IP Library › Granted Patent US 11,818,217
Granted Patent B1
US 11,818,217 · App. 17/962,213 · Granted Nov 14, 2023

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 11,818,217
App. No.
17/962,213
Granted
Nov 14, 2023
Kind
B1
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 (60)

1. A computer-implemented method, comprising:

receiving, by a first computing device, data indicating a function of a second computing device, wherein the function is configured to generate first function data at a first quality or a second quality;

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

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

based on determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality, outputting, by the first computing device and to the second computing device, an instruction to activate the function to generate the first function data at the first quality or the second quality.

2. The method of claim 1 , wherein:

determining whether to activate the function of the second computing device to generate the first function data at the first quality or the second quality comprises determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality.

3. The method of claim 1 , comprising:

determining a context of the first computing device,

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

4. The method of claim 1 , comprising:

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

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

5. The method of claim 1 , comprising:

receiving, by the first computing device, data indicating an additional function of a third computing device;

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

based on the context of the second computing device and the context of the third computing device, determining, by the first computing device, whether to activate the additional function of the third computing device; and

based on determining whether to activate the additional function of the third computing device, determining, by the first computing device, whether to output, to the third computing device, an instruction to activate the additional function.

6. The method of claim 5 , comprising:

determining, by the first computing device, that the function and the additional function are a same function,

wherein determining whether to activate the function of the second computing device to generate the first function data at the first quality or the second quality is further based on the function to generate the first function data at the first quality or the second quality and the additional function being the same function, and

wherein determining whether to activate the additional function of the third computing device to generate the first function data at the first quality or the second quality is further based on the function to generate the first function data at the first quality or the second quality and the additional function being the same function.

7. 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 actions comprising:

receiving, by a first computing device, data indicating a function of a second computing device, wherein the function is configured to generate first function data at a first quality or a second quality;

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

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

based on determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality, outputting, by the first computing device and to the second computing device, an instruction to activate the function to generate the first function data at the first quality or the second quality.

8. The system of claim 7 , wherein:

determining whether to activate the function of the second computing device to generate the first function data at the first quality or the second quality comprises determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality.

9. The system of claim 7 , wherein the actions comprise:

determining a context of the first computing device,

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

10. The system of claim 7 , wherein the actions comprise:

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

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

11. The system of claim 7 , wherein the actions comprise:

receiving, by the first computing device, data indicating an additional function of a third computing device;

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

based on the context of the second computing device and the context of the third computing device, determining, by the first computing device, whether to activate the additional function of the third computing device; and

based on determining whether to activate the additional function of the third computing device, determining, by the first computing device, whether to output, to the third computing device, an instruction to activate the additional function.

12. The system of claim 11 , wherein the actions comprise:

determining, by the first computing device, that the function and the additional function are a same function,

wherein determining whether to activate the function of the second computing device to generate the first function data at the first quality or the second quality is further based on the function to generate the first function data at the first quality or the second quality and the additional function being the same function, and

wherein determining whether to activate the additional function of the third computing device to generate the first function data at the first quality or the second quality is further based on the function to generate the first function data at the first quality or the second quality and the additional function being the same function.

13. 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:

receiving, by a first computing device, data indicating a function of a second computing device, wherein the function is configured to generate first function data at a first quality or a second quality;

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

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

based on determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality, outputting, by the first computing device and to the second computing device, an instruction to activate the function to generate the first function data at the first quality or the second quality.

14. The media of claim 13 , wherein:

determining whether to activate the function of the second computing device to generate the first function data at the first quality or the second quality comprises determining to activate the function of the second computing device to generate the first function data at the first quality or the second quality.

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

determining a context of the first computing device,

wherein determining whether to activate the function of the second computing device is further based on the context of the first computing device.

16. The method of claim 1 , wherein:

the function is a video capture function,

the first quality is a first video resolution, and

the second quality is a second, different video resolution.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 061350 FRAME: 0808. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 8, 2023
From: GUZIK, THOMAS; ADEEL, MUHAMMAD
To: GETAC CORPORATION; WHP WORKFLOW SOLUTIONS, INC.
Reel/Frame 064518/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2022
From: GUZIK, THOMAS; ADEEL, MUHAMMAD
To: GETAC TECHNOLOGY CORPORATION
Reel/Frame 061350/0808 →