# US 10,373,239 B2 · Button log-in in a user interface

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

- Number: US 10,373,239 B2
- Document ID: US10373239B2
- Status: Granted
- Kind: B2
- Application number: 15/360,773
- Filed: 2016-11-23
- Published: 2017-03-16
- Granted: 2019-08-06
- Earliest claimed: 2012-12-05
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Arunachalam Muthu
- Web page: https://patentgrep.com/patent/US10373239B2

## CPC

- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 30/08: Auctions
- 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

## Abstract

Log-in information for a client device is stored. A search query is received from the client device and search results obtained, each search result identifying a transaction having a transaction provider. Transaction provider information is retrieved for one or more of the identified transaction providers from the search results, the transaction provider information including transaction instructions. A user interface screen is formed presenting the search results including a button associated with each search result, each button configured to, in response to selection of the button, initiate a transaction through the corresponding transaction provider, wherein the initiating includes executing the transaction instructions contained in the transaction provider information for the corresponding transaction provider, the initiation of the transaction further including the server device passing information regarding log-in information for a user of the client device, based on the first data structure, to the transaction provider.

## Claims

### Claim 1

A client device comprising:
one or more processors; and
a memory storing instructions executable by the one or more processors to:
receive log-in information from a user;
store the log-in information in a first data structure on the client device;
send a search query to a server device;
receive one or more search results from the server device in response to the search query;
present the one or more search results in a user interface on a display of the client device, with each search result including a button;
receive a selection of a button corresponding to a search result of the one or more search results;
in response to the receiving of the selection of the button corresponding to the search result of the one or more search results, send log-in information stored in the first data structure to the server device and cause the server device to retrieve and execute transaction instructions corresponding to the search result of the one or more search results using the sent log-in information stored in the first data structure.

### Claim 2 (depends on 1)

The client device of claim 1, wherein the user interface screen is a map view where each search result is presented in the map view at a location associated with the corresponding search result, wherein the location is selectable via the user interface screen.

### Claim 3 (depends on 1)

The client device of claim 1, wherein the first data structure is a cookie.

### Claim 4 (depends on 1)

The client device of claim 1, wherein the one or more search results correspond to items for sale.

### Claim 5 (depends on 1)

The client device of claim 1, wherein the one or more search results correspond to services being offered.

### Claim 6 (depends on 1)

The client device of claim 1, wherein the button corresponding to the search result of the one or more search results is a buy now button.

### Claim 7 (depends on 1)

The client device of claim 1, wherein the client device is a mobile device.

### Claim 8

A method of presenting search results, the method comprising:
receiving, at a server device, log-in information from a client device;
causing the client device to store the log-in information in a first data structure in a storage local to the client device;
receiving a search query from the client device;
obtaining search results corresponding to the search query, each search result identifying a transaction having a transaction provider;
retrieving transaction provider information for one or more of the identified transaction providers from the search results, the transaction provider information including transaction instructions; and
forming a user interface screen presenting the search results including a button associated with each search result, each button configured to, in response to selection of the button, initiate a transaction through the corresponding transaction provider, wherein the initiating includes executing the transaction instructions contained in the transaction provider information for the corresponding transaction provider, the initiation of the transaction further including the server device passing information regarding log-in information for a user of the client device, based on the first data structure, to the transaction provider.

### Claim 9 (depends on 8)

The method of claim 8, wherein the user interface screen is a map view where each search result is presented in the map view at a location associated with the corresponding search result, wherein the location is selectable via the user interface screen.

### Claim 10 (depends on 8)

The method of claim 8, wherein the first data structure is a cookie.

### Claim 11 (depends on 8)

The method of claim 8, wherein one or more of the search results correspond to items for sale.

### Claim 12 (depends on 8)

The method of claim 8, wherein one or more of the search results correspond to services being offered.

### Claim 13 (depends on 8)

The method of claim 8, wherein the button is a buy now button.

### Claim 14 (depends on 8)

The method of claim 8, wherein the client device is a mobile device.

### Claim 15

A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
receiving, at a server device, log-in information from a client device;
causing the client device to store the log-in information in a first data structure in a storage local to the client device;
receiving a search query from the client device;
obtaining search results corresponding to the search query, each search result identifying a transaction having a transaction provider;
retrieving transaction provider information for one or more of the identified transaction providers from the search results, the transaction provider information including transaction instructions; and
forming a user interface screen presenting the search results including a button associated with each search result, each button configured to, in response to selection of the button, initiate a transaction through the corresponding transaction provider, wherein the initiating includes executing the transaction instructions contained in the transaction provider information for the corresponding transaction provider, the initiation of the transaction further including the server device passing information regarding log-in information for a user of the client device, based on the first data structure, to the transaction provider.

### Claim 16 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the user interface screen is a map view where each search result is presented in the map view at a location associated with the corresponding search result, wherein the location is selectable via the user interface screen.

### Claim 17 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the first data structure is a cookie.

### Claim 18 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein one or more of the search results correspond to items for sale.

### Claim 19 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein one or more of the search results correspond to services being offered.

### Claim 20 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the button is a buy now button.
