Patents by Inventor Vadym Byelov

Vadym Byelov 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: 10686865
    Abstract: In embodiments a computing device receives a selection of a device template associated with a physical device. The computing device receives a selection of a third-party device type associated with a third-party system. The computing device determines a device rule template associated with the device type, the device rule template comprising a first mapping between one or more commands and one or more additional device properties in the device type. The computing device determines a second mapping between the one or more additional device properties and one or more device properties in the device template. The computing device generates an adapter template comprising the first mapping between the one or more commands and the one or more additional device properties and the second mapping between the one or more additional device properties and the one or more device properties.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: June 16, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Sudha Sundaresan, Vadym Byelov, Anirudha Deglurkar
  • Patent number: 10609534
    Abstract: A processing device executing a data feed service performs a first query of a repository of data feed entries. The processing device determines, based on the first query, that a first data feed entry comprises a schedule to provide data from a first data feed of a first data source to a first device in an upcoming first time period, wherein the first data feed entry identifies the first data source, a first data type associated with the first data source, the first time period, and the first device. The processing device sends, to the first data source, a request for first data having the first data type and then receives the first data. The processing device sends the first data to the first device in the first time period.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 31, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Sudha Sundaresan, Vadym Byelov, Sulagna Bal, Jeffrey Su
  • Patent number: 10587524
    Abstract: A rate limiting module receives a first request at a first time that comprises a first tag associated with a first attribute and a second tag associated with a second attribute. A second request is received at a second time that occurs after the first time that includes the first tag and the second tag. Responsive to determining that the second request violates a first rate limit for the first attribute, the rate limiting module rejects the second request. A third request is received at a third time that occurs after the second time that includes the first tag and the second tag. The rate limiting module determines that the third request violates a second rate limit for the second attribute, determines that the second rate limit is to be bypassed, and forwards the third request.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 10, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Vadym Byelov, Sudha Sundaresan
  • Publication number: 20180295176
    Abstract: In embodiments a computing device receives a selection of a device template associated with a physical device. The computing device receives a selection of a third-party device type associated with a third-party system. The computing device determines a device rule template associated with the device type, the device rule template comprising a first mapping between one or more commands and one or more additional device properties in the device type. The computing device determines a second mapping between the one or more additional device properties and one or more device properties in the device template. The computing device generates an adapter template comprising the first mapping between the one or more commands and the one or more additional device properties and the second mapping between the one or more additional device properties and the one or more device properties.
    Type: Application
    Filed: March 7, 2018
    Publication date: October 11, 2018
    Inventors: Sudha Sundaresan, Vadym Byelov, Anirudha Deglurkar
  • Publication number: 20170289053
    Abstract: A rate limiting module receives a first request at a first time that comprises a first tag associated with a first attribute and a second tag associated with a second attribute. A second request is received at a second time that occurs after the first time that includes the first tag and the second tag. Responsive to determining that the second request violates a first rate limit for the first attribute, the rate limiting module rejects the second request. A third request is received at a third time that occurs after the second time that includes the first tag and the second tag. The rate limiting module determines that the third request violates a second rate limit for the second attribute, determines that the second rate limit is to be bypassed, and forwards the third request.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 5, 2017
    Inventors: Vadym Byelov, Sudha Sundaresan
  • Publication number: 20170063826
    Abstract: A processing device executing a data feed service performs a first query of a repository of data feed entries. The processing device determines, based on the first query, that a first data feed entry comprises a schedule to provide data from a first data feed of a first data source to a first device in an upcoming first time period, wherein the first data feed entry identifies the first data source, a first data type associated with the first data source, the first time period, and the first device. The processing device sends, to the first data source, a request for first data having the first data type and then receives the first data. The processing device sends the first data to the first device in the first time period.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 2, 2017
    Inventors: Sudha Sundaresan, Vadym Byelov, Sulagna Bal, Jeffrey Su