Patents by Inventor Gursharan Sidhu

Gursharan Sidhu 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).

  • Publication number: 20210385141
    Abstract: Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.
    Type: Application
    Filed: April 22, 2021
    Publication date: December 9, 2021
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 11012334
    Abstract: Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 18, 2021
    Assignee: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 10314088
    Abstract: Techniques for associating devices and users with a local area network using network identifiers are provided. For example, a method, system, and computer-program product for associating network devices with a local area network using a network identifier are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network device connected to a network. The method may further include using the unique identifier to determine properties of the network device and generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, an indication of the computing device, and an indication of the network device properties. The method can also include transmitting the network identifier, wherein when the network identifier is received, the network identifier facilitates identifying the network and associating the network device with the network.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 4, 2019
    Assignee: Belkin International, Inc.
    Inventors: Venkata Subba Rao Pathuri, Ryan Yong Kim, Gursharan Sidhu, Naga Yerramsetti, Jimmy Chung, Brian Knopf, Richard J. Bannon, Aaron L. Schneider
  • Patent number: 10284299
    Abstract: Described are systems, devices, and techniques for extending wireless networks and associated systems, devices, and techniques for determination of optimal locations of a wireless range extender, such as by evalauating a quality of a wireless signal originating from a wireless gateway or access device and determining whether an alternative placement of a wireless range extender would result in improved quality. Also described are systems, devices, and techniques for automatically grouping multiple bands of a single wireless access device as well as systems, devices, and techniques that simplify connection of wireless devices to a wireless access device, such as by evaluating wireless messages transmitted on different bands to determine that the wireless messages originate from the same wireless access device.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 7, 2019
    Assignee: Belkin International, Inc.
    Inventors: Kannan Vardarajan, Eu Chong Son, Dan Nguyen, Aaron Schneider, Daniel Frysinger, Genevieve S. Bolton, Ryan Yong Kim, Gursharan Sidhu, Venkata Subba Rao Pathuri
  • Patent number: 10231268
    Abstract: Techniques for associating devices and users with a local area network using network identifiers are provided. For example, a method, system, and computer-program product for associating network devices with a local area network using a network identifier are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network device connected to a network. The method may further include using the unique identifier to determine properties of the network device and generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, an indication of the computing device, and an indication of the network device properties. The method can also include transmitting the network identifier, wherein when the network identifier is received, the network identifier facilitates identifying the network and associating the network device with the network.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: March 12, 2019
    Assignee: Belkin International, Inc.
    Inventors: Venkata Subba Rao Pathuri, Ryan Yong Kim, Gursharan Sidhu, Naga Yerramsetti, Jimmy Chung, Brian Knopf
  • Patent number: 10158539
    Abstract: Systems and methods for transmission of data through mesh networks are disclosed. Specifically, various techniques and systems are provided for using performance metrics of nodes in a mesh network to make data transmission decisions. Exemplary embodiments of the present invention include a computer-implemented method. The method comprises receiving, at a network device on a network, performance metrics associated with an additional network device on the network; generating performance metrics associated with the network device; storing the performance metrics associated with the network device and the performance metrics associated with the additional network device; and transmitting the performance metrics associated with the network device and the performance metrics associated with an additional network device, wherein when the performance metrics are received, the performance metrics are used to determine whether data will be transmitted to the network device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: December 18, 2018
    Assignee: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Publication number: 20180309651
    Abstract: Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 10063439
    Abstract: Techniques for coordinated and device-distributed detection of abnormal network device operation are provided. In some embodiments, a method may include identifying a suspicious activity condition associated with a suspect network device. The suspicious activity condition may also be associated with the device itself. Activity of the network device may be detected and analyzed, including additional data corresponding to the activity from one or more other network devices in the same network. In response to determining that the suspicious activity condition is satisfied, an alert communication can be transmitted that identifies the suspect network device. When the activity is associated with the device itself, a local operation at the network device may be changed.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 28, 2018
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 10045389
    Abstract: Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 7, 2018
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 9935787
    Abstract: Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: April 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John D. Bruner, Jeffrey Kay, Gursharan Sidhu, Anish Desai, Humayun Khan, Mansoor Jafry, Ray Froelich, Eric Hamilton, Eugen Pajor, Kerry Woolsey, Ganapathy Raman, Krishnan Ananthanarayanan, Mahendra Sekaran
  • Patent number: 9924513
    Abstract: Techniques and systems for selectively performing band-switching operations are provided. For example, a method, computing device, or computer-program product may be provided, and may include receiving a communication from a first device, wherein the communication is received on a channel of a first WiFi frequency band, wherein the communication is received using a first WiFi circuit of the computing device, and wherein the computing device is a node of a mesh network. The method, computing device, or computer-program product may further include determining whether the first device is a node of the mesh network, determining a second device to which to transmit the communication, and determining whether the second device is a node of the mesh network.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: March 20, 2018
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Gursharan Sidhu, Ryan Yong Kim
  • Publication number: 20170353245
    Abstract: Described are systems, devices, and techniques for extending wireless networks and associated systems, devices, and techniques for determination of optimal locations of a wireless range extender, such as by evalauating a quality of a wireless signal originating from a wireless gateway or access device and determining whether an alternative placement of a wireless range extender would result in improved quality. Also described are systems, devices, and techniques for automatically grouping multiple bands of a single wireless access device as well as systems, devices, and techniques that simplify connection of wireless devices to a wireless access device, such as by evaluating wireless messages transmitted on different bands to determine that the wireless messages originate from the same wireless access device.
    Type: Application
    Filed: August 4, 2017
    Publication date: December 7, 2017
    Inventors: Kannan Vardarajan, Eu Chong Son, Dan Nguyen, Aaron Schneider, Daniel Frysinger, Genevieve S. Bolton, Ryan Yong Kim, Gursharan Sidhu, Venkata Subba Rao Pathuri
  • Patent number: 9820314
    Abstract: Exemplary embodiments of the present invention include a computer-implemented method, comprising: establishing, at a computing device on a network, a communication connection with a setup access point; generating a token identifier, wherein the token identifier includes identification data corresponding to the computing device; transmitting the token identifier; transmitting a query, wherein the query includes a request to establish a new communication connection with the setup access point when the communication connection is terminated; and receiving a communication including a response to the query, wherein the response indicates that a new communication connection has been established with the setup access point, and wherein the new communication connection is established using the token identifier.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: November 14, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Gursharan Sidhu, Ryan Yong Kim, Venkata Subba Rao Pathuri, Naga Yerramsetti
  • Patent number: 9817125
    Abstract: The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jie Liu, Lin Zhong, David Chu, Gursharan Sidhu, Nissanka Arachchige Bodhi Priyantha, Sharad Agarwal
  • Patent number: 9819556
    Abstract: Systems and methods for transmission of data through mesh networks are disclosed. Specifically, various techniques and systems are provided for using performance metrics of nodes in a mesh network to make data transmission decisions. Exemplary embodiments of the present invention include a computer-implemented method. The method comprises receiving, at a network device on a network, performance metrics associated with an additional network device on the network; generating performance metrics associated with the network device; storing the performance metrics associated with the network device and the performance metrics associated with the additional network device; and transmitting the performance metrics associated with the network device and the performance metrics associated with an additional network device, wherein when the performance metrics are received, the performance metrics are used to determine whether data will be transmitted to the network device.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 14, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Patent number: 9814084
    Abstract: Exemplary embodiments of the present invention include a computer-implemented method, comprising: establishing, at a computing device on a network, a communication connection with a setup access point; generating a token identifier, wherein the token identifier includes identification data corresponding to the computing device; transmitting the token identifier; transmitting a query, wherein the query includes a request to establish a new communication connection with the setup access point when the communication connection is terminated; and receiving a communication including a response to the query, wherein the response indicates that a new communication connection has been established with the setup access point, and wherein the new communication connection is established using the token identifier.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: November 7, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Gursharan Sidhu, Ryan Yong Kim, Venkata Subba Rao Pathuri, Naga Yerramsetti
  • Patent number: 9772406
    Abstract: The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: September 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jie Liu, Lin Zhong, David Chu, Gursharan Sidhu, Nissanka Arachchige Bodhi Priyantha, Sharad Agarwal
  • Patent number: 9763247
    Abstract: Techniques and systems for using band-switching operations are provided. For example, a method, computing device, or computer-program product may be provided, and may include receiving a communication, wherein the communication is received on a channel of a first WiFi frequency band, and wherein the communication is received using a first WiFi circuit of the computing device. The method, computing device, or computer-program product may further include determining a second WiFi frequency band on which to transmit the communication, wherein the second WiFi frequency band is different from the first WiFi frequency band, and transmitting the communication, wherein the communication is transmitted on a channel of the second WiFi frequency band, wherein the communication is transmitted using a second WiFi circuit of the computing device, and wherein the determining and transmitting are performed when a band-switching operation is enabled.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 12, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Gursharan Sidhu, Ryan Yong Kim
  • Patent number: 9762458
    Abstract: Systems and methods for transmission of data through mesh networks are disclosed. Specifically, various techniques and systems are provided for using performance metrics of nodes in a mesh network to make data transmission decisions. Exemplary embodiments of the present invention include a computer-implemented method. The method comprises receiving, at a network device on a network, performance metrics associated with an additional network device on the network; generating performance metrics associated with the network device; storing the performance metrics associated with the network device and the performance metrics associated with the additional network device; and transmitting the performance metrics associated with the network device and the performance metrics associated with an additional network device, wherein when the performance metrics are received, the performance metrics are used to determine whether data will be transmitted to the network device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: September 12, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Publication number: 20170079079
    Abstract: Techniques for associating devices and users with a local area network using network identifiers are provided. For example, a method, system, and computer-program product for associating network devices with a local area network using a network identifier are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network device connected to a network. The method may further include using the unique identifier to determine properties of the network device and generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, an indication of the computing device, and an indication of the network device properties. The method can also include transmitting the network identifier, wherein when the network identifier is received, the network identifier facilitates identifying the network and associating the network device with the network.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Applicant: Belkin International, Inc.
    Inventors: Venkata Subba Rao Pathuri, Ryan Yong Kim, Gursharan Sidhu, Naga Yerramsetti, Jimmy Chung, Brian Knopf