Title of Invention

METHOD AND SYSTEM FOR ENABLING COMMUNICATION BETWEEN WIRELESS UNIVERSAL SERIAL BUS HOSTS CONNECTED IN A WUSB LOTUS NETWORK

Abstract This invention relates to the field of wireless networks and specifically relates to medium access control for wireless personal area networks (WPAN) that are based on wireless mobile ad-hoc networks. Further, this invention relates to the medium access control (MAC) for wireless universal serial bus (WUSB). This invention explains a method and system for communication between wireless universal serial bus hosts comprising the steps of: announcement of WUSB Lotus; connection establishment of WUSB Host to WUSB Lotus; advertisement of membership of LotusNet; routing of WUSB traffic and scheduling; and data transmission procedure.
Full Text FIELD OF INVENTION
This invention relates to the field of wireless r&tworks. Further, this invention relates to medium access control for wireless personal area networks (WPAN) that are based on wireless mobile ad-hoc networks. Further, this invention relates to the medium access control (MAC) for wireless universal serial bus (WUSB). Particularly, this invention relates to the medium access control functionality of wireless universal serial bus host. Particularly, this invention relates to communication between WUSB Hosts. More particularly, this invention relates the communication between WUSB Hosts by a new type of WUSB system. Also more - particularly, this invention encompasses a system and method for communication between wireless universal serial bus hosts in wireless personal area networks based on ultra wide band (UWB) systems.
DESCRIPTION OF RELATED ART
The wireless personal area networks are defined to operate in the personal operating space, i.e. in a range of approximately 10 meters. The WiMedia Alliance (htto://www.wimedia.ortrt is involved in defining standards for such wireless personal area networks. The Ultra Wide Band (UWB) technology can provide data rates exceeding several hundreds of Mbps in this personal operating space. In wireless personal area networks, the medium is shared between all the devices for communication with each other. This necessitates a medium access control mechanism for the devices to manage medium access, broadly including how it may join the network, how it can transfer data at the required rate to another device, how the medium is best used, how to detect and resolve beacon collisions, etc.
Medium access control for wireless personal area networks is designed in distributed manor. The medium access operations are distributed evenly across all devices in the network and all the devices share the load of managing medium access operations for each other. Figure 1 show the wireless personal area
network, which is based on distributed approach and which does not have any centralized coordinator. It involves a decentralizes Vv'PAN, in which devices are light coordinator and there is no dedicated coordinator piesent. All devices cooperate and share information with each other to perform the medium access control tasks such as allowing a new device to join, allocation of channel time to a device to transmit data to another device, synchronization mechanisms etc. This is a Distributed WPAN system which is formed in an ad-hoc fashion. Each device periodically broadcasts the information about its neighbors and allocated channel time to its neighbors.
The Distributed medium access control approach relies on a timing concept called the Superframe. Superframe has a fixed length in time and is divided into a number of time windows which are called time slots. Some of the time slots are used by the devices to send their beacons and the other are used by the devices to send the data. The slots in which beacon is sent are called beacon slots and the slots in which data is sent are called data slots. The length of a beacon period may be less than the length of a data period. The beacon slots may be distributed across the slots in the superframe or may appear together at the start of the superframe. In addition, the number of beacon slots may be fixed or variable leading to different configurations of Distributed Medium Access Control mechanisms.
Figure 2 illustrates the superframe structure, specified by the WiMedia MAC. It consists of several Medium Access Slots (As an example, the number is shown as 256). Some Medium Access Slots (MAS) constitute beacon period (comprising of beacon slots corresponding to multiple devices) and remaining MASs constitute data period (comprising of data slots that may be used by different devices in the network to transmit data to other devices in the network), employs a superframe duration of 65,536 micro-second with 256 MASs, and each MAS is of 256 microsecond duration. Information about superframe is being broadcasted by each device in its broadcasted beacons, so neighbors of that device can use that information for further processing. The start time of the superframe is determined
* by the beginning of the beacon period defined as the beacon period start time (BPST).
Devices that belong to the same beacon period shall utilize the same BPST for the superframe. However, some of the devices may define a different time as their BPST. In such case, 2 or more beacon groups may coexist for the device. MASs are numbered relative to this starting time. The devices shall transform the numbering of MASs of other beaconing periods into the time reference of their main beaconing period. A device can be part of several beaconing periods but has to select one beaconing period as its main beaconing period.
MASs can be reserved through Distributed Reservation Protocol (DRP). The reservation can be of different reservation type like Hard, Soft, PCA (Prioritized Contention Access) or Private. All reservation type uses different access method to access the channel. Private reservation type does not define any access method; it is up to the implementation to use an access method in private reservation. Each device which is target of the reservation or owner of the reservation sends a DRP IE in their beacon.
Private reservation is used by Wireless USB for its communication over WiMedia based UWB channel. Wireless USB being a central entity reserve private reservation in which other devices can work over the reservation.
WiMedia MAC also defines a channel access method called Prioritized Contention Access (PCA). This can be used in reservation of type PCA or any unreserved time in superframe.
Device uses 16 bit device address (DevAddr) as an addressing entity. Two type of addressing is defined by WiMedia MAC. Address called generated address is generated by the device randomly. If same address found in neighborhood being used by some other device then address will be generated again, this procedure
v is called u^ress conflict resolution. Another type of address called Private address, which is no; generated by the device, but assigned by some other mean. Wireless USB uses generated 2-idress for WUSB devices which is assigned by WUSB Host.
USB is one of the most successful PC peripheral protocols. Wireless USB is a wireless extension of the USB protocol, which uses WiMedia common radio platform as physical medium. Today wireless USB can be used for different kind of applications like PC peripheral, consumer electronics, handheld device to device connection etc.
Any WUSB node is generally defined as WUSB Host or as WUSB Device. WUSB Host is a coordinator of the WUSB topology and controls the functions of WUSB devices connected to it. Generally WUSB Host is part of PC or device which has enough memory and power capability. WUSB Host is responsible for managing the connections with device; any kind of communication; channel access mechanism; scheduling of traffic; interference mitigation; and WiMedia common radio platform related functionality. WUSB Host creates a private reservation according to WiMedia MAC, which is called WUSB Channel that is used for any WUSB related communications between the host and its devices. WUSB device connects to a WUSB Host for any communication. WUSB devices are generally categorized as small and mobile devices. WUSB devices have more than one communication pipes with WUSB Host for control and data transfers. It uses information provided by WUSB Host to interact with the host. WUSB device may or may not implement all functionality of WiMedia common radio platform.
According to current WUSB specification WUSB topology is a centralized topology, where WUSB Host is a central controlling entity. WUSB devices can connect to WUSB Host for any type of communication. Physical interference can be managed by services provided by WiMedia common radio platform.
~ WUSB Hosts sends Micro-scheduled Management Command (MMC) in WUSB Channel paffpdically. MMC is control message from WUSB Host to WUSB devices around. MMC contains different type of information elements (IE) to perform different type of operations and to provide different information to devices. WUSB device uses information in MMC for connection establishment; channel time allocation for transmission and reception of data; and any other control and data operations.
WUSB device initiates the connection with WUSB Host from the information provided by the WUSB Host in its MMC. WUSB Host provides the channel time of WUSB Channel for new device to send connection request message. WUSB Device and Host exchange messages for connection establishment and authentication. After successful negotiation device is considered to be in 'connected and authenticated' state. WUSB Host provides an address to the newly connected WUSB device from WiMedia MAC'S private address range.
Exact time and duration of the data transmission from any direction is allocated by WUSB Host, which is given via Device Transmit CTA (DtCTA) and Device Receive CTA (DrCTA).
The present state of art in this field, has certain limitations, namely, there is no mechanism to communicate among multiple WUSB Hosts.
Currently the mechanism, as defined in current art, can suffer from following limitations:
— There is no way in current art that a WUSB Host can communicate with another WUSB Host
— There is no way to route any WUSB traffic in WUSB systems.
— There is no way ic connect WUSB systems to infrastructure network through bridge.
— There is no way a WUSB device can connect ic more than one WUSB Host
— There is no way an internet protocol enabled WUSB Host can communicate with outside world using internet protocol.
SUMMARY OF THE INVENTION
The primary object of the invention is to provide a system and method for communication between wireless universal serial bus hosts in wireless personal area networks based on ultra wide band (UWB) systems.
It is another object of the invention to provide a mechanism for routing of WUSB traffic by a new kind of WUSB system, call WUSB Lotus.
It is another object of the invention to provide a mechanism where all WUSB systems carv communicate with infrastructure network through WUSB Lotus.
It is another object of the invention to provide a mechanism where new kind of WUSB system, i.e. WUSB Lotus can communicate with more than one WUSB Host.
It is another object of the invention to provide a mechanism where internet protocol enabled WUSB Host can communicate with outside world through internet protocol.
The present invention comprises of system and method which would solve the problems associated with current art, in the following manner
1. New type of WUSB system called WUSB Lotus.
2. New kind of network oology called WUSB LotusNet, where WUSB Lotus is a central entity in the network
3. Method for announcement of WUSB Lotus.
4. Method for connection establishment of WUSB Host to WUSB Lotus.
5. Method for advertisement of membership of LotusNet.
%
6. Method for routing of WUSB traffic and scheduling.
Accordingly, the invention provides a system and method for communication between wireless universal serial bus hosts in wireless personal area networks based on ultra wide band (UWB) systems.
Accordingly, the invention provides a mechanism for routing of WUSB traffic by a new kind of WUSB system, call WUSB Lotus.
Accordingly, the invention provides a mechanism where all WUSB systems can communicate with infrastructure network through WUSB Lotus.
Accordingly, the invention provides a mechanism where new kind of WUSB system, i.e. WUSB Lotus can communicate with more than one WUSB Host.
Accordingly, the invention provides a mechanism where internet protocol enabled WUSB Host can communicate with outside world through internet protocol.
Accordingly, this invention explains a method for communication between wireless universal serial bus hosts comprising the steps of:
(a) announcement of WUSB Lotus;
(b) connection establishment of WUSB Host to WUSB Lotus;
(c) advertisement of membership of LotusNet;
(d) *Kiting of WUSB traffic and scheduling; and
(e) data transmission procedure.
Accordingly, this invention further explains a system for communication between wireless universal serial bus hosts comprising:
(a) means for announcements WUSB Lotus;
(b) means for establishing connection of WUSB Host to WUSB Lotus;
(c) means for advertisement of membership of LotusNet;
(d) means for routing of WUSB traffic and scheduling; and
(e) means for data transmission procedure.
The other objects, features and advantages of the present invention will be more apparent from the detailed description of the invention taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
Figure 1 illustrates the WPAN as a decentralized and distributed ad-hoc network system and range of all devices;
Figure 2 illustrate the superframe structure in current art, which includes MASs and a dynamic beacon period (i.e. a BP with dynamic length);
Figure 3 illustrates the new kind of network topology called WUSB LotusNet; and
Figure 4 illustrates the WiMedia Superframe structure from WUSB Lotus view.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with reference to the accompanying drawings. It should be understood however that the disclosed embodiment are merely exemplary of the invention, which may be embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numeious specific details are described to provide a thorough understanding of ihe present invention, as the basis for the claims and as a basis for teachingone skilled in the art how to make and/or use the invention. However in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
The present invention relates to a system that allows an improved medium access control in the decentralized Wireless Personal Area Networks based on mobile ad-hoc networks.
Accordingly, the invention provides a system and method for communication between wireless universal serial bus hosts in wireless personal area networks based on ultra wide band (UWB) systems.
Accordingly, the invention provides a mechanism for routing of WUSB traffic by a new kind of WUSB system, call WUSB Lotus.
Accordingly, the invention provides a mechanism where all WUSB systems can communicate with infrastructure network through WUSB Lotus.
Accordingly, the invention provides a mechanism where new kind of WUSB system, i.e. WUSB Lotus can communicate with more than one WUSB Host.
Accordingly, the invention provides a mechanism where internet protocol enabled WUSB Host can communicate with outside world through internet protocol.
The subsequent subsections describe the invented objects to effect the invention:
1. Wireless Universal Serial Bus (WUSB) Lotus
WUSB Lotus is a new type Wireless USB system which uses WiMedia common radio platform, i.e. WiMedia MAC and PHY. WUSB Lotus is defined in such a way that it is WUSB device like system, and that can connect to multiple WUSB Hosts. Many of the procedures defined by WUSB Lotus is described in subsequent sections which can realize the WUSB Lotus more specifically.
Some of the characteristics of WUSB Lotus are as following:
— WUSB Lotus always transmits WiMedia MAC'S beacon in its beacon period.
— WUSB Lotus has WiMedia MAC generated address.
— WUSB Lotus can have one or more private address, which could have been assigned by WUSB Host which is connected with the WUSB Lotus.
— WUSB is device like WUSB system but it has more functionality than a WUSB device.
— WUSB Lotus is expected to have enough amount of memory to store and forward WUSB traffic from one WUSB Host to another or any other infrastructure network traffic.
— WUSB Lotus has routing and relay functionality.
— WUSB Lotus has capability of scheduling traffic and channel access by coordination with all connected WUSB Hosts.
— WUSB Lotus does not own any private reservation.
2. WUSB LotusNet
A network formed by WUSB Lotus, around itself by the WUSB systems connected to it and itself is called WUSB LotusNet. LotusNet can have an identifier called LotusNet ID.
3. WUSB Lotus Identification IE
This identifies that device is WUSB Lotus and optionally indicates the
LorjsiNei iu OT me Lotuswet created Dy inis wusu LOIUS. i nis information can be broadcast through one or more information elements or in any other form.
4. WUSB Lotus Capability IE
Capabilities of WUSB Lotus can be broadcast by WUSB Lotus Capability IE. WUSB Lotus Capability IE can contain following information.
— Indicates that device is capable of acting as WUSB Lotus.
— Indicates that device is capable of relay.
— Indicate information about internal buffers.
— Indicates that device is capable for broadcast and multicast relay.
— Capability of connection with different type of infrastructure network.
— Bridging with infrastructure networks.
— Relay capability with infrastructure network.
— Capability of connection with WUSB device also.
— Security capability.
— Any other capability.
These capabilities can be broadcast through one or more information elements or in any other form.
5. WUSB LotusNet Membership IE
This IE is list of all WUSB Hosts* DevAddr, which are in 'connected and authenticated' state with WUSB Lotus. It is broadcast by the WUSB Lotus in its beacon. Similar information can be broadcast through one or more information elements or in congestion with some other information element in or in any other form and message.
6. Buffered Data Indication IE
This IE is optionally sent by WUSB Lotus if it has buffered traffic for one or more connected and authenticated WUSB Host(s). This IE may include:
— Amount of traffic has been buffered.
— Type and nature of traffic.
— When the traffic will be transmitted.
— Any other information.
Similar information can be broadcast through one or more information
elements or in congestion with some other information element in or in
any other form and message.
The subsequent subsections describe the operations to effect the invention:
1. Announcement of WUSB Lotus
— WUSB Lotus announces its presence by broadcasting its WUSB LotusNet ID in beacon by WUSB Lotus Identification IE.
— WUSB Lotus announces its capability of being WUSB Lotus in its beacon by WUSB Lotus Capability IE.
— WUSB Lotus may announce other Lotus capability in detail in the WUSB Lotus capability IE.
— Both of these IE can be transmitted in each beacon or can be transmitted on requirement basis.
2. Connection establishment of WUSB Host to WUSB Lotus
— WUSB Host creates its private reservation for operation of WUSB system.
— WUSB Host sends Micro-scheduled Management Command (MMC), as normal WUSB Host, according to its own schedule.
— On reception of MMC from WUSB Host, WUSB Lotus shall send DN-Connect message to the WUSB Host to join it, so here WUSB Lotus acts similar to a WUSB Device, as defined in WUSB specification.
— If the WUSB Host want to connect to WUSB Lotus, then it shall reply to this with Connect-ACK-IE as defined in WUSB Specification.
— If the WUSB Host does not want to connect to WUSB Lotus, then it shall not send Connect-ACK-IE and ignore DN-Connect message.
— On reception of Connect-ACK-IE, in case if WUSB Host is interested if> jpning the WUSB Lotus, then WUSB Lotus shall follow regular procedure of device authentication, acting similar to WUSB device.
— WUSB Lotus may use the WUSB host provided address for control information exchange between WUSB host and itself.
— After connection establishment of a WUSB Host with the WUSB Lotus, WUSB Lotus shall consider that WUSB Host as part of its LotusNet, and the WUSB Lotus shall be considered in 'authenticated and connected state' with that WUSB Host.
— WUSB Lotus shall follow same procedure with all other WUSB Host in its neighborhood.
3. Advertisement of membership of LotusNet
— WUSB Lotus device announce its membership of LotusNet in its beacon by WUSB LotusNet Membership IE.
— It may transmit WUSB LotusNet Membership IE in each superframe or periodically or requirement basis.
— This IE enables each WUSB Hosts in LotusNet know the membership of LotusNet (Other devices in LotusNet).
— This IE enables each WUSB Host to be aware of its possible target for its traffic.
4. Routing of WUSB traffic and scheduling
Following are the rules for WUSB Host for routing and scheduling of the traffic to be sent or receiving to or from another WUSB Host through WUSB Lotus.
— As shown in the Figure 4. Each WUSB host reserves private reservation, during which it transmits its MMC
— WUSB Host includes DtCTA and DrCTA exclusively to receive/transmit data from/to WUSB Lotus in its WCTA-IE.
— WUSB Host may get information about buffered traffic from WUSB
Lotus in order to reserve appropriate CTA (Channel Time Allocation) for reception of traffic.
— WUSB Host may also reserve static small sized CTA for reception of any kind of traffic from WUSB Lotus.
Following are the rules for WUSB Lotus for routing and scheduling of the traffic to be sent or receive to or from WUSB Host.
— WUSB Lotus has to be awake during WiMedia MAC Beacon Period.
— WUSB Lotus has to listen to beacons from all WUSB Hosts in LotusNet.
— WUSB Lotus has to be in connected and authenticated state to the targeted WUSB Host in order to forward the packet.
— WUSB Lotus shall forward the packet to destined WUSB host if the packet does not belong to itself.
— WUSB Lotus may inform using Buffered Data Indication IE containing information about the data buffered for the WUSB Host(s) before forwarding it to target
5. Data transmission procedure
If a WUSB Host want to send some data to another WUSB Host in LotusNet then it can follow following procedure to enable that functionality.
— WUSB Host uses same mechanism for sending data to a WUSB device as defined in WUSB specification to send data to another WUSB Host which is member of WUSB LotusNet.
— Actually that data will be send to WUSB Lotus first and then to the target WUSB Host.
— In that data frame SrcAddr is DevAddr of Source WUSB Host, DstAddr is DevAddr of Final Target WUSB Host
— On reception of data, WUSB Lotus stores it in its internal buffers.
— WUSB Lotus sends this data to the destined WUSB host during its private reserved slot as indicated by the DtCTA contained in the MMC.
— WUSB Lotus may inform using Buffered Data Indication IE containing information about the data buffered for the WUSB Host(s).
— WUSB Host may optionally change the size of the DtCTA or allocate another one as per the information provided by Buffered Data Indication IE from the WUSB Lotus.
— WUSB Lotus sends data to final target WUSB Host without changing SrcAddr and DstAddr of the data frame and content of the data frame.
— It may use some peer to peer ACK mechanism. Here peer to peer . means WUSB Host -> WUSB Lotus and WUSB Lotus -> WUSB Host. It does not mean WUSB Host 1 -> WUSB Host 2.
It will also be obvious to those skilled in the art that other control methods and apparatuses can be derived from the combinations of the various methods and apparatuses of the present invention as taught by the description and the accompanying drawings and these shall also be considered within the scope of the present invention. Further, description of such combinations and variations is therefore omitted above. It should also be noted that the host for storing the applications include but not limited to a microchip, microprocessor, handheld communication device, computer, rendering device or a multi function device.
Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are possible and are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims unless they depart therefrom.
GLOSSARY OF TERMS AND DEFINITONS THEREOF
AGK* Acknowledge BP: Beacon Period BPST: Beacon Period Start Time CTA: Channel Time Allocation DevAddr Device Address DN: Device Notification
DrCTA: Device Receive Channel Time Allocation
DRP: Distributed Reservation Protocol
DtCTA: Device Transmit Channel Time Allocation
IE: Information Element
MAC: Medium Access Control
MAS: Medium Access Slot
PCA: Prioritized Contention Access
PHY: Physical Layer
USB: Universal Serial Bus
UWB: Ultra Wide Band
WPAN: Wireless Personal Area Network
WUSB: Wireless Universal Serial Bus



~ WE CLAIM
1. A method for communication between wireless universal serial bus hosts comprising the steps of:
(a) announcement of WUSB Lotus;
(b) connection establishment of WUSB Host to WUSB Lotus;
(c) advertisement of membership of LotusNet;
(d) routing of WUSB traffic and scheduling; and
(e) data transmission procedure.
2. A method as claimed in claim 1 wherein the announcement of WUSB Lotus involves the WUSB Lotus announcing its presence by broadcasting its WUSB LotusNet ID in beacon by WUSB Lotus Identification IE.
3. A method as claimed in claim 2 wherein WUSB Lotus announces its capability of being WUSB Lotus in its beacon by WUSB Lotus Capability IE and announce other Lotus capability in detail in the WUSB Lotus capability IE where both these IE can be transmitted in each beacon or can be transmitted on requirement basis.
4. A method as claimed in claim 1 wherein connection establishment of WUSB Host to WUSB Lotus involves WUSB Host creating its private reservation for operation of WUSB system where WUSB Host sending Micro-scheduled Management Command (MMC), as normal WUSB Host, according to its own schedule.
5. A method as claimed in claim 4 wherein on reception of MMC from WUSB Host, WUSB Lotus shall send DN-Connect message to the WUSB Host to join it and if the WUSB Host wants to connect to WUSB Lotus, then it shall reply to this with Connect-ACK-IE.
6. A method as claimed in claim 5 wherein if the WUSB Host does not want to
connect to WUSB Lotus, then it shall not send Connet-ACK-IE and ignore DN-Connect message.
7. A method as claimed in claim 5 wherein on reception of Connect-ACK-IE, in case if WUSB Host is interested in joining the WUSB Lotus, then WUSB Lotus follows regular procedure of device authentication, acting similar to WUSB device.
8. A method as claimed in claim 7 wherein WUSB Lotus use the WUSB host provided address for control information exchange between WUSB host and itself.
9. A method as claimed in claim 8 wherein after connection establishment of a WUSB Host with the WUSB Lotus, WUSB Lotus considers that WUSB Host as part of its LotusNet, and the WUSB Lotus is considered in 'authenticated and connected state' with that WUSB Host and WUSB Lotus follows same procedure with all other WUSB Host in its neighborhood.
10. A method as claimed in claim 1 wherein advertisement of membership of LotusNet involves the WUSB Lotus device announcing its membership of LotusNet in its beacon by WUSB LotusNet Membership IE.
11. A method as claimed in claim 10 wherein WUSB Lotus device transmit WUSB LotusNet Membership IE in each superframe or periodically or on requirement basis.
12. A method as claimed in claim 11 wherein the IE enables each WUSB Hosts in LotusNet know the membership of LotusNet and enables each WUSB Host to be aware of its possible target for its traffic.
13. A method as claimed in claim 1 wherein routing of WUSB traffic and scheduling to be sent or receiving to or from another WUSB Host through
WUSB Lotus involves each WUSB host reserving private reservation, during which it transmits its MMC.
14. A method as claimed in claim 13 wherein WUSB Host includes DtCTA and DrCTA exclusively to receive/transmit data from/to WUSB Lotus in its WCTA- IE.
15. A method as claimed in claim 14 wherein WUSB Host gets information about buffered traffic from WUSB Lotus in order to reserve appropriate CTA for reception of traffic and WUSB Host also reserves static small sized CTA for reception of any kind of traffic from WUSB Lotus.
16. A method as claimed in claim 1 wherein for WUSB Lotus for routing and scheduling of the traffic to be sent or receive to or from WUSB Host, the WUSB Lotus has to be awake during WiMedia MAC Beacon Period.
17. A method as claimed in claim 16 wherein WUSB Lotus has to listen to beacons from all WUSB Hosts in LotusNet and WUSB Lotus has to be in connected and authenticated state to the targeted WUSB Host in order to forward the packet.
18. A method as claimed in claim 16 wherein WUSB Lotus shall forward the packet to destined WUSB host if the packet does not belong to itself.
19. A method as claimed in claim 16 wherein WUSB Lotus inform using Buffered Data Indication IE containing information about the data buffered for the WUSB Host(s) before forwarding it to target.
20. A method as claimed in claim 1 wherein data transmission procedure when a WUSB Host want to send some data to another WUSB Host in LotusNet involves WUSB Host using a mechanism for sending data to a WUSB device as defined in WUSB specification.
21. A method as spumed in claim 20 wherein the data is send to WUSB Lotus first and then to the target vVL'SB Host and in that data frame SrcAddr is DevAddr of Source WUSB Host, DstAddr is DevAddr of Final Target WUSB Host
22. A method as claimed in claim 21 wherein on reception of data, WUSB Lotus stores it in its internal buffers and WUSB Lotus sends this data to the destined WUSB host during its private reserved slot as indicated by the DtCTA contained in the MMC.
23. A method as claimed in claim 22 wherein WUSB Lotus may inform using " Buffered Data Indication IE containing information about the data buffered for the WUSB Host(s).
24. A method as claimed in claim 23 wherein WUSB Host may optionally change the size of the DtCTA or allocate another one as per the information provided by Buffered Data Indication IE from the WUSB Lotus.
25. A method as claimed in claim 24 wherein WUSB Lotus sends data to final target WUSB Host without changing SrcAddr and DstAddr of the data frame and content of the data frame.
26. A method as claimed in claim 20 wherein data transmission procedure use peer to peer ACK mechanism.
27. A method as claimed in claim 1 wherein Wireless Universal Serial Bus (WUSB) Lotus is a new type Wireless USB system which uses WiMedia common radio platform.
28. A method as claimed in claim 27 wherein WUSB Lotus always transmits WiMedia MAC'S beacon in its beacon period and WUSB Lotus has WiMedia MAC generated address.
29. A method as claimed in claim 28 wherein WUSB Lotus can have one or more private address, which could have been assigned by WUSB Host which is connected with the WUSB Lotus.
30. A method as claimed in claim 29 wherein WUSB Lotus have enough amount of memory to store and forward WUSB traffic from one WUSB Host to another or any other infrastructure network traffic.
31. A method as claimed in claim 30 wherein WUSB Lotus has routing and relay „ functionality and WUSB Lotus has capability of scheduling traffic and channel access by coordination with all connected WUSB Hosts.
32. A method as claimed in claim 31 wherein WUSB LotusNet is a network formed by WUSB Lotus, around itself by the WUSB systems connected to it where LotusNet can have an identifier called LotusNet ID.
33. A method as claimed in claim 32 wherein WUSB Lotus Identification IE identifies that the device is WUSB Lotus and optionally indicates the LotusNet ID of the LotusNet created by this WUSB Lotus where this information can be broadcasted through one or more information elements or in any other form.
34. A method as claimed in claim 33 wherein capabilities of WUSB Lotus can be broadcast by WUSB Lotus Capability IE which indicates that device is capable of acting as WUSB Lotus and indicates that device is capable of relay.
35. A method as claimed in claim 34 wherein WUSB Lotus Capability IE indicates information about internal buffers and indicates that device is capable for broadcast and multicast relay.
36. A method as claimed in claim 35 wherein WUSB Lotus Capability IE indicates capability of connection with different type of infrastructure network or bridging
with infrastructure netwo*to ?nd indicates relay capability with infrastructure network.
37. A method as claimed in claim 36 wherein WUSB Lotus Capability IE indicates capability of connection with WUSB device and Security capability where these capabilities can be broadcast through one or more information elements or in any other form.
38. A method as claimed in claim 1 wherein the WUSB LotusNet Membership IE is list of all WUSB Hosts' DevAddr, which are in 'connected and authenticated' state with WUSB Lotus and it is broadcasted by the WUSB Lotus in its beacon.
39. A method as claimed in claim 1 wherein Buffered Data indication IE is optionally sent by WUSB Lotus if it has buffered traffic for one or more connected and authenticated WUSB Host(s).
40. A method as claimed in claim 39 wherein Buffered Data Indication IE include amount of traffic which has been buffered and type and nature of traffic and also when the traffic will be transmitted.
41. A system for communication between wireless universal serial bus hosts comprising:
(a) means for announcement of WUSB Lotus;
(b) means for establishing connection of WUSB Host to WUSB Lotus;
(c) means for advertisement of membership of LotusNet;
(d) means for routing of WUSB traffic and scheduling; and
(e) means for data transmission procedure.
42. A method for communication between wireless universal serial bus hosts substantially described particularly with reference to the accompanying drawings.
- 43 A system for communication between wireless universal serial bus hosts cibstantially described particularly with reference to the accompanying drawings.

Documents:

1106-CHE-2005 EXAMINATION REPORT REPLY RECEIVED 27-12-2012.pdf

1106-CHE-2005 AMENDED CLAIMS 01-03-2013.pdf

1106-CHE-2005 AMENDED CLAIMS 27-12-2012.pdf

1106-CHE-2005 AMENDED PAGES OF SPECIFICATION 01-03-2013.pdf

1106-CHE-2005 AMENDED PAGES OF SPECIFICATION 27-12-2012.pdf

1106-CHE-2005 CORRESPONDENCE OTHERS 01-03-2013.pdf

1106-CHE-2005 FORM-1 27-12-2012.pdf

1106-CHE-2005 FORM-13 19-06-2006.pdf

1106-CHE-2005 FORM-13 27-12-2012.pdf

1106-CHE-2005 OTHER PATENT DOCUMENT 27-12-2012.pdf

1106-CHE-2005 POWER OF ATTORNEY 01-03-2013.pdf

1106-CHE-2005 POWER OF ATTORNEY 27-12-2012.pdf

1106-CHE-2005 ABSTRACT.pdf

1106-CHE-2005 CLAIMS.pdf

1106-CHE-2005 CORRESPOPNDENCE OTHERS.pdf

1106-CHE-2005 DESCRIPTION (COMPLETE).pdf

1106-CHE-2005 DRAWINGS.pdf

1106-CHE-2005 FORM 1.pdf

1106-CHE-2005 FORM 13.pdf

1106-CHE-2005 FORM 18.pdf


Patent Number 255940
Indian Patent Application Number 1106/CHE/2005
PG Journal Number 15/2013
Publication Date 12-Apr-2013
Grant Date 08-Apr-2013
Date of Filing 10-Aug-2005
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address BAGMANE LAKEVIEW,BLOCK B NO.66/1 BAGMANE TECH PARK,C.V.RAMAN NAGAR,BYRASANDRA BANGALORE 560 093
Inventors:
# Inventor's Name Inventor's Address
1 RAKESH AVICHAL UGHREJA EMPLOYED AT SAMSUNG ELECTRONICS CO LTD INDIA SOFTWARE OPERATIONS (SISO) HAVING ITS OFFICE AT J.P TECHNO PARK 3/1 MILLERS ROAD BANGALORE 560 052
2 SUNIL DILIPKUMAR JOGI EMPLOYED AT SAMSUNG ELECTRONICS CO LTD INDIA SOFTWARE OPERATIONS (SISO) HAVING ITS OFFICE AT J.P TECHNO PARK 3/1 MILLERS ROAD BANGALORE 560 052 KARNATAKA
PCT International Classification Number G06F 13/14
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA