Control information for a wirelessly-transmitted data stream

US12238356B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12238356-B2
Application numberUS-202318139074-A
CountryUS
Kind codeB2
Filing dateApr 25, 2023
Priority dateJul 5, 2007
Publication dateFeb 25, 2025
Grant dateFeb 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 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 se

Assignees

Inventors

Classifications

  • Extraction or processing of SI, e.g. extracting service information from an MPEG stream · CPC title

  • Generation or processing of Service Information [SI] · CPC title

  • at the destination  (reformatting of additional data in video clients H04N21/4355) · CPC title

  • for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title

  • Media network packetisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12238356B2 cover?
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 c…
Who is the assignee on this patent?
Coherent Logix Inc, Hyperx Logic Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/266. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).