IP Library Granted Patent US 11,320,651
Granted Patent B2
US 11,320,651 · App. 17/249,048 · Granted May 3, 2022

Reducing boot time and power consumption in displaying data content

Inventors: Alex Bamberger (Venice, CA); Peter Brook (Marina del Rey, CA); Nicolas Dahlquist (Venice, CA); Matthew Hanover (Los Angeles, CA); Russell Douglas Patton (Marina Del Rey, CA); Jonathan M Rodriguez, II (Los Angeles, CA)
Assignee: Snap Inc.
G02B27/01G02C11/10G06F1/163G06F1/32G06F1/3203G06F1/3206G06F1/3287G06F1/3293H04N5/23203H04N5/23206H04N5/23222H04N5/232411H04N5/232933G02B27/017G02B2027/0178H04N5/76Y02D10/00Y02D30/50
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 11,320,651
App. No.
17/249,048
Granted
May 3, 2022
Kind
B2
Abstract

One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.

Claims (59)

1. A first device comprising:

a display screen coupled to higher-power processing circuitry;

a memory coupled to the higher-powered processing circuitry;

lower-power processing circuitry coupled to the higher-powered processing circuitry;

first wireless circuitry coupled to the lower-powered processing circuitry; and

second wireless circuitry, separate from the first wireless circuitry and coupled to the higher-powered processing circuitry, wherein the lower-powered processing circuitry configured to:

establish a lower-power wireless connection using the first wireless circuitry with a second device;

receive, from the second device via the lower-power wireless connection using the first wireless circuitry, an instruction to display content data on the first device; and

initiate booting of the higher-powered processing circuitry in response to the instruction from the second device; wherein the higher-powered processing circuitry is configured to:

power on the second wireless circuitry, establish a higher-power wireless connection using the second wireless circuitry with the second device, and receive the content data from the second device using the higher-power wireless connection;

access first location data;

in response to the first location data indicating the content data is to be displayed, accessing the content data, powering on the display screen, displaying the content data on the display screen, and accessing second location data; and

in response to the second location data indicating that a display period is completed, causing the display screen to be turned off.

2. The first device of claim 1 , where the higher-power processing circuitry is further configured to:

automatically turn off the higher-power processing circuitry following display of the content data.

3. The first device of claim 1 wherein the processing circuitry is further configured to:

fail to establish the higher-power wireless connection; and

power down the higher-power wireless circuitry,

wherein the content data is received via the first wireless circuitry following the failure to establish the higher-power wireless connection.

4. The first device of claim 1 wherein the display period is a fixed period of time.

5. The first device of claim 1 wherein the content data comprises visual direction information indicating a path of direction and a turn, and wherein the higher-power processing circuitry is configured to:

determine, based on a location of the first device, whether the first device is approaching the path of direction of the visual direction information; and

in response to a determination that the first device is approaching the path of direction of the visual direction information, displaying the visual direction information on the display of the first device.

6. The first device of claim 5 wherein the higher-power processing circuitry is further configured to:

receive, during display of the content data, a user input;

interrupt display of the content data in response to receipt of the user input; and

in response to the user input signal:

boot a video processor,

capture, using the video processor, first camera data,

write the first camera data to the memory,

shut down the video processor after writing the first camera data to the memory, and

resume display of the content data.

7. The first device of claim 5 wherein the location is received at the first device from the second device.

8. The first device of claim 1 wherein the content data comprises map information and visual direction information, and wherein the lower powered processing circuit is further configured to:

determine that the content data to be displayed on the first device is not locally stored on the first device;

power on the second wireless circuitry in response to determining that the set of content data is not locally stored on the first device; and

instruct the second wireless circuitry to receive the set of content data and power off the second wireless circuitry after receiving the content data.

9. The first device of claim 8 , wherein the map information and visual direction information is streamed to the first device from the second device.

10. The first device of claim 8 wherein content data is displayed on the first device until the first device or the second device determines that a mapping direction corresponding to a path has been followed by a user.

11. The first device of claim 1 wherein the first location data or the second location data is determined by sensor data of the first device.

12. A method performed on a first wireless device, the method comprising:

establishing, by lower-powered processing circuitry, a lower-power wireless connection using the first wireless circuitry with a second device;

receiving, by the lower-powered processing circuitry, from the second device via the lower-power wireless connection, an instruction to display content data on the first device;

initiate, by the lower-powered processing circuitry, booting the higher-powered processing circuitry in response to the instruction from the second device;

in response to the content data being on the second device, powering on the second wireless circuitry, establishing a higher-power wireless connection using the second wireless circuitry with the second device, and receiving the content data from the second device using the higher-power wireless connection;

accessing, by the higher-powered processing circuitry, first location data;

in response to the first location data indicating the content data is to be displayed, accessing, by the higher-powered processing circuitry, the content data, powering on the display screen, displaying the content data on the display screen, and accessing second location data; and

in response to the second location data indicating a display period is completed, turning off the display screen.

13. A non-transitory machine-readable medium comprising non-transitory machine-readable instructions for performing operations on a first wireless device, the operations comprising:

establishing, by lower-powered processing circuitry, a lower-power wireless connection using the first wireless circuitry with a second device;

receiving, by the lower-powered processing circuitry, from the second device via the lower-power wireless connection, an instruction to display content data on the first device;

initiate, by the lower-powered processing circuitry, booting the higher-powered processing circuitry in response to the instruction from the second device;

in response to the content data being on the second device, powering on the second wireless circuitry, establishing a higher-power wireless connection using the second wireless circuitry with the second device, and receiving the content data from the second device using the higher-power wireless connection;

accessing, by the higher-powered processing circuitry, first location data;

in response to the first location data indicating the content data is to be displayed, accessing, by the higher-powered processing circuitry, the content data, powering on the display screen, displaying the content data on the display screen, and accessing second location data; and

in response to the second location data indicating a display period is completed, turning off the display screen.

14. The non-transitory machine-readable medium of claim 13 wherein the content data comprises visual direction information indicating a path of direction and a turn, and wherein the operations further comprise:

determining, based on a location of the first device, whether the first device is approaching the path of direction of the visual direction information; and

in response to a determination that the first device is approaching the path of direction of the visual direction information, displaying the visual direction information on the display of the first device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: BAMBERGER, ALEX; BROOK, PETER; DAHLQUIST, NICOLAS; HANOVER, MATTHEW; PATTON, RUSSELL DOUGLAS; RODRIGUEZ, JONATHAN M, II
To: SNAPCHAT, INC.
Reel/Frame 059515/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 059515/0652 →
Continuity (6)
Continuation 16288041 · Feb 27, 2019
Continuation 15926906 · Mar 20, 2018
Continuation 15620260 · Jun 12, 2017
Continuation 14744832 · Jun 19, 2015
Continuation 14665964 · Mar 23, 2015
Related Publication 20210173207A1 · Jun 10, 2021
Cited By (1)
US 12,650,593