Shipping address population using online address book
First Claim
Patent Images
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.
6 Assignments
0 Petitions
Accused Products
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.
29 Citations
21 Claims
-
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. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15)
-
-
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. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification