IP Library › Granted Patent US 9,916,122
Granted Patent B2
US 9,916,122 · App. 14/575,603 · Granted Mar 13, 2018

Methods, systems, and media for launching a mobile application using a public display device

Inventor: Eric HC Liu (Redwood City, CA)
Assignee: Google LLC
G06F3/1454G06F3/0481G06F3/0488G06F3/04842G06F3/04886G06F2203/04803H04M1/7253H04M1/72569
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 9,916,122
App. No.
14/575,603
Filed
Dec 18, 2014
Granted
Mar 13, 2018
Kind
B2
Art Unit
2172
USPC
715/747
Abstract

Methods, systems, and media for launching a mobile application using a public display device are provided. In some implementations a method for presenting content on a public display device, the method comprising: initiating, by a user device, communication with display devices; selecting a display device of the display devices; establishing communication with the selected display device; causing applications of a first group to be presented more prominently using a touchscreen of the display device and applications of a second group to be presented less prominently using the touchscreen; receiving a selection of an application of the first group; causing a user interface for the application to be presented using the touchscreen; receiving input corresponding to a portion of the user interface via the touchscreen; generating an updated user interface based on the input; and causing the updated user interface to be presented using touchscreen.

Claims (63)

1. A method for presenting content on a public display device, the method comprising:

initiating, using a hardware processor of a user device, communication with a plurality of public display devices;

automatically selecting, based on location information associated with the user device, a public display device from the plurality of public display devices;

establishing a communication channel with the selected public display device, wherein the user device is allocated at least a portion of a touchscreen of the selected public display device and wherein another user device has been allocated a different portion of the touchscreen of the selected public display device;

receiving, from the selected public display device, an indication corresponding to the portion of the touchscreen of the selected public display device that has been allocated to the user device;

causing first user interface elements representing applications of a first group of applications to be presented in a first part of the allocated portion of the touchscreen of the public display device and second user interface elements representing applications of a second group to be presented in a second part of the allocated portion of the touchscreen of the public display device,

wherein a plurality of applications associated with the user device are grouped into at least the first group and the second group based at least in part on a frequency associated with each of the plurality of applications and wherein the frequency associated with an application represents how frequently the application is accessed;

receiving an indication from the selected public display device that a selection of a user interface element representing a first application of the first group has been received via the touchscreen of the selected public display device;

causing a user interface for the first application to be presented using the allocated portion of the touchscreen of the selected public display device;

receiving an indication from the selected public display device that user input corresponding to a portion of the user interface of the first application has been received via the touchscreen of the selected public display device;

generating an updated user interface for the first application based on the indicated user input; and

causing the updated user interface to be presented using the allocated portion of the touchscreen of the selected public display device in response to generating the updated user interface.

2. The method of claim 1 , wherein establishing the communication channel with the selected public display device comprises establishing a Bluetooth connection with the selected public display device.

3. The method of claim 1 , wherein establishing the communication channel with the selected public display device comprises establishing a Wi-Fi connection with the selected public display device without establishing a Wi-Fi connection with an intermediary device.

4. The method of claim 1 , wherein the grouping is based on a likelihood that each of the plurality of applications will present personal information.

5. The method of claim 1 , wherein the grouping is based on a frequency with which each of the applications has been selected for presentation by a public display device.

6. The method of claim 1 , wherein the grouping is based on information related to surroundings of the selected public display device.

7. The method of claim 1 , further comprising:

receiving an indication from the selected public display device that user input corresponding to a command to close the first application has been received via the touchscreen of the selected public display device;

inhibiting presentation of the user interface for the first application in response to receiving the command to close the first application;

causing the first user interface elements representing applications of the first group to be presented in the first part of the allocated portion of the touchscreen of the public display device in response to the command to close the first application; and

causing the second user interface elements representing applications of the second group to be presented in the second part of the allocated portion of the touchscreen of the public display device in response to the command to close the first application.

8. The method of claim 7 , further comprising:

updating the first group and the second group based at least in part on an amount of time for which the user interface for the first application was presented by the selected display.

9. The method of claim 1 , wherein the first part includes a central part of the allocated portion of the touchscreen and the second part includes a less central part of the allocated portion of the touchscreen.

10. A system for presenting content on a public display device, the system comprising:

a hardware processor that is programmed to:

initiate communication with a plurality of public display devices;

automatically select, based on location information associated with the user device, a public display device from the plurality of public display devices;

establish a communication channel with the selected public display device, wherein the user device is allocated at least a portion of a touchscreen of the selected public display device and wherein another user device has been allocated a different portion of the touchscreen of the selected public display device;

receive, from the selected public display device, an indication corresponding to the portion of the touchscreen of the selected public display device that has been allocated to the user device;

cause first user interface elements representing applications of a first group of applications to be presented in a first part of the allocated portion of the touchscreen of the public display device and second user interface elements representing applications of a second group to be presented in a second part of the allocated portion of the touchscreen of the public display device,

wherein a plurality of applications associated with the user device are grouped into at least the first group and the second group based at least in part on a frequency associated with each of the plurality of applications and wherein the frequency associated with an application represents how frequently the application is accessed;

receive an indication from the selected public display device that a selection of a user interface element representing a first application of the first group has been received via the touchscreen of the selected public display device;

cause a user interface for the first application to be presented using the allocated portion of the touchscreen of the selected public display device;

receive an indication from the selected public display device that user input corresponding to a portion of the user interface of the first application has been received via the touchscreen of the selected public display device;

generate an updated user interface for the first application based on the indicated user input; and

cause the updated user interface to be presented using the allocated portion of the touchscreen of the selected public display device in response to generating the updated user interface.

11. The system of claim 10 , wherein establishing the communication channel with the selected public display device comprises establishing a Bluetooth connection with the selected public display device.

12. The system of claim 10 , wherein establishing the communication channel with the selected public display device comprises establishing a Wi-Fi connection with the selected public display device without establishing a Wi-Fi connection with an intermediary device.

13. The system of claim 10 , wherein the grouping is based on a likelihood that each of the plurality of applications will present personal information.

14. The system of claim 10 , wherein the grouping is based on wherein the grouping is based on a frequency with which each of the applications has been selected for presentation by a public display device.

15. The system of claim 10 , wherein the grouping is based on information related to surroundings of the selected public display device.

16. The system of claim 10 , wherein the hardware processor is further programmed to:

receive an indication from the selected public display device that user input corresponding to a command to close the first application has been received via the touchscreen of the selected public display device;

inhibit presentation of the user interface for the first application in response to receiving the command to close the first application;

cause the first user interface elements representing applications of the first group to be presented in the first part of the allocated portion of the touchscreen of the public display device in response to the command to close the first application; and

cause the second user interface elements representing applications of the second group to be presented in the second part of the allocated portion of the touchscreen of the public display device in response to the command to close the first application.

17. The system of claim 16 , wherein the hardware processor is further programmed to:

updating the applications included in the first group and the applications included in the second group based at least in part on an amount of time for which the user interface for the first application was presented by the selected display.

18. The system of claim 10 , wherein the first part includes a central part of the allocated portion of the touchscreen and the second part includes a less central part of the allocated portion of the touchscreen.

19. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for presenting content on a public display device, the method comprising:

initiating communication with a plurality of public display devices;

automatically selecting, based on location information associated with the user device, a public display device from the plurality of public display devices;

establishing a communication channel with the selected public display device, wherein the user device is allocated at least a portion of a touchscreen of the selected public display device and wherein another user device has been allocated a different portion of the touchscreen of the selected public display device;

receiving, from the selected public display device, an indication corresponding to the portion of the touchscreen of the selected public display device that has been allocated to the user device;

causing first user interface elements representing applications of a first group of applications to be presented in a first part of the allocated portion of the touchscreen of the public display device and second user interface elements representing applications of a second group to be presented in a second part of the allocated portion of the touchscreen of the public display device,

wherein a plurality of applications associated with the user device are grouped into at least the first group and the second group based at least in part on a frequency associated with each of the plurality of applications and wherein the frequency associated with an application represents how frequently the application is accessed;

receiving an indication from the selected public display device that a selection of a user interface element representing a first application of the first group has been received via the touchscreen of the selected public display device;

causing a user interface for the first application to be presented using the allocated portion of the touchscreen of the selected public display device;

receiving an indication from the selected public display device that user input corresponding to a portion of the user interface of the first application has been received via the touchscreen of the selected public display device;

generating an updated user interface for the first application based on the indicated user input; and

causing the updated user interface to be presented using the allocated portion of the touchscreen of the selected public display device in response to generating the updated user interface.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2015
From: LIU, ERIC HC
To: GOOGLE INC.
Reel/Frame 036251/0258 →
Continuity (1)
Related Publication 20160179454A1 · Jun 23, 2016