IP Library Granted Patent US 7,853,487
Granted Patent B2
US 7,853,487 · App. 11/850,110 · Granted Dec 14, 2010

Shipping address population using online address book

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,853,487
App. No.
11/850,110
Granted
Dec 14, 2010
Kind
B2
Abstract

A method for automatically generating a custom name list for use in an order form which can be submitted to an Internet shopping site to complete an order. The method utilizes address book data, stored primarily online utilizing a third party service. In one method, names and addresses are read from an address book database and incorporated into a form which enables the user to easily select recipients for one or more gifts.

Claims (42)

1. A method comprising:

displaying, in an application operating at a client machine, an association structure that visually associates a set of items and a set of potential item recipients, the set of items being items in a shopping cart;

enabling association of names in the set of potential item recipients with one or more items chosen from the set of items by enabling interaction with the association structure to select one or more cells effective to define a set of intended item recipients and associated items; and

after said enabling association, submitting for purchase only the associated items from the set of items, while remaining items in the set of items lacking an association with a name in the set of potential item recipients are not submitted.

2. One or more non-transitory computer readable storage media embodying instructions which, responsive to execution by a client machine, cause the client machine to perform operations comprising:

causing display of, in an application operating at the client machine, a matrix of selection cells which comprises intersecting rows and columns, one of the rows and columns denoting a set of items, the set of items being items in a shopping cart, and the other denoting names in a set of potential item recipients;

enabling association of names in the set of potential item recipients with one or more items chosen from the set of items by enabling interaction with one or more selection cells to select one or more cells effective to define a set of intended item recipients and associated items; and

submitting for purchase only the associated items from the set of items, while items in the set of items lacking an association with a name in the set of potential item recipients are not submitted.

3. One or more non-transitory computer readable storage media embodying a data structure comprising:

a plurality of interrelated selection cells that associate a set of items, the set of items being items in a shopping cart, and a set of potential item recipients;

wherein the data structure is configured to enable association of names in the set of potential item recipients with one or more items chosen from the set of items by enabling interaction with one or more selection cells to select one or more cells effective to define a set of intended item recipients and associated items; and

wherein the data structure is configured to enable submission for purchase only the associated items from the set of items, while items in the set of items lacking an association with a name in the set of potential item recipients are not submitted.

4. The one or more computer readable storage media of claim 3 , wherein at least some of the interrelated selection cells are configured to display an image, a description, or a price associated with an item.

5. The one or more computer readable storage media of claim 3 , wherein said names in a set of potential item recipients are derived, at least in part, from an address book.

6. The one or more computer readable storage media of claim 3 , wherein an interface to the data structure is configured to enable association of names in the set of potential item recipients with one or more items chosen from the set of items by enabling selection buttons to be displayed at locations associated with the interrelated selection cells.

7. The one or more computer readable storage media of claim 3 , further comprising an additional data structure configured to enable correction or completion of names and addresses of item recipients after an item has been selected.

8. The one or more computer readable storage media of claim 7 , wherein an interface to said additional data structure is configured to have data automatically populated from an address book.

9. The one or more computer readable storage media of claim 7 , wherein said additional data structure is configured to enable completion of incomplete fields.

10. The one or more computer readable storage media of claim 7 , wherein at least one of the interface to the data structure or the interface to the additional data structure is configured to receive custom messages for individual item recipients.

11. A computer-implemented method comprising:

scanning a client station for available address books;

receiving a selection of one or more address books that can be accessed by a component configured to enable selections of potential item recipients appearing in said one or more address books;

reading one or more names and addresses from selected address books;

generating a name list from names read from selected address books;

creating a selection form from the name list; and

displaying the selection form on the client station.

12. The method of claim 11 , further comprising enabling differing permission levels for address book access by the component to be selectively granted.

13. The method of claim 11 , wherein the selection form comprises a matrix of selection cells which is defined by intersecting rows and columns, one of the rows and columns denoting a set of items and the other denoting names in a set of potential item recipients.

14. The method of claim 11 , further comprising receiving one or more user selections via the selection form, wherein a user selection creates an association between individual users and individual selected items.

15. The method of claim 14 , further comprising causing the selection form to be posted to a host server.

16. One or more non-transitory computer readable storage media embodying computer readable instructions which, responsive to execution by a computing device, cause the computing device to perform operations comprising:

scanning a client station for available address books;

receiving a selection one or more address books that can be accessed to enable selections of items for potential item recipients appearing in said one or more address books;

reading one or more names and addresses from selected address books;

generating a name list from names read from the selected address books;

creating a selection form from the name list; and

displaying the selection form on the client station.

17. The one or more computer readable storage media of claim 16 , wherein the instructions, responsive to execution by the computing device, cause the computing device to perform operations further comprising allowing a selective granting of differing permission levels for address book access.

18. The one or more computer readable storage media of claim 16 , wherein the selection form comprises a matrix of selection cells which is defined by intersecting rows and columns, one of the rows and columns denoting a set of items and the other denoting names in a set of potential item recipients.

19. The one or more computer readable storage media of claim 16 , wherein the instructions, responsive to execution by the computing device, cause the computing device to perform operations further comprising receiving one or more user selections via the selection form, wherein a user selection creates an association between individual users and individual selected items.

20. The one or more computer readable storage media of claim 16 , wherein the instructions, responsive to execution by the computing device, cause the computing device to perform operations further comprising causing the selection form to be posted to a host server.

21. The one or more computer readable storage media of claim 16 , wherein the instructions, responsive to execution by the computing device, cause the computing device to perform operations further comprising displaying item recipient information to enable correction or confirmation of the item recipient information.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2023
From: MIND FUSION, LLC
To: ACCESSIFY, LLC
Reel/Frame 065159/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 191 LLC
To: MIND FUSION, LLC
Reel/Frame 064270/0685 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: RATEZE REMOTE MGMT. L.L.C.
To: INTELLECTUAL VENTURES ASSETS 191 LLC
Reel/Frame 062666/0696 →
MERGER Recorded Dec 7, 2015
From: PANDERI TECHNOLOGY SERVICES L.L.C.
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 037223/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2008
From: KAYE, EVAN JOHN
To: PANDERI TECHNOLOGY SERVICES L.L.C.
Reel/Frame 021029/0054 →