Patents by Inventor Vadim Shtayura
Vadim Shtayura 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: 9825816Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: GrantFiled: February 19, 2016Date of Patent: November 21, 2017Assignee: Wickr Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Publication number: 20160182301Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: ApplicationFiled: February 19, 2016Publication date: June 23, 2016Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Patent number: 9037706Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: GrantFiled: May 2, 2013Date of Patent: May 19, 2015Assignee: NET POWER AND LIGHT, INC.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Patent number: 8959141Abstract: A method and system for pervasive computing are disclosed. According to one embodiment, a computer implemented method comprises a server communicating with a first device in a cloud computing environment, wherein the first device can detect surrounding devices, and an application program executable by the server, wherein the application program is controlled by the first device and the output of the application program is directed by the server to one of the devices detected by the first device.Type: GrantFiled: October 11, 2011Date of Patent: February 17, 2015Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Tara Lemmey, Nikolay Surin, Vadim Shtayura
-
Publication number: 20140164484Abstract: A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.Type: ApplicationFiled: August 2, 2013Publication date: June 12, 2014Applicant: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura
-
Publication number: 20140136700Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: ApplicationFiled: January 23, 2014Publication date: May 15, 2014Applicant: Net Power and Light, Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Publication number: 20140111604Abstract: Described are the architecture of such a system, algorithms for time synchronization during a multiway conferencing session, methods to fight with network imperfections such as jitter to improve synchronization, methods of introducing buffering delays to create handicaps for players with faster connections, methods which help players with synchronization (such as a synchronized metronome during a music conferencing session), methods for synchronized recording and live delivery of synchronized data to the audience watching the distributed interaction live over the Internet.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Inventors: Stanislav Vonog, Nikolay Surin, Timur Iskhodzhanov, Vadim Shtayura
-
Patent number: 8667166Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: GrantFiled: November 2, 2010Date of Patent: March 4, 2014Assignee: Net Power and Light, Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Patent number: 8645741Abstract: Described are the architecture of such a system, algorithms for time synchronization during a multiway conferencing session, methods to fight with network imperfections such as jitter to improve synchronization, methods of introducing buffering delays to create handicaps for players with faster connections, methods which help players with synchronization (such as a synchronized metronome during a music conferencing session), methods for synchronized recording and live delivery of synchronized data to the audience watching the distributed interaction live over the Internet.Type: GrantFiled: June 14, 2012Date of Patent: February 4, 2014Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura, Timur Iskhodzhanov
-
Publication number: 20130297784Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: ApplicationFiled: May 2, 2013Publication date: November 7, 2013Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Patent number: 8527654Abstract: A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.Type: GrantFiled: June 1, 2012Date of Patent: September 3, 2013Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura
-
Patent number: 8458328Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: GrantFiled: November 2, 2010Date of Patent: June 4, 2013Assignee: Net Power and Light, Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Publication number: 20120254649Abstract: Described are the architecture of such a system, algorithms for time synchronization during a multiway conferencing session, methods to fight with network imperfections such as jitter to improve synchronization, methods of introducing buffering delays to create handicaps for players with faster connections, methods which help players with synchronization (such as a synchronized metronome during a music conferencing session), methods for synchronized recording and live delivery of synchronized data to the audience watching the distributed interaction live over the Internet.Type: ApplicationFiled: June 14, 2012Publication date: October 4, 2012Applicant: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Timur Iskhodzhanov, Vadim Shtayura
-
Publication number: 20120246227Abstract: A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.Type: ApplicationFiled: June 1, 2012Publication date: September 27, 2012Applicant: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura
-
Patent number: 8234398Abstract: A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.Type: GrantFiled: December 12, 2011Date of Patent: July 31, 2012Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura
-
Patent number: 8225127Abstract: Described are the architecture of such a system, algorithms for time synchronization during a multiway conferencing session, methods to fight with network imperfections such as jitter to improve synchronization, methods of introducing buffering delays to create handicaps for players with faster connections, methods which help players with synchronization (such as a synchronized metronome during a music conferencing session), methods for synchronized recording and live delivery of synchronized data to the audience watching the distributed interaction live over the Internet.Type: GrantFiled: April 14, 2011Date of Patent: July 17, 2012Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Timur Iskhodzhanov, Vadim Shtayura
-
Publication number: 20120124128Abstract: A method and system for pervasive computing are disclosed. According to one embodiment, a computer implemented method comprises a server communicating with a first device in a cloud computing environment, wherein the first device can detect surrounding devices, and an application program executable by the server, wherein the application program is controlled by the first device and the output of the application program is directed by the server to one of the devices detected by the first device.Type: ApplicationFiled: October 11, 2011Publication date: May 17, 2012Applicant: Net Power and Light, Inc.Inventors: Stanislav Vonog, Tara Lemmey, Nikolay Surin, Vadim Shtayura
-
Publication number: 20120110162Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: ApplicationFiled: November 2, 2010Publication date: May 3, 2012Applicant: Net Power and Light, Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Publication number: 20120110163Abstract: Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.Type: ApplicationFiled: November 2, 2010Publication date: May 3, 2012Applicant: Net Power and Light, Inc.Inventors: Gleb Dubovik, Vadim Shtayura, Nikolay Surin
-
Patent number: 8171154Abstract: A method and system for providing computer-generated output and in particular graphical output. The system includes a network configured to carry digital information. The system includes a server in communication with the network, the server configured to execute an application and a cloud engine module. The application provides a graphical output. The output capturing and encoding engine module is further configured to intercept the graphical output from the application on the server. The output capturing and encoding engine module is further configured to convert the graphical output into at least one of: graphical commands and video codec data. The output capturing and encoding engine module is further configured to transmit the converted output over the network. The system includes a client in communication with the server over the network, the client configured to execute a graphics and video decoding and rendering engine module.Type: GrantFiled: September 29, 2009Date of Patent: May 1, 2012Assignee: Net Power and Light, Inc.Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura