Patents Examined by Sarah Lhymn
  • Patent number: 10613734
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a first user interaction associated with a first transition in a graphical user interface. The first transition is executed in the graphical user interface. A second user interaction associated with a second transition in the graphical user interface is received during the executing the first transition. The second transition is executed in the graphical user interface during the executing the first transition.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventor: Benjamin Grady Cunningham
  • Patent number: 10614590
    Abstract: An information processing apparatus includes an obtaining unit configured to obtain position and orientation information and shape information about a real holding object holding a plurality of virtual objects, a setting unit configured to set a virtual object held by the holding object as an interference virtual object and to set a virtual object that is not held by the holding object as an interfered virtual object, based on the position and orientation information and the shape information about the plurality of virtual objects and the position and orientation information and shape information about the holding object, and a determination unit configured to determine presence or absence of interference between the interference virtual object and the interfered virtual object, based on the position and orientation information and the shape information about the interference virtual object and the position and orientation information and the shape information about the interfered virtual object.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 7, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naoko Ogata, Yasumi Tanaka
  • Patent number: 10607388
    Abstract: Provided are a display control method, a display control device, a storage medium and a terminal of autostereoscopic three-dimensional (3D) image. The method includes the following steps: capturing distance information of a background object relative to a screen; capturing depth information of display content of the screen; determining a relative positional relation between the background object and the depth based on the distance information and the depth information; and causing the depth to move toward a side of the front of the screen when the background object is located on a side of the depth facing a front of the screen, thereby causing the background object to be located on a side of the depth facing a back of the screen.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: March 31, 2020
    Inventors: Limin Wang, Tai-jiun Hwang
  • Patent number: 10607375
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques to display rectangular content in non-rectangular display areas without clipping or cutting off the content. These bounding path techniques can be employed for electronic devices with rounded corners and for display of content within software windows for applications, in which the windows have non-rectangular corners. The techniques disclosed include content shifting, aspect fit, run length encoding and corner encoding. These techniques can be applied to both static content and for dynamic content. Memory optimization techniques are disclosed to reduce the memory requirements for encoding display bitmaps and for optimal performance. The run length encoding feature can reduce the time and decrease the memory requirements for determining a location where the content can fit within a viewable area of the display. The corner encoding technique provides for encoding areas with non-linear curves.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Apple Inc.
    Inventors: Tyler M. Fox, Kyle T. Howarth, James R. Montgomerie, Stephen F. Holt
  • Patent number: 10598948
    Abstract: A display device and a display method are provided. The display device includes a plurality of transparent display units configured to emit imaging light along a same direction and arranged in sequence with spaces therebetween along a light-emitting direction of the imaging light; and a layer-by-layer scan circuit configured to respectively input a plurality of depth images of a same three-dimensional (3D) image into corresponding transparent display units in the plurality of transparent display units, wherein, the plurality of depth images have different depth ranges; and upon each transparent display unit displaying the inputted depth image, the layer-by-layer scan circuit is configured to control transparent display units on a display side of the each transparent display unit to be in a transparent state.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 24, 2020
    Inventors: Yangbing Yu, Qing Ma, Daekeun Yoon
  • Patent number: 10592242
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments render vector data on static and dynamic surfaces by a computing device for a graphic display or for a separate computing device and/or algorithm to generate an image. Complex vector data associated with a surface for rendering may be rendered. The complex vector data may be decomposed into one or more vector subunits. A geometry corresponding to a volume and a mathematical description of an extrusion of each corresponding vector subunit may be generated. The volume and the mathematical description of the extrusion may intersect a surface level-of-detail of the surface. The geometry may be rasterized as a screen-space decal. Also, a surface depth texture may be compared for the surface against the extrusion using at least the screen-space decal. In addition, geometry batching may be performed for drawing simultaneously a plurality of the one or more vector subunits.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 17, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Kangning Li, Daniel Bagnell
  • Patent number: 10591728
    Abstract: Aspects of the present disclosure relate to optical systems with ergonomic presentation of content for use in head-worn computing systems. A method for controlling a head-worn computer when viewing virtual images, including image content, that encourages an ergonomic head position to reduce neck pain, includes determining an angle of the head-worn computer relative to horizontal, determining an angle of a line of sight to the center of the virtual image as presented to a user's eye, determining a deviation between the determined angle of the line of sight and a predetermined ergonomic angle, and shifting the image content of the virtual image vertically as displayed to the user's eye so that a portion of the image content is not viewable, wherein the amount of shifting is in reverse correspondence to the magnitude of the determined deviation.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: March 17, 2020
    Inventors: Nima L. Shams, John N. Border, John D. Haddick
  • Patent number: 10586370
    Abstract: The disclosed computer system may include an input module, an autoencoder, and a rendering module. The input module may receive geometry information and images of a subject. The geometry information may be indicative of variation in geometry of the subject over time. Each image may be associated with a respective viewpoint and may include a view-dependent texture map of the subject. The autoencoder may jointly encode texture information and the geometry information to provide a latent vector. The autoencoder may infer, using the latent vector, an inferred geometry and an inferred view-dependent texture of the subject for a predicted viewpoint. The rendering module may be configured to render a reconstructed image of the subject for the predicted viewpoint using the inferred geometry and the inferred view-dependent texture. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 10, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Stephen Anthony Lombardi, Jason Saragih, Yaser Sheikh, Takaaki Shiratori, Shoou-I Yu, Tomas Simon Kreuz, Chenglei Wu
  • Patent number: 10585470
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Patent number: 10587869
    Abstract: A method performed by a first image display apparatus includes: obtaining a 360-degree image; displaying, on a first display included in the first image display apparatus, a first image corresponding to a first area of the 360-degree image; controlling a second image display apparatus to display a second image corresponding to a second area of the 360-degree image, the second area being adjacent to the first area.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: March 10, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-don Yoon, A-in Cho, Sang-chul Ko, Joung-ho Roh, Bong-seok Lee, Sang-moon Lee
  • Patent number: 10579746
    Abstract: The present device may project a building design drawing onto a floor to indicate substantially precisely where contractors should install their products on the construction site. The device scans the raw space, compares the proposed construction documents with the existing conditions and projects a full scale accurate image of the plan on a work surface of either gravel, dirt and/or concrete. The resulting image would allow installation of underground utilities and walls more quickly and with increased accuracy. This decreases the time needed for installation and reduces or eliminates the need for costly re-work necessitated by these common errors.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: March 3, 2020
    Assignee: JZ Technologies, LLC
    Inventors: Jeffrey Samuelson, Joshua W. Buck
  • Patent number: 10559134
    Abstract: A method for providing backup assistance includes providing a rear backup camera and a processor at a vehicle, and storing a plurality of mathematical formulas in memory, with each stored formula associated with a respective vehicle wheelbase configuration. A wheelbase configuration input is provided that is representative of the wheelbase configuration of the vehicle. Responsive at least in part to the input, a mathematical formula is selected from the stored formulas. Responsive to a steering angle input, the processor selects a value to be input into the selected mathematical formula. During the reversing maneuver of the vehicle, a predicted vehicle trajectory overlay is generated by calculating, via the selected mathematical formula and using the selected value, an overlay representative of the predicted vehicle trajectory of the vehicle. The predicted vehicle trajectory overlay is superimposed over displayed video images for viewing by the driver of the vehicle during the reversing maneuver.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 11, 2020
    Inventors: Joel S. Gibson, Steven V. Byrne, Richard D. Shriner
  • Patent number: 10551911
    Abstract: A device (DA) analyses an immersive virtual reality system (SI) comprising a target (CD) that is securely fastened to an object (OM), detecting means (MD) that deliver a first signal representative of the current position of the target (CD), processing means (MT) that define images depending on the detected current position, and at least one image-displaying means (EA, PI). This device (DA) comprises a first sensor (C1) that generates a second signal when the object (OM) reaches a known position, a second sensor (C2) that generates a third signal when it detects a change in displayed image consecutive to the detection of the object (OM) in this known position by the detecting means (MD), and analysing means (MA) that determine first and second times of reception of the second and third signals then a first time difference between these first and second times of reception.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 4, 2020
    Assignee: PSA Automobiles SA
    Inventors: Matthieu Mika, Christophe Mion
  • Patent number: 10549638
    Abstract: An information display apparatus emits an image forming light beam to a transmissive reflection member and makes a virtual image visible through the reflection member. The information display apparatus is configured to display the virtual image so that a difference between a convergence angle when viewing the virtual image through the reflection member and a convergence angle when viewing a real object through the reflection member is less than or equal to 1 degree.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: February 4, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuki Suzuki, Kenichiroh Saisho, Masato Kusanagi, Takuro Yasuda, Kazuhiro Fujita
  • Patent number: 10546557
    Abstract: Overlay and screen recording techniques are described that enables separate recordings of a screen and one or more overlays that were displayed on the screen during recording. In one example, pixel values of an overlay are blended with pixel values of a screen to paint the overlay onto the screen in a transparent manner that is imperceptible to the human eye but allows for original screen pixel values to be recovered from areas of the screen that were visually occluded by the overlay. This enables a user to display recording controls and visual cues on their screen without having to worry about the overlay visually occluding any screen content during the recording. One or both of the separately recorded screen and overlay streams can then be output for playback to enable viewing of the individual streams without loss in quality or content of the individual streams.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: January 28, 2020
    Assignee: Adobe Inc.
    Inventors: Siddhant Jain, Renzil Leith DSouza
  • Patent number: 10535168
    Abstract: A method for generating an image of a subterranean formation includes receiving seismic data that was collected from seismic waves that propagated in the subterranean formation. Partition images are generated using the seismic data. A geological model of the subterranean formation is generated. Dip fields in the partition images are determined. A target dip field in the geological model is determined. A degree of correlation between the respective dip fields and the target dip field is determined. Weights are assigned to the partition images based upon the degrees of correlation to produce weighted partition images. The image of the subterranean formation is generated by stacking the weighted partition images.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: January 14, 2020
    Inventors: Ruoyu Gu, Mohammed Hegazy, Stacey Buzzell, Olga Zdraveva
  • Patent number: 10529138
    Abstract: A system for displaying virtual content to a user includes at least one light source to multiplex a plurality of light beams to display a respective plurality of light patterns associated with one or more frames of image data. The system also includes a plurality of waveguides to receive the plurality of light beams and to direct the plurality of light beams toward an exit pupil, wherein the plurality of waveguides are stacked along an optical axis of the user. The system further includes at least one optical element to modify a focus of a light beam of the plurality of light beams directed by the plurality of waveguides.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: January 7, 2020
    Assignee: MAGIC LEAP, INC.
    Inventor: Brian T. Schowengerdt
  • Patent number: 10529129
    Abstract: In one embodiment, a method retrieves mask information for creating a visual effect in a three-dimensional (3D) video. The mask information includes an outline of an object. The video is stored in a first buffer. The mask information is processed in a second buffer to create a mesh that extrudes from the outline of the object. The mesh includes values that describe a shading of the mesh and the mesh being formed around the outline of the object. The method then adjusts the values of the mesh in the second buffer to minimize discontinuities in gradients created in the mesh. When a time to display the visual effect is reached in the video, the method renders the mesh from the second buffer with video from the first buffer to form the visual effect around the object to indicate that an interaction with the object is available in the video.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: January 7, 2020
    Assignee: HULU, LLC
    Inventors: Tony Tin Fook Wong, Julian Eggebrecht, Chane Hollander
  • Patent number: 10515481
    Abstract: A method includes defining a virtual space including a virtual point of view associated with a first user and, a first and second object. The method includes defining a field of view based on a position of the virtual point of view and a detected motion of the user. The method includes generating a field-of-view image corresponding to the field of view. The method includes displaying the first object in a first mode; and displaying the second object in a second mode. The method includes detecting a position of gaze of the first user. The method includes detecting contact between the position of gaze and the first object. The method includes displaying the first or second object in a third mode in response to detection of the contact. The method includes moving the position of the virtual point of view to the first object in response to detection of the contact.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: December 24, 2019
    Assignee: COLOPL, INC.
    Inventors: Kazuaki Sawaki, Takashi Nakabo
  • Patent number: 10497340
    Abstract: Systems and methods may provide for determining a start time for an output image scanner to begin scanning an output image to a display device, determining a processing start time for each row of blocks of image pixel data within a rasterizer to ensure its completion before each row of blocks of image pixel data within the output image begin to be scanned out, and scheduling the start of processing of each row of blocks of image pixel data. In one example, the start time for the rasterizer to process a row of blocks of image pixel data uses the number of graphical objects to rendered into the output image and the processing times required by prior images.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: December 3, 2019
    Assignee: Intel Corporation
    Inventors: Hugues Labbe, Karthik Vaidyanathan, Prasoonkumar Surti, Atsuo Kuwahara, Sameer Kp, Jonathan Kennedy