IP Library Granted Patent US 12,164,105
Granted Patent B2
US 12,164,105 · App. 18/137,295 · Granted Dec 10, 2024

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 (Playa Vista, CA); Jonathan M Rodriguez, II (Los Angeles, CA)
Assignee: Snap Inc.
G02B27/01G02C11/10G06F1/163G06F1/32G06F1/3203G06F1/3206G06F1/3287G06F1/3293H04N23/631H04N23/64H04N23/651H04N23/66H04N23/661G02B27/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 12,164,105
App. No.
18/137,295
Granted
Dec 10, 2024
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 (57)

1. A first device comprising:

processing circuitry coupled to at least one memory;

a display screen coupled to the processing circuitry;

first wireless circuitry coupled to the processing circuitry;

second wireless circuitry coupled to the processing circuitry, wherein the processing circuitry is configured to:

receive, via a lower-power wireless connection with a second device, a first instruction comprising an indication to display content data;

in response to the indication to display content data, 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;

display the content data on the display;

access second location data;

determine the first location data indicates to stop displaying the content data based on a difference between the first location data and the second location data; and

in response to the second location data indicating to stop displaying the content data, stop displaying the content data.

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

in response to receiving a second instruction, the second instruction indicating to stop displaying the content data, stop displaying the content data.

3. The first device of claim 2 , wherein the second instruction is received from the second device via the lower-power wireless connection or the higher-power wireless connection.

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

stop displaying the content data after a fixed period of time.

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

establish the lower-power wireless connection, using the first wireless circuitry, with the second device.

6. The first device of claim 1 wherein the processing circuitry further comprises:

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

higher-power processing circuitry coupled to the second wireless circuitry, wherein the lower-power processing circuitry is configured to:

establish the lower-power wireless connection, using the first wireless circuitry, with the second device, and wherein the higher-power processing circuitry is configured to:

establish the higher-power wireless connection, using the second wireless circuitry, with the second device.

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

in response to a failure to establish the higher-power wireless connection, power down the higher-power wireless circuitry, and receive the content data using the first wireless circuitry.

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

access location data generated by the first device; and

send, to the second device via the lower-power wireless connection, the location data.

9. The first device of claim 1 wherein the second device is a client device, and the first device is an augmented reality wearable device.

10. The first device of claim 1 wherein the content data comprises visual direction information.

11. The first device of claim 10 wherein the visual direction information further comprises an indication of a direction.

12. The first device of claim 11 and wherein the indication to display content data indicates the first device is within a predetermined distance before a location associated with the direction.

13. The first device of claim 12 , wherein the processing circuitry is further configured to:

in response to receiving a second instruction, the second instruction indicating to stop displaying the content data, stop displaying the content data, wherein the second instruction indicates the direction has been followed.

14. A method comprising:

receiving, via a lower-power wireless connection with a second device, a first instruction comprising an indication to display content data;

in response to the indication to display content data, establish a higher-power wireless connection, using second wireless circuitry, with the second device, and receive the content data from the second device using the higher-power wireless connection;

accessing first location data;

displaying the content data on the display;

accessing second location data;

determining the first location data indicates to stop displaying the content data based on a difference between the first location data and the second location data; and

in response to the second location data indicating to stop displaying the content data, stopping displaying the content data.

15. The method of claim 14 further comprising:

in response to receiving a second instruction, the second instruction indicating to stop displaying the content data, stopping the displaying the content data.

16. The method of claim 14 further comprising:

stopping the displaying the content data after a fixed period of time.

17. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving, via a lower-power wireless connection with a second device, a first instruction comprising an indication to display content data;

in response to the indication to display content data, establish a higher-power wireless connection, using second wireless circuitry, with the second device, and receive the content data from the second device using the higher-power wireless connection;

accessing first location data;

displaying the content data on the display;

accessing second location data;

determining the first location data indicates to stop displaying the content data based on a difference between the first location data and the second location data; and

in response to the second location data indicating to stop displaying the content data, stopping displaying the content data.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the operations further comprise:

in response to receiving a second instruction, the second instruction indicating to stop displaying the content data, stopping the displaying the content data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2024
From: BAMBERGER, ALEX; BROOK, PETER; DAHLQUIST, NICOLAS; HANOVER, MATTHEW; PATTON, RUSSELL DOUGLAS; RODRIGUEZ, JONATHAN M., II
To: SNAPCHAT, INC.
Reel/Frame 067892/0303 →
CHANGE OF NAME Recorded Jul 2, 2024
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 067892/0372 →
Continuity (8)
Continuation 17661596 · May 2, 2022
Continuation 17249048 · Feb 18, 2021
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 20230296885A1 · Sep 21, 2023