Patents by Inventor Pavel Glozman
Pavel Glozman 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: 11641327Abstract: Payloads are received via a communication channel having one-way connectivity. The payloads have a container structure that includes a time stamp. It is determined whether a unit manifest has been received via the communication channel transmitted independently of the payloads. The unit manifest includes information associated with payloads including a hash of each payload on the unit manifest. Responsive to determining that the unit manifest has been received, it is determined whether the information associated with the payloads matches the corresponding payloads. Responsive to determining that the information associated with payloads on the unit manifest matches the corresponding payloads, the corresponding payloads are processed. It is determined whether an aggregate manifest associated with a predefined time period has been received.Type: GrantFiled: October 19, 2020Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yu Zhang, Pavel Glozman
-
Publication number: 20220124053Abstract: Payloads are received via a communication channel having one-way connectivity. The payloads have a container structure that includes a time stamp. It is determined whether a unit manifest has been received via the communication channel transmitted independently of the payloads. The unit manifest includes information associated with payloads including a hash of each payload on the unit manifest. Responsive to determining that the unit manifest has been received, it is determined whether the information associated with the payloads matches the corresponding payloads. Responsive to determining that the information associated with payloads on the unit manifest matches the corresponding payloads, the corresponding payloads are processed. It is determined whether an aggregate manifest associated with a predefined time period has been received.Type: ApplicationFiled: October 19, 2020Publication date: April 21, 2022Inventors: Yu ZHANG, Pavel GLOZMAN
-
Patent number: 10880618Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: GrantFiled: November 23, 2015Date of Patent: December 29, 2020Assignee: Rovi Technologies CorporationInventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit
-
Publication number: 20160150295Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: ApplicationFiled: November 23, 2015Publication date: May 26, 2016Inventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit
-
Patent number: 9197928Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: GrantFiled: October 18, 2013Date of Patent: November 24, 2015Assignee: Rovi Technologies CorporationInventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit
-
Publication number: 20140047494Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: ApplicationFiled: October 18, 2013Publication date: February 13, 2014Applicant: Microsoft CorporationInventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit
-
Patent number: 8566869Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: GrantFiled: September 2, 2008Date of Patent: October 22, 2013Assignee: Microsoft CorporationInventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit
-
Publication number: 20100053435Abstract: Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.Type: ApplicationFiled: September 2, 2008Publication date: March 4, 2010Inventors: Edward Goziker, Toby Steele, Tim Zobel, Pavel Glozman, Ross Hewit