Patents by Inventor Venkata Subba Rao Pathuri

Venkata Subba Rao Pathuri 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: 9451647
    Abstract: Techniques for unifying multiple logical networks are provided. For example, a method may include receiving, at a computing device, a communication, wherein the communication indicates a plurality of network devices that are detected by a mobile device, and wherein the plurality of network devices detected by the mobile device are in a network. The method may further include determining that multiple network identifiers are associated with the plurality of network devices. The method may further include determining a common network identifier for use with the plurality of network devices in the network, and transmitting the common network identifier to the plurality of network devices.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: September 20, 2016
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 9426153
    Abstract: The present disclosure relates to the setup of multiple devices on a local area network. Specifically, various techniques and systems are provided for utilizing a network device to efficiently add a new device to a local area network using an existing network device. Exemplary embodiments of the present invention include a computer-implemented method.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: August 23, 2016
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Publication number: 20160226732
    Abstract: The present disclosure relates to techniques for interacting with an electronic device. More specifically, the present disclosure relates to initiating action(s) using an interface configured to control operation of IoT devices. An example embodiment includes receiving, at a computing device, a communication including a unique identifier for a network device connected to a network, using the unique identifier to determine a resource bundle for the network device, the resource bundle defining an interface module for the network device, wherein the interface module is configured to display one or more interface elements usable to control the network device, and transmitting the resource bundle, wherein when the resource bundle is received, the resource bundle facilitates generating the interface module.
    Type: Application
    Filed: December 4, 2015
    Publication date: August 4, 2016
    Inventors: Ryan Yong Kim, Jon Robertsen Plummer, EuChong Son, Venkata Subba Rao Pathuri
  • Publication number: 20160226845
    Abstract: Techniques for exchanging security keys via a trusted proxy are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for an access device connected to a network, wherein unique identifiers include an expiration time. The method may further include using the unique identifier to determine a security key for the access device. The method may also include receiving, at the computing device, a new communication, wherein the new communication includes the unique identifier. The method may further include validating the unique identifier for the access device, wherein validating includes determining whether the unique identifier has expired, and then using the validated identifier to retrieve the security key for the access device. The method may also include transmitting the security key, wherein when the security key is received, the security key facilitates generating a signature.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 4, 2016
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Publication number: 20160165650
    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: December 3, 2015
    Publication date: June 9, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Publication number: 20160165651
    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: December 4, 2015
    Publication date: June 9, 2016
    Applicant: Belkin International, Inc.
    Inventors: Venkata Subba Rao Pathuri, Ryan Yong Kim, Gursharan Sidhu, Naga Yerramsetti, Jimmy Chung, Brian Knopf
  • Publication number: 20160112870
    Abstract: Described herein are systems and methods for connecting devices to secured networks, such as secured wireless networks, by storing credentials for the network and passing the credentials to a new device, such as, for example, when the new device is attempting to connect to the secured network for the first time.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Applicant: BELKIN INTERNATIONAL, INC.
    Inventor: VENKATA SUBBA RAO PATHURI
  • Publication number: 20160105359
    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: Application
    Filed: October 13, 2014
    Publication date: April 14, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Publication number: 20160105345
    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: Application
    Filed: October 31, 2014
    Publication date: April 14, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Publication number: 20160105344
    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: Application
    Filed: October 13, 2014
    Publication date: April 14, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu, Aaron Schneider, Brian Knopf
  • Publication number: 20160081128
    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: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Inventors: Gursharan Sidhu, Ryan Yong Kim, Venkata Subba Rao Pathuri, Naga Yerramsetti
  • Publication number: 20160072806
    Abstract: The present disclosure relates to the setup of multiple devices on a local area network. Specifically, various techniques and systems are provided for utilizing a network device to efficiently add a new device to a local area network using an existing network device. Exemplary embodiments of the present invention include a computer-implemented method.
    Type: Application
    Filed: October 31, 2014
    Publication date: March 10, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Publication number: 20160044719
    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: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: Gursharan Sidhu, Ryan Yong Kim, Venkata Subba Rao Pathuri, Naga Yerramsetti
  • Publication number: 20160021502
    Abstract: A network device capable of performing rule-based actions dependent on geolocation-based conditions or realtime conditions from an external source. The network device can obtain its geolocation, obtain a rule based on a condition, query sources for and/or calculate updated statuses of the condition based on the geolocation, and perform actions based on the updated status of the condition, the geolocation, and the rule. The network device is capable of safely shutting down when voltage supplied to the network device falls outside of and acceptable range.
    Type: Application
    Filed: July 14, 2015
    Publication date: January 21, 2016
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Francis Michael Kelly, Ohad Zeira, Brian Van Harlingen
  • Patent number: 9210192
    Abstract: The present disclosure relates to the setup of multiple devices on a local area network. Specifically, various techniques and systems are provided for utilizing a network device to efficiently add a new device to a local area network using an existing network device. Exemplary embodiments of the present invention include a computer-implemented method.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: December 8, 2015
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Publication number: 20150350008
    Abstract: The present disclosure relates to an interface device to control an appliance through a network. The interface device can be device-agnostic and can be incorporated into any suitable appliance. Upon initialization, the interface device can determine the capabilities of the attached appliance and send out update information that can be received by a controller. The controller can send commands designated to control the appliance, which are received by the interface device and translated into appropriate commands that are transmitted to the appliance. The interface device can turn the appliance into a network device, such as a home automation network device.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Francis Michael Kelly, David Allen Glawson, Jason Lynn Whitney
  • Publication number: 20150319006
    Abstract: Techniques are described for controlling attributes and/or settings related to operation of devices via a wireless network. An access device can determine a status of a configurable attribute/setting related to operation of a device (e.g., a home automation network device that can control a home appliance) connected to the network. The computing device can execute an application that can generate and display a graphical interface including an interactive area or an interactive element to control the device. The interactive element or the graphical interface can indicate a current value for the setting/attribute. The interactive area or element can be adjustable to adjust the setting/attribute. An adjusted value of the setting/attribute can be communicated to the network which can cause operation of the device to be controlled based on the adjusted value. The computing device can modify the graphical interface to indicate the adjusted value of the setting/attribute.
    Type: Application
    Filed: May 1, 2014
    Publication date: November 5, 2015
    Applicant: Belkin International , Inc.
    Inventors: Jon Plummer, Ryan Yong Kim, Venkata Subba Rao Pathuri, Sarah Gallivan Mitchell, Matt Glidden, Douglas Edward McLaughlin
  • Publication number: 20150319046
    Abstract: Techniques are described for controlling attributes and/or settings related to operation of devices via a wireless network. An access device can determine a status of a configurable attribute/setting related to operation of a device (e.g., a home automation network device that can control a home appliance) connected to the network. The computing device can execute an application that can generate and display a graphical interface including an interactive area or an interactive element to control the device. The interactive element or the graphical interface can indicate a current value for the setting/attribute. The interactive area or element can be adjustable to adjust the setting/attribute. An adjusted value of the setting/attribute can be communicated to the network which can cause operation of the device to be controlled based on the adjusted value. The computing device can modify the graphical interface to indicate the adjusted value of the setting/attribute.
    Type: Application
    Filed: July 8, 2014
    Publication date: November 5, 2015
    Inventors: Jon Robertsen Plummer, Ryan Yong Kim, Venkata Subba Rao Pathuri, Sarah Gallivan Mitchell, Matt Glidden, Douglas Edward McLaughlin
  • Publication number: 20150304171
    Abstract: Techniques for providing interface modules for controlling network devices 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 an interface module for the network device and transmitting the interface module, wherein when the interface module is received, the interface module displays one or more interface elements usable to control the network device connected to the network.
    Type: Application
    Filed: May 23, 2014
    Publication date: October 22, 2015
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Publication number: 20150304157
    Abstract: Techniques for providing interface modules for controlling network devices 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 an interface module for the network device and transmitting the interface module, wherein when the interface module is received, the interface module displays one or more interface elements usable to control the network device connected to the network.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri