IP Library Patent Application 14473934
Patent Application
App. No. 14/473,934

MULTI-USER SEARCH OR RECOMMENDATION

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 None
App. No.
14/473,934
Abstract

Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. An application interface module receives a first search request linked to first location data of a first user and a second search request linked to second location data of a second user. A search engine determines whether the first and second search requests satisfy a collaboration criterion based at least on the first and second location data. In accordance with a determination that the collaboration criterion is satisfied, the search engine generates a search result based on the first and second search requests. The application interface module provides graphical data for display of the search results within a user interface rendered on a user device.

Claims (56)

1 . A system comprising:

an application interface module configured to receive a first search request linked to first location data of a first user and a second search request linked to second location data of a second user; and

a search engine, including one or more processors, configured to:

based at least on the first and second location data, determine whether the first and second search requests satisfy a collaboration criterion; and

in accordance with a determination that the collaboration criterion is satisfied, generate a search result based on the first and second search requests, the application interface module being further configured to provide graphical data for display of the search results within a user interface rendered on a user device.

2 . The system of claim 1 , wherein the search engine is configured to determine whether the first and second search requests satisfy a collaboration criterion by:

determining a distance value between the first and second users;

determining a similarity value between the first and second search requests; and

comparing the distance value and the similarity value with the collaboration criterion.

3 . The system of claim 2 , wherein the search engine is configured to determine whether the first and second search requests satisfy a collaboration criterion by further:

determining a time value between the first and second search requests; and

comparing the distance value, the similarity value, and time value with the collaboration criterion.

4 . The system of claim 2 , wherein the search engine is configured to determine whether the first and second search requests satisfy a collaboration criterion by further:

determining a social-link value between the first and second users; and

comparing the distance value, the similarity value, and social-link value with the collaboration criterion.

5 . The system of claim 1 , wherein the search engine is further configured to process the first and second search requests separately in accordance with a determination that the collaboration criterion is unsatisfied.

6 . The system of claim 1 , wherein the determining of whether the first and second search requests satisfy the collaboration criterion is in response to receiving the first and second search requests.

7 . The system of claim 1 , wherein the search results include at least one of a query result, a recommendation, or a query suggestion.

8 . The system of claim 1 , wherein the application interface module is further configured to provide a graphical element for display within a user interface rendered on the user device, the graphical element being selectable to activate a collaborative search mode.

9 . The system of claim 1 , wherein the application interface module is further configured to provide a graphical indication for display within a user interface rendered on the user device, the graphical indication indicating that the search engine used data from another search request.

10 . The system of claim 1 , wherein the search engine is configured to generate the search results by:

generating context data from the first search request; and

executing a search query based on the first search request and the context data to generate the search results.

11 . The system of claim 1 , wherein the search engine is further configured to receive a user response to the search response, the search engine being further configured to adjust the collaboration criterion based on the received user response.

12 . A computer-implemented method, the method comprising:

receiving a first search request linked to first location data of a first user and a second search request linked to second location data of a second user;

determining, by one or more processors and based at least on the first and second location data, whether the first and second search requests satisfy a collaboration criterion; and

in accordance with a determination that the collaboration criterion is satisfied, generating a search result based on the first and second search requests; and

providing graphical data for display of the search results within a user interface rendered on a user device.

13 . The computer-implemented method of claim 12 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a distance value between the first and second users;

determining a similarity value between the first and second search requests; and

comparing the distance value and the similarity value with the collaboration criterion.

14 . The computer-implemented method of claim 13 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a time value between the first and second search requests; and

comparing the distance value, the similarity value, and time value with the collaboration criterion.

15 . The computer-implemented method of claim 13 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a social-link value between the first and second users; and

comparing the distance value, the similarity value, and social-link value with the collaboration criterion.

16 . A machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:

receiving a first search request linked to first location data of a first user and a second search request linked to second location data of a second user;

determining, by one or more processors and based at least on the first and second location data, whether the first and second search requests satisfy a collaboration criterion; and

in accordance with a determination that the collaboration criterion is satisfied, generating a search result based on the first and second search requests; and

providing graphical data for display of the search results within a user interface rendered on a user device.

17 . The machine-readable storage medium of claim 16 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a distance value between the first and second users;

determining a similarity value between the first and second search requests; and

comparing the distance value and the similarity value with the collaboration criterion.

18 . The machine-readable storage medium of claim 17 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a time value between the first and second search requests; and

comparing the distance value, the similarity value, and time value with the collaboration criterion.

19 . The machine-readable storage medium of claim 17 , wherein the determining of whether the first and second search requests satisfy a collaboration criterion comprises:

determining a social-link value between the first and second users; and

comparing the distance value, the similarity value, and social-link value with the collaboration criterion.

20 . The machine-readable storage medium of claim 18 , further embodying instructions that, when executed by the machine, cause the machine to perform operations comprising:

processing the first and second search requests separately in accordance with a determination that the collaboration criterion is unsatisfied.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036171/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: SUNDARESAN, NEELAKANTAN
To: EBAY INC
Reel/Frame 035040/0874 →