Patents by Inventor Kamesh Raj Velu

Kamesh Raj Velu 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: 11095406
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: August 17, 2021
    Inventor: Kamesh Raj Velu
  • Publication number: 20200344836
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventor: Kamesh Raj Velu
  • Patent number: 10716164
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Patent number: 10609655
    Abstract: Various arrangements are presented for controlling a mesh network. An electronic device may determine an occupancy state of a structure. In response to determining that the structure is not occupied, the electronic device may determine whether each node of the mesh network is in communication with at least one device that currently needs wireless communications, wherein the mesh network comprises a plurality of nodes. Power consumption of at least one node of the plurality of nodes of the mesh network may be adjusted based on determining whether each node of the mesh network is in communication with at least one device that currently needs wireless communications.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: March 31, 2020
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Patent number: 10499412
    Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Publication number: 20190261446
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventor: Kamesh Raj Velu
  • Patent number: 10278230
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Publication number: 20190075527
    Abstract: Various arrangements are presented for controlling a mesh network. An electronic device may determine an occupancy state of a structure. In response to determining that the structure is not occupied, the electronic device may determine whether each node of the mesh network is in communication with at least one device that currently needs wireless communications, wherein the mesh network comprises a plurality of nodes. Power consumption of at least one node of the plurality of nodes of the mesh network may be adjusted based on determining whether each node of the mesh network is in communication with at least one device that currently needs wireless communications.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Applicant: Google LLC
    Inventor: Kamesh Raj Velu
  • Patent number: 10165522
    Abstract: An electronic device includes communication circuitry configured to communicably couple the electronic device to one or more other electronic devices in a wireless network associated with a structure. A processor of the electronic device is operatively coupled to a memory. The processor is configured to determine a status associated with one or more occupants of the structure. The processor is configured to control wireless transmission power output of the electronic device or the one or more other electronic devices based on the status associated with one or more occupants of the structure.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: December 25, 2018
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Publication number: 20180249485
    Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 30, 2018
    Applicant: Google LLC
    Inventor: Kamesh Raj Velu
  • Patent number: 10009914
    Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 26, 2018
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Publication number: 20180063758
    Abstract: Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user device is in an idle state; while the user device is in the idle state, switching from the first network connection to the second network connection; monitoring network activity using the second network connection; switching back to the first network connection; generating a profile for the second network connection based at least in part on the monitored network activity; comparing the profile for the second network connection to a profile for the first network connection; selecting the second network connection based on the comparison; and in response to selecting the second network connection, switching to the second network connection.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 1, 2018
    Inventor: Kamesh Raj Velu
  • Publication number: 20180014258
    Abstract: An electronic device includes communication circuitry configured to communicably couple the electronic device to one or more other electronic devices in a wireless network associated with a structure. A processor of the electronic device is operatively coupled to a memory. The processor is configured to determine a status associated with one or more occupants of the structure. The processor is configured to control wireless transmission power output of the electronic device or the one or more other electronic devices based on the status associated with one or more occupants of the structure.
    Type: Application
    Filed: September 12, 2017
    Publication date: January 11, 2018
    Applicant: Google Inc.
    Inventor: Kamesh Raj Velu
  • Patent number: 9781686
    Abstract: An electronic device includes communication circuitry configured to communicably couple the electronic device to one or more other electronic devices in a wireless network associated with a structure. A processor of the electronic device is operatively coupled to a memory. The processor is configured to determine a status associated with one or more occupants of the structure. The processor is configured to control wireless transmission power output of the electronic device or the one or more other electronic devices based on the status associated with one or more occupants of the structure.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventor: Kamesh Raj Velu
  • Publication number: 20170026987
    Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventor: Kamesh Raj Velu
  • Publication number: 20170026916
    Abstract: An electronic device includes communication circuitry configured to communicably couple the electronic device to one or more other electronic devices in a wireless network associated with a structure. A processor of the electronic device is operatively coupled to a memory. The processor is configured to determine a status associated with one or more occupants of the structure. The processor is configured to control wireless transmission power output of the electronic device or the one or more other electronic devices based on the status associated with one or more occupants of the structure.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventor: Kamesh Raj Velu