Patents by Inventor Olaf Brandt

Olaf Brandt 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: 11710866
    Abstract: A battery management system and method that allows a battery bank to be composed of battery modules that can be heterogeneous with respect to each other. A battery bank composed of modules that support the battery management system allows for any subset of modules to be easily replaced with modules of different electrochemical characteristics. Each of the modules may also have a controller that manages cells of the module. The bank level controller and module level controller may operate to virtualize the hardware under their management to reduce or eliminate the heterogeneous features of the underlying cells and modules.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: July 25, 2023
    Assignee: AMERICAN BATTERY SOLUTIONS, INC.
    Inventors: Martin Eberhard, Olaf Brandt, Jessica Riley, Darren J. Croke, Rob Sweney, Brennan Campbell, Ania Mitros
  • 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
  • Publication number: 20210384561
    Abstract: A battery management system and method that allows a battery bank to be composed of battery modules that can be heterogeneous with respect to each other. A battery bank composed of modules that support the battery management system allows for any subset of modules to be easily replaced with modules of different electrochemical characteristics. Each of the modules may also have a controller that manages cells of the module. The bank level controller and module level controller may operate to virtualize the hardware under their management to reduce or eliminate the heterogeneous features of the underlying cells and modules.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Inventors: Martin EBERHARD, Olaf BRANDT, Jessica RILEY, Darren J. CROKE, Rob SWENEY, Brennan CAMPBELL, Ania MITROS
  • 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
  • Patent number: 9522636
    Abstract: The invention relates to the construction of a molding strip for a motor vehicle, which in addition to a basic strip comprises a sealing strip with a sealing lip. The sealing strip can be locked to the basic strip via corresponding counterparts provided on the basic strip. In order to ensure that the sealing strip is securely held on the basic strip, it is provided that the sealing strip comprises the connecting links of a material which compared with the material of the sealing lip is more structurally rigid.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: December 20, 2016
    Assignee: DURA AUTOMOTIVE BODY AND GLASS SYSTEMS, GMBH
    Inventors: Olaf Brandt, Rafael Kunen
  • Patent number: 8634534
    Abstract: A system for call recovery, according to one embodiment of the present invention comprises a first device, a second device, a switch and a failover device. The first device, second device and failover device are communicatively coupled to the switch. The switch has a first communicative connection with a first device and a second communicative connection with a second device. The first and second communicative connections form a call between the first and second devices. The switch determines a recovery rule for the call and identifies the failover device based on the recover rule. The switch determines a call failure event during the call between the second device and the first device. The failover device builds a new communicative connection to the switch so that the failover device is communicatively coupled to the switch responsive to the call failure event, and connected on a call with the second device.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 21, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Olaf Brandt, Gang Wang
  • Publication number: 20120137628
    Abstract: The invention relates to the construction of a moulding strip for a motor vehicle, which in addition to a basic strip comprises a sealing strip with a sealing lip. The sealing strip can be locked to the basic strip via corresponding counterparts provided on the basic strip. In order to ensure that the sealing strip is securely held on the basic strip, it is provided that the sealing strip comprises the connecting links of a material which compared with the material of the sealing lip is more structurally rigid.
    Type: Application
    Filed: November 3, 2011
    Publication date: June 7, 2012
    Applicant: Dura Automotive Body & Glass Systems GmbH
    Inventors: Olaf Brandt, Rafael Kunen