IP Library Granted Patent US 12,238,356
Granted Patent B2
US 12,238,356 · App. 18/139,074 · Granted Feb 25, 2025

Control information for a wirelessly-transmitted data stream

Inventors: Colleen J. McGinn (Austin, TX); Kevin A. Shelby (Austin, TX); Peter J. Nysen (San Jose, CA); Michael B. Doerr (Hampton Falls, NH)
Assignee: HyperX Logic, Inc.
H04N21/266H03M13/29H03M13/2906H03M13/2909H03M13/2957H03M13/6583H04L65/611H04L65/70H04L65/764H04L69/18H04N21/23605H04N21/2362H04N21/2381H04N21/4381H04N21/6112H04N21/6131H03M13/1102H03M13/2732H03M13/2936H04N21/4345
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,238,356
App. No.
18/139,074
Granted
Feb 25, 2025
Kind
B2
Abstract

Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first protocol version. Second data and second control information may be similarly generated and transmitted according to a second protocol version. Disclosed techniques may facilitate receiving devices to determine whether they support received wireless transmissions and decode the transmissions based on the control information.

Claims (64)

1. A method, comprising:

transmitting a first plurality of packets, the first plurality of packets comprising a multimedia stream according to a first service type, first control information, and a first data structure, wherein the first data structure comprises information about the first control information, wherein the first data structure specifies that the first control information is associated with the first service type;

modifying the first data structure to include additional information about second control information, wherein the modified first data structure specifies that the second control information is associated with a second service type, wherein the modified first data structure retains the information about the first control information; and

transmitting a second plurality of packets, wherein the second plurality of packets comprise the modified first data structure, the first control information, a multimedia stream according to the first service type, the second control information, and a multimedia stream according to the second service type;

wherein the first data structure is separate from the first control information.

2. The method of claim 1 ,

wherein the first control information is for configuring an audiovisual device to present the multimedia stream in a first manner;

wherein the second control information is for configuring the audiovisual device to present the multimedia stream in a second manner.

3. The method of claim 1 ,

wherein the first data structure specifies one or more locations in the first plurality of packets where the first control information is located;

wherein the modified first data structure specifies one or more locations in the second plurality of packets where the second control information is located.

4. The method of claim 1 ,

wherein the information about the first control information specifies one or more types and one or more locations of first commands in the first control information;

wherein the additional information about the second control information specifies one or more types and one or more locations of commands in the second control information.

5. The method of claim 1 ,

wherein said modifying the first data structure comprises modifying a format of the first data structure, and wherein the method further comprises:

modifying information specifying a format of the first data structure to reflect said modifying the first data structure.

6. The method of claim 5 ,

wherein said modifying the information specifying the format of the first data structure comprises at least one of modifying version information of the modified first data structure or modifying size information of the modified first data structure.

7. The method of claim 1 ,

wherein said modifying the first data structure comprises modifying a format of the first data structure,

wherein the first data structure comprises information specifying a format of the first data structure, and wherein the method further comprises:

modifying the information specifying the format of the first data structure in the modified first data structure to reflect said modifying the first data structure.

8. The method of claim 1 , further comprising:

generating third control information, wherein the third control information is for configuring an audiovisual device to present a multimedia stream, wherein the third control information is generated according to a third service type;

generating a second data structure to include information about the third control information; and

generating and transmitting a third plurality of packets, wherein the third plurality of packets comprise the modified first data structure, the first control information, a multimedia stream specified by the first control information, the second control information, a multimedia stream specified by the second control information, a third data structure, the third control information, and a multimedia stream specified by the third control information.

9. The method of claim 1 , wherein the first data structure comprises information identifying the first service type of the first control information and a location of the first control information, wherein the information identifying the first service type of the first control information and the location of the first control information is useable by an audiovisual device to ignore the first control information if the audiovisual device is not configured to parse the first service type of the first control information.

10. The method of claim 1 ,

wherein the first data structure is configured to be extensible to add additional information which relates to additional control information.

11. The method of claim 1 , wherein the first data structure comprises a plurality of fields, wherein at least one of the fields is extensible;

wherein the at least one extensible field is extended by setting a value of the field to a specific value, wherein the specific value indicates to an audiovisual device that the at least one extensible field is extended.

12. The method of claim 1 ,

wherein the first data structure is configurable to include additional information which relates to additional control information in subsequently generated packets.

13. A non-transitory computer-readable memory medium comprising program instructions, wherein when executed by a device, the program instructions cause the device to:

transmit a first plurality of packets, the first plurality of packets comprising a multimedia stream according to a first service type, first control information, and a first data structure, wherein the first data structure comprises information about the first control information, wherein the first data structure specifies that the first control information is associated with the first service type;

modify the first data structure to include additional information about second control information, wherein the modified first data structure specifies that the second control information is associated with a second service type, wherein the modified first data structure retains the information about the first control information; and

transmit a second plurality of packets, wherein the second plurality of packets comprise the modified first data structure, the first control information, a multimedia stream according to the first service type, the second control information, and a multimedia stream according to the second service type,

wherein the first data structure is separate from the first control information.

14. The non-transitory computer-readable memory medium of claim 13 ,

wherein the first data structure specifies one or more locations in the first plurality of packets where the first control information is located;

wherein the modified first data structure specifies one or more locations in the second plurality of packets where the second control information is located.

15. The non-transitory computer-readable memory medium of claim 13 ,

wherein the information about the first control information specifies one or more types and one or more locations of first commands in the first control information;

wherein the additional information about the second control information specifies one or more types and one or more locations of commands in the second control information.

16. The non-transitory computer-readable memory medium of claim 13 , wherein the first data structure comprises a plurality of fields, wherein at least one of the fields is extensible;

wherein the at least one extensible field is extended by setting a value of the field to a specific value, wherein the specific value indicates to an audiovisual device that the at least one extensible field is extended.

17. A device, comprising:

a transmitter;

a memory medium; and

a processor operably coupled to the transmitter and the memory medium;

wherein the processor, memory medium, and transmitter are configured to:

transmit a first plurality of packets, the first plurality of packets comprising a multimedia stream according to a first service type, first control information, and a first data structure, wherein the first data structure comprises information about the first control information, wherein the first data structure specifies that the first control information is associated with the first service type;

modify the first data structure to include additional information about the second control information, wherein the modified first data structure specifies that the second control information is associated with a second service type, wherein the modified first data structure retains the information about the first control information; and

transmit a second plurality of packets, wherein the second plurality of packets comprise the modified first data structure, the first control information, a multimedia stream according to the first service type, the second control information, and a multimedia stream according to the second service type;

wherein the first data structure is separate from the first control information.

18. The device of claim 17 ,

wherein the first data structure specifies one or more locations in the first plurality of packets where the first control information is located;

wherein the modified first data structure specifies one or more locations in the second plurality of packets where the second control information is located.

19. The device of claim 17 ,

wherein the information about the first control information specifies one or more types and one or more locations of first commands in the first control information;

wherein the additional information about the second control information specifies one or more types and one or more locations of commands in the second control information.

20. The device of claim 17 , wherein the first data structure comprises a plurality of fields, wherein at least one of the fields is extensible;

wherein the at least one extensible field is extended by setting a value of the field to a specific value, wherein the specific value indicates to an audiovisual device that the at least one extensible field is extended.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2025
From: PACIFIC CAP ACQUISITION FUND, LLC
To: HYPERX HOLDINGS LLC
Reel/Frame 072342/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: COHERENT LOGIX, INC.
To: PACIFIC CAP ACQUISITION FUND, LLC
Reel/Frame 072370/0394 →
SECURITY INTEREST Recorded May 6, 2024
From: COHERENT LOGIX, INCORPORATED
To: PACIFIC CAP ACQUISITION FUND, LLC
Reel/Frame 067325/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: MCGINN, COLLEEN J.; SHELBY, KEVIN A.; NYSEN, PETER J.; DOERR, MICHAEL B.
To: COHERENT LOGIX, INCORPORATED
Reel/Frame 063434/0510 →
Continuity (13)
Continuation 17550096 · Dec 14, 2021
Continuation 16951371 · Nov 18, 2020
Continuation 16454651 · Jun 27, 2019
Continuation 15375603 · Dec 12, 2016
Continuation 14618250 · Feb 10, 2015
Continuation 13906135 · May 30, 2013
Continuation 12479423 · Jun 5, 2009
Continuation In Part 12167708 · Jul 3, 2008
Provisional Application 61131165 · Jun 7, 2008
Provisional Application 60999039 · Oct 14, 2007
Provisional Application 60948185 · Jul 5, 2007
Provisional Application 60958585 · Jul 5, 2007
Related Publication 20230370667A1 · Nov 16, 2023
References Cited (72)
US 5235599A · Nishimura et al. · 1993 [cited by applicant]
US 5325492A · Bonevento et al. · 1994 [cited by applicant]
US 6192399B1 · Goodman · 2001 [cited by applicant]
US 7251218B2 · Jorgensen · 2007 [cited by applicant]
US 7526289B2 · Schwarz et al. · 2009 [cited by applicant]
US 7614068B2 · Jansky · 2009 [cited by applicant]
US 7827579B2 · Saarikivi et al. · 2010 [cited by applicant]
US 8111694B2 · Pohjolainen et al. · 2012 [cited by applicant]
US 8200279B2 · Ki et al. · 2012 [cited by applicant]
US 20030207696A1 · Willenegger et al. · 2003 [cited by applicant]
US 20040101046A1 · Yang et al. · 2004 [cited by applicant]
US 20040252725A1 · Sun et al. · 2004 [cited by applicant]
US 20050027329A1 · Holmquist et al. · 2005 [cited by applicant]
US 20050081254A1 · Carlson et al. · 2005 [cited by applicant]
US 20050193408A1 · Sull et al. · 2005 [cited by applicant]
US 20060045099A1 · Chang et al. · 2006 [cited by applicant]
US 20060053450A1 · Saarikivi et al. · 2006 [cited by applicant]
US 20060056405A1 · Chang et al. · 2006 [cited by applicant]
US 20060111110A1 · Schwarz et al. · 2006 [cited by applicant]
US 20060123099A1 · Paila et al. · 2006 [cited by applicant]
US 20060209745A1 · MacMullan et al. · 2006 [cited by applicant]
US 20060242091A1 · Jansky · 2006 [cited by applicant]
US 20060242222A1 · Radhakrishnan et al. · 2006 [cited by applicant]
US 20060262651A1 · Cooper et al. · 2006 [cited by applicant]
US 20070005795A1 · Gonzalez · 2007 [cited by applicant]
US 20070053291A1 · Hiltunen et al. · 2007 [cited by applicant]
US 20070064707A1 · Pandel et al. · 2007 [cited by applicant]
US 20070091168A1 · Lee · 2007 [cited by applicant]
US 20070147440A1 · Song et al. · 2007 [cited by applicant]
US 20070180467A1 · Lee et al. · 2007 [cited by applicant]
US 20070239886A1 · Montemayor et al. · 2007 [cited by applicant]
US 20080043821A1 · Brockhage et al. · 2008 [cited by applicant]
US 20080126549A1 · Khanchandani et al. · 2008 [cited by applicant]
US 20080134258A1 · Goose et al. · 2008 [cited by applicant]
US 20080320526A1 · Franceschini et al. · 2008 [cited by applicant]
US 20090013356A1 · Doerr et al. · 2009 [cited by applicant]
US 20090193487A1 · Simon · 2009 [cited by applicant]
US 20100239048A1 · Lee et al. · 2010 [cited by applicant]
CN 1402852A · 2003 [cited by applicant]
CN 1960212A · 2007 [cited by applicant]
CN 101095342A · 2007 [cited by applicant]
JP 11187378A · 1999 [cited by applicant]
JP 2003134075A · 2003 [cited by applicant]
WO 2002003678A3 · 2002 [cited by applicant]
WO 2006010373A1 · 2006 [cited by applicant]
WO 2007046677A1 · 2007 [cited by applicant]
WO 2009006593A2 · 2009 [cited by applicant]
“Digital Video Broadcasting (DVB); Specification for System Software Update in DBV Systems; ETSI TS 102 006” ETSI Standards, LIS, Sophia Antipolis Cedex, France, vol. BC, No. V1.3.1, May 1, 2004, pp. 1-39. [cited by applicant]
Organisation Intemationale Normalisation, ISO/IEC JTC 1/SC 29/WG 11, “Coding of Moving Pictures and Audio”, Source: MPEG-4 Systems, Title: Study Text of @D2,0 ISO/IEC 144496-1:2002-Chapters 14-17, Editors: Kim, Michelle… [cited by applicant]
European Search Report in Appln. No. 12150157.1, dated Mar. 14, 2012, 9 pgs. [cited by applicant]
ETSI TS 102 006 V1.3.1—Digital Video Broadcasting (DVB); Specification for System Software Update in DVB Systems; European Broadcasting Union; May 1, 2005; 40 pgs. [cited by applicant]
Partial International Search Report for Application No. PCT/US2009/046466; mailed Nov. 11, 2009; 9 pgs. [cited by applicant]
Advanced Television Systems Committee, “A/53: ATSC Digital Television Standard, Parts 1-6, 2007”, Jan. 2007, www.atsc.org/standard/a53-atsc-digital-television-standard/ (Year: 2007). [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2008/069200, mailed Feb. 18, 2010; 15 pgs. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2009/046560, mailed Dec. 8, 2009; 16 pgs. [cited by applicant]
“Annex D: RF/Transmission Systems Characteristics”; Digital Television Standard; XP-002187665; Sep. 16, 1995; 16 pgs. [cited by applicant]
A. Touzhi, H. Fu, M. Fimoff, and W. Bretl; “Enhanced 8-VSB Transmission for North-American HDTV Terrestrial Broadcast”; ICASSP 2003; Apr. 6, 2003; 4 pages. [cited by applicant]
“ATSC Digital Television Standard Part 2—RF/Transmission System Characteristics (A/53, Part 2:2007)”, Advanced Television Systems Committee; Jan. 3, 2007; 44 pgs. [cited by applicant]
“Modulation and Coding Requirements for Digital TV (DTV) Applications Over Satellite—ATSC Standard”; Advanced Television Systems Committee; Jul. 17, 1999; 33 pgs. [cited by applicant]
International Search Report and Written Opinion for PCT/US2009/045487, mailed Oct. 29, 2009; 17 pgs. [cited by applicant]
Jill M. Boyce; “Packet loss resilient transmission of MPEG video over the Internet”; Signal Processing: Image Communication 15 (1999), pp. 7-24. [cited by applicant]
Mugen Peng and Wenbo Wang, “A Unified Architecture and Key Techniques for Interworking between WiMAX and Beyond 3G/4G Systems”; Oct. 2, 2007; pp. 67-90. [cited by applicant]
Office Action dated Sep. 5, 2019 in CN Appln. No. 200880105340.3, 22 pgs. [cited by applicant]
Office Action dated Apr. 30, 2015 in EP Appln. 08772417.5, 6 pgs. [cited by applicant]
Office Action dated Jun. 26, 2012 in JP Appln. No. 2010-515275, 5 pgs. [cited by applicant]
“Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Electronic Service Guide (ESG)” European Broadcasting Union, Union Europeenne de Radio-Television; ETSI TS 102 471 ETSI Standards, lis, Sophia Antipolis Cedex, … [cited by applicant]
Matthew Gast: “A Peek Ahead at 802.11n: MIMO-OFDM”, Wireless Networks: The Definitive Guide, Second Edition: Jan. 11, 2007, pp. 311-342. [cited by applicant]
“ATSC Standard: Program and System Information Protocol for Terrestrial Broadcast and Cable (Revision C) with Amendment No. 1”, Advanced Television Systems Committee; Jan. 2, 2006, 155 pgs. [cited by applicant]
“Broadcast and On-line Services: Search, select, and rightful use of content on personal storage systems (“TV-Anytime”); Part 3: Metadata; Sub-part 2: System aspects in a uni-directional environment; ETSI TS 102 822-3-2… [cited by applicant]
Expway: “A streamable XML binary encoding for TV Anytime metadata”, TV Anytime Meeting; May 6, 2001-Aug. 6, 2001; Seattle; FTP://FTP.BBC.CO.UK; No. AN282; May 29, 2001; XP030095590, 18 pgs. [cited by applicant]
Joerg Heuer et al: “Results of the mini experiments for binary MPEG-7 data representation (BiM)”; MPEG Meeting; May 3, 2001-Sep. 3, 2001; Singapore; (Motion Pictureexpert Group or ISO/IEC JTCI/SC29/WG11); No. M7024, Mar… [cited by applicant]
Open Mobile Alliance: “OMA Device Management Tree and Description”, Draft Version 1.2.1, May 22, 2008, XP55020891, 48 pgs. [cited by applicant]