Patents Assigned to Gainspan Corporation
  • Patent number: 11350142
    Abstract: A device, system and method for intelligently dropping frames in a congested wireless network. Video frames from a video encoder may be received and queued in an ordered sequence of outgoing video frames in a transmission queue to be transmitted as data packets by a wireless communication circuit. When network congestion is detected, a relative contextual importance level of an incoming frame received from the video input channel may be compared relative to at least one frame in the transmission queue. The compared frame that has a lower relative contextual importance level may be dropped or omitted from the transmission queue, thereby transmitting data packets of the frames in the transmission queue without the dropped or omitted frames.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 31, 2022
    Assignee: GAINSPAN CORPORATION
    Inventors: Vishal Batra, Pankaj Vyas
  • 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: 10827539
    Abstract: Aspects of the present disclosure are related to provisioning of wireless devices. In an embodiment, a wireless device (sought to be provisioned) receives values for provisioning parameters from an external user device, and attempts to join a wireless local network according to the received values for the provisioning parameters. The wireless device sends a response to the external user device indicating whether or not the joining was successful. The external user device may display the result indicating whether or not provisioning was successful. The wireless device may operate in a time division multiplexed manner as an access point (for securing the credentials) and as a station (once provisioning is complete).
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: November 3, 2020
    Assignee: GainSpan Corporation
    Inventors: Pankaj Vyas, Vishal Batra
  • Publication number: 20200221147
    Abstract: A device, system and method for intelligently dropping frames in a congested wireless network. Video frames from a video encoder may be received and queued in an ordered sequence of outgoing video frames in a transmission queue to be transmitted as data packets by a wireless communication circuit. When network congestion is detected, a relative contextual importance level of an incoming frame received from the video input channel may be compared relative to at least one frame in the transmission queue. The compared frame that has a lower relative contextual importance level may be dropped or omitted from the transmission queue, thereby transmitting data packets of the frames in the transmission queue without the dropped or omitted frames.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 9, 2020
    Applicant: GAINSPAN CORPORATION
    Inventors: Vishal BATRA, Pankaj VYAS
  • Patent number: 10701630
    Abstract: A system contains a wireless station connected to an embedded device by a wired path, with the wireless station being part of a wireless network. According to an aspect of the present disclosure, the wireless station places a receiver (communicating on the wireless network) in power savings mode upon occurrence of a first condition, and restores the receiver to active mode upon occurrence of a second condition. Such transitions between active and power savings modes are employed while receiving data units from a wireless network and providing the data units to the embedded device. In one embodiment, the first and second conditions correspond to a higher threshold and lower threshold for available data in the memory of the wireless station used for buffering not-yet-transferred data units. In alternative embodiments, the conditions are determined based on corresponding express indications by the embedded device.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 30, 2020
    Assignee: GainSpan Corporation
    Inventors: Pankaj Vyas, Vishal Batra
  • Patent number: 10700818
    Abstract: A device, system and method are provided for wirelessly transmitting a sequence of video packets containing video data for one or more video frames. An importance metric associated with a priority of transmitting each individual packet in the sequence of video packets is independently computed, a retry limit or packet lifetime for each individual video packet in the sequence of video packets is independently determined based on the importance metric, and each video packet in the sequence of video packets is attempted to be transmitted. If the transmission attempt for an individual video packet in the sequence fails, the transmission attempt is repeated for up to the retry limit or the packet lifetime independently determined for the individual packet or until a successful transmission is achieved, whichever occurs first.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 30, 2020
    Assignee: GainSpan Corporation
    Inventor: Indudharswamy G. Hiremath
  • Publication number: 20200045631
    Abstract: A device, system and method are provided for managing network devices in sleep mode or power save mode. Data addressed to devices connected to an access point is temporarily stored. A standard beacon signal and a wake-up beacon signal are transmitted. The standard beacon frame includes information to connect devices to the network and scheduling information identifying broadcast times of the wake-up beacon signals. The scheduling information causes the devices to listen during an identified time for a wake-up beacon signal. The wake-up beacon signal includes traffic indication map information identifying devices that have data addressed thereto, which causes only devices identified to have data addressed thereto to temporarily wake or stay awake from sleep mode or power save mode until the one or more devices retrieve the data addressed thereto.
    Type: Application
    Filed: January 25, 2019
    Publication date: February 6, 2020
    Applicant: GainSpan Corporation
    Inventors: Pankaj VYAS, Vishal BATRA
  • Patent number: 10349424
    Abstract: A wireless device operates as a wireless station (STA) associated with a first access point (AP) of one basic service set (BSS) in a first set of intervals, and as a second AP of another BSS in a second set of intervals. The wireless device, operating as a STA receives, in a first interval of the first set of intervals, indication that data is buffered in the first AP for the STA. The wireless device, operating as a STA issues, in a second interval of the first set of intervals, a request to the first AP for at least some portion of the buffered data. The second interval is later than the first interval and separated from the first interval by a third interval, the wireless device operating as the second AP in the third interval. Due to such operation, efficiencies such as reduced data loss can be obtained.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: July 9, 2019
    Assignee: GainSpan Corporation
    Inventors: Indudharswamy G Hiremath, Shyju Narangaprath
  • Patent number: 10270890
    Abstract: A wireless station of a wireless network generates a single layer-2 frame containing multiple layer-3 packets in its payload. Each of the multiple layer-3 packets is destined to a corresponding different destination. The wireless station transmits the layer-2 frame to an access point (AP) of the wireless network. The AP receives the layer-2 frame, disassembles the payload into individual layer-3 packets, and transmits each of the individual layer-3 packets separately towards the corresponding destinations. In an embodiment, the wireless network is according to IEEE 802.11 standards, each layer-3 packet is an IP packet, and the layer-2 frame is a MAC frame.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 23, 2019
    Assignee: GAINSPAN CORPORATION
    Inventors: Pankaj Vyas, Vishal Batra
  • 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: 10219223
    Abstract: A system includes a device and a wireless network. The device uses multiple wireless communication protocols. The wireless network is coupled to the device by the multiple wireless communication protocols. The device simultaneously uses two of more of the multiple wireless communication protocols. The wireless communication protocols and the wireless communication export protocols include WiFi, ZigBee and Bluetooth.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 26, 2019
    Assignee: GainSpan Corporation
    Inventors: Lewis E. Adams, III, Pankaj Vyas, Alan J. Herring, Gregory Winner
  • Patent number: 10182304
    Abstract: An access point (AP) of a wireless network receives registration requests for a firmware update from a set of Internet of Things (IOT) devices. The AP determines availability of the firmware update at a remote server, and upon determining the availability, downloads the firmware update from the remote server into to a non-volatile storage and provides the firmware update to the set of IOT devices.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 15, 2019
    Assignee: GainSpan Corporation
    Inventors: Pankaj Vyas, Vishal Batra
  • Patent number: 10178205
    Abstract: A wireless station associates with an access point to join a wireless local area network (WLAN). The access point is part of the WLAN and operates as a switching device between wireless stations of the WLAN. The wireless station forms a TCP session via the access point with an external device which is external to the WLAN. The wireless station exchanges (i.e., transmits and/or receives) a first sequence of packets on the TCP session. The wireless station receives a frame from the access point, the frame indicating that the wireless station has been disassociated after having associated earlier with the access point. The wireless station re-associates with the access point. The access point then communicates with the external device on the TCP session after re-associating, the communicating involving exchanging a second sequence of packets with the external device after the re-association.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 8, 2019
    Assignee: GAINSPAN CORPORATION
    Inventors: Pankaj Vyas, Vishal Batra, Burhanuddin Lohawala
  • Patent number: 10117171
    Abstract: A wireless station (STA) of a wireless network operates to estimate intervals at which to transmit keep-alive messages to an access point (AP) with which the STA is associated. The STA receives a de-authentication frame from the AP. The de-authentication frame indicates that the AP has disassociated the STA due to inactivity. The STA determines a keep-alive interval based on one or more de-authenticated messages, including the de-authentication frame. The STA transmits keep-alive messages according to the determined keep-alive interval.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 30, 2018
    Assignee: GainSpan Corporation
    Inventors: Pankaj Vyas, Vishal Batra
  • 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
  • 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: 9913159
    Abstract: A dual-mode device may compute an expected time instance of arrival of a first beacon based on prior received beacons. If the first beacon is received at an actual time instance which is in variance with the expected time instance, the device re-computes a sequence of future time instances of arrival of respective future beacons and schedules a sequence of station windows, with each station window to cover the corresponding future time instance of the sequence of future time instances and to have a desired first period. The dual-mode device operates in station mode in the sequence of station windows and in the AP mode in a sequence of AP windows, wherein each station window of the sequence of station windows is operated alternately with each AP window of the sequence of AP windows in a TDM manner, with each AP window having a desired second period.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 6, 2018
    Assignee: GainSpan Corporation
    Inventors: Indudharswamy G Hiremath, Shyju Narangaprath
  • 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
  • Publication number: 20170346931
    Abstract: A wireless station associates with an access point to join a wireless local area network (WLAN). The access point is part of the WLAN and operates as a switching device between wireless stations of the WLAN. The wireless station forms a TCP session via the access point with an external device which is external to the WLAN. The wireless station exchanges (i.e., transmits and/or receives) a first sequence of packets on the TCP session. The wireless station receives a frame from the access point, the frame indicating that the wireless station has been disassociated after having associated earlier with the access point. The wireless station re-associates with the access point. The access point then communicates with the external device on the TCP session after re-associating, the communicating involving exchanging a second sequence of packets with the external device after the re-association.
    Type: Application
    Filed: September 12, 2016
    Publication date: November 30, 2017
    Applicant: GainSpan Corporation
    Inventors: Pankaj Vyas, Vishal Batra, Burhanuddin Lohawala