IP Library Granted Patent US 10,893,336
Granted Patent B2
US 10,893,336 · App. 14/615,834 · Granted Jan 12, 2021

Customized captioning for client device

Inventors: Lakshmi Arunkumar (Bangalore, IN); Krishna Prasad Panje (Bangalore, IN)
Assignee: ARRIS ENTERPRISES LLC
H04N21/4858H04N21/4126H04N21/4358H04N21/4854H04N21/4856H04N21/47205
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,893,336
App. No.
14/615,834
Granted
Jan 12, 2021
Kind
B2
Abstract

Methods, systems, and computer readable media can be operable to facilitate the generation and output of customized caption data, the caption data being customized for a specific client device. Caption data associated with requested content can be edited at a customer premise equipment device according to caption settings associated with the requesting client device. Caption settings associated with the requesting client device can be determined based upon user-input or caption settings previously used for the requesting client device.

Claims (55)

1. A method comprising:

receiving a request for content from a client device, wherein the client device comprises a mobile device, wherein the request is received at a customer premise equipment device and the content comprises caption data, and wherein the customer premise equipment device comprises a set-top box;

identifying, at the customer premise equipment device, the client device from which the request for content is received;

determining that caption settings associated with the client device are stored at the customer premise equipment device, wherein the caption settings comprise one or more customized parameter settings that are associated with one or more parameters that control one or more visual characteristics associated with a display of caption content at the client device including when to hide and when to display a caption window displaying the caption data, and wherein the caption settings are configured at the customer premise equipment device before the request for content is received from the client device, the configuration of the caption settings comprising:

receiving one or more caption parameters to be associated with the client device, including when to hide and when to display a caption window displaying the caption data;

generating a caption preview, the caption preview comprising a display of caption content that is formatted according to the caption settings associated with the client device, thereby providing a display of the caption content as the caption content would be perceived by a user when the caption content is displayed at the client device;

outputting the caption preview to a display device that is connected to the customer premise equipment device, wherein the display device is a different device than the client device;

receiving confirmation of user-approval of the displayed caption preview; and

upon confirmation of the user-approval of the displayed caption preview, saving the association between the caption settings and the client device; and

in response to determining that caption settings associated with the client device are stored at the customer premise equipment device:

parsing the caption data from the content, wherein the caption data is parsed from a table associated with the content, and wherein the caption data comprises a caption service descriptor and one or more caption commands;

generating edited caption data by overwriting one or more of the caption commands according to the caption settings associated with the client device;

consolidating the edited caption data with the requested content; and

outputting the consolidated edited caption data and requested content to the client device.

2. The method of claim 1 , wherein the caption settings associated with the client device are determined based upon one or more caption parameters input at the customer premise equipment device.

3. The method of claim 1 , wherein the caption settings associated with the client device are retrieved from a data store, the data store comprising caption settings previously applied to caption data associated with the client device.

4. The method of claim 1 , further comprising:

storing the edited caption data as preferred caption data associated with the client device.

5. A customer premise equipment device comprising:

an interface configured to be used to receive a request for content from a client device, wherein the client device comprises a mobile device, wherein the content comprises caption data;

a caption editing module configured to:

identify the client device from which the request for content is received;

determine that caption settings associated with the client device are stored at the customer premise equipment device, wherein the caption settings comprise one or more customized parameter settings that are associated with one or more parameters that control one or more visual characteristics associated with a display of caption content at the client device including when to hide and when to display a caption window displaying the caption data, and wherein the caption settings are configured at the customer premise equipment device before the request for content is received from the client device, the configuration of the caption settings comprising:

receive one or more caption parameters to be associated with the client device including when to hide and when to display a caption window displaying the caption data;

generate a caption preview, the caption preview comprising a display of caption content that is formatted according to the caption settings associated with the client device, thereby providing a display of the caption content as the caption content would be perceived by a user when the caption content is displayed at the client device;

output the caption preview to a display device that is connected to the customer premise equipment device, wherein the display device is a different device than the client device;

receive confirmation of user-approval of the displayed caption preview;

upon confirmation of the user-approval of the displayed caption preview, save the association between the caption settings and the client device; and

in response to determining that caption settings associated with the client device are stored at the customer premise equipment device:

parse the caption data from the content, wherein the caption data is parsed from a table associated with the content, and wherein the caption data comprises a caption service descriptor and one or more caption commands;

generate edited caption data by overwriting one or more of the caption commands according to the caption settings associated with the client device; and

consolidate the edited caption data with the requested content; and

an output interface configured to be used to output the consolidated edited caption data and requested content to the client device.

6. The apparatus of claim 5 , wherein the caption settings associated with the client device are determined based upon user-input, the user-input comprising one or more caption parameters.

7. The apparatus of claim 5 , wherein the caption settings associated with the client device are retrieved from a data store comprising caption settings previously applied to caption data associated with the client device.

8. The apparatus of claim 5 , further comprising:

a data store configured to store the edited caption data as preferred caption data associated with the client device.

9. One or more non-transitory computer readable media having instructions operable to cause one or more processors to perform operations comprising:

receiving a request for content from a client device, wherein the client device comprises a mobile device, wherein the request is received at a customer premise equipment device and the content comprises caption data, and wherein the customer premise equipment device comprises a set-top box;

identifying, at the customer premise equipment device, the client device from which the request for content is received;

determining that caption settings associated with the client device are stored at the customer premise equipment device, wherein the caption settings comprise one or more customized parameter settings associated with one or more parameters that control one or more visual characteristics associated with a display of caption content at the client device including when to hide and when to display a caption window displaying the caption data, and wherein the caption settings are configured at the customer premise equipment device before the request for content is received from the client device, the configuration of the caption settings comprising:

receiving one or more caption parameters to be associated with the client device, including when to hide and when to display a caption window displaying the caption data;

generating a caption preview, the caption preview comprising a display of caption content that is formatted according to the caption settings associated with the client device, thereby providing a display of the caption content as the caption content would be perceived by a user when the caption content is displayed at the client device;

outputting the caption preview to a display device that is connected to the customer premise equipment device, the caption preview comprising a display of caption content that is formatted according to the caption settings associated with the client device, thereby providing a display of the caption content as the caption content would be perceived by a user when the caption content is displayed at the client device, wherein the display device is a different device than the client device;

receiving confirmation of user-approval of the displayed caption preview; and

upon confirmation of the user-approval of the displayed caption preview, saving the association between the caption settings and the client device; and

in response to determining that caption settings associated with the client device are stored at the customer premise equipment device:

parsing the caption data from the content, wherein the caption data is parsed from a table associated with the content, and wherein the caption data comprises a caption service descriptor and one or more caption commands;

generating edited caption data by overwriting one or more of the caption commands according to the caption settings associated with the client device;

consolidating the edited caption data with the requested content; and

outputting the consolidated edited caption data and requested content to the client device.

10. The one or more non-transitory computer-readable media of claim 9 , wherein the caption settings associated with the client device are determined based upon one or more caption parameters input at the customer premise equipment device.

11. The one or more non-transitory computer-readable media of claim 9 , wherein the caption settings associated with the client device are retrieved from a data store comprising caption settings previously applied to caption data associated with the client device.

12. The one or more non-transitory computer-readable media of claim 9 , wherein the instructions are further operable to cause one or more processors to perform operations comprising:

storing the edited caption data as preferred caption data associated with the client device.

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2015
From: ARUNKUMAR, LAKSHMI; PANJE, KRISHNA PRASAD
To: ARRIS ENTERPRISES, INC.
Reel/Frame 034907/0070 →
Continuity (1)
Related Publication 20160234562A1 · Aug 11, 2016