IP Library Granted Patent US 10,555,011
Granted Patent B2
US 10,555,011 · App. 15/630,576 · Granted Feb 4, 2020

Apparatus, method, and program product for displaying video inputs

Inventors: Robert James Kapinos (Durham, NC); Timothy Winthrop Kingsbury (Cary, NC); Scott Wentao Li (Cary, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
H04N21/2343G06F21/32G06K9/00288H04N5/7755H04N5/44508
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 10,555,011
App. No.
15/630,576
Granted
Feb 4, 2020
Kind
B2
Abstract

Apparatuses, methods, and program products are disclosed for displaying video inputs. One apparatus includes a display, a processor, and a memory that stores code executable by the processor. The code is executable by the processor to receive, by use of the processor, multiple video inputs. The code is executable by the processor to determine display criteria of each video input of the multiple video inputs based on user selection. The code is executable by the processor to display, by use of the display, each video input of the multiple video inputs based on the display criteria of the respective video input.

Claims (37)

1. An apparatus comprising:

an information handling device comprising:

a display;

a processor;

a camera;

a first input port;

a second input port;

a multiplexer coupled to the first input port and the second input port;

a memory that stores code executable by the processor to:

receive, by use of the processor, a plurality of video inputs via the first input port and the second input port, wherein the plurality of video inputs comprises a first video input received by the first input port and a second video input received by the second input port, and the multiplexer multiplexes the first video input and the second video input into a combined video input;

determine display criteria of each video input of the plurality of video inputs based on user selection in response to a user determining the display criteria for each video input of the plurality of video inputs, wherein the display criteria for each video input of the plurality of video inputs comprises a display position, a display size, an order, a transparency, a visibility, or some combination thereof, and the display criteria is applied to the combined video input to result in a combined video output;

display, by use of the display, the combined video output, wherein each video input of the plurality of video inputs is displayed based on the display criteria of the respective video input;

store the display criteria for the plurality of video inputs for the user;

detect the user via the camera after storing the display criteria for the user and retrieve the display criteria for the detected user; and

display the combined video output using the stored display criteria for the detected user as a result of detecting the user via the camera, wherein the combined video output is displayed so that each video input of the plurality of video inputs is displayed using the stored display criteria for the user and that video input.

2. The apparatus of claim 1 , wherein the code executable by the processor receives a video input from one or more of a digital video input, an analog video input, a tunable input, a data transport interface, a program input, and a notification input.

3. A method comprising:

receiving, by use of a processor of an information handling device, a plurality of video inputs, wherein the plurality of video inputs is received via a first input port and a second input port of the information handling device, wherein the plurality of video inputs comprises a first video input received by the first input port and a second video input received by the second input port;

multiplexing, by use of a multiplexer, the first video input and the second video input into a combined video input;

determining display criteria of each video input of the plurality of video inputs based on user selection in response to a user determining the display criteria for each video input of the plurality of video inputs, wherein the display criteria for each video input of the plurality of video inputs comprises a display position, a display size, an order, a transparency, a visibility, or some combination thereof, and the display criteria is applied to the combined video input to result in a combined video output;

displaying the combined video output, wherein each video input of the plurality of video inputs is displayed on a display of the information handling device based on the display criteria of the respective video input;

storing the display criteria for the plurality of video inputs for the user;

detecting the user via a camera of the information handling device after storing the display criteria for the user and retrieve the display criteria for the detected user; and

displaying the combined video output using the stored display criteria for the detected user as a result of detecting the user via the camera, wherein the combined video output is displayed so that each video input of the plurality of video inputs is displayed using the stored display criteria for the user and that video input.

4. The method of claim 3 , wherein receiving the plurality of video inputs comprises receiving a video input from one or more of a digital video input, an analog video input, a tunable input, a data transport interface, a program input, and a notification input.

5. The method of claim 3 , wherein detecting the user comprises detecting the user via user authentication.

6. The method of claim 3 , determining the display criteria of each video input of the plurality of video inputs based on user selection comprises determining the display criteria based on historical data corresponding to user selections.

7. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

receiving, by use of the processor of an information handling device, a plurality of video inputs, wherein the plurality of video inputs is received via a first input port and a second input port of the information handling device, wherein the plurality of video inputs comprises a first video input received by the first input port and a second video input received by the second input port;

multiplexing, by use of a multiplexer, the first video input and the second video input into a combined video input;

determining display criteria of each video input of the plurality of video inputs based on user selection in response to a user determining the display criteria for each video input of the plurality of video inputs, wherein the display criteria for each video input of the plurality of video inputs comprises a display position, a display size, an order, a transparency, a visibility, or some combination thereof, and the display criteria is applied to the combined video input to result in a combined video output;

displaying the combined video output, wherein each video input of the plurality of video inputs is displayed on a display of the information handling device based on the display criteria of the respective video input;

storing the display criteria for the plurality of video inputs for the user;

detecting the user via a camera of the information handling device after storing the display criteria for the user and retrieve the display criteria for the detected user; and

displaying the combined video output using the stored display criteria for the detected user as a result of detecting the user via the camera, wherein the combined video output is displayed so that each video input of the plurality of video inputs is displayed using the stored display criteria for the user and that video input.

8. The program product of claim 7 , wherein the executable code further comprises code to perform receiving a video input from one or more of a digital video input, an analog video input, a tunable input, a data transport interface, a program input, and a notification input.

9. The program product of claim 7 , wherein the executable code further comprises code to perform detecting the user via user authentication.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2021
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 055939/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: KAPINOS, ROBERT JAMES; KINGSBURY, TIMOTHY WINTHROP; LI, SCOTT WENTAO; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 042790/0539 →