Collaborative Distributed/Unstructured Service Management Framework for Wireless-Display Platform
First Claim
1. A method for a MPEG service management mobile device to manage services within a wireless-display media-streaming platform, comprising:
- storing, by a processor of the MPEG service management mobile device, a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services;
discovering, by the processor of the MPEG service management mobile device, a first set of currently available devices, wherein the currently available devices of the first set include service provider devices and service consumer devices;
identifying, by the processor of the MPEG service management mobile device, a first available MPEG service of the plurality of MPEG services based on the first set of currently available devices; and
generating, by the processor of the MPEG service management mobile device, a first MPEG service descriptor associated with the identified first available MPEG service.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems, and non-transitory process-readable storage media for managing services within a wireless-display media-streaming platform. An embodiment method performed by a processor of a mobile device may include storing a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services, discovering a first set of currently available devices and/or conditions (e.g., network connectivity, etc.), wherein the devices of the first set include service provider devices and service consumer devices, identifying a first available MPEG service of the plurality of MPEG services based on the discovered first set of currently available devices and/or conditions, and generating a first MPEG service descriptor associated with the identified first available MPEG service. The mobile device may continually discover available devices in various environments, adaptively identify different available MPEG services, and utilize new MPEG service descriptors.
-
Citations
30 Claims
-
1. A method for a MPEG service management mobile device to manage services within a wireless-display media-streaming platform, comprising:
-
storing, by a processor of the MPEG service management mobile device, a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services; discovering, by the processor of the MPEG service management mobile device, a first set of currently available devices, wherein the currently available devices of the first set include service provider devices and service consumer devices; identifying, by the processor of the MPEG service management mobile device, a first available MPEG service of the plurality of MPEG services based on the first set of currently available devices; and generating, by the processor of the MPEG service management mobile device, a first MPEG service descriptor associated with the identified first available MPEG service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile device, comprising a processor configured with processor-executable instructions to perform operations comprising:
-
storing a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services; discovering a first set of currently available devices, wherein the currently available devices of the first set include service provider devices and service consumer devices; identifying a first available MPEG service of the plurality of MPEG services based on the first set of currently available devices; and generating a first MPEG service descriptor associated with the identified first available MPEG service. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile device, comprising:
-
means for storing a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services; means for discovering a first set of currently available devices, wherein the currently available devices of the first set include service provider devices and service consumer devices; means for identifying a first available MPEG service of the plurality of MPEG services based on the first set of currently available devices; and means for generating a first MPEG service descriptor associated with the identified first available MPEG service. - View Dependent Claims (28)
-
-
29. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a mobile device to perform operations comprising:
-
storing a service registry that defines a plurality of service provider devices, a plurality of service consumer devices, and device capabilities required for a plurality of MPEG services; discovering a first set of currently available devices, wherein the currently available devices of the first set include service provider devices and service consumer devices; identifying a first available MPEG service of the plurality of MPEG services based on the first set of currently available devices; and generating a first MPEG service descriptor associated with the identified first available MPEG service. - View Dependent Claims (30)
-
Specification