Patents Examined by James A. Thompson
  • Patent number: 10354359
    Abstract: A video processor is responsive to an output of a pair of cameras that are used for determining a viewer viewing direction of a display screen. As long as the viewer's viewing angular direction is directed toward a center region of a display screen, the pan function is disabled. When the viewer's viewing angle crosses a first threshold angular direction away from the screen center, dynamically tracking pan function is enabled so as to shift the displayed picture. When the viewer's viewing angle crosses an even larger, second threshold angular direction, the picture will shift in the same direction but at a faster rate. When the viewer's viewing angular direction decreases in a manner to cross a threshold angular direction that is smaller than the first threshold angular direction further picture shift is suspended. Thereby, a hysteresis feature is incorporated.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: July 16, 2019
    Inventors: Anton Werner Keller, Roland Rene Bernold
  • Patent number: 10325391
    Abstract: Techniques are described related to generating image content. A graphics processing unit (GPU) is configured to receive a first set of images generated from a first camera device in a first location, the first camera device having a first orientation, render for display the first set of images oriented to an orientation reference, receive a second, different set of images generated from a second, different camera device in a second, different location, the second camera device having a second orientation, the second orientation being different than the first orientation, and render for display the second set of images oriented to the orientation reference.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10295896
    Abstract: Since a display device is used in a relatively large room, it often displays images on a large screen. On the other hand, a display terminal often displays images on a small screen. Therefore, when the same image is displayed on the display device and the display terminal, the displayed image on the display terminal is so small that the viewer has difficulty in discerning details of the image, which poses a problem that the display terminal is disadvantageous. In a display system including a display terminal and a display device, the display device detects position coordinates optically pointed out by a pointer on a displayed image, and displays a given pointer mark at the detected position coordinates. The display terminal displays a magnified version of the displayed image approximately around received position coordinates serving as a center thereof, and displays a given pointer mark at the position coordinates.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: May 21, 2019
    Assignee: Maxell, Ltd.
    Inventors: Nobuo Masuoka, Hiroshi Shimizu, Kazuhiko Yoshizawa, Hideo Nishijima
  • Patent number: 10283074
    Abstract: A method for allocating an information display amount includes: determining an estimated display amount of unallocated information according to a total original display amount of all information display units and a displayed amount of allocated information; acquiring a predetermined display amount of the unallocated information according to the estimated display amount of the unallocated information; and allocating information displayed by each information display unit and a display amount according to the predetermined display amount of the unallocated information and a remaining display amount of the allocated information.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 7, 2019
    Inventors: Zhenxiao Li, Ge Chen, Jia Cheng, Hongyu Zhao
  • Patent number: 10269154
    Abstract: A pixel input is divided into blocks. The a number of blocks is determined based on the maximum number of partial spans. Finally, the blocks are rasterized.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 23, 2019
    Assignee: Intel Corporation
    Inventors: Subramaniam Maiyuran, Thomas Piazza, William B. Sadler, Jorge F. Garcia Pabon
  • Patent number: 10269180
    Abstract: Interaction between a virtual object and the real space is to be presented in a preferred manner. In accordance with a user's viewing or finding of an actual object 151, the virtual object 150 corresponding to the actual object 151 appears. The actual object 151 includes output devices that generate outputs such as vibration, electric pulse, heat or cooling air, wind, sound, light, a transfer, and a jump. The actual object 151 performs reaction to action performed on the actual object 151 by the virtual object 150. Where interaction is conducted between the virtual object 150 and the actual object 151 in synchronization, a stronger impression of reality can be given to the user.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: April 23, 2019
    Inventors: Kazuyuki Yamamoto, Yasuhide Hosoda, Manabu Kii
  • Patent number: 10242479
    Abstract: An information processing device, method and computer program product provide mechanisms for making a moving photograph. The information processing apparatus includes a moving area detector configured to detect a moving area in images of a processing target image group. The processing target image group includes a base image and a plurality of reference images. A display controller causes the base image to be displayed along with each of the plurality of reference images in succession.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: March 26, 2019
    Assignee: Sony Corporation
    Inventor: Takamasa Yamano
  • Patent number: 10234688
    Abstract: An apparatus can include headwear having a head receiver that is pivotally coupled to a first shield. A second shield can be attached to the headwear exterior to the first shield. The second shield can include a holographic optical element. An electronic device can be coupled to, or alternatively integrated with, the first shield. One or more processors of the electronic device can determined whether the first shield is in a first position relative to the head receiver or a second, angularly displaced position. Where the first shield is in the first position, the one or more processors can operate the electronic device in a virtual reality mode of operation. Where the first shield is in the second, angularly displaced position, the one or more processors can operate the electronic device in an augmented reality mode of operation.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 19, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Scott DeBates, Grant Lloyd
  • Patent number: 10228817
    Abstract: A method of making an article of footwear is disclosed. The method includes the steps of providing a customer with a pre-selected set of graphics, allowing a customer to choose a set of input graphics, and generating a set of morphed graphics based on a set of input graphics. The user can select a morphed graphic and apply it to an article. The method may further include the step of limiting the number of times a customized graphic may be selected and applied to an article.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: March 12, 2019
    Assignee: NIKE, Inc.
    Inventors: David J. Dirsa, Clifford B. Gerber, Petre Gheorghian, E. Scott Morris
  • Patent number: 10223762
    Abstract: A method for optimization of machine learning (ML) workloads on a graphics processor unit (GPU). The method includes identifying a computation having a generic pattern commonly observed in ML processes. Hierarchical aggregation spanning a memory hierarchy of the GPU for processing is performed for the identified computation including maintaining partial output vector results in shared memory of the GPU. Hierarchical aggregation for vectors is performed including performing intra-block aggregation for multiple thread blocks of a partial output vector results on GPU global memory.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Arash Ashari, Matthias Boehm, Keith W. Campbell, Alexandre Evfimievski, John D. Keenleyside, Berthold Reinwald, Shirish Tatikonda
  • Patent number: 10213688
    Abstract: A processor provides a simulated three-dimensional (3D) environment for a game or virtual reality (VR) experience, including controlling a characteristic parameter of a 3D object or character based on at least one of: an asynchronous event in a second game, feedback from multiple synchronous users of the VR experience, or on a function driven by one or variables reflecting a current state of at least one of the 3D environment, the game or the VR experience. In another aspect, a sensor coupled to an AR/VR headset detects an eye convergence distance. A processor adjusts a focus distance for a virtual camera that determines rendering of a three-dimensional (3D) object for a display device of the headset, based on at least one of the eye convergence distance or a directed focus of attention for the at least one of the VR content or the AR content.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: February 26, 2019
    Inventors: Greg Gewicke, Gary Lake-Schaal, Piotr Mintus, Lewis Ostrover, Michael Smith
  • Patent number: 10216996
    Abstract: A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: February 26, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Glenn Black
  • Patent number: 10217033
    Abstract: A method for generating a graph includes receiving GPS data points for a plurality of GPS tracks. Thereafter, points of greater curvature in the GPS tracks are identified. The method further includes determining a plurality of nodes for the graph based on the identified points of greater curvature in the GPS tracks. Additionally, the method includes determining a plurality of connections between the nodes, the plurality of nodes and the plurality of connections defining the graph.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: February 26, 2019
    Assignee: Under Armour, Inc.
    Inventor: Kyler Maxwell Eastman
  • Patent number: 10210377
    Abstract: Methods and apparatuses are provided for operation for an electronic device. Video is output on a display unit of the electronic device. The display unit displays a screen showing a range for device recognition, and displays at least one result of the device recognition corresponding to at least one device.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: February 19, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung-Chul Kim, Hong-Ryol Kim
  • Patent number: 10203752
    Abstract: Introduced herein are a variety of techniques for displaying virtual and augmented reality content to a user through head-mounted display (HMD). The techniques described herein can be used to improve the effectiveness of the HMD, as well as general experience and comfort of a user of the HMD. For example, a binocular HMD system could modify the overlap of digital content in real-time so that the two separate images can be viewed without visual discomfort. The HMD system could also present visual stabilizers to each eye allow the user to more easily visually align the two separate images when viewed together. Techniques such as these decrease the eye fatigue and strain experienced by the user when viewing virtual or augmented reality content on HMDs.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: February 12, 2019
    Assignee: EYE LABS, LLC
    Inventor: Sina Fateh
  • Patent number: 10192526
    Abstract: A system and system for location based display of pixel-history is described. The system presents a current screen including an element distinct from a previous element of a previous screen. The system receives a request that the previous element be presented within the current screen next to a current element of the current screen. The request is received from a device that displays the current screen. The request indicates a location of the current element. The system presents a contemporaneous view of the previous element next to the current element at the location of element within the current screen.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: January 29, 2019
    Assignee: eBay Inc.
    Inventor: Saumil Ashvin Gandhi
  • Patent number: 10181222
    Abstract: The present disclosure relates to a method and device for augmented reality display of real physical model. By adopting the method and/or device of the present disclosure, the real physical model may be combined with its virtual physical model, and the display of the physical model may become more vivid with the help of AR technology.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: January 15, 2019
    Inventors: Yuxiang Tuo, Jiayi Jiang, Xuebin Zhao, Dawei Shen
  • Patent number: 10169920
    Abstract: A method for virtual guard rail implementation includes collecting user parameters, representing user limitations, for a computer simulation executed by a computer. Execution of the computer simulation is monitored for virtual content that exceeds the user parameters. The monitoring may be performed in real-time and prior to presentation of the content on a display to the user. Virtual content that exceeds the user parameters is replaced with virtual guard rail content that remains within the user parameters.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Intel Corporation
    Inventors: Corey Kukis, Robert Lawson Vaughn, Timothy J. Gresham, John Charles Weast, Brandon Bohling
  • Patent number: 10162803
    Abstract: A system for displaying information on a display screen of a computing device, where the digital content is of the size that exceeds the display screen size for display, the device sends a device_type parameter as part of the service request that enables the web server to format the digital content specific to the device type and for its screen size.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: December 25, 2018
    Inventor: Tara Chand Singhal
  • Patent number: 10127627
    Abstract: Memory resources that are stored in GPU-specific formats may be accessed as linear arrays by CPU applications. Shared virtual memory (SVM) support enables closer CPU/GPU interaction. This creates a need to efficiently access graphics data using SVM. CPU page mapping and memory management hardware may perform the address/data swizzling and tiled rendering translations required for GPU memory formats. As a result, CPU applications can access GPU resources as if they are stored in a linear array, while also using shared virtual memory.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 13, 2018
    Assignee: Intel Corporation
    Inventor: Larry Seiler