Patents by Inventor Andrey Marsavin
Andrey Marsavin 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: 12137265Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.Type: GrantFiled: September 7, 2023Date of Patent: November 5, 2024Assignee: Roku, Inc.Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
-
Publication number: 20240333985Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing adaptive audio bitrate selection. An example embodiment operates by receiving a data streaming request. The embodiment then streams data at a first audio bitrate. The embodiment then determines whether there is a streaming discontinuity associated with the data. The embodiment then determines, in response to the determination that there is a streaming discontinuity, whether a network condition satisfies one or more conditions based on one or more streaming parameters. The embodiment then, in response to the determination that the network condition satisfies the one or more conditions, adjusts the first audio bitrate to a second audio bitrate during the streaming discontinuity.Type: ApplicationFiled: March 27, 2023Publication date: October 3, 2024Inventors: RODRIGO EMILIANO TOCALINI, Andrey Marsavin, Govind Vaidya, Robert Fitzgerald Watts, Wim Michiels
-
Publication number: 20230421831Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.Type: ApplicationFiled: September 7, 2023Publication date: December 28, 2023Applicant: ROKU, INC.Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
-
Patent number: 11800167Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.Type: GrantFiled: October 29, 2021Date of Patent: October 24, 2023Assignee: ROKU, INC.Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
-
Publication number: 20230133880Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Amit PALIWAL, Andrey MARSAVIN, Govind VAIDYA, Wim MICHIELS, Beth Teresa LOGAN, Zheng HAN, Tapan OZA, Vijay Anand RAGHAVAN
-
Patent number: 9826197Abstract: A client device receives a broadcast content signal containing an interactive identifier over a managed network at a client device. The interactive identifier may be a trigger that is included in a header or embedded within the digital video data. The trigger may have a temporal component, wherein the trigger can expire after a certain period of time. In response to identification of the trigger, the client device sends a user request for interactive content over an unmanaged network. For example, the managed network may be a one-way satellite television network, IP-television network or cable television network and the unmanaged network may be the Internet. The client device switches between receiving data from the managed network to receiving data from the unmanaged network.Type: GrantFiled: December 31, 2009Date of Patent: November 21, 2017Assignee: ACTIVEVIDEO NETWORKS, INC.Inventors: Joshua Dahlby, Andrey Marsavin, Charles Lawrence, Lena Y. Pavlovskaia
-
Patent number: 9021541Abstract: Systems and methods are presented that permit an individual to share digital video between video devices using a cable television system. A first video device streams digital video to a cable headend, which transcodes it and stitches it with other video content, such as a menuing system. The headend then transmits the digital video to a second video device, such as a set top box, for display. The data stream may be controlled using a standard set top box remote control, and the system may be used without purchasing additional hardware or software, or configuring a wireless local area network.Type: GrantFiled: October 14, 2011Date of Patent: April 28, 2015Assignee: ActiveVideo Networks, Inc.Inventors: Natalie Regis, Mark Tom, Andrey Marsavin, Lena Y. Pavlovskaia
-
Publication number: 20120204217Abstract: Systems and methods are presented that permit an individual to share digital video between video devices using a cable television system. A first video device streams digital video to a cable headend, which transcodes it and stitches it with other video content, such as a menuing system. The headend then transmits the digital video to a second video device, such as a set top box, for display. The data stream may be controlled using a standard set top box remote control, and the system may be used without purchasing additional hardware or software, or configuring a wireless local area network.Type: ApplicationFiled: October 14, 2011Publication date: August 9, 2012Applicant: ACTIVEVIDEO NETWORKS, INC.Inventors: Natalie Regis, Mark Tom, Andrey Marsavin, Lena Y. Pavlovskaia
-
Publication number: 20100158109Abstract: A client device receives a broadcast content signal containing an interactive identifier over a managed network at a client device. The interactive identifier may be a trigger that is included in a header or embedded within the digital video data. The trigger may have a temporal component, wherein the trigger can expire after a certain period of time. In response to identification of the trigger, the client device sends a user request for interactive content over an unmanaged network. For example, the managed network may be a one-way satellite television network, IP-television network or cable television network and the unmanaged network may be the Internet. The client device switches between receiving data from the managed network to receiving data from the unmanaged network.Type: ApplicationFiled: December 31, 2009Publication date: June 24, 2010Applicant: ACTIVEVIDEO NETWORKS, INC.Inventors: Joshua Dahlby, Andrey Marsavin, Charles Lawrence, Lena Y. Pavlovskaia
-
Publication number: 20090328109Abstract: A client device receives a broadcast content signal containing an interactive identifier over a managed network at a client device. The interactive identifier may be a trigger that is included in a header or embedded within the digital video data. The trigger may have a temporal component, wherein the trigger can expire after a certain period of time. In response to identification of the trigger, the client device sends a user request for interactive content over an unmanaged network. For example, the managed network may be a one-way satellite television network, IP-television network or cable television network and the unmanaged network may be the Internet. The client device switches between receiving data from the managed network to receiving data from the unmanaged network.Type: ApplicationFiled: June 22, 2009Publication date: December 31, 2009Applicant: ACTIVEVIDEO NETWORKS, INC.Inventors: Lena Y. Pavlovskaia, Andreas Lennartsson, Charles Lawrence, Joshua Dahlby, Andrey Marsavin, Gregory E. Brown, Jeremy Edmonds, Hsuehmin Li, Vlad Shamgin
-
Patent number: 6973127Abstract: A method and apparatus for compressing video signals. The video compression may include row by row horizontal subband filtering of video data representing part of an image, and row by row concurrent vertical high and vertical low pass subband filtering of the results of the horizontal subband filtering. Less than the vertical filter length of rows of results of the horizontal subband filtering may be buffered at a time.Type: GrantFiled: August 25, 2000Date of Patent: December 6, 2005Assignee: XVD CorporationInventors: Victor D. Kolesnik, Irina E. Bocharova, Boris D. Kudryashov, Andrey Marsavin, Victor Simileysky, Felix A. Taubin
-
Patent number: 6954501Abstract: A method and apparatus for object based motion compensation forms objects from blocks of an input image based on motion similarity of the blocks in the input image and a reference image. In addition, object motion compensation vectors for each formed object and object relative block motion compensation vectors for each object's constituent blocks relative to the object's motion compensation vector are computed.Type: GrantFiled: February 17, 2003Date of Patent: October 11, 2005Assignee: XVD CorporationInventors: Dmitry Skripin, Andrey Marsavin, Irina Bocharova, IIya Asnis, Andrei Morozov
-
Publication number: 20040161037Abstract: A method and apparatus for object based motion compensation forms objects from blocks of an input image based on motion similarity of the blocks in the input image and a reference image. In addition, object motion compensation vectors for each formed object and object relative block motion compensation vectors for each object's constituent blocks relative to the object's motion compensation vector are computed.Type: ApplicationFiled: February 17, 2003Publication date: August 19, 2004Inventors: Dmitry Skripin, Andrey Marsavin, Irina Bocharova, Ilya Asnis, Andrei Morozov
-
Patent number: 6249614Abstract: A method and apparatus for performing video compression and decompression using dynamic quantization and/or encoding. According to one aspect of the compression method, an image is recursively filtered into its constituent components each represented by a matrix of coefficients. Next, the level of correlation of a first of the matrices of coefficients is determined. Based on the level of correlation of this first coefficient matrix, one of a first quantization technique and a second quantization technique is selected. The first coefficient matrix is then quantized using the selected quantization technique. According to another aspect of the compression method, an image is digitally filtered into its constituent components, each represented by a matrix of coefficients. At least certain matrices are quantized to generated a first quantized matrix.Type: GrantFiled: March 6, 1998Date of Patent: June 19, 2001Assignees: Alaris, Inc., G. T. Technology, Inc.Inventors: Victor D. Kolesnik, Irina E. Bocharova, Boris D. Kudryashov, Andrey Malkov, Andrey Marsavin, Victor Simileysky, Felix A. Taubin