IP Library Granted Patent US 10,552,504
Granted Patent B1
US 10,552,504 · App. 15/695,768 · Granted Feb 4, 2020

Selecting, ranking, and/or presenting microsite content

Inventors: Morten Just Petersen (Zurich, CH); Francisco Campoy Flores (Mountain View, CA); Emmet J. Connolly (Zurich, CH); Joao Paulo Gil De Paiva (Zurich, CH); Bartlomiej Borawski (Zurich, CH)
Assignee: GOOGLE LLC
G06F16/9535G06F16/955H04L67/10H04L67/306
View Patent ↗
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 10,552,504
App. No.
15/695,768
Granted
Feb 4, 2020
Kind
B1
Abstract

A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.

Claims (38)

1. A method implemented by one or more processors, comprising:

receiving, via one or more communications interfaces, first sensor data that is generated by a first sensor of an electronic device of a user;

selecting, based on the first sensor data, a particular microsite from a plurality of candidate microsites;

identifying a stored network address for the particular microsite, and a stored sensor indication for the particular microsite, wherein the stored sensor indication indicates a sensor, of the electronic device, that is relevant to the particular microsite;

receiving, via one or more of the communications interfaces, second sensor data generated based on output from the sensor that is relevant to the particular microsite;

transmitting, via one or more of the communications interfaces and to the stored network address for the particular microsite, a request that includes the second sensor data, wherein the request includes the second sensor data based on the stored sensor indication indicating that the sensor is relevant to the particular microsite;

in response to transmitting the request: receiving, via one or more of the communications interfaces, microsite content that is based on the second sensor data; and

transmitting, via one or more of the communications interfaces, the microsite content to the electronic device for presentation.

2. The method of claim 1 , wherein selecting the particular microsite is further based on profile data of the user.

3. The method of claim 1 , wherein the first sensor data is received independent of input of the user.

4. The method of claim 1 , wherein transmitting the request is independent of input of the user.

5. The method of claim 1 , wherein the microsite content includes embedded instructions.

6. A method implemented by one or more processors, comprising:

receiving, via one or more communications interfaces, content generated by an electronic device of a user;

selecting, based on the content, a particular microsite from a plurality of candidate microsites;

identifying a stored network address for the particular microsite, and a stored sensor indication for the particular microsite, wherein the stored sensor indication indicates a sensor, of the electronic device, that is relevant to the particular microsite;

receiving, via one or more of the communications interfaces, sensor data generated based on output from the sensor that is relevant to the particular microsite; and

transmitting, via one or more of the communications interfaces and to the stored network address for the particular microsite, a request that includes the sensor data, wherein the request includes the sensor data based on the stored sensor indication indicating that the sensor is relevant to the particular microsite,

wherein transmitting the request causes microsite content that is based on the sensor data to be transmitted to the electronic device or to an additional electronic device of the user.

7. The method of claim 6 , wherein selecting the particular microsite is further based on profile data of the user.

8. The method of claim 6 , wherein the first sensor data is received independent of input of the user.

9. The method of claim 8 , wherein transmitting the request is independent of input of the user.

10. The method of claim 6 wherein the microsite content is transmitted to the electronic device for presentation of the microsite content to the user via the electronic device.

11. The method of claim 6 , wherein the microsite content includes an amount of content that can be presented on a display of a watch.

12. A method implemented by one or more processors, comprising:

receiving first sensor data generated based on output from a first sensor of a first electronic device associated with a user;

receiving second sensor data generated based on output from a second sensor of a second electronic device associated with the user;

selecting a particular microsite from a plurality of candidate microsites based on the first sensor data and the second sensor data satisfying one or more criteria;

identifying a network address and a sensor indication stored in association with the selected particular microsite, wherein the sensor indication indicates a third sensor that is relevant to the particular microsite; and

transmitting a request to the network address stored in association with the particular microsite,

wherein transmitting the request causes microsite content, that is specific to the particular microsite, to be transmitted to the first electronic device, the second electronic device, or a third electronic device associated with the user, and

wherein transmitting the request includes transmitting the request with third sensor data that is based on the third sensor, wherein the third sensor data is transmitted in the request based on the sensor indication, stored in association with the particular microsite, indicating the third sensor.

13. The method of claim 12 , wherein the third sensor is of the first electronic device.

14. The method of claim 12 , wherein transmitting the third sensor data is independent of input of the user.

15. The method of claim 12 , wherein transmitting the request is independent of input of the user.

16. The method of claim 15 , wherein the microsite content, that is specific to the particular microsite, is transmitted independent of input of the user.

17. The method of claim 12 , wherein the microsite content that is transmitted is provided for presentation via the first electronic device, the second electronic device, or the third electronic device.

18. The method of claim 12 , wherein the microsite content is dynamic and is based on the first sensor data and the second sensor data.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: PETERSEN, MORTEN JUST; FLORES, FRANCISCO CAMPOY; CONNOLLY, EMMET J.; DE PAIVA, JOAO PAULO GIL; BORAWSKI, BARTLOMIEJ
To: GOOGLE INC.
Reel/Frame 043493/0183 →
Continuity (7)
Continuation 15351031 · Nov 14, 2016
Continuation 13793269 · Mar 11, 2013
Provisional Application 61663805 · Jun 25, 2012
Provisional Application 61663814 · Jun 25, 2012
Provisional Application 61664104 · Jun 25, 2012
Provisional Application 61663842 · Jun 25, 2012
Provisional Application 61663822 · Jun 25, 2012