IP Library › Granted Patent US 12,095,864
Granted Patent B2
US 12,095,864 · App. 18/373,946 · Granted Sep 17, 2024

Device management during emergent conditions

Inventors: Thomas Guzik (Edina, MN); Muhammad Adeel (Edina, MN)
Assignees: Getac Technology Corporation; WHP Workflow Solutions, Inc.
H04L67/125H04N23/661H04W84/12
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,095,864
App. No.
18/373,946
Granted
Sep 17, 2024
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

Claims (74)

1. A computer-implemented method, comprising:

determining, by a computing device, a function of the computing device;

determining, by the computing device, that the function is configured to generate function data at a first quality and a second quality;

determining, by the computing device, a context of the computing device;

based on the context of the computing device, determining, by the computing device, whether to activate the function to generate the function data at the first quality or the second quality; and

based on determining whether to activate the function to generate the function data at the first quality or the second quality, activating, by the computing device, the function to generate the function data at the first quality or the second quality.

2. The method of claim 1 , comprising:

determining, by the computing device, an additional context of an additional computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the additional context of the additional computing device.

3. The method of claim 1 , comprising:

determining, by the computing device, an additional function of an additional computing device;

determining, by the computing device, that the additional function is configured to generate additional function data;

wherein determining whether to activate the function to generate the function data at the first quality or the second quality comprises determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data.

4. The method of claim 3 , comprising:

determining, by the computing device, whether the function data and the additional function data are a same type of data,

wherein determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data is based on whether the function data and the additional function data are a same type of data.

5. The method of claim 3 , comprising:

determining, by the computing device, characteristics of the additional computing device,

wherein determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data is based on the characteristics of the additional computing device.

6. The method of claim 1 , comprising:

determining, by the computing device, characteristics of the computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the characteristics of the computing device.

7. The method of claim 1 , wherein:

the function data at the first quality is video data with a first video resolution, and

the function data at the second quality is the video data with a second, different video resolution.

8. A system, comprising:

one or more processors; and

memory including a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of actions, the plurality of acts comprising:

determining, by a computing device, a function of the computing device;

determining, by the computing device, that the function is configured to generate function data at a first quality and a second quality;

determining, by the computing device, a context of the computing device;

based on the context of the computing device, determining, by the computing device, whether to activate the function to generate the function data at the first quality or the second quality; and

based on determining whether to activate the function to generate the function data at the first quality or the second quality, activating, by the computing device, the function to generate the function data at the first quality or the second quality.

9. The system of claim 8 , wherein the plurality of acts comprise:

determining, by the computing device, an additional context of an additional computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the additional context of the additional computing device.

10. The system of claim 8 , wherein the plurality of acts comprise:

determining, by the computing device, an additional function of an additional computing device;

determining, by the computing device, that the additional function is configured to generate additional function data;

wherein determining whether to activate the function to generate the function data at the first quality or the second quality comprises determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data.

11. The system of claim 10 , wherein the plurality of acts comprise:

determining, by the computing device, whether the function data and the additional function data are a same type of data,

wherein determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data is based on whether the function data and the additional function data are a same type of data.

12. The system of claim 10 , wherein the plurality of acts comprise:

determining, by the computing device, characteristics of the additional computing device,

wherein determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data is based on the characteristics of the additional computing device.

13. The system of claim 8 , wherein the plurality of acts comprise:

determining, by the computing device, characteristics of the computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the characteristics of the computing device.

14. The system of claim 8 , wherein:

the function data at the first quality is video data with a first video resolution, and

the function data at the second quality is the video data with a second, different video resolution.

15. One or more non-transitory computer-readable media of a computing device storing computer-executable instructions that upon execution cause one or more computers to perform acts comprising:

determining, by a computing device, a function of the computing device;

determining, by the computing device, that the function is configured to generate function data at a first quality and a second quality;

determining, by the computing device, a context of the computing device;

based on the context of the computing device, determining, by the computing device, whether to activate the function to generate the function data at the first quality or the second quality; and

based on determining whether to activate the function to generate the function data at the first quality or the second quality, activating, by the computing device, the function to generate the function data at the first quality or the second quality.

16. The media of claim 15 , wherein the acts comprise:

determining, by the computing device, an additional context of an additional computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the additional context of the additional computing device.

17. The media of claim 15 , wherein the acts comprise:

determining, by the computing device, an additional function of an additional computing device;

determining, by the computing device, that the additional function is configured to generate additional function data;

wherein determining whether to activate the function to generate the function data at the first quality or the second quality comprises determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data.

18. The media of claim 17 , wherein the acts comprise:

determining, by the computing device, whether the function data and the additional function data are a same type of data,

wherein determining whether to (i) activate the function to generate the function data at the first quality, (ii) activate the function to generate the function data at the second quality, or (iii) activate the additional function to generate the additional function data is based on whether the function data and the additional function data are a same type of data.

19. The media of claim 15 , wherein the acts comprise:

determining, by the computing device, characteristics of the computing device,

wherein determining whether to activate the function to generate the function data at the first quality or the second quality is based on the characteristics of the computing device.

20. The media of claim 15 , wherein:

the function data at the first quality is video data with a first video resolution, and

the function data at the second quality is the video data with a second, different video resolution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2023
From: GUZIK, THOMAS; ADEEL, MUHAMMAD
To: GETAC TECHNOLOGY CORPORATION; WHP WORKFLOW SOLUTIONS, INC.
Reel/Frame 065055/0982 →
Continuity (2)
Continuation 17962213 · Oct 7, 2022
Related Publication 20240121307A1 · Apr 11, 2024