IP Library Granted Patent US 12,094,309
Granted Patent B2
US 12,094,309 · App. 17/118,348 · Granted Sep 17, 2024

Efficient user interface navigation for multiple real-time streaming devices

Inventors: Tobias Anderberg (Los Angeles, CA); Scott Metzger (Los Angeles, CA)
Assignees: Sony Group Corporation; Sony Pictures Entertainment Inc.
G08B13/19693G08B13/19645G08B13/19689H04N23/62H04N23/661H04N23/90
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,094,309
App. No.
17/118,348
Granted
Sep 17, 2024
Kind
B2
Abstract

Managing cameras and controlling video display, including: identifying a first group of cameras, each camera in the first group having a respective image stream; identifying a second group of cameras, each camera in the second group having a respective image stream, and each camera in the second group is not in the first group; assigning a name to each group; assigning a name to each camera; displaying the name of each group in a user interface on a computer system; displaying the name of each camera in the user interface; receiving a selection of a group through the user interface; displaying the image stream for each camera in the selected group simultaneously; receiving a selection of one camera through the user interface; and displaying the image stream for the selected camera.

Claims (48)

1. A method comprising:

managing a large number of streaming devices including cameras and video displays comprising:

identifying a first group of cameras, wherein the first group includes two or more cameras and each camera in the first group has a respective image stream;

identifying a second group of cameras, wherein the second group including two or more cameras, each camera in the second group has a respective image stream, and each camera in the second group is not in the first group;

assigning a unique name to each group;

assigning a unique name to each camera;

displaying in a hierarchical tree view the unique name of each group in a user interface on a computer system,

wherein the unique name of each group identifies a group position of each group in the hierarchical tree view including at least one of vertical position and horizontal position of each group;

displaying in the hierarchical tree view the unique name of each camera in the user interface such that a user can determine which cameras are in which areas and select and manage image streams of the selected cameras,

wherein the unique name of each camera identifies a camera position of each camera in the hierarchical tree view including at least one of vertical position, horizontal position, and type of each camera within a group, the type including infrared (IR) or color,

wherein displaying unique group names, displaying unique camera names, and types of the cameras within each group arranged in the hierarchical tree view provides views of the camera position and the group position to enable navigation and selection among groups and cameras quicker than with groups arranged in views other than in the hierarchical tree view;

receiving a selection of a group through the user interface;

displaying the image stream for each camera in the selected group simultaneously;

receiving a selection of one camera through the user interface; and

displaying the image stream for the selected camera.

2. The method of claim 1 , wherein displaying the image stream for each camera in the selected group simultaneously includes displaying the image streams in a grid layout.

3. The method of claim 1 , wherein receiving a selection of a group through the user interface includes receiving audio data indicating the name of the selected group.

4. The method of claim 1 , wherein the image stream for the selected camera is displayed simultaneously with the image streams for the selected group.

5. A user interface for receiving selections and displaying image streams of groups of cameras, comprising:

at least one first image stream of each camera in a selected group displayed simultaneously, wherein the selected group is selected from: (a) a first group of cameras, wherein the first group includes two or more cameras and each camera in the first group has a respective image stream; and (b) a second group of cameras, wherein the second group includes two or more cameras, each camera in the second group has a respective image stream, and each camera in the second group is not in the first group;

at least one second image stream of a selected camera;

wherein unique identifiers are assigned to groups and cameras,

wherein a unique identifier assigned to each group identifies a group position of each group in a hierarchical tree view including at least one of vertical position and horizontal position of each group,

wherein a unique identifier assigned to each camera identifies a camera position of each camera in the hierarchical tree view including at least one of vertical position, horizontal position, and type of each camera within a group, the type including infrared (IR) or color,

wherein the unique identifiers assigned to groups and cameras and types of the cameras are displayed in the hierarchical tree view to enable navigation and selection among groups and cameras quicker than with groups arranged in views other than in the hierarchical tree view,

wherein the unique identifier assigned to the cameras are displayed in the hierarchical tree view such that a user can determine which cameras are in which areas and select and manage the image streams of the selected cameras,

wherein the unique identifiers groups identify positions in the hierarchical tree view.

6. The user interface of claim 5 , wherein the at least one first image stream of each camera in the selected group is displayed simultaneously in a grid layout.

7. The user interface of claim 5 , wherein the selected group is selected using audio data indicating the identifier of the selected group.

8. The user interface of claim 5 , wherein the at least one second image stream of the selected camera is displayed simultaneously with the at least one first image stream of each camera in the selected group.

9. A non-transitory computer-readable storage medium storing a computer program comprising executable instructions that cause a computer to:

manage a large number of streaming devices including cameras and video displays, the computer program comprising executable instructions that cause the computer to:

identify a first group of cameras, wherein the first group includes two or more cameras and each camera in the first group has a respective image stream;

identify a second group of cameras, wherein the second group including two or more cameras, each camera in the second group has a respective image stream, and each camera in the second group is not in the first group;

assign a unique name to each group;

assign a unique name to each camera;

display in a hierarchical tree view the unique name of each group in a user interface on a computer system,

wherein the unique name of each group identifies a group position of each group in the hierarchical tree view including at least one of vertical position and horizontal position of each group;

display in the hierarchical tree view the unique name of each camera in the user interface such that a user can determine which cameras are in which areas and select and manage image streams of the selected cameras,

wherein the unique name of each camera identifies a camera position of each camera in the hierarchical tree view including at least one of vertical position, horizontal position, and type of each camera within a group, the type including infrared (IR) or color,

wherein displaying unique group names, unique camera names, and types of the cameras within each group arranged in a hierarchical tree view provides views of the camera position and the group position to enable navigation and selection among groups and cameras quicker than with groups arranged in views other than in the hierarchical tree view;

receive a selection of a group through the user interface;

display the image stream for each camera in the selected group simultaneously;

receive a selection of one camera through the user interface; and

display the image stream for the selected camera.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the executable instructions that cause the computer to display the image stream for each camera in the selected group simultaneously comprise executable instructions that cause the computer to display the image streams in a grid layout.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the executable instructions that cause the computer to receive a selection of a group through the user interface comprise executable instructions that cause the computer to receive audio data indicating the name of the selected group.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the image stream for the selected camera is displayed simultaneously with the image streams for the selected group.

Assignments (2)
CHANGE OF NAME Recorded May 16, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 063665/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2021
From: ANDERBERG, TOBIAS
To: SONY CORPORATION; SONY PICTURES ENTERTAINMENT INC.
Reel/Frame 055099/0331 →
Continuity (2)
Provisional Application 62947703 · Dec 13, 2019
Related Publication 20210183222A1 · Jun 17, 2021