Predictive content delivery
First Claim
Patent Images
1. A method comprising:
- receiving first information identifying a first user logged in at a mobile device;
receiving, from the mobile device, a first search query generated by the first user at the mobile device;
transmitting a first set of results to the mobile device in response to the first search query;
associating the first set of results with a first profile associated with the first user;
receiving second information identifying the mobile device in use by an unidentified user without identifying the first user logged in at the mobile device;
receiving, from the mobile device, a second search query generated by the unidentified user at the mobile device;
transmitting a second set of results to the mobile device in response to the second search query;
associating the second set of results with a second profile associated with the mobile device in use without the first user logged in;
determining a first predicted content for the mobile device based on the first profile;
determining a second predicted content for the mobile device based on the second profile;
transmitting at least a portion of the first predicted content to the mobile device for display before receiving a subsequent search request; and
transmitting at least a portion of the second predicted content to the mobile device for display before receiving the subsequent search request,wherein the first predicted content is different from the second predicted content,wherein the first predicted content is reformatted in response to a user selection at the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and related hardware for improved search engine results delivered to multiple devices associated with a same user is provided. The multiple devices may each have a user profile associated therewith and the search results delivered may be based on the user profile.
50 Citations
11 Claims
-
1. A method comprising:
-
receiving first information identifying a first user logged in at a mobile device; receiving, from the mobile device, a first search query generated by the first user at the mobile device; transmitting a first set of results to the mobile device in response to the first search query; associating the first set of results with a first profile associated with the first user; receiving second information identifying the mobile device in use by an unidentified user without identifying the first user logged in at the mobile device; receiving, from the mobile device, a second search query generated by the unidentified user at the mobile device; transmitting a second set of results to the mobile device in response to the second search query; associating the second set of results with a second profile associated with the mobile device in use without the first user logged in; determining a first predicted content for the mobile device based on the first profile; determining a second predicted content for the mobile device based on the second profile; transmitting at least a portion of the first predicted content to the mobile device for display before receiving a subsequent search request; and transmitting at least a portion of the second predicted content to the mobile device for display before receiving the subsequent search request, wherein the first predicted content is different from the second predicted content, wherein the first predicted content is reformatted in response to a user selection at the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content server comprising:
-
a memory; and a processor, the content server configured for; receiving first information identifying a first user logged in at a mobile device; receiving, from the mobile device, a first search query generated by the first user at the mobile device; transmitting a first set of results to the mobile device in response to the first search query; associating the first set of results with a first profile associated with the first user; receiving second information identifying the mobile device in use by an unidentified user without identifying the first user logged in at the mobile device; receiving, from the mobile device, a second search query generated by the unidentified user at the mobile device; transmitting a second set of results to the mobile device in response to the second search query; associating the second set of results with a second profile associated with the mobile device in use without the first user logged in; determining a first predicted content for the mobile device based on the first profile; determining a second predicted content for the mobile device based on the second profile; transmitting at least a portion of the first predicted content to the mobile device for display before receiving a subsequent search request; and transmitting at least a portion of the second predicted content to the mobile device for display before receiving the subsequent search request, wherein the first predicted content is different from the second predicted content, wherein the first predicted content is reformatted in response to a user selection at the mobile device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium configured for being executed by a server for:
-
receiving first information identifying a first user logged in at a mobile device; receiving, from the mobile device, a first search query generated by the first user at the mobile device; transmitting a first set of results to the mobile device in response to the first search query; associating the first set of results with a first profile associated with the first user; receiving second information identifying the mobile device in use by an unidentified user without identifying the first user logged in at the mobile device; receiving, from the mobile device, a second search query generated by the unidentified user at the mobile device; transmitting a second set of results to the mobile device in response to the second search query; associating the second set of results with a second profile associated with the mobile device in use without the first user logged in; determining a first predicted content for the mobile device based on the first profile; determining a second predicted content for the mobile device based on the second profile; transmitting at least a portion of the first predicted content to the mobile device for display before receiving a subsequent search request; and transmitting at least a portion of the second predicted content to the mobile device for display before receiving the subsequent search request, wherein the first predicted content is different from the second predicted content, wherein the first predicted content is reformatted in response to a user selection at the mobile device.
-
Specification