Multi-level piconet data aggregation
First Claim
Patent Images
1. An apparatus, comprising:
- piconet logic configured to establish a multi-level piconet hierarchy, the multi-level piconet hierarchy comprising a top level piconet having a master device and one or more master controllers and one or more lower level piconets including the one or more master controllers and one or more sub-controllers;
wherein the top level piconet includes the apparatus and the one or more master controllers, the apparatus being configured as a master device in the top level piconet, and the one or more master controllers being configured as slave devices in the top level piconet; and
time division multiplexing logic configured to solicit and control aggregated communication with the one or more master controllers in the top-level piconet, wherein the aggregated communication comprises an aggregation of (i) data from the one or more master controllers and (ii) data from one or more sub-controllers;
wherein the apparatus is embodied in a gaming console, wherein the one or more master controllers are remote controllers, and wherein the one or more sub-controllers are remote controllers, and wherein the gaming console is configured with the time division multiplexing logic to perform time division multiplexing between the gaming console and the remote controllers.
2 Assignments
0 Petitions
Accused Products
Abstract
An example embodiment includes an apparatus. The apparatus includes piconet logic for establishing a multi-level piconet hierarchy having a top level piconet and a lower level piconet(s). The top level piconet includes a master device and master controller(s). The lower level piconet includes master controllers(s) and sub-controller(s). The apparatus includes time division multiplexing logic to solicit and control aggregated communication with master controllers. The aggregated communication comprises data from the master controller and data from a sub-controller(s).
29 Citations
19 Claims
-
1. An apparatus, comprising:
-
piconet logic configured to establish a multi-level piconet hierarchy, the multi-level piconet hierarchy comprising a top level piconet having a master device and one or more master controllers and one or more lower level piconets including the one or more master controllers and one or more sub-controllers; wherein the top level piconet includes the apparatus and the one or more master controllers, the apparatus being configured as a master device in the top level piconet, and the one or more master controllers being configured as slave devices in the top level piconet; and time division multiplexing logic configured to solicit and control aggregated communication with the one or more master controllers in the top-level piconet, wherein the aggregated communication comprises an aggregation of (i) data from the one or more master controllers and (ii) data from one or more sub-controllers; wherein the apparatus is embodied in a gaming console, wherein the one or more master controllers are remote controllers, and wherein the one or more sub-controllers are remote controllers, and wherein the gaming console is configured with the time division multiplexing logic to perform time division multiplexing between the gaming console and the remote controllers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
time slice logic configured to identify an opportunity to transmit master controller data as part of a time division multiplexing scheme, the time division multiplexing scheme controlling communication in a multi-level piconet hierarchy, the multi-level piconet hierarchy comprising a top level piconet and one or more lower level piconets, wherein the apparatus is embodied in a gaming console, wherein the top level piconet includes the gaming console and one or more master controllers, wherein a lower level piconet includes a master controller and one or more sub-controllers, and aggregation logic configured to produce the master controller data, wherein the master controller data comprises an aggregation of (i) data from one or more sub-controllers configured in one lower-level piconet that includes the apparatus and (ii) data from the apparatus; wherein the one or more master controllers are remote controllers, and wherein the one or more sub-controllers are remote controllers, and wherein the gaming console is configured with the time division multiplexing logic to perform time division multiplexing between the gaming console and the remote controllers. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising:
-
establishing a top-level piconet comprising a console and a plurality of master controllers, the plurality of master controllers being configured to communicate with the console during a time period controlled by a time division multiplexing plan performed between the console and the plurality of master controllers; establishing a first piconet, the first piconet comprising (i) a master controller and (ii) one or more sub-controllers configured to communicate with the master controller; controlling the master controller to produce an aggregate data comprising data from the one or more sub-controllers and data from the master controller; and controlling the master controller to transmit the aggregate data to the console during the time period, wherein the time division multiplexing plan is performed so that the console satisfies an input latency threshold for members of the top-level piconet and members of the first piconet, and wherein the time division multiplexing plan is performed to cycle through the members of the top level piconet wherein a number of opportunities to communicate with the plurality of master controllers in the top level piconet per time period equals a number of master controllers in the top-level piconet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification