Patents by Inventor Gary L. Vondran, Jr.

Gary L. Vondran, Jr. 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).

  • Publication number: 20230368432
    Abstract: Novel viewpoints may be rendered using arrays of camera images with synthesized viewpoints. Different viewpoints of a scene may be captured via image sensors. Depth information may be determined for the captured viewpoints. An array of images may be generated that includes synthetic viewpoints generated from the captured viewpoints and depth information. A request to render a novel viewpoint may be received. Then novel viewpoint may be rendered using the array of images with synthetic viewpoints.
    Type: Application
    Filed: July 26, 2023
    Publication date: November 16, 2023
    Applicant: Apple Inc.
    Inventors: Felipe Bacim De Araujo E Silva, Dan C. Lelescu, Sebastien Eric Gilles Leprince, Gary L Vondran, JR.
  • Patent number: 11748918
    Abstract: Novel viewpoints may be rendered using arrays of camera images with synthesized viewpoints. Different viewpoints of a scene may be captured via image sensors. Depth information may be determined for the captured viewpoints. An array of images may be generated that includes synthetic viewpoints generated from the captured viewpoints and depth information. A request to render a novel viewpoint may be received. Then novel viewpoint may be rendered using the array of images with synthetic viewpoints.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: Felipe Bacim De Araujo E Silva, Dan C Lelescu, Sebastien Eric Gilles Leprince, Gary L Vondran, Jr.
  • Patent number: 11044398
    Abstract: A light field panorama system in which a user holding a mobile device performs a gesture to capture images of a scene from different positions. Additional information, for example position and orientation information, may also be captured. The images and information may be processed to determine metadata including the relative positions of the images and depth information for the images. The images and metadata may be stored as a light field panorama. The light field panorama may be processed by a rendering engine to render different 3D views of the scene to allow a viewer to explore the scene from different positions and angles with six degrees of freedom. Using a rendering and viewing system such as a mobile device or head-mounted display, the viewer may see behind or over objects in the scene, zoom in or out on the scene, or view different parts of the scene.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: June 22, 2021
    Assignee: Apple Inc.
    Inventors: Gabriel D. Molina, Ricardo J. Motta, Gary L. Vondran, Jr., Dan Lelescu, Tobias Rick, Brett Miller
  • Patent number: 10659757
    Abstract: This disclosure pertains to operations, systems, and computer readable media to capture images of a scene using a camera array and process the captured images based on a viewer's point of view (POV) for immersive augmented reality, live display wall, head mounted display, video conferencing, and similar applications. In one implementation, the disclosed subject matter provides a complete view to a viewer by combining images captured by a camera array. In another implementation, the disclosed subject matter tracks the viewer's POV as he moves from one location to another and displays images in accordance with his varying POV. The change of the viewer's POV is inclusive of movements in the X, Y, and Z dimensions.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: May 19, 2020
    Assignee: Apple Inc.
    Inventors: Ricardo J. Motta, Gary L. Vondran, Jr., Manohar B. Srikanth, Brett D. Miller
  • Publication number: 20200106959
    Abstract: A light field panorama system in which a user holding a mobile device performs a gesture to capture images of a scene from different positions. Additional information, for example position and orientation information, may also be captured. The images and information may be processed to determine metadata including the relative positions of the images and depth information for the images. The images and metadata may be stored as a light field panorama. The light field panorama may be processed by a rendering engine to render different 3D views of the scene to allow a viewer to explore the scene from different positions and angles with six degrees of freedom. Using a rendering and viewing system such as a mobile device or head-mounted display, the viewer may see behind or over objects in the scene, zoom in or out on the scene, or view different parts of the scene.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 2, 2020
    Applicant: Apple Inc.
    Inventors: Gabriel D. Molina, Ricardo J. Motta, Gary L. Vondran, JR., Dan Lelescu, Tobias Rick, Brett Miller
  • Publication number: 20190260979
    Abstract: This disclosure pertains to operations, systems, and computer readable media to capture images of a scene using a camera array and process the captured images based on a viewer's point of view (POV) for immersive augmented reality, live display wall, head mounted display, video conferencing, and similar applications. In one implementation, the disclosed subject matter provides a complete view to a viewer by combining images captured by a camera array. In another implementation, the disclosed subject matter tracks the viewer's POV as he moves from one location to another and displays images in accordance with his varying POV. The change of the viewer's POV is inclusive of movements in the X, Y, and Z dimensions.
    Type: Application
    Filed: January 7, 2019
    Publication date: August 22, 2019
    Inventors: Ricardo J. Motta, Gary L. Vondran, JR., Manohar B. Srikanth, Brett D. Miller
  • Patent number: 10178371
    Abstract: This disclosure pertains to operations, systems, and computer readable media to capture images of a scene using a camera array and process the captured images based on a viewer's point of view (POV) for immersive augmented reality, live display wall, head mounted display, video conferencing, and similar applications. In one implementation, the disclosed subject matter provides a complete view to a viewer by combining images captured by a camera array. In another implementation, the disclosed subject matter tracks the viewer's POV as he moves from one location to another and displays images in accordance with his varying POV. The change of the viewer's POV is inclusive of movements in the X, Y, and Z dimensions.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: January 8, 2019
    Assignee: Apple Inc.
    Inventors: Ricardo J. Motta, Gary L. Vondran, Jr., Manohar B. Srikanth, Brett D. Miller
  • Publication number: 20180020201
    Abstract: This disclosure pertains to operations, systems, and computer readable media to capture images of a scene using a camera array and process the captured images based on a viewer's point of view (POV) for immersive augmented reality, live display wall, head mounted display, video conferencing, and similar applications. In one implementation, the disclosed subject matter provides a complete view to a viewer by combining images captured by a camera array. In another implementation, the disclosed subject matter tracks the viewer's POV as he moves from one location to another and displays images in accordance with his varying POV. The change of the viewer's POV is inclusive of movements in the X, Y, and Z dimensions.
    Type: Application
    Filed: May 5, 2017
    Publication date: January 18, 2018
    Inventors: Ricardo J. Motta, Gary L. Vondran, JR., Manohar B. Srikanth, Brett D. Miller
  • Patent number: 9681096
    Abstract: This disclosure pertains to operations, systems, and computer readable media to capture images of a scene using a camera array and process the captured images based on a viewer's point of view (POV) for immersive augmented reality, live display wall, head mounted display, video conferencing, and similar applications. In one implementation, the disclosed subject matter provides a complete view to a viewer by combining images captured by a camera array. In another implementation, the disclosed subject matter tracks the viewer's POV as he moves from one location to another and displays images in accordance with his varying POV. The change of the viewer's POV is inclusive of movements in the X, Y, and Z dimensions.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 13, 2017
    Assignee: Apple Inc.
    Inventors: Ricardo J. Motta, Gary L. Vondran, Jr., Manohar B. Srikanth, Brett D. Miller
  • Publication number: 20140218727
    Abstract: An apparatus for use in a sensing application includes a body having a cavity containing an opening. The apparatus also includes a plurality of nano-fingers positioned in the cavity and a destructible cover covering the opening in the cavity to protect the plurality of nano-fingers, wherein the destructible cover is to be destroyed to enable access to the plurality of nano-fingers.
    Type: Application
    Filed: October 26, 2011
    Publication date: August 7, 2014
    Inventors: Zhiyong Li, Gary L. Vondran, JR.
  • Patent number: 7760956
    Abstract: A method and system for automatically producing a page using frames of a video stream. A plurality of video frames from a video stream or clip are read, and multiple frames are extracted from the video stream, based on the content of each frame. Frames which neighbor the extracted frames in the video stream are also extracted, with the number of neighboring frames to be extracted being controlled by parameters provided to the page production system. The resolution of the images in the extracted video frames is enhanced, based on the information in each extracted frame and each respective extracted neighboring frame. The enhanced images are automatically cropped to enhance the important features in each image, and the cropped images are composed into one or more pages that are representative of the content of the video stream.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: July 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Xiaofan Lin, Tong Zhang, C. Brian Atkins, Gary L. Vondran, Jr., Mei Chen, Charles A. Untulis, Stephen Philip Cheatle, Dominic Lee
  • Patent number: 7505172
    Abstract: Systems and methods according to the present invention provide the capability to identify, record and employ object reuse in print jobs. Reuse information, e.g., a number of instances of a particular object and/or the pages wherein the object is used, is identified as part of print job processing. Subsequent printing process, e.g., object caching and print job partitioning, can then use the reuse information.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gary L. Vondran, Jr., Jun Li
  • Patent number: 7502967
    Abstract: A data object of a data file that causes an error in an application is identified. In a method for identifying the data object, the data file is processed with the application and the interactions between the application and an operating system are intercepted. The intercepted interactions are correlated with the error and the data object of the data file is correlated with at least one of the intercepted interactions to identify the data object that causes the error.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 10, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jun Li, Gary L. Vondran, Jr.
  • Patent number: 7149805
    Abstract: A communication system includes a computer network that includes a plurality of interconnected computer devices. The communication system further includes at least one network device capable of communicating with one or more mobile wireless devices. The network device is part of the computer network and is capable of communicating with a mobile wireless device without the mobile wireless device being a member of the computer network.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Emiliano Bartolome, Gary L. Vondran, Jr.
  • Patent number: 6581131
    Abstract: A method and apparatus for efficient cache mapping of compressed Very Long Instruction Word (VLIW) instructions. In the present invention, efficient cache mapping of compressed variable length cache lines is performed by decompressing a sequence of compressed instructions to obtain decompressed cache lines and storing the decompressed cache lines in the same sequence in the cache memory. The present invention decouples the program counter based cache mapping from the memory address. In this way, a fixed increment cache pointer and variable size compressed cache line can be achieved, and, in doing so, decompressed cache lines fit nicely within the cache, in sequential order, while variable length compressed cache lines can be directly accessed without the use of a translation table.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: June 17, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gary L Vondran, Jr.
  • Patent number: 6480938
    Abstract: A cache structure, organized in terms of cache lines, for use with variable length bundles of instructions (syllables), comprising: a first cache bank that is organized in columns and rows; a second cache bank that is organized in columns and rows; logic for defining said cache line into a sequence of equal sized segments, and mapping alternate segments in said sequence of segments to the columns in said cache banks such that said first bank holds even segments and said second bank holds odd segments; logic for storing bundles across at most a first column in said first cache bank and a sequentially adjacent column in said second cache bank; and logic for accessing bundles stored in the first and second cache banks.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: November 12, 2002
    Assignee: Hewlett-Packard Company
    Inventor: Gary L Vondran, Jr.
  • Patent number: 6049400
    Abstract: New interpolation techniques allow improved efficiency and speed in performing color space conversions. A radial interpolation technique accomplishes an interpolation by generating successive sub-cubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Sub-cubes are generated by averaging a selected vertex value with the vertex values of each of the remaining vertices. A pruned radial interpolation technique employs a subset of the vertex values of the initially selected cube to generate the result of the interpolation, thereby improving upon the efficiency of the radial interpolation. A tetrahedral interpolation technique accomplishes an interpolation by generating successive sub-cubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Sub-cubes are generated by applying a mathematical relationship which allows computation of sub-cube vertex values through a series of logical AND, logical OR and averaging operations.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: April 11, 2000
    Assignee: Hewlett-Packard Company
    Inventor: Gary L. Vondran, Jr.
  • Patent number: 6040925
    Abstract: New interpolation techniques allow improved efficiency and speed in performing color space conversions. A radial interpolation technique accomplishes an interpolation by generating successive sub-cubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Sub-cubes are generated by averaging a selected vertex value with the vertex values of each of the remaining vertices. A pruned radial interpolation technique employs a subset of the vertex values of the initially selected cube to generate the result of the interpolation, thereby improving upon the efficiency of the radial interpolation. A tetrahedral interpolation technique accomplishes an interpolation by generating successive sub-cubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Sub-cubes are generated by applying a mathematical relationship which allows computation of sub-cube vertex values through a series of logical AND, logical OR and averaging operations.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: March 21, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Gary L. Vondran, Jr., Giuseppe Desoli
  • Patent number: 6040926
    Abstract: New interpolation techniques allow improved efficiency and speed in performing color space conversions. A radial interpolation technique accomplishes an interpolation by generating successive sub-cubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Subcubes are generated by averaging a selected vertex value with the vertex values of each of the remaining vertices. A pruned radial interpolation technique employs a subset of the vertex values of the initially selected cube to generate the result of the interpolation, thereby improving upon the efficiency of the radial interpolation. A tetrahedral interpolation technique accomplishes an interpolation by generating successive subcubes. A value of a vertex of the final sub-cube generated is used as the result of the interpolation. Subcubes are generated by applying a mathematical relationship which allows computation of sub-cube vertex values through a series of logical AND, logical OR and averaging operations.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: March 21, 2000
    Assignee: Hewlett-Packard Company
    Inventor: Gary L. Vondran, Jr.
  • Patent number: 6031642
    Abstract: New interpolation techniques allow improved efficiency and speed in performing color space conversions. A radial interpolation technique accomplishes an interpolation by generating successive subcubes. A value of a vertex of the final subcube generated is used as the result of the interpolation. Subcubes are generated by averaging a selected vertex value with the vertex values of each of the remaining vertices. A pruned radial interpolation technique employs a subset of the vertex values of the initially selected cube to generate the result of the interpolation, thereby improving upon the efficiency of the radial interpolation. A tetrahedral interpolation technique accomplishes an interpolation by generating successive subcubes. A value of a vertex of the final subcube generated is used as the result of the interpolation. Subcubes are generated by applying a mathematical relationship which allows computation of subcube vertex values through a series of logical AND, logical OR and averaging operations.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: February 29, 2000
    Assignee: Hewlett-Packard Company
    Inventor: Gary L. Vondran, Jr.