# US 8,751,570 B2 · Internet transaction and user interface therefor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,570 B2
- Document ID: US8751570B2
- Status: Granted
- Kind: B2
- Application number: 13/916,991
- Filed: 2013-06-13
- Published: 2013-10-17
- Granted: 2014-06-10
- Earliest claimed: 2000-09-14
- Assignees: Sony Corporation; Sony Electronics Inc.
- Applicants: Sony Corporation; Sony Electronics Inc.
- Inventors: Gina C. Eubanks
- Web page: https://patentgrep.com/patent/US8751570B2

## CPC

- G06Q 30/0617: {Representative agent}
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- G06Q 10/083: Shipping
- G06Q 10/0836: Recipient pick-ups
- G06Q 10/20: Administration of product repair or maintenance
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 20/12: specially adapted for electronic shopping systems
- G06Q 20/382: {insuring higher security of transaction}
- G06Q 20/383: {Anonymous user system}
- G06Q 20/40: Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q 20/4012: {Verifying personal identification numbers [PIN]}
- G06Q 30/012: Providing warranty services
- G06Q 30/0234: Rebates after completed purchase
- G06Q 30/0282: Rating or review of business operators or products
- G06Q 30/04: Billing or invoicing
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0615: {Anonymizing}
- G06Q 30/0629: {by pre-processing results, e.g. ranking or ordering results}
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06Q 40/12: Accounting
- H04L 69/329: in the application layer [OSI layer 7]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A user account including a personal profile is stored by a server for subsequent use. The user is provided a list of displayable entries sortable using specified criteria in a manner that allows the user to review a selection of entries and to make a change to the selection prior to submitting a transaction for processing. Responsive to a request to log into the user account, the identity of the user is verified. Once verified, the transaction is facilitated between a vendor and the user pursuant to instructions from the user. The instructions are generated based on a shopping cart screen rendered by a client device of the user. The user is sent a confirmation message regarding the transaction while the user is logged in the server. The user can be provided an account screen allowing access to information relating to user transactions and information relating to an account balance.

## Claims

### Claim 1

A server-implemented method of facilitating a transaction between a user and a vendor in a communication network, the method comprising:
creating a user account for the user, the creating including receiving, at the server, a personal profile information including information about the user;
providing, to the user, displayable entries sortable using criteria to allow the user to review a selection of at least one entry and to make a change to the selection prior to submitting a transaction for processing, wherein the criteria include at least a date, and/or a vendor identification, and/or a transaction type;
responsive to a user request to log into the user account, verifying an identity of the user;
responsive to successful identification verification of the user, facilitating the transaction between the vendor and the user pursuant to instructions from the user, wherein the instructions are generated based at least in part on user input to a purchasing user interface (UI) rendered on a display of a client device of the user;
sending to the user a confirmation message regarding the transaction while the user is logged into the server;
attributing a plurality of user transactions to the user account; and
providing to the user an account screen for allowing access to information relating to the user transactions and information relating to an account balance of the user account.

### Claim 2 (depends on 1)

The server-implemented method as recited in claim 1, wherein at least a part of a communication from the user to the server is performed based on software downloaded via the Internet to the client device.

### Claim 3 (depends on 2)

The server-implemented method as recited in claim 2, wherein the server also accepts an HTTPS communication from the user based on a browser of the client device of the user so that the user can select, per transaction, a communication either through the browser or through the software.

### Claim 4 (depends on 1)

The server-implemented method as recited in claim 1, wherein the UI has a hidden object which is non-viewable by the user in the UI.

### Claim 5 (depends on 1)

The server-implemented method as recited in claim 1, wherein the personal profile information further includes credit card information and personal preference information.

### Claim 6 (depends on 1)

The server-implemented method as recited in claim 1, wherein the account screen also facilitates access to tracking information for a transaction associated with the user account.

### Claim 7 (depends on 1)

The server-implemented method as recited in claim 1, further comprising providing integrated services to the user on behalf of a plurality of vendors.

### Claim 8 (depends on 1)

The server-implemented method as recited in claim 1, further comprising providing to the user a comparison of offers from different vendors.

### Claim 9 (depends on 1)

The server-implemented method as recited in claim 1, further comprising providing the user with a way to return a purchased item.

### Claim 10 (depends on 1)

The server-implemented method as recited in claim 1, further comprising facilitating an exchange of an item for other merchandise.

### Claim 11 (depends on 1)

The server-implemented method as recited in claim 1, further comprising facilitating processing of a rebate request from the user.

### Claim 12 (depends on 1)

The server-implemented method as recited in claim 1, wherein the transaction comprises a financial transaction.

### Claim 13 (depends on 1)

The server-implemented method as recited in claim 1, wherein the transaction comprises a purchase of an item and wherein further the server operates as an escrow agent for the transaction.

### Claim 14 (depends on 1)

The server-implemented method as recited in claim 1, wherein the transaction comprises a banking transaction and/or a stock trading transaction.

### Claim 15 (depends on 1)

The server-implemented method as recited in claim 1, further comprising sending an electronic mail message to confirm the transaction.

### Claim 16 (depends on 1)

The server-implemented method as recited in claim 1, wherein the account screen provides an account activity statement prepared for the user and wherein the statement includes information pertaining to transactions completed through the user account during a statement period.

### Claim 17 (depends on 1)

The server-implemented method as recited in claim 1, further comprising providing a financing option to the user for the transaction.

### Claim 18 (depends on 1)

The server-implemented method as recited in claim 1, wherein the client device is a desktop computer system or a wireless mobile computing device.

### Claim 19 (depends on 1)

The server-implemented method as recited in claim 1, wherein the transaction is performed without disclosing certain transaction information to the vendor.

### Claim 20

An Internet-enabled client device comprising:
at least one processor;
at least one display device coupled to the processor; and
at least one memory coupled to the processor, the memory having stored therein instructions that when executed cause the client device to facilitate a transaction between a user and a vendor in a communication network;
the processor when executing the instructions being configured for sending, to a server, a personal profile comprising personal information about the user;
the display device when under control of the processor executing the instructions being configured for displaying a list of entries sortable using specified criteria to allow the user to review a selection of entries and to make a change to the selection prior to submitting a transaction for processing, wherein the specified criteria comprise a date, u a vendor identification, and/or a transaction type;
the processor when executing the instructions being further configured for initiating a user request to log into a user account created for the user based on the personal profile;
the processor when executing the instructions being further configured for verifying the user against the personal information and, upon successful verification, sending instructions to facilitate a transaction between the vendor and the user, wherein the instructions are generated based on a shopping cart screen rendered by the client device;
the processor when executing the instructions being further configured for receiving a confirmation message regarding the transaction while logged in the user account; and
the display device when under control of the processor executing the instructions being further for displaying an account screen comprising information relating to user transactions attributed to the user account and further comprising information relating to an account balance of the user account.
