IP Library Granted Patent US 11,032,382
Granted Patent B2
US 11,032,382 · App. 16/590,940 · Granted Jun 8, 2021

Data logging from a wearable computing device

Inventor: Mark Oliver Slevinsky (Waterloo, CA)
Assignee: Google LLC
H04L67/24G06F1/163H04B1/385H04L67/32
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,032,382
App. No.
16/590,940
Granted
Jun 8, 2021
Kind
B2
Abstract

Systems, devices, and methods of gathering logging data from a wearable computing device. A processor of the wearable computing device generates one or more log messages. The one or more log messages are stored by the processor. When the processor determines that a consolidated log of the one or more messages is to be generated, the processor generates the consolidated log and transmits the consolidated log to a storage device.

Claims (21)

1. A method of gathering logging data from a wearable computing device, the method comprising:

generating one or more log messages by a processor of the wearable computing device;

storing the one or more log messages by the processor; and

upon determining by the processor that a consolidated log of the one or more messages is to be generated, generating the consolidated log and transmitting the consolidated log to a storage device by the processor, wherein the generating of the consolidated log is selectively deferred based on a power status or a connectivity status of the wearable computing device.

2. The method of claim 1 , wherein transmitting the consolidated log to a storage device comprises transmitting the consolidated log to a host computing device.

3. The method of claim 1 , wherein transmitting the consolidated log to a storage device comprises transmitting the consolidated log to a remote computing device.

4. The method of claim 1 , further comprising receiving a request from a remote computing device, wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on the request.

5. The method of claim 4 , wherein receiving the request from the remote computing device comprises receiving the request from the remote computing device via a host computing device.

6. The method of claim 1 , wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on a preset time interval.

7. The method of claim 1 , wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on a predefined time.

8. The method of claim 1 , wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on a size threshold of the one or more log messages.

9. The method of claim 1 , wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on a power status of the wearable computing device.

10. The method of claim 1 , wherein determining by the processor that a consolidated log of the one or more messages is to be generated is based on a connectivity status of the wearable computing device.

11. A non-transitory computer-readable medium storing computer-executable instructions for gathering logging data from a wearable computing device, the instructions when executed by a computer processor of the wearable computing device for causing the computer processor to:

generate one or more log messages;

store the one or more log messages;

determine that a consolidated log is to be generated, the consolidated log comprising the one or more log messages; and

generate the consolidated log and transmit the consolidated log to a storage device, wherein the generating of the consolidated log is selectively deferred based on a power status or a connectivity status of the wearable computing device.

12. The non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer processor to receive a request from a remote computing device and determine that the consolidated log is to be generated based on the request.

13. The non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer processor to receive a request from a remote computing device via a host computing device and determine that the consolidated log is to be generated based on the request.

14. The non-transitory computer-readable medium of claim 11 , wherein the instructions cause the computer processor to determine that the consolidated log is to be generated based on at least one of a preset time interval, a predefined time, a size threshold of the one or more log messages, a power status of the wearable computing device, and a connectivity status of the wearable computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2020
From: NORTH INC.
To: GOOGLE LLC
Reel/Frame 054144/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: SLEVINSKY, MARK OLIVER
To: NORTH INC.
Reel/Frame 050604/0266 →