Patents Examined by Peter Hoang
  • Patent number: 10540318
    Abstract: An integrated circuit (IC) package apparatus is disclosed. The IC package includes one or more processing units and a bridge, mounted below the one or more processing unit, including one or more arithmetic logic units (ALUs) to perform atomic operations.
    Type: Grant
    Filed: April 9, 2017
    Date of Patent: January 21, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Farshad Akhbari, Feng Chen, Dukhwan Kim, Narayan Srinivasa, Nadathur Rajagopalan Satish, Liwei Ma, Jeremy Bottleson, Eriko Nurvitadhi, Joydeep Ray, Ping T. Tang, Michael Strickland, Xiaoming Chen, Tatiana Shpeisman, Abhishek R. Appu
  • Patent number: 10540280
    Abstract: Techniques for performing cache invalidates and write-backs in an accelerated processing device (e.g., a graphics processing device that renders three-dimensional graphics) are disclosed. The techniques involve receiving requests from a “master” (e.g., the central processing unit). The techniques involve invalidating virtual-to-physical address translations in an address translation request. The techniques include splitting up the requests based on whether the requests target virtually or physically tagged caches. Addresses for the portions of a request that target physically tagged caches are translated using invalidated virtual-to-physical address translations for speed. The split up request is processed to generate micro-transactions for individual caches targeted by the request. Micro-transactions for physically and virtually tagged caches are processed in parallel. Once all micro-transactions for a request have been processed, the unit that made the request is notified.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 21, 2020
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Mark Fowler, Jimshed Mirza, Anthony Asaro
  • Patent number: 10534183
    Abstract: A head-mounted display including a display unit, a detector, and a first control unit. The display unit is mountable on a head of a user and capable of providing the user with a field of view of a real space. The detector detects an azimuth of the display unit around at least one axis. The first control unit includes a region limiter, a storage unit, and a display control unit. The region limiter is capable of limiting a display region of the field of view along a direction of the one axis in three-dimensional coordinates surrounding the display unit. The storage unit stores images including information relating to a predetermined target present in the field of view with the images being made corresponding to the three-dimensional coordinates. The display control unit is configured to display, based on an output of the detector, an image in the three-dimensional coordinates, which corresponds to the azimuth, in the field of view.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 14, 2020
    Assignee: SONY CORPORATION
    Inventors: Hirotaka Ishikawa, Takeshi Iwatsu
  • Patent number: 10510186
    Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: December 17, 2019
    Assignee: Adobe Inc.
    Inventors: Vineet Batra, Mridul Kavidayal, Matthew David Fisher, Daniel M. Kaufman, Ankit Phogat
  • Patent number: 10500496
    Abstract: While a virtual reality environment is being presented to a user, at least a first sound in a real world environment in which the user physically is located can be detected. a nature of the first sound can be determined. Based on the nature of the first sound, a second sound that matches a theme of the virtual reality environment can be selected. The first sound can be masked by presenting the second sound to the user in the virtual reality environment.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: December 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10497179
    Abstract: An apparatus and method for performing real object detection and control using a Virtual Reality Head Mounted Display System, and more particularly, when the real object detection and control are detecting hand presence and control in free space, in a virtual reality environment, the control being, for example, gestures or movement, in the free space.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: December 3, 2019
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Yat Cheung Ngai, Fu Tuen Leung
  • Patent number: 10484561
    Abstract: A smartphone may be freely moved in three dimensions as it captures a stream of images of an object. Multiple image frames may be captured in different orientations and distances from the object and combined into a composite image representing an three-dimensional image of the object. The image frames may be formed into the composite image based on representing features of each image frame a set of points in a three dimensional depth map. Coordinates of the points in the depth map may be estimated with a level of certainty. The level of certainty may be used to determine which points are included in the composite image. The selected points may be smoothed and a mesh model may be formed by creating a convex hull of the selected points. The mesh model and associated texture information may be used to render a three-dimensional representation of the object on a two-dimensional display.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: November 19, 2019
    Assignee: ML Netherlands C.V.
    Inventors: Alexander Ilic, Benedikt Koeppel
  • Patent number: 10482664
    Abstract: An AR/VR system is provided for facilitating transactions. A computer memory stores at least one browser for accessing and downloading at least one downloadable mobile application, wherein the mobile application is downloadable over the Internet. A computer processor executes the instructions stored in memory and accesses the stored mobile application to operate in conjunction with an AR/VR device to perform multiple steps. The steps include capturing an image of an identifying object and authenticating an authorized system user based on the captured image. The steps additionally include receiving selection of an action from the authorized user, providing a virtual environment or overlays for a real environment based on the selected action, and executing user instructions within the virtual environment or real environment with overlays in accordance with the selected action.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: November 19, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ryan A. Schlosser, Alex Lieberman, Christian Desousa, Spencer Gray, James D. Porterfield, Nicholas Hoeffler, Jimmy Z. Ye, Mariah Cleveland
  • Patent number: 10473944
    Abstract: A display device, a glasses-free three-dimensional display system and virtual reality (VR) glasses are disclosed. The display device includes a backlight; a polarizer disposed on a light-emitting side of the backlight and a plurality of liquid crystal displays (LCDs) stacked on a light-emitting side of the polarizer. Each LCD includes a plurality of light adjusting units; the light adjusting units of the plurality of LCDs are staggered from each other; and the light adjusting unit is configured to allow light emitted by the backlight to be refracted and emitted to a target position or be totally reflected.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: November 12, 2019
    Assignees: BOE Technology Group Co., Ltd., Beijing BOE Optoelectronics Technology Co., Ltd.
    Inventors: Ming Yang, Qian Wang, Xiaochuan Chen, Wenqing Zhao, Pengcheng Lu, Rui Xu, Lei Wang, Xiaochen Niu, Jian Gao, Haisheng Wang
  • Patent number: 10467813
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a cognitive system for generating personalized augmented reality using cognitive analysis. A cognitive analysis engine executing within the cognitive system receives a video feed. A content extraction component of the cognitive analysis engine extracts a portion of content from the video feed. The cognitive analysis engine performs analysis on the portion of content based on personal information of a viewer and a corpus of information to form a response that is relevant to the portion of content and the viewer. A rendering objective engine executing within the cognitive system generates a rendering artifact based on the response.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Dickenson, Igor S. Ramos
  • Patent number: 10448178
    Abstract: A display control apparatus includes an acquisition unit configured to acquire information about directivity of a sound collection unit that collects sound from a sound-collection target area, and a control unit configured to cause a display unit to display a display image in which an area image and a range image are superimposed on one another, the area image representing the sound-collection target area, and the range image having a shape expressing a sound collection range according to the directivity of the sound collection unit identified by the information acquired by the acquisition unit and representing loudness of sound in the sound collection range.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 15, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Noriaki Tawada
  • Patent number: 10438403
    Abstract: The present disclosure relates to a method, computer program product, and system for rendering one or more objects in a set. The illumination agent designates a region of interest in the set to be rendered. The illumination agent defines an amount of photons to be directed towards the region of interest in the set. The illumination agent generates a photon map of the set. The illumination agent generates a portion of the photon map based on the region of interest and the designated amount of photons to be applied to the region of interest. The illumination agent generates a remainder of the photon map based on an area exterior to the region of interest and a second amount of photons to be applied to the area. The processor transmits the photon map for processing.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: October 8, 2019
    Assignee: Pixar
    Inventors: Christophe Hery, Ryusuke Villemin
  • Patent number: 10430909
    Abstract: Implementations generally relate to retrieving images from a device for consumption by the receiving device. In some implementations, a computing device may receive from a communication device an update to a collection of images including at least one image not previously received in a prior version of the collection. The computing device may store in long term memory the update to the collection and copy at least one of the images from the update to a non-persistent memory. The images in non-persistent memory may not exceed a maximum threshold. In response to the computing device changing from inactive to active, the computing device may display an image from non-persistent memory as a background image on the computing device. In further response to a minimum threshold number of images in non-persistent memory, the computing device may copy at least one of the new images to non-persistent memory.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: October 1, 2019
    Assignee: GOOGLE LLC
    Inventors: Parthsarthi Mishra, Madhur Khandelwal, Zihao Wang
  • Patent number: 10430997
    Abstract: A method of managing Proxy Objects by attaching Meta Data to each Proxy and HD Object. The Meta Data enables the user to programmatically swap one Proxy Object with one or more HD Objects. All Proxy Objects and HD Objects are stored in a secure database structure that protects the content owner's intellectual property while providing access by users to the proxy objects and all related product information. Non-technical and non-CAD users can configure objects within a space by selecting an object, browsing a catalog of possible alternative objects, viewing specific product details and then selecting the object to replace the selected object. Once a new object is selected, a photo realistic 360 image of a scene is created in real time without any special software on the user's computer or any special training.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: October 1, 2019
    Assignee: OPTO Interactive, LLC
    Inventor: Richard T. Ullom
  • Patent number: 10410395
    Abstract: A method includes defining a virtual space associated with a user. The virtual space includes an avatar object associated with the user, the avatar object comprising a head and a body. The method further includes acquiring, in response to a detected rotation of a head of the user, information representing an angular velocity of the detected rotation. The method further includes determining whether the angular velocity is equal to or greater than a threshold value. The method further includes rotating, in response to a determination that the angular velocity is equal to or greater than the threshold value, the head of the avatar object without rotating the body of the avatar object.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: September 10, 2019
    Assignee: COLOPL, INC.
    Inventor: Takashi Nakabo
  • Patent number: 10410397
    Abstract: The present application discloses a picture presentation method and apparatus.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 10, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Rui Ai, Tangwu Du, Zhaoyan Jiang, Li Liu, Xianpeng Lang
  • Patent number: 10373357
    Abstract: A device and method to display a screen based on an event are provided. A device according to an exemplary embodiment may display, in response to an event associated with a movement of an object, a graphic representation that corresponds to the event by overlaying the graphic representation on visual contents.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: August 6, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jooyeon Woo, Hongpyo Kim, EricHyunsurk Ryu, Jun Haeng Lee, Kyoobin Lee
  • Patent number: 10360731
    Abstract: The invention provides methods and devices for implementing virtual fitting utilizing an image capturing device such as a camera on a mobile phone or a computer. The method for implementing virtual fitting of the invention comprises: detecting a face on a captured initial frame, generating an article image at an initial position when the face has been detected, and then superimposing the article image on the initial frame for output, the initial position superimposed on a specific position of the face in the initial frame; detecting a facial posture on the face in the current frame to obtain the facial posture of the current frame; and generating the article image again according to a current position of the article image and the facial posture, making an article posture in the article image be consistent with the facial posture, and then superimposing the article image on the current frame for output.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: July 23, 2019
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventor: Sicong Zhang
  • Patent number: 10346946
    Abstract: In on embodiment, a hybrid fabric interconnects multiple graphics processor cores within a processor. The hybrid fabric interconnect includes multiple data channels, including programmable virtual data channels. The virtual data channels carry multiple traffic classes of packet-based messages. The virtual data channels and multiple traffic classes may be assigned one of multiple priorities. The virtual data channels may be arbitrated independently. The hybrid fabric is scalable and can support multiple topologies, including multiple stacked integrated circuit topologies.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Altug Koker, Lakshminarayanan Striramassarma, Akif Ali
  • Patent number: 10339383
    Abstract: Provided are a method and system for providing augmented reality content using a user-edited image. The method of providing AR using a user-edited image includes adding a frame including a plurality of markers to an image captured by a camera unit or an already captured image by executing an application installed on the terminal, requesting a printing apparatus to print the image to which the frame has been added, obtaining an image by photographing the printed matter printed by the printing apparatus by executing the application, identifying a marker in the obtained image and requesting an AR object and AR object attribute data corresponding to the marker from an AR content providing server, and displaying the AR object received from the AR content providing server.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 2, 2019
    Assignee: DS GLOBAL
    Inventor: Sam Hee Lee