Systems and methods for communicating in a personal area network
DCFirst Claim
Patent Images
1. A network comprising:
- a hub device configured to generate a token and broadcast the token on the network, wherein the token includes a stream identifier that identifies one of a plurality of logical unidirectional communication streams; and
at least one peripheral device configured to;
receive the token broadcast by the hub device,determine whether the token identifies the peripheral device,analyze the token to determine a size and direction of a data transfer when the token identifies the peripheral device, andtransfer data to or receive data from the hub device over the identified communication stream according to the determined size and direction of the data transfer.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A network (100) connects a hub device (110) to several peripheral devices (120). The hub device (110) generates a token and broadcasts the token on the network (100). Each of the peripheral devices (120) receives the token broadcast by the hub device (110), determines whether the token identifies the peripheral device (120), analyzes the token to determine a size and direction of a current data transfer when the token identifies the peripheral device (120), and transfers data to or receives data from the hub device (110) according to the determined size and direction of the current data transfer.
25 Citations
36 Claims
-
1. A network comprising:
-
a hub device configured to generate a token and broadcast the token on the network, wherein the token includes a stream identifier that identifies one of a plurality of logical unidirectional communication streams; and at least one peripheral device configured to; receive the token broadcast by the hub device, determine whether the token identifies the peripheral device, analyze the token to determine a size and direction of a data transfer when the token identifies the peripheral device, and transfer data to or receive data from the hub device over the identified communication stream according to the determined size and direction of the data transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network comprising:
-
hub means for generating a token and for broadcasting the token on the network, wherein the token includes an identifier that identifies one of a plurality of logical unidirectional communication means; and peripheral means connected to the hub means, the peripheral means including; means for receiving the token broadcast by the hub means, means for determining whether the token identifies the peripheral means, means for analyzing the token to determine a size and direction of a data transfer when the token identifies the peripheral means, and means for transferring data to or receiving data from the hub means over the identified communication means according to the determined size and direction of the data transfer.
-
-
20. A method for transmitting data in a network having a hub device connected to at least one peripheral device, comprising:
-
generating a token, wherein the token includes a stream identifier that identifies one of a plurality of logical unidirectional communication streams; broadcasting, by the hub device, the token on the network; receiving the broadcast token at the peripheral device; determining, at the peripheral device, whether the token identifies the peripheral device; analyzing the token to determine a size and direction of a data transfer when the token identifies the peripheral device; and transferring data between the peripheral device and the hub device over the identified communication stream according to the determined size and direction of the data transfer. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for transferring data in a network connecting a hub device to set of peripheral devices, the network operating according to a communications protocol having a plurality of alternating toke slots and data transfer slots, the method, performed by the hub device, comprising:
-
identifying an address and a logical unidirectional communication stream for a data transfer, the address identifying one of the peripheral devices; generating a token based on the identified address and the logical unidirectional communication stream;
broadcasting the token on the network during one of the token slots;communicating the data between the identified peripheral device and the hub devices on the identified logical unidirectional communicational stream during one of the data transfer slots.
-
-
30. A hub device that communicates data in a network connecting the hub device to a plurality of peripheral devices, the network operating according to a communications protocol having a plurality of alternating token slots and data transfer slot, the hub device comprising:
-
a memory having instructions capable of being executed by a computer for; identifying an address and a logical unidirectional communication stream for a current data transfer, the address identifying one of the peripheral devices; generating a token based on the identified address and the logical unidirectional communication stream;
broadcasting the token on the network during one of the token slots; andcommunicating the data between the identified peripheral device and the hub devices on the identified logical unidirectional communicational stream during one of the data transfer slots.
-
-
31. A method for transferring data in a network connecting at least one peripheral device to a hub device, the method, performed by one of the peripheral devices, comprising:
-
receiving a token from the hub device that identifies the peripheral device and one of a plurality of logical unidirectional communication streams; analyzing the token to determine a size and direction of a data transfer; and transferring data to or receiving data from the hub device over the identified logical unidirectional communication stream according to the determined size and direction of the data transfer. - View Dependent Claims (32)
-
-
33. A peripheral device that communicates data in a network connecting at least one peripheral device to a hub device, the peripheral device comprising:
-
a memory that stores instructions; and a processor that executes the instructions in the memory to;
receive a token from the hub device, wherein the token identifies the peripheral device and one of a plurality of logical unidirectional communication streams,analyze the token to determine a size and direction of a data transfer, and transfer data to or receive data from the hub device over the identified logical unidirectional communication stream according to the determined size and direction of the data transfer. - View Dependent Claims (34, 35, 36)
-
Specification