Patents by Inventor Sibasis Purohit

Sibasis Purohit has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10856202
    Abstract: A wireless device receives a packet from a sender node according to a routing protocol and determines a position information of the sender node. The wireless device calculates a distance to the sender node from the wireless device and discards the packet if the distance is outside of a range. Otherwise, the packet is processed according to the routing protocol. As a result, the approach may be suited to testing type environments where the wireless devices are proximately placed and yet one may wish to simulate real-world distances between the wireless devices.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: December 1, 2020
    Assignee: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Patent number: 10244480
    Abstract: A wireless station hibernates in a duration. The wireless station switches off an oscillator in at least a part of the duration. The oscillator is used to drive a portion of the wireless station. In an embodiment, the portion of the wireless station corresponds to a time keeping circuit, the time keeping circuit being rendered inoperative in the duration due to switching off of the oscillator.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 26, 2019
    Assignee: GAINSPAN CORPORATION
    Inventors: Sharath Jose, Sibasis Purohit
  • Patent number: 10103866
    Abstract: A wireless device operates in a first wireless network using a first wireless protocol to receive a set of provisioning parameters for joining a second wireless network that uses a second wireless protocol. The first wireless network may be based on a shared wireless broadcast medium. The wireless device then joins the second wireless network using the set of provisioning parameters. In an embodiment the first wireless protocol is according to IEEE 802.11 specifications, while the second wireless protocol is according to IEEE 802.1.5.4 specifications.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: October 16, 2018
    Assignee: GainSpan Corporation
    Inventors: Pankaj Vyas, Sibasis Purohit
  • Patent number: 10104596
    Abstract: A wireless device receives a sequence of packets in a first set of durations on a first wireless network according to a first wireless protocol. The border router forwards the received sequence of packets in a second set of durations on a second wireless network according to a second wireless protocol. None of the first set of durations overlaps with any of the second set of durations. The first set of durations and the second set of durations are realized according to time division multiplexing. The sequence of packets are received and forwarded by the wireless device using a shared transceiver. In an embodiment, the wireless device is a border router of a wireless mesh network, and the first wireless protocol and the second wireless protocol are respectively according IEEE 802.15.4 and IEEE 802.11.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: October 16, 2018
    Assignee: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Publication number: 20180049134
    Abstract: A wireless station hibernates in a duration. The wireless station switches off an oscillator in at least a part of the duration. The oscillator is used to drive a portion of the wireless station. In an embodiment, the portion of the wireless station corresponds to a time keeping circuit, the time keeping circuit being rendered inoperative in the duration due to switching off of the oscillator.
    Type: Application
    Filed: January 18, 2017
    Publication date: February 15, 2018
    Applicant: GainSpan Corporation
    Inventors: Sharath Jose, Sibasis Purohit
  • Publication number: 20180035352
    Abstract: A wireless device receives a sequence of packets in a first set of durations on a first wireless network according to a first wireless protocol. The border router forwards the received sequence of packets in a second set of durations on a second wireless network according to a second wireless protocol. None of the first set of durations overlaps with any of the second set of durations. The first set of durations and the second set of durations are realized according to time division multiplexing. The sequence of packets are received and forwarded by the wireless device using a shared transceiver. In an embodiment, the wireless device is a border router of a wireless mesh network, and the first wireless protocol and the second wireless protocol are respectively according IEEE 802.15.4 and IEEE 802.11.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Applicant: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Patent number: 9820246
    Abstract: An aspect of the present disclosure enables each receiver node of a wireless network to synchronize active widows with those of the sender node. In an embodiment, a receiver node receives a packet from a sender node on a wireless network, with the packet including data indicating a position of the packet in an active window of the sender node. The receiver node determines the position at which the packet is received in an active window of the receiver node. The receiver node determines a difference between the two positions and adjusts a start position of the next active window (of the receiver node) based on the determined difference to synchronize the future active windows at the receiver node to respective active windows at the sender node.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 14, 2017
    Assignee: GainSpan Corporation
    Inventors: Sibasis Purohit, Pankaj Vyas
  • Publication number: 20170265066
    Abstract: A wireless device operates in a first wireless network using a first wireless protocol to receive a set of provisioning parameters for joining a second wireless network that uses a second wireless protocol. The first wireless network may be based on a shared wireless broadcast medium. The wireless device then joins the second wireless network using the set of provisioning parameters. In an embodiment the first wireless protocol is according to IEEE 802.11 specifications, while the second wireless protocol is according to IEEE 802.1.5.4 specifications.
    Type: Application
    Filed: March 10, 2016
    Publication date: September 14, 2017
    Applicant: GainSpan Corporation
    Inventors: Pankaj Vyas, Sibasis Purohit
  • Patent number: 9763061
    Abstract: Router nodes of a wireless network deliver layer-3 multicast packets to subscribing end devices. In an embodiment, upon receiving a layer-3 multicast packet, a router determines a source that originated the layer-3 multicast packet. The router broadcasts at L2-level, the layer-3 multicast packet only if either one of a first condition and a second condition is satisfied. The first condition is satisfied only if (A) the source is not a descendant node of the router node according to the hierarchy, (B) the layer-3 multicast packet is received from a parent node, and (C) the layer-3 multicast address is subscribed to by a descendant of the router node. The second condition is satisfied only if (A) the source is a descendant of the router node, and (B) the layer-3 multicast packet is received from a child node according to the hierarchy, the source being reachable from the child node.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: September 12, 2017
    Assignee: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Patent number: 9716984
    Abstract: A router node according to an aspect of the present disclosure maintains multicast information indicating child nodes registered for respective multicasts, while operating in a non-storing mode along with other router nodes of a wireless network for processing unicast packets. Upon receiving a layer-3 multicast packet, the router node examines the multicast information to identify a set of child nodes registered for the corresponding multicast. The router node thereafter unicasts, at L2-level, the layer-3 multicast packet to each child node of the set of child nodes. In an embodiment, the router node participates in a routing protocol (e.g., RPL) to form a hierarchy of nodes constituting the wireless network, with the hierarchy containing a root node and a set of end devices as leaf nodes.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 25, 2017
    Assignee: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Patent number: 9609490
    Abstract: According to an aspect of the present disclosure, an access point sends timing information related to updating of a group key. A wireless station communicates with the access point according to the timing information to receive an updated group key. The updated group key is thereafter used for processing of multicast packets. Due to the use of the timing information, the wireless station can operate in a power-down mode, and yet receive at least the required group keys. In one embodiment, the timing information specifies a future time instance at which the update group may be available. In an alternative embodiment, a version number is associated with each value of the group key and the version number of the currently operative group key (in the access point) is broadcast to the wireless stations.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: March 28, 2017
    Assignee: GAINSPAN CORPORATION
    Inventors: Sibasis Purohit, Vishal Batra, Pankaj Vyas
  • Publication number: 20170034772
    Abstract: A wireless device provided according to an aspect of the present disclosure extends the range of a wireless local network. In an embodiment, the wireless device receives a scan request from a new node to join the wireless local network, while the wireless device is operating as an end device of the wireless local network according to a network protocol. The wireless device communicates with the new node to join the new node to the wireless local network. The wireless device thereafter starts operating as a switch of the wireless local network according to the network protocol. The wireless device may further broadcast packets according to the network protocol to indicate availability of the switch to accept joining of additional end devices, after starting to operate as a switch.
    Type: Application
    Filed: November 3, 2015
    Publication date: February 2, 2017
    Applicant: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Publication number: 20170019828
    Abstract: A wireless device receives a packet from a sender node according to a routing protocol and determines a position information of the sender node. The wireless device calculates a distance to the sender node from the wireless device and discards the packet if the distance is outside of a range. Otherwise, the packet is processed according to the routing protocol. As a result, the approach may be suited to testing type environments where the wireless devices are proximately placed and yet one may wish to simulate real-world distances between the wireless devices.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Applicant: GainSpan Corporation
    Inventor: Sibasis Purohit
  • Publication number: 20160353396
    Abstract: An aspect of the present disclosure enables each receiver node of a wireless network to synchronize active widows with those of the sender node. In an embodiment, a receiver node receives a packet from a sender node on a wireless network, with the packet including data indicating a position of the packet in an active window of the sender node. The receiver node determines the position at which the packet is received in an active window of the receiver node. The receiver node determines a difference between the two positions and adjusts a start position of the next active window (of the receiver node) based on the determined difference to synchronize the future active windows at the receiver node to respective active windows at the sender node.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Applicant: GainSpan Corporation
    Inventors: Sibasis Purohit, Pankaj Vyas
  • Patent number: 9491795
    Abstract: A wireless station in a WLAN generates a first set of data elements for sending to a final destination. The wireless station forms a first Internet Protocol (IP) packet with a header portion and a payload portion. The header portion specifies an IP address of a neighbor access point (AP) as the next hop destination. The payload portion of the IP packet includes an IP address of the final destination to indicate that the data elements are to be delivered to the final destination. The wireless station transmits the IP packet to the neighbor AP according to the IP address of the neighbor AP. Extended connectivity based on wireless paths between stations of a wireless local area network (WLAN) is thus provided.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 8, 2016
    Assignee: GAINSPAN CORPORATION
    Inventors: Pankaj Vyas, Vishal Batra, Sibasis Purohit
  • Patent number: 9491196
    Abstract: A wireless network includes a border router, multiple router nodes and end devices. All nodes of the wireless network use a same group key for encryption and decryption of payloads of multicast layer-2 packets. A router node of the wireless network receives a group key from its parent node, and forwards the group key to its child nodes. The router node receives a layer-2 multicast packet with a payload specifying a multicast layer-3 address. The router node decrypts the payload using the group key. If at least one child node of the router node belongs to a group corresponding to the multicast layer-3 address, the router node forwards the encrypted payload as a layer-2 multicast packet to corresponding child nodes. Use of a same group key across all nodes of the wireless network reduces storage space in a node for storing group keys, and also simplifies group key handling.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: November 8, 2016
    Assignee: GAINSPAN CORPORATION
    Inventor: Sibasis Purohit
  • Patent number: 9420518
    Abstract: A first wireless device of a wireless local network is operated in an un-associated data transfer mode at a layer-2 level. In the un-associated data transfer mode, communication between the first wireless device and a second wireless device in the wireless local network is allowed to take place without prior authentication and association between the two wireless devices. The first wireless device participates in formulation of routing information in routing nodes of a wireless mesh network while operating in the un-associated data transfer mode. If configured as an end device, the first wireless device thereafter exchanges data packets with another wireless device in the mesh. If configured as a router, the first wireless device routes packets to corresponding wireless devices in the mesh. Operation in the un-associated data transfer mode may result in reduction in power consumption of nodes in the mesh, as well as increased data throughput.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 16, 2016
    Assignee: GAINSPAN CORPORATION
    Inventors: Sibasis Purohit, Pankaj Vyas
  • Publication number: 20160219415
    Abstract: Router nodes of a wireless network deliver layer-3 multicast packets to subscribing end devices. In an embodiment, upon receiving a layer-3 multicast packet, a router determines a source that originated the layer-3 multicast packet. The router broadcasts at L2-level, the layer-3 multicast packet only if either one of a first condition and a second condition is satisfied. The first condition is satisfied only if (A) the source is not a descendant node of the router node according to the hierarchy, (B) the layer-3 multicast packet is received from a parent node, and (C) the layer-3 multicast address is subscribed to by a descendant of the router node. The second condition is satisfied only if (A) the source is a descendant of the router node, and (B) the layer-3 multicast packet is received from a child node according to the hierarchy, the source being reachable from the child node.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventor: Sibasis Purohit
  • Publication number: 20160219414
    Abstract: A router node according to an aspect of the present disclosure maintains multicast information indicating child nodes registered for respective multicasts, while operating in a non-storing mode along with other router nodes of a wireless network for processing unicast packets. Upon receiving a layer-3 multicast packet, the router node examines the multicast information to identify a set of child nodes registered for the corresponding multicast. The router node thereafter unicasts, at L2-level, the layer-3 multicast packet to each child node of the set of child nodes. In an embodiment, the router node participates in a routing protocol (e.g., RPL) to form a hierarchy of nodes constituting the wireless network, with the hierarchy containing a root node and a set of end devices as leaf nodes.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventor: Sibasis Purohit
  • Publication number: 20160165410
    Abstract: According to an aspect of the present disclosure, an access point sends timing information related to updating of a group key. A wireless station communicates with the access point according to the timing information to receive an updated group key. The updated group key is thereafter used for processing of multicast packets. Due to the use of the timing information, the wireless station can operate in a power-down mode, and yet receive at least the required group keys. In one embodiment, the timing information specifies a future time instance at which the update group may be available. In an alternative embodiment, a version number is associated with each value of the group key and the version number of the currently operative group key (in the access point) is broadcast to the wireless stations.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Sibasis Purohit, Vishal Batra, Pankaj Vyas