IP Library Granted Patent US 11,323,765
Granted Patent B1
US 11,323,765 · App. 17/080,775 · Granted May 3, 2022

Recording manager

Inventor: Ahmad Arash Obaidi (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04N21/4334H04N21/4227H04N21/42203H04N21/42204
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,323,765
App. No.
17/080,775
Granted
May 3, 2022
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a recording manager are disclosed. In one aspect, a method includes the actions of receiving, from a first computing device, a request to disable an audio, video, or image capture feature of one or more other computing devices in a particular location. The actions further include, based on receiving the request to disable the recording feature of the one or more other computing devices, identifying a second computing device in the particular location. The actions further include providing, for output to the second computing device in the particular location, an instruction to disable the audio, video, or image capture feature.

Claims (74)

1. A computer-implemented method, comprising:

receiving, by a server and from a first computing device, a request to disable an audio, video, or image capture feature of one or more other computing devices in a vicinity of the first computing device;

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices:

determining, by the server, a location of the first computing device; and

identifying, by the server, a second computing device in the location of the first computing device;

determining, by the server, first permissions associated with the first computing device;

determining, by the server, second permissions associated with the second computing device;

comparing, by the server, the first permissions and the second permissions; and

based on comparing the first permissions and the second permissions, providing, for output by the server and to the second computing device, an instruction to disable the audio, video, or image capture feature.

2. The method of claim 1 , comprising:

determining, by the server, that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature,

wherein providing the instruction to disable the audio, video, or image capture feature is based on determining that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature.

3. The method of claim 1 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is within a threshold distance of the first computing device.

4. The method of claim 1 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is located in a room where the first computing device is located.

5. The method of claim 1 , comprising:

determining, by the server, that the second computing device is no longer in the location of the first computing device; and

based on determining that the second computing device is no longer in the location of the first computing device, providing, for output by the server and to the second computing device, an additional instruction to enable the audio, video, or image capture feature.

6. The method of claim 1 , wherein providing, for output to the second computing device, the instruction to disable the audio, video, or image capture feature comprises providing, for output to the second computing device, the instruction to disable a camera and a microphone of the second computing device.

7. The method of claim 1 , comprising:

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices, identifying, by the server, a third computing device in the location of the first computing device;

determining, by the server, that the third computing device is not configured to receive the instruction to disable the audio, video, or image capture feature; and

providing, for output by the server and to the first computing device, data indicating that the third computing device is in the location of the first computing device and is not configured to receive the instruction to disable the audio, video, or image capture feature.

8. The method of claim 1 , comprising:

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices, identifying, by the server, a third computing device in the location of the first computing device;

determining, by the server that first permissions associated with the third computing device override second permissions associated with the first computing device; and

providing, for output by the server and to the first computing device, data indicating that the third computing device is in the location of the first computing device and the first permissions associated with the third computing device override the second permissions associated with the first computing device.

9. 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 server and from a first computing device, a request to disable an audio, video, or image capture feature of one or more other computing devices in a vicinity of the first computing device;

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices:

determining, by the server, a location of the first computing device; and

identifying, by the server, a second computing device in the location of the first computing device;

determining, by the server, first permissions associated with the first computing device;

determining, by the server, second permissions associated with the second computing device;

comparing, by the server, the first permissions and the second permissions; and

based on comparing the first permissions and the second permissions, providing, for output by the server and to the second computing device, an instruction to disable the audio, video, or image capture feature.

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

determining, by the server, that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature,

wherein providing the instruction to disable the audio, video, or image capture feature is based on determining that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature.

11. The system of claim 9 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is within a threshold distance of the first computing device.

12. The system of claim 9 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is located in a room where the first computing device is located.

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

determining, by the server, that the second computing device is no longer in the location of the first computing device; and

based on determining that the second computing device is no longer in the location of the first computing device, providing, for output by the server and to the second computing device, an additional instruction to enable the audio, video, or image capture feature.

14. The system of claim 9 , wherein providing, for output to the second computing device, the instruction to disable the audio, video, or image capture feature comprises providing, for output to the second computing device, the instruction to disable a camera and a microphone of the second computing device.

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

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices, identifying, by the server, a third computing device in the location of the first computing device;

determining, by the server, that the third computing device is not configured to receive the instruction to disable the audio, video, or image capture feature; and

providing, for output by the server and to the first computing device, data indicating that the third computing device is in the location of the first computing device and is not configured to receive the instruction to disable the audio, video, or image capture feature.

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

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices, identifying, by the server, a third computing device in the location of the first computing device;

determining, by the server that first permissions associated with the third computing device override second permissions associated with the first computing device; and

providing, for output by the server and to the first computing device, data indicating that the third computing device is in the location of the first computing device and the first permissions associated with the third computing device override the second permissions associated with the first computing device.

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

receiving, by a server and from a first computing device, a request to disable an audio, video, or image capture feature of one or more other computing devices in a vicinity of the first computing device;

based on receiving the request to disable the audio, video, or image capture feature of the one or more other computing devices:

determining, by the server, a location of the first computing device; and

identifying, by the server, a second computing device in the location of the first computing device;

determining, by the server, first permissions associated with the first computing device;

determining, by the server, second permissions associated with the second computing device;

comparing, by the server, the first permissions and the second permissions; and

based on comparing the first permissions and the second permissions, providing, for output by the server and to the second computing device, an instruction to disable the audio, video, or image capture feature.

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

determining, by the server, that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature,

wherein providing the instruction to disable the audio, video, or image capture feature is based on determining that the second computing device is configured to receive and implement the instruction to disable the audio, video, or image capture feature.

19. The media of claim 17 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is within a threshold distance of the first computing device.

20. The media of claim 17 , wherein identifying the second computing device in the location of the first computing device comprises:

determining that the second computing device is located in a room where the first computing device is located.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OBAIDI, AHMAD ARASH
To: T-MOBILE USA, INC.
Reel/Frame 054170/0706 →
Cited By (5)
US 12,188,670 US 12,241,647 US 12,345,429 US 12,380,517 US 12,591,835