Patents Examined by Steven Z Elbinger
  • Patent number: 10503453
    Abstract: One or more embodiments facilitate a user experience in which a user can conveniently switch between different applications on a mobile device for capturing and interacting with digital content. For example, a content navigation system can identify an application installed on a mobile device having content capturing functionality. In addition, the content navigation system can detect that a graphical user interface associated with the identified content capturing application is displayed via a touch screen on the mobile device. Further, based on detecting that the graphical user interface associated with the content capturing application is displayed, the content navigation system can overlay a graphical element associated with a content management application over the graphical user interface. The graphical element can facilitate convenient switching between different applications on the mobile device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 10, 2019
    Assignee: Dropbox, Inc.
    Inventors: Daniel Weinberg, Anthony Grue
  • Patent number: 10503249
    Abstract: A system for displaying information to an operator of a machine comprises a head tracking system and a projection system. One system for displaying information uses a projection system and a see-through display to present two-dimensional images to an operator. One system uses a projection system and a see-through display to present three-dimensional images to an operator. One system uses a pair of smart glasses to display information to a user based a direction a user is looking.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: December 10, 2019
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Daniele Pagliani, Nicola Finardi, Richard Jackson, Ivan Di Federico
  • Patent number: 10497175
    Abstract: A head-mounted display includes a see-through display and a virtual reality engine. The see-through display is configured to visually augment an appearance of a physical space to a user viewing the physical space through the see-through display. The virtual reality engine is configured to cause the see-through display to visually present a virtual monitor that appears to be integrated with the physical space to a user viewing the physical space through the see-through display.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: December 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Mount, Stephen Latta, Adam Poulos, Daniel McCulloch, Darren Bennett, Ryan Hastings, Jason Scott
  • Patent number: 10489937
    Abstract: Paintbrush and liquid simulation techniques are described. In one or more implementations, input is received to perform brush strokes with a virtual paintbrush on a virtual canvas. For virtual paint on the virtual canvas, lifelike paint qualities are simulated. However, the lifelike paint qualities are simulated solely for the virtual paint that is within a region of the canvas. The lifelike paint qualities are not simulated for virtual paint located outside the region. As part of simulating the interaction between the virtual paint, the virtual paintbrush, and the virtual canvas, various parts of the simulation may be performed by different processing units. For example, bristles of the virtual paintbrush may be simulated utilizing a first processing device such as a central processing unit (CPU). A second processing unit, such as a graphics processing unit (GPU), may be employed to simulate the lifelike effects of the virtual paint.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: November 26, 2019
    Assignee: Adobe Inc.
    Inventors: Byungmoon Kim, Nathan A. Carr, Zhili Chen
  • Patent number: 10475227
    Abstract: Systems and methods are provided for system for generating a physical model for engineering design or visualization. A system includes a processor-readable memory that further includes one or more data structures containing physical data associated with points in a three dimensional volume. A system also includes a plurality of data processors that operate in parallel to perform calculations using the physical data to generate a physical model for providing real-time visualization and calculation associated with the three dimensional volume.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 12, 2019
    Assignee: Ansys, Inc.
    Inventor: Vince M. Pajerski
  • Patent number: 10475160
    Abstract: A method and apparatus can include: displaying original images, the original images including a first original image and a second original image; displaying magnification regions overlaid on top of the original images; detecting a positioning user input, the positioning user input identifying first coordinates for a first center point of a first magnification region; calculating second coordinates for a second center point of a second magnification region based on a linear relationship between the location of the first center point within the first original image and the location of the second center point within the second original image; displaying the second magnification region overlaid on the second original image and the second magnification region having the second center point based on the linear relationship; and displaying magnified images including a first magnified image corresponding to the first magnification region and a second magnified image corresponding to the second magnification region.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 12, 2019
    Assignee: CAPTUREPROOF, INC.
    Inventors: Meghan Conroy, Sabrina Patel
  • Patent number: 10474408
    Abstract: Systems and methods for improving operation of an electronic device, which includes an image data processing pipeline that processes input image data. In the processing pipeline, a first processing block generates first processed image data by performing a first function on the input image data; another one or more processing blocks, which includes a second processing block coupled to a first output of the first processing block, generates second processed image data by performing a second function on the first processed image data when received from the first processing block; and a third processing block coupled to the first output and a second output of the other one or more processing blocks performs a third function on the first processed image data when received from the first processing block and performs the third function on the second processed image data when received from the other one or more processing blocks.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Mahesh B. Chappalli, David L. Bowman
  • Patent number: 10462437
    Abstract: Projection displays include a highlight projector and a main projector. Highlights projected by the highlight projector boost luminance in highlight areas of a base image projected by the main projector. Various highlight projectors including steerable beams, holographic projectors and spatial light modulators are described.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 29, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Gerwin Damberg, Martin J. Richards, Craig Todd
  • Patent number: 10434418
    Abstract: The techniques disclosed herein enable a user of a host computer or a user of a remote computer to locate, view, control, and modify objects of a virtual environment. Embodiments disclosed herein can include the generation of a graphical user interface providing a two-dimensional display showing objects at a predetermined elevation of a three-dimensional virtual environment. User interface controls are provided for changing the elevation of the two-dimensional display. The two-dimensional display can be updated to show different elevations as the controls are used to select a new elevation. In some embodiments, the two-dimensional display enables users to move objects of a virtual reality environment. The display can bring highlight to select objects enabling users to readily locate desired objects and locations. The features disclosed herein can be utilized by a computer hosting a virtual reality session or a remote computer operating a companion application.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michelle Lee Dauphiny, Jason Cahill
  • Patent number: 10424295
    Abstract: Systems, methods and articles of manufacture for calibrating an augmented reality headset. Embodiments output for display in the augmented reality headset, a plurality of reference points, where the augmented reality headset is adapted to further display a fixed reference line. A user selection of a first one of the plurality of reference points that appears closest to the fixed reference line is received, and a calibration profile for the augmented reality headset is generated based on the user selection of the first reference point. Embodiments render one or more frames for display, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 24, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Haseltine, Michael P. Goslin, Joseph L. Olson
  • Patent number: 10417828
    Abstract: An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
  • Patent number: 10410416
    Abstract: A computer-executed method is disclosed for collective navigation of distributed virtual reality (VR) devices. The method obtains a source vertex and a destination vertex for a VR device. The source vertex and the destination vertex include vertices of a graph model of a navigable space having a plurality of vertices. The vertices represent a point within the navigable space and the plurality of edges represent a path segment between two corresponding vertices. A subset of possible vertices, selected from the plurality of vertices, is determined for a navigable path. A vertex traffic potential is determined for each vertex of the subset of possible vertices. The navigable path, including one or more consecutive path segments selected to minimize both segment path lengths and vertex traffic potentials, is determined from the source vertex to the destination vertex.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 10, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yinglong Xia, Lei Rao
  • Patent number: 10402955
    Abstract: In one embodiment, a method includes a computer machine reviewing a picture image and an associated video with the associated video including several video frames. The computer machine then statistically analyzes the corresponding areas for each video frame. The computer machine then compares an area in the picture image with an associated area in a video frame image, wherein the video frame image is based in part on the statistical analysis of the corresponding area for each video frame. Next, the computer machine creates an area for a composite image based in part on the comparison of the area in the picture image with the associated area in the video frame image.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael Slater, Stef Marc Smet
  • Patent number: 10403054
    Abstract: Aspects of the technology described herein provide for generating a customized three-dimensional (3D) graphical object. A 3D graphical object is retrieved from a 3D map application and a plurality of 3D components that comprise the 3D graphical object is determined. A selection of a first 3D component of the plurality of 3D components is received. The first 3D component is replaced with a second 3D component, and a customized 3D object is provided. The customized 3D object includes the second 3D component in place of the first 3D component.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Silvana Patricia Moncayo
  • Patent number: 10388053
    Abstract: Embodiments of systems disclosed herein reduce or eliminate artifacts or visible discrepancies that may occur when transitioning from one animation to another animation. In certain embodiments, systems herein identify one or more pose or reference features for one or more objects in a frame of a currently displayed animation. Although not limited as such, often the one or more objects are characters within the animation. Systems herein can attempt to match the reference features for the one or more objects to reference features of corresponding objects in a set of potential starting frames for a second animation that is to start being displayed. The potential starting frame with reference features that are an acceptable match with the current frame of the current animation may be selected as a starting frame for playing the second, animation potentially resulting in a smoother transition than starting from the first frame.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 20, 2019
    Assignee: Electronic Arts Inc.
    Inventors: Ben Folsom Carter, Jr., Fabio Zinno
  • Patent number: 10388050
    Abstract: First or second clothing information corresponding to a first or second shape is obtained, and first or second pattern information corresponding to a first or second pattern is obtained. First or second clothing data corresponding to clothes with the first or second shape associated with the first or second clothing information is combined with first or second pattern data corresponding to the first or second pattern associated with the first or second pattern information to create composite data corresponding to a composite image of clothes with the first or second pattern and the first or second shape. The composite image corresponding to the composite data is output to and displayed in a display device.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 20, 2019
    Assignee: SEIREN CO., LTD.
    Inventors: Norihiro Ogata, Junichi Hashimoto, Toshiro Kawabata, Kozo Nagata
  • Patent number: 10379606
    Abstract: A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 13, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan Eade, Jeroen Vanturennout, Neena Kamath, Alex Christopher Turner, David Fields, Jonathan David Hildebrandt, Michael Grabner, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
  • Patent number: 10373719
    Abstract: A method for modeling a patient anatomy includes applying a first modeling function to a set of volumetric image data for a patient anatomy to produce a first model of the patient anatomy, presenting the first model to a user, receiving an input from the user, and generating a revised model based upon the input.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: August 6, 2019
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Timothy D. Soper, Tao Zhao, Caitlin Q. Donhowe, Vincent Duindam, Federico Barbagli
  • Patent number: 10373288
    Abstract: Systems, apparatus, articles, and methods are described including operations to transpose image data between a linear-type storage format and a Y-tiled-type storage format.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: August 6, 2019
    Assignee: Intel Corporation
    Inventors: Yuting Yang, Guei-Yuan Lueh, Lei Shen, John R. Hartwig, Kin-Hang Cheung
  • Patent number: 10360177
    Abstract: Described is a method and processing apparatus to improve power efficiency by gating redundant threads processing. In particular, the method for gating redundant threads in a graphics processor includes determining if data for a thread and data for at least another thread are within a predetermined similarity threshold, gating execution of the at least another thread if the data for the thread and the data for the at least another thread are within the predetermined similarity threshold, and using an output data from the thread as an output data for the at least another thread.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 23, 2019
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Syed Zohaib M. Gilani, Jiasheng Chen, QingCheng Wang, YunXiao Zou, Michael Mantor, Bin He, Timour T. Paltashev