1461111185-13043771-bffe-4857-b462-75398c4f61f0

1. A method for automatically generating and executing an e-commerce gift offer for a social network contact as a function of integrating social network data, the method comprising:
engaging a web site offering goods or services for sale within a network computing environment in response to a direction of a first user via a graphical user interface;
in response to the user selecting an item via the graphical user interface that is offered for sale by the engaged first web site, a processing unit searching personal data associated with the first user that is acquired from a social network web site that is different from the engaged web site to determine an indication that at least one other, second user that is listed within the personal data acquired from the social network web site has an interest in acquiring the selected item;
in response to determining the indication that at least one second user has an interest in acquiring the selected item, the processing unit selecting at least one of the second users as a recipient and presenting an offer to the first user to select the item for an additional gift purchase for the selected at least one second user as recipient;
in response to the first user selecting the presented additional gift purchase for one of the second users, the processing unit using the personal data acquired from the social network web site to automatically determine a geographic location of a current residence of the second user recipient associated with the first user selection, narrowing down a list of online retailers offering the item to a subset of the online retailers that each also provide delivery service to the determined geographic location of the current residence of the second user selected by the first user, and selecting one of the subset of the online retailers for execution of the additional gift purchase of the item for the second user selected as the recipient by the first user.
2. The method of claim 1, further comprising:
in response to determining that the selected online retailer uses a language that is different from the language of the profile data of the first user, translating menu options of a web site of the selected retailer to the language of the first user profile data and presenting the translated menu options to the first user via the graphical user interface; and
in response to determining that the selected online retailer uses a currency that is different from a currency of a monetary account that is designated for purchases by the first user profile data, converting costs charged by the selected online retailer to execute the gift item purchase for second user into the currency of the monetary account that is designated for purchases by the first user profile data.
3. The method of claim 2, wherein the step of selecting the online retailer for execution of the additional gift purchase of the item for the second user as the recipient comprises communicating with the selected online retailer via a website integration application programming interface.
4. The method of claim 3, wherein the step of searching the personal data associated with the first user and acquired from the social network web site to determine the indication that the second has the interest in acquiring the selected item comprises:
scanning the acquired social networking site data to determine likes and dislikes of the second user; and
determining the indication that the second user has the interest in acquiring the selected item in response to the acquired social networking site data comprising a like for the item by the second user.
5. The method of claim 3, further comprising the processing unit:
selecting a group of second users of the social network web site that are each associated with the first user via the personal data acquired from the social network web site;
presenting the selected group of second users to the user in a list ordered as a function of different relative preferences for the item by each of the group of second users; and
selecting the at least one second user as the recipient for the presented offer for the additional gift purchase in response to the user selecting said at least one second user from the presented list via a graphical user interface input to the processing unit.
6. The method of claim 3, wherein the step of selecting one of the subset of the online retailers for execution of the additional gift purchase of the item comprises:
selecting one of the subset of the online retailers that has a lowest transaction cost, a highest customer satisfaction rating, or a shortest estimated shipping time.
7. The method of claim 3, wherein the step of the user selecting the item that is offered for sale by the engaged first web site via the graphical user interface comprises the user loading the item into a shopping cart within the e-commerce site for a subsequent execution of purchase.
8. A method of providing a service for automatically generating and executing an e-commerce gift offer for a social network contact as a function of integrating social network data, the method comprising:
integrating computer-readable program code into a computer system comprising a processing unit, a computer readable memory and a computer readable tangible storage medium, wherein the computer readable program code is embodied on the computer readable tangible storage medium and comprises instructions that, when executed by the processing unit via the computer readable memory, cause the processing unit to perform steps of:
in response to direction by a first user via a graphical user interface input, engaging a web site offering goods or services for sale within a network computing environment;
in response to the user selecting an item via the graphical user interface that is offered for sale by the engaged first web site, searching personal data associated with the first user that is acquired from a social network web site that is different from the engaged web site to determine an indication that at least one other, second user that is listed within the personal data acquired from the social network web site has an interest in acquiring the selected item;
in response to determining the indication that at least one second user has an interest in acquiring the selected item, selecting at least one of the second users as a recipient and presenting an offer to the first user to select the item for an additional gift purchase for the selected at least one second user as recipient;
in response to the first user selecting the presented additional gift purchase for one of the second users, using the personal data acquired from the social network web site to automatically determine a geographic location of a current residence of the second user recipient associated with the first user selection, narrowing down a list of online retailers offering the item to a subset of the online retailers that each also provide delivery service to the determined geographic location of the current residence of the second user selected by the first user, and selecting one of the subset of the online retailers for execution of the additional gift purchase of the item for the second user selected as the recipient by the first user.
9. The method of claim 8, further comprising;
the processing unit, when executing the program instructions stored on the tangible computer-readable storage medium via the computer readable memory:
in response to determining that the selected online retailer uses a language that is different from the language of the profile data of the first user, translating menu options of a web site of the selected retailer to the language of the first user profile data and presenting the translated menu options to the first user via the graphical user interface; and
in response to determining that the selected online retailer uses a currency that is different from a currency of a monetary account that is designated for purchases by the first user profile data, converting costs charged by the selected online retailer to execute the gift item purchase for the second user into the currency of the monetary account that is designated for purchases by the first user profile data.
10. The method of claim 9, further comprising the processing unit, when executing the program instructions stored on the tangible computer-readable storage medium via the computer readable memory, selecting the online retailer for execution of the additional gift purchase of the item for the second user as the recipient by communicating with the selected online retailer via a website integration application programming interface.
11. The method of claim 10, further comprising the processing unit, when executing the program instructions stored on the tangible computer-readable storage medium via the computer readable memory, searching the personal data associated with the first user and acquired from the social network web site to determine the indication that the second user has the interest in acquiring the selected item by:
scanning the acquired social networking site data to determine likes and dislikes of the second user; and
determining the indication that the second user has the interest in acquiring the selected item in response to the acquired social networking site data comprising a like for the item by the second user.
12. The method of claim 10, further comprising the processing unit, when executing the program instructions stored on the tangible computer-readable storage medium via the computer readable memory:
selecting a group of second users of the social network web site that are each associated with the first user via the personal data acquired from the social network web site;
presenting the selected group of second users to the user in a list ordered as a function of different relative preferences for the item by each of the group of second users; and
selecting the at least one second user as the recipient for the presented offer for the additional gift purchase in response to the user selecting said at least one second user from the presented list via a graphical user interface input to the processing unit.
13. The method of claim 10, further comprising the processing unit, when executing the program instructions stored on the tangible computer-readable storage medium via the computer readable memory, selecting the one of the subset of the online retailers for execution of the additional gift purchase of the item that has a lowest transaction cost, a highest customer satisfaction rating, or a shortest estimated shipping time.
14. A system, comprising:
a processing unit in communication with a computer readable memory and a tangible computer-readable storage medium;
wherein the processing unit, when executing program instructions stored on the tangible computer-readable storage medium via the computer readable memory:
in response to direction by a first user via a graphical user interface input, engages a web site offering goods or services for sale within a network computing environment;
in response to the user selecting an item via the graphical user interface that is offered for sale by the engaged first web site, searches personal data associated with the first user that is acquired from a social network web site that is different from the engaged web site to determine an indication that at least one other, second user that is listed within the personal data acquired from the social network web site has an interest in acquiring the selected item;
in response the determination that the indication that at least one second user has an interest in acquiring the selected item, selects at least one of the second users as a recipient and presents an offer to the first user to select the item for an additional gift purchase for the selected at least one second user as recipient;
in response to the first user selecting the presented additional gift purchase for one of the second users, uses the personal data acquired from the social network web site to automatically determine a geographic location of a current residence of the second user recipient associated with the first user selection, narrows down a list of online retailers offering the item to a subset of the online retailers that each also provide delivery service to the determined geographic location of the current residence of the second user selected by the first user, and selects one of the subset of the online retailers for execution of the additional gift purchase of the item for the second user selected as the recipient by the first user.
15. The system of claim 14, wherein the processing unit, when executing the program instructions stored on the computer-readable storage medium via the computer readable memory:
in response to determining that the selected online retailer uses a language that is different from the language of the profile data of the first user, translates menu options of a web site of the selected retailer to the language of the first user profile data and presents the translated menu options to the first user via the graphical user interface; and
in response to determining that the selected online retailer uses a currency that is different from a currency of a monetary account that is designated for purchases by the first user profile data, converts costs charged by the selected online retailer to execute the gift item purchase for second user into the currency of the monetary account that is designated for purchases by the first user profile data.
16. The system of claim 15, wherein the processing unit, when executing the program instructions stored on the computer-readable storage medium via the computer readable memory, selects the online retailer for execution of the additional gift purchase of the item for the second user as the recipient by communicating with the selected online retailer via a website integration application programming interface.
17. The system of claim 16, wherein the processing unit, when executing the program instructions stored on the computer-readable storage medium via the computer readable memory, searches the personal data associated with the first user and acquired from the social network web site to determine the indication that the second user has the interest in acquiring the selected item by:
scanning the acquired social networking site data to determine likes and dislikes of the second user; and
determining the indication that the second user has the interest in acquiring the selected item in response to the acquired social networking site data comprising a like for the item by the second user.
18. The system of claim 16, wherein the processing unit, when executing the program instructions stored on the computer-readable storage medium via the computer readable memory:
selects a group of second users of the social network web site that are each associated with the first user via the personal data acquired from the social network web site;
presents the selected group of second users to the user in a list ordered as a function of different relative preferences for the item by each of the group of second users; and
selects the at least one second user as the recipient for the presented offer for the additional gift purchase in response to the user selecting said at least one second user from the presented list via a graphical user interface input to the processing unit.
19. The system of claim 16, wherein the processing unit, when executing the program instructions stored on the computer-readable storage medium via the computer readable memory, selects the one of the subset of the online retailers for execution of the additional gift purchase of the item that has a lowest transaction cost, a highest customer satisfaction ratings, or a shortest estimated shipping time.
20. A computer program product for automatically generating and executing an e-commerce gift offer for a social network contact as a function of integrating social network data, the computer program product comprising:
a computer readable tangible storage medium having computer readable program code embodied therewith, the computer readable program code comprising instructions that, when executed by a computer processing unit, cause the computer processing unit to:
in response to direction by a first user via a graphical user interface input, engage a web site offering goods or services for sale within a network computing environment;
in response to the user selecting an item via the graphical user interface that is offered for sale by the engaged first web site, search personal data associated with the first user that is acquired from a social network web site that is different from the engaged web site to determine an indication that at least one other, second user that is listed within the personal data acquired from the social network web site has an interest in acquiring the selected item;
in response to determining the indication that at least one second user has an interest in acquiring the selected item, select at least one of the second users as a recipient and present an offer to the first user to select the item for an additional gift purchase for the selected at least one second user as recipient;
in response to the first user selecting the presented additional gift purchase for one of the second users, use the personal data acquired from the social network web site to automatically determine a geographic location of a current residence of the second user recipient associated with the first user selection, narrow down a list of online retailers offering the item to a subset of the online retailers that each also provide delivery service to the determined geographic location of the current residence of the second user selected by the first user, and select one of the subset of the online retailers for execution of the additional gift purchase of the item for the second user selected as the recipient by the first user.
21. The computer program product of claim 20, wherein the computer readable program code instructions, when executed by the computer processing unit, further cause the computer processing unit to:
in response to determining that the selected online retailer uses a language that is different from the language of the profile data of the first user, translate menu options of a web site of the selected retailer to the language of the first user profile data and present the translated menu options to the first user via the graphical user interface; and
in response to determining that the selected online retailer uses a currency that is different from a currency of a monetary account that is designated for purchases by the first user profile data, convert costs charged by the selected online retailer to execute the gift item purchase for second user into the currency of the monetary account that is designated for purchases by the first user profile data.
22. The computer program product of claim 21, wherein the computer readable program code instructions, when executed by the computer processing unit, further cause the computer processing unit to select the online retailer for execution of the additional gift purchase of the item for the second user as the recipient by communicating with the selected online retailer via a website integration application programming interface.
23. The computer program product of claim 22, wherein the computer readable program code instructions, when executed by the computer processing unit, further cause the computer processing unit to search the personal data associated with the first user and acquired from the social network web site to determine the indication that the second user has the interest in acquiring the selected item by:
scanning the acquired social networking site data to determine likes and dislikes of the second user; and
determining the indication that the second user has the interest in acquiring the selected item in response to the acquired social networking site data comprising a like for the item by the second user.
24. The computer program product of claim 22, wherein the computer readable program code instructions, when executed by the computer processing unit, further cause the computer processing unit to:
select a group of second users of the social network web site that are each associated with the first user via the personal data acquired from the social network web site;
present the selected group of second users to the user in a list ordered as a function of different relative preferences for the item by each of the group of second users; and
select the at least one second user as the recipient for the presented offer for the additional gift purchase in response to the user selecting said at least one second user from the presented list via a graphical user interface input to the processing unit.
25. The computer program product of claim 22, wherein the computer readable program code instructions, when executed by the computer processing unit, further cause the computer processing unit to select the one of the subset of the online retailers for execution of the additional gift purchase of the item that has a lowest transaction cost, a highest customer satisfaction rating, or a shortest estimated shipping time.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A wire-to-wire electrical connector configured for connecting wires in an end-to-end configuration, said connector comprising:
an insulative body member comprising top and bottom walls, opposite end walls, and an internal connector position disposed between said end walls;
a wire insertion opening defined in each of said end walls;
a first contact element disposed in said connector position coaxial with said wire insertion openings, said first contact element comprising opposite end portions with a respective contact tab configured thereon, said contact tabs biased to a closed position across said respective wire insertion opening;
an actuator configured with each said wire insertion opening, said actuators movably displaceable through an opening in a wall of said body member and further comprising an engagement end in contact with a respective end portion of said first contact element;
wherein said actuators are manually depressible to move said contact tabs to an open position for insertion of a conductive core of a wire into said wire insertion opening beyond said contact tab, whereby upon release and return of said actuators, said contact tabs are biased against the conductive core of opposite wires; and
said first contact element comprising a generally C-shaped member with an elongated bottom section and bent over end portions, said contact tabs defined adjacent to terminal ends of said bent over end by angled cut-outs of said bent over end portions that extend at an angle above a plane of said bent over end portion.
2. The connector as in claim 1, wherein said engagement end of said actuators engage said first contact element adjacent to said angled cut-outs.
3. The connector as in claim 2, wherein said engagement end of said actuators comprises a recess for receipt of the conductive core of the wire in the connected state with said connector, said recess defining a stop surface against which a terminal end of the conductive core of the wire abuts in the connected state.
4. The connector as in claim 1, wherein said contact tabs block passage of the conductive core of the wire further into said wire insertion opening until moved to a position below the conductive core upon depression of said respective actuator.
5. The connector as in claim 1, further comprising a second contact element fixed in said body member at said connector position, said second contact element bridging between said contact tabs of said first contact element such that in said closed position, said contact tabs are biased against said second contact element.
6. The connector as in claim 5, wherein in the connected state, the conductive core of the wires are in conductive contact with said second contact element, said second contact element thereby providing a redundant conductive path between the opposite wires.
7. The connector as in claim 1, wherein said connector is configured as a multi-way connector with a plurality of said first contact elements and associated said wire insertion openings and actuators, whereby multiple pairs of wires may be connected via said connector.
8. The connector as in claim 7, wherein said plurality of first contact elements are electrically isolated from each other.
9. The connector as in claim 7, wherein said plurality of first contact elements are electrically shorted together such that any one wire connected to said connector is electrically connected to all other wires connected to said connector.
10. The connector as in claim 9, further comprising a plurality of second contact elements fixed in said body member at said connector positions, said second contact elements bridging between said contact tabs of said first contact elements such that in said closed position, said contact tabs are biased against said second contact element, and wherein in the connected state, the conductive core of the wires are in conductive contact with said second contact elements, said second contact elements also electrically shorted together.
11. The connector as in claim 1, wherein said body member comprises an upper shell member and a lower shell member, said first contact elements pressed into said lower shell member.
12. The connector as in claim 1, further comprising a fence wall surrounding said opening in said wall through which said actuators are depressed, said fence wall having a height relative to said wall such that said actuators must be depressed below said fence wall to move said contact tabs to the open position.
13. A wire-to-wire electrical connector configured for connecting wires in an end-to-end configuration, said connector comprising:
an insulative body member comprising top and bottom walls, opposite end walls, and an internal connector position disposed between said end walls;
a wire insertion opening defined in each of said end walls;
a first contact element disposed in said connector position coaxial with said wire insertion openings, said first contact element comprising opposite end portions with a respective contact tab configured thereon, said contact tabs biased to a closed position across said respective wire insertion opening;
an actuator configured with each said wire insertion opening, said actuators movably displaceable through an opening in a wall of said body member and further comprising an engagement end in contact with a respective end portion of said first contact element;
said actuators manually depressible to move said contact tabs to an open position for insertion of a conductive core of a wire into said wire insertion opening beyond said contact tab, whereby upon release, said actuators move to a return position with said contact tabs biased against the conductive core of opposite wires; and
said actuators configured to remain in contact with said respective end portion of said first contact element in said return position whereby the conductive core of a wire inserted into said wire insertion opening is released by subsequent depression of said actuators and disengagement of said contact tab from the conductive core of the wire; and
wherein said contact tabs are defined by angled cut-outs at terminal ends of said first contact element, said engagement end of said actuators engaging said first contact element adjacent to said angled cut-outs.
14. A wire-to-wire electrical connector configured for connecting wires in an end-to-end configuration, said connector comprising:
an insulative body member comprising top and bottom walls, opposite end walls, and an internal connector position disposed between said end walls;
a wire insertion opening defined in each of said end walls;
a first contact element disposed in said connector position coaxial with said wire insertion openings, said first contact element comprising opposite end portions with a respective contact tab configured thereon, said contact tabs biased to a closed position across said respective wire insertion opening;
an actuator configured with each said wire insertion opening, said actuators movably displaceable through an opening in a wall of said body member and further comprising an engagement end in contact with a respective end portion of said first contact element;
said actuators manually depressible to move said contact tabs to an open position for insertion of a conductive core of a wire into said wire insertion opening beyond said contact tab, whereby upon release, said actuators move to a return position with said contact tabs biased against the conductive core of opposite wires; and
said actuators configured to remain in contact with said respective end portion of said first contact element in said return position whereby the conductive core of a wire inserted into said wire insertion opening is released by subsequent depression of said actuators and disengagement of said contact tab from the conductive core of the wire; and
wherein said engagement end of said actuators comprises a recess for receipt of the conductive core of the wire in the connected state with said connector, said recess defining a stop surface against which a terminal end of the conductive core of the wire abuts in the connected state.
15. The connector as in claim 14, further comprising a second contact element fixed in said body member at said connector position, said second contact element bridging between said contact tabs of said first contact element such that in said closed position, said contact tabs are biased against said second contact element.
16. The connector as in claim 14, wherein said connector is configured as a multi-way connector with a plurality of said first contact elements and associated said wire insertion openings and actuators, whereby multiple pairs of wires may be connected via said connector.
17. The connector as in claim 16, further comprising a plurality of second contact elements fixed in said body member at said connector positions, said second contact elements bridging between said contact tabs of said first contact elements such that in said closed position, said contact tabs are biased against said second contact element, and wherein in the connected state, the conductive core of the wires are in conductive contact with said second contact elements, said second contact elements also electrically shorted together.
18. The connector as in claim 14, further comprising a fence wall surrounding said opening in said wall through which said actuators are depressed, said fence wall having a height relative to said wall such that said actuators must be depressed below said fence wall to move said contact tabs to the open position.