Patents by Inventor Anatoli Adamov

Anatoli Adamov 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: 11348202
    Abstract: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, using a stitching algorithm to stitch the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, determining a correction for the stitching error, and modifying the stitching algorithm based on the correction for the stitching error. The modified stitching algorithm may be used to generate a corrected virtual reality render that corrects the stitching error.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 31, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur van Hoff
  • Patent number: 10937462
    Abstract: A method includes defining first, second, and third shards of raw three-dimensional video data in a state file, wherein each shard includes raw video feeds; assigning each shard to a corresponding worker node in a set of worker nodes; processing the shards at the set of worker nodes to generate one or more three-dimensional video renders for each shard; determining, from the state file, that processing of the first shard is complete, processing of the second shard is complete, and processing of the third shard is incomplete; and generating three-dimensional content by concatenating a first three-dimensional video render, a first audio render associated with the first shard, a second three-dimensional video render, and a second audio render associated with the second shard, and a filler video that is a placeholder for a third three-dimensional video render until the third shard is processed.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 2, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov
  • Publication number: 20210049737
    Abstract: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, using a stitching algorithm to stitch the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, determining a correction for the stitching error, and modifying the stitching algorithm based on the correction for the stitching error. The modified stitching algorithm may be used to generate a corrected virtual reality render that corrects the stitching error.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 18, 2021
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur van Hoff
  • Patent number: 10853915
    Abstract: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, stitching the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, and generating a corrected virtual reality render that corrects the stitching error.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 1, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur Van Hoff
  • Publication number: 20200184601
    Abstract: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, stitching the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, and generating a corrected virtual reality render that corrects the stitching error.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur Van Hoff
  • Publication number: 20200176031
    Abstract: A method includes defining first, second, and third shards of raw three-dimensional video data in a state file, wherein each shard includes raw video feeds; assigning each shard to a corresponding worker node in a set of worker nodes; processing the shards at the set of worker nodes to generate one or more three-dimensional video renders for each shard; determining, from the state file, that processing of the first shard is complete, processing of the second shard is complete, and processing of the third shard is incomplete; and generating three-dimensional content by concatenating a first three-dimensional video render, a first audio render associated with the first shard, a second three-dimensional video render, and a second audio render associated with the second shard, and a filler video that is a placeholder for a third three-dimensional video render until the third shard is processed.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Inventors: Olaf Brandt, Anatoli Adamov
  • Patent number: 10607654
    Abstract: The disclosure describes using sharding generate virtual reality content. A method includes receiving raw virtual reality video data recorded by a camera array, wherein the camera array includes three or more camera modules. The method further includes defining shards of the raw virtual reality video data in a state file. The method further includes assigning each of the shards to a corresponding worker node in a set of worker nodes. The method further includes updating the state file to include metadata that describes a location of each of the shards at the corresponding worker node in the set of worker nodes. The method further includes providing the metadata to the set of worker nodes. The method further includes processing the shards to generate one or more virtual reality video renders for each shard, where each virtual reality video render combines the raw video feeds into a single video file.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: March 31, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov
  • Patent number: 10600155
    Abstract: Some embodiments of the invention include methods and systems to generating virtual reality content based on corrections to stitching errors. The method includes receiving at a cloud-based server through a network interface, raw virtual reality video data recorded by camera modules of a camera array. The method further includes stitching the raw virtual reality video data, at the cloud-based server, to generate an initial virtual reality render. The method further includes determining that the initial virtual reality render has stitching errors. The method further includes transmitting the initial virtual reality render from the cloud-based server to a user device. The method further includes receiving a correction to the initial virtual reality render from the user device. The method further includes generating virtual reality content based on the correction.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: March 24, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur Van Hoff
  • Publication number: 20180226105
    Abstract: The disclosure describes using sharding generate virtual reality content. A method includes receiving raw virtual reality video data recorded by a camera array, wherein the camera array includes three or more camera modules. The method further includes defining shards of the raw virtual reality video data in a state file. The method further includes assigning each of the shards to a corresponding worker node in a set of worker nodes. The method further includes updating the state file to include metadata that describes a location of each of the shards at the corresponding worker node in the set of worker nodes. The method further includes providing the metadata to the set of worker nodes. The method further includes processing the shards to generate one or more virtual reality video renders for each shard, where each virtual reality video render combines the raw video feeds into a single video file.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 9, 2018
    Inventors: Olaf Brandt, Anatoli Adamov
  • Publication number: 20180225805
    Abstract: Some embodiments of the invention include methods and systems to generating virtual reality content based on corrections to stitching errors. The method includes receiving at a cloud-based server through a network interface, raw virtual reality video data recorded by camera modules of a camera array. The method further includes stitching the raw virtual reality video data, at the cloud-based server, to generate an initial virtual reality render. The method further includes determining that the initial virtual reality render has stitching errors. The method further includes transmitting the initial virtual reality render from the cloud-based server to a user device. The method further includes receiving a correction to the initial virtual reality render from the user device. The method further includes generating virtual reality content based on the correction.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 9, 2018
    Inventors: Olaf Brandt, Anatoli Adamov