Computer Graphics Processing Patents (Class 345/418)
  • Patent number: 10258881
    Abstract: Methods for tagging content in a video game title during game play executed on a game cloud system, and social sharing methods. One method includes receiving a pause indication during the game play and suspending the game play to hold the video game title in a current frame image, storing the game state, and receiving the tag data that is associated to a location in the current frame image and to a user identifier for the current frame image. The method further includes generating a video recording of the game play having the tag data and generating a mini-game from a portion of the video game title. The mini-game includes a playable portion to enable view of a portion of the video recording for the mini-game and an executable portion to enable the play of game code for the mini-game that is a portion of the video game title.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: April 16, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Michael Taylor, Warren Benedetto, Dominic S. Mallinson
  • Patent number: 10262278
    Abstract: Systems and methods differentiate and uniquely identify electronic devices to enable their virtual interaction with an augmented reality device. According to certain aspects, an augmented reality device can differentiate between electronic devices in an environment that have a substantially similar appearance. A user can subsequently use the augmented reality device to virtually interact with the uniquely identified electronic devices. An improved user experience and greater user satisfaction with the augmented reality device may result through the use of these systems and methods.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: April 16, 2019
    Assignee: MOTOROLA MOBILITY LLC
    Inventors: Vivek K. Tyagi, Sudhir C. Vissa
  • Patent number: 10262071
    Abstract: The disclosed apparatus may include (1) a database that stores management data in connection with a network protocol implemented within a network that includes a plurality of NMSes and (2) a processing unit having access to the database, wherein the processing unit (A) receives, from an NMS within the plurality of NMSes, a request for at least a portion of the management data stored in the database and then, in response to receiving the request from the NMS, (B) retrieves the requested portion of management data from the database, (C) provides the requested portion of management data to the NMS, and (D) provides the requested portion of management data to at least one additional NMS within the plurality of NMSes even though the additional NMS did not initiate the request for the portion of management data. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: April 16, 2019
    Assignee: Juniper Networks, Inc
    Inventor: Abhinav Tandon
  • Patent number: 10249016
    Abstract: A graphics processing unit is configured to process graphics data using a rendering space which is sub-divided into a plurality of tiles. The graphics processing unit comprises one or more processing cores configured to process graphics data. The graphics processing unit also comprises cost indication logic configured to obtain a cost indication for each of a plurality of sets of one or more tiles of the rendering space, wherein the cost indication for a set of one or more tiles is suggestive of a cost of processing the set of one or more tiles. The graphics processing unit also comprises scheduling logic configured to schedule, in dependence upon the cost indications, the sets of one or more tiles for processing on the one or more processing cores.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: April 2, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Richard Broadhurst, John W. Howson, Steven Fishwick
  • Patent number: 10245509
    Abstract: A system and method is provided that generates a game log that specifies game events during gameplay to enable efficient distribution of video game playback, facilitates the annotation of gameplay through content from users and others, and generates a video game stream that includes the game log and content. The system facilitates the efficient sharing of video game playback, as well as annotations from users and others. For example, e-sportscasters may use the system to broadcast video game playback with their commentary and/or graphical overlays. Video game players may use the system to share video game playback efficiently with other users. The system may also facilitate the sharing of loadout conditions and micro-transactions relevant to video game playback.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 2, 2019
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Michael D. Marr, Keith S. Kaplan
  • Patent number: 10242488
    Abstract: The present invention is a unique method for tubular object visualization. The method involves rendering the exterior of the tube invisible while keeping the interior visible. This “One-sided-transparency” technique renders a more complete view of the tube's interior. When applied to virtual colonoscopy (VC), it compares favorably to existing methods.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 26, 2019
    Assignee: Kentucky Imaging Technologies, LLC
    Inventors: Aly Farag, Robert Curtin, Salwa Elshazly
  • Patent number: 10244012
    Abstract: A system and method to visualize activities through the use of avatars. The system includes a display engine configured to display at least one automated activity as an avatar. The system also includes a management system configured to monitor the progress of the at least one automated activity and alter at least one of an appearance and a movement of the avatar in relation to the progress of the at least one automated activity.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Dawson, Michael J. Osias, Brian W. Sledge
  • Patent number: 10234940
    Abstract: A gaze tracker and a computer-implemented method for gaze tracking, comprising the steps of: recording video images of a being's eye such that an eye pupil and a glint on the eye ball caused by a light source ( ) are recorded; processing the video images to compute an offset between the position of the predetermined spatial feature and a predetermined position with respect to the glint; by means of the light source such as a display, emitting light from a light pattern at a location selected among a multitude of preconfigured locations of light patterns towards the being's eye; wherein the location is controlled by a feedback signal; controlling the location of the light pattern from one location to another location among the predefined locations of light patterns, in response to the offset, such that the predetermined position with respect to the glint caused by the light source tracks the predetermined spatial feature of the being's eye; wherein the above steps are repeated to establish a control loop with
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 19, 2019
    Assignee: ITU Business Development A/S
    Inventors: Diako Mardanbegi, Dan Witzner Hansen
  • Patent number: 10230916
    Abstract: A remote control apparatus is provided, which includes a communicator configured to perform communication with a display apparatus, a first input including a plurality of direction keys, a second input disposed on an edge of the first input and including a plurality of keys corresponding to the plurality of direction keys, and a processor configured to transmit to the display apparatus a first control command to perform a function corresponding to a first direction and a first unit in response to selection of a first direction key among the plurality of direction keys of the first input, and transmit to the display apparatus a second control command to perform a function corresponding to the first direction and a second unit greater than the first unit in response to selection of a key corresponding to the first direction key among the plurality of keys of the second input.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-min Hyun, Sung-hyuk Kwon, Jin-woo Ro, Won-jun Lee, Bum-ho Chun, So-young Jung, Jeong-hye Choi
  • Patent number: 10228562
    Abstract: Systems and methods include receiving an image for presenting on a display screen of a head mounted display (HMD). The image is provided by an application. The received image is pre-distorted to enable optics provided in a HMD to render the image. An alignment offset is identified for an eye of a user wearing the HMD by determining a position of the eye relative to an optical axis of at least one lens of the optics of the HMD. The pre-distorted image provided by the application is adjusted to define a corrected pre-distorted image that accounts for the alignment offset. The corrected pre-distorted image is forwarded to the display screen of the HMD for rendering, such that the image presented through the optics of the HMD removes aberrations caused by the alignment offset.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: March 12, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Jeffrey Roger Stafford, Eric Larsen
  • Patent number: 10218508
    Abstract: Methods and apparatus to provide isolated execution environments are disclosed. An example apparatus includes a machine status register to determine whether excess micro operations are available during an instruction cycle to execute a pico-application in response to a request for computing provided by a host application. The pico-application is a fragment of microcode. The microcode comprises a plurality of micro operations. The machine status register is also to determine whether space is available in a memory to load the pico-application. The example apparatus also includes a loader to load a virtual machine and the pico-application into the memory in response to the excess micro operations and the space in the memory being available. The virtual machine validates the pico-application and loads the pico-application into the memory. The example apparatus also includes a processor to execute the pico-application via the excess micro operations.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: February 26, 2019
    Assignee: INTEL CORPORATION
    Inventors: Vincent J. Zimmer, Rajesh Poornachandran, Mingqiu Sun, Gopinatth Selvaraje
  • Patent number: 10217274
    Abstract: A digitally controlled lighting system where aspects have a central media server connected to remote media servers. The connection may have separate networks for control versus media. Automatic synchronization of the contents of the media servers may be carried out.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: February 26, 2019
    Assignee: Production Resource Group, LLC
    Inventors: Charles Reese, Mark A. Hunt
  • Patent number: 10210636
    Abstract: A method, system, and computer program product provide the ability to ink a drawing. A coarse original sketch is loaded. User input drawing an initial stroke over the coarse original sketch is accepted. A stroke smoothness of the initial stroke is measured. A similarity between the initial stroke and the coarse original sketch is measured to determine a snap affect. The stroke smoothness and the snap affect are combined. The initial stroke is automatically/dynamically, without additional user input, modified based on the combination.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: February 19, 2019
    Assignee: AUTODESK, INC.
    Inventors: Ning Liu, Lei Wang
  • Patent number: 10210650
    Abstract: Processing of non-real-time and real-time workloads is performed using discrete pipelines. A first pipeline includes a first shader and one or more fixed function hardware blocks. A second pipeline includes a second shader that is configured to emulate the at least one fixed function hardware block. First and second memory elements store first state information for the first pipeline and second state information for the second pipeline, respectively. A non-real-time workload executing in the first pipeline is preempted at a primitive boundary in response to a real-time workload being dispatched for execution in the second pipeline. The first memory element retains the first state information in response to preemption of the non-real-time workload. The first pipeline is configured to resume processing the subsequent primitive on the basis of the first state information stored in the first memory element.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: February 19, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Anirudh R. Acharya, Swapnil Sakharshete, Michael Mantor, Mangesh P. Nijasure, Todd Martin, Vineet Goel
  • Patent number: 10204391
    Abstract: A tile-based graphics processing pipeline that uses primitive lists that can encompass plural rendering tiles includes a primitive list reading unit that reads primitive lists for a tile being rendered to determine primitives to be processed for the tile and a rasterizer that rasterizes input primitives to generate graphics fragments to be processed. The pipeline further comprises a comparison unit between the primitive list reading unit and the rasterizer that for primitives that have been read from primitive lists that include plural rendering tiles, compares the location of the primitive in the render target to the location of the tile being rendered, and then either sends the primitive onwards to the rasterizer if the comparison determines that the primitive could lie at least partially within the tile, or does not send the primitive to the rasterizer if the comparison determines that the primitive definitely does not lie within the tile.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: February 12, 2019
    Assignee: Arm Limited
    Inventors: Frode Heggelund, Jorn Nystad
  • Patent number: 10188945
    Abstract: A method, including: executing, by a cloud gaming system, a session of a video game; recording the user's gameplay of the video game; analyzing the user's recorded gameplay to determine a region of interest, the region of interest being a region of the video game having social network sharing levels that exceed a predefined threshold; during the session of the video game, receiving a request from the client device, the request being initiated from a button of a controller device interfaced to the client device; responsive to the request, presenting, through the client device, the region of interest; generating, by the cloud gaming system, a gameplay video of the video game based on the region of interest; sharing the gameplay video of the video game over the social network to one or more additional client devices for viewing by one or more additional users.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 29, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong
  • Patent number: 10187651
    Abstract: There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: January 22, 2019
    Assignee: SONY CORPORATION
    Inventors: Shinobu Hattori, Kenichi Kanai, Toshiya Hamada, Takumi Tsuru, Hiroaki Eto
  • Patent number: 10180885
    Abstract: A system and method are provided for backing up and recovering data that allows the data to be modified and backed up even while recovery is still in progress. In some embodiments, the method includes performing a data recovery procedure on a computing system. The data recovery procedure includes identifying a set of data objects stored on a recovery system; retrieving the set of data objects; and storing data of the retrieved set of data objects to at least one storage device. Data objects may be prioritized so that data that is in demand is retrieved first. Data that is modified during the data recovery procedure is tracked and backed up to an object-storage system during the data recovery procedure. In some embodiments, backing up the modified data is part of an incremental backup procedure that excludes data objects that contains only unmodified data.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 15, 2019
    Assignee: NETAPP, INC.
    Inventors: Mitch Blackburn, Charles Binford, Reid Kaufmann
  • Patent number: 10179290
    Abstract: A method for gaming, including receiving from a client device of a user selection of a video recording of game play of a player for a gaming application, and streaming the video recording to the client device. The video recording is associated with a snapshot captured at a first point in the recorded game play. Selection of a jump point in the recorded game play is received from the client device. An instance of the gaming application is initiated based on the snapshot to initiate a jump game play. Input commands used to direct the game play and associated with the snapshot are accessed. Image frames are generated based on the input commands for rendering at the client device, the image frames replaying the game play to the jump point. Input commands from the client device are handled beginning from the jump point for the jump game play.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 15, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Warren Benedetto
  • Patent number: 10178380
    Abstract: An apparatus and method for predicting an eye position includes a storer configured to store detected position information of an eye of user during a sample time interval, a calculator configured to calculate a weighted average value of a variation of the detected position information, and a predictor configured to generate prediction position information of the eye of user at a target time based on the weighted average value, and the calculator is configured to apply a weight to the variation of the detected position information such that the weight increases as the target time is approached during the sample time interval.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: January 8, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byong Min Kang, Jingu Heo, Dong Kyung Nam, Seok Lee
  • Patent number: 10175310
    Abstract: In a method and magnetic resonance (MR) system for determining at least one measuring point-in-time in a cardiac cycle for conducting diffusion measurements of the myocardium of an examination object, a sequence of MR images of the heart is acquired and a time curve of a parameter of the cardiac geometry is determined in the sequence of MR images. At least one mean of the parameter of the cardiac geometry is determined from the time curve of the parameter. For the determined at least one mean of the parameter, the associated point-in-time in the time curve of the parameter is determined in which the determined mean occurs, wherein the determined point-in-time defines the at least one measuring point-in-time in a cardiac cycle during which the diffusion measurements of the myocardium are carried out.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: January 8, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Peter Speier
  • Patent number: 10176627
    Abstract: A set of primitives is divided into plural sub-sets of primitives, and a tree representation for representing the set of primitives in which each leaf node of the tree represents one of the sub-sets, and each parent node of the tree represents a sub-set of primitives corresponding to the combination of the sub-sets of primitives of all of its child nodes, is generated. For each node of the tree representation data indicating: the sub-set of primitives that the node represents; the vertices that are used by the primitives in the sub-set of primitives that the node represents; and the volume of space that the sub-set of primitives that the node represents falls within, is determined. The tree representation is then used to determine a set of primitives and a set of vertices to be processed when processing the set of primitives for the output frame.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: January 8, 2019
    Assignee: Arm Limited
    Inventors: Brian Pearson, Ting Wei, Sergey Solovyev, Andreas Danner Nilsen, Alexander Galazin, Michel Iwaniec
  • Patent number: 10169591
    Abstract: A tiered credentialing approach provides assurance to customers having virtual machines running in a remote environment that the virtual images for these machines are in a pristine state and running in a trusted execution environment. The environment can be divided into multiple subsystems, each having its own cryptographic boundary, secure storage, and trusted computing capabilities. A trusted, limited subsystem can handle the administrative tasks for virtual machines running on the main system of a host computing device. The limited system can receive a certificate from a certificate authority, and can act as a certificate authority to provide credentials to the main system. Upon an attestation request, the subsystems can provide attestation information using the respective credentials as well as the certificate chain. An entity having the appropriate credentials can determine the state of the system from the response and verify the state is as expected.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew John Campagna, Gregory Alan Rubin, Eric Jason Brandwine, Matthew Shawn Wilson, Cristian M. Ilac
  • Patent number: 10169914
    Abstract: An indoor positioning method, indoor positioning system and indoor maps creating device thereof are provided. The method includes converting a panorama image corresponding to an indoor environment into a plurality of perspective images, and extracting a plurality of reference feature points and descriptors of the reference feature points from the perspective images; taking a shooting position of the panorama image as an origin, and recoding a plurality of 3D reference coordinate values corresponding to a central position of each perspective images; calculating 3D coordinate values of the reference feature points base on the 3D reference coordinate values, and storing the 3D coordinate values and the descriptors of the reference feature points as an indoor map corresponding to the indoor environment. The method also includes determining a 3D target coordinate value of a portable electronic device with respect to the origin of the indoor maps in the indoor environment.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: January 1, 2019
    Assignee: Osense Technology Co., Ltd.
    Inventors: Jiung-Yao Huang, You-Kwang Wang
  • Patent number: 10169906
    Abstract: A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning. A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: January 1, 2019
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Michael Mantor, Laurent Lefebvre, Mark Fowler, Timothy Kelley, Mikko Alho, Mika Tuomi, Kiia Kallio, Patrick Klas Rudolf Buss, Jari Antero Komppa, Kaj Tuomi
  • Patent number: 10169164
    Abstract: Methods and systems are described for generating graphical maps showing the backup degrees of data modules located across one or more client computers in a network, and directing backup and recovery operations for those data modules. According to one embodiment, the backup system sends information requests to the client computers, and receives in response the backup degrees of the data modules contained by the client computers. The backup system then generates and displays the graphical map. The backup system then can direct backup and recovery operations by sending operation requests to the client computers and updating the graphical map when necessary. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: January 1, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Shilpa Mehta, Asif Khan
  • Patent number: 10169839
    Abstract: A method of executing a graphics pipeline includes calculating, while executing the graphics pipeline on a current frame, a resource for processing properties of an object included in a following frame, determining, based on a result of the calculating, whether to perform a pre-process for the object included in the following frame, performing the pre-processing, when the pre-process is determined to be performed, comprising transforming the properties of the object that are to be processed in a graphics pipeline for the following frame, and executing, when the pre-process is to be performed, the graphics pipeline for the following frame by using the transformed properties of the object.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: January 1, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Changmoo Kim, Yeongon Cho, Soojung Ryu, Woong Seo
  • Patent number: 10169494
    Abstract: In a slice image creation device, a topology construction processor constructs a topology to create a topology list of a target object model. A division determination processor determines whether or not there is a ridgeline or an apex at which the target object model is divisible in correspondence with topology groups. A division processor, in a case that, for example, there is a ridgeline that is in contact with 4 planes, divides the target object model into at least a first divided object model and a second divided object model along the ridgeline that is in contact with 4 planes. A slice image creation processor creates a first divided slice image and a second divided slice image respectively corresponding to the first divided object model and the second divided object model. A synthesis processor synthesizes the first divided slice image and the second divided slice image to create a target slice image.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 1, 2019
    Assignee: ROLAND DG CORPORATION
    Inventor: Makoto Yoshida
  • Patent number: 10163260
    Abstract: Methods and apparatus for a map tool displaying a three-dimensional view of a map based on a three-dimensional model of the surrounding environment. The three-dimensional map view of a map may be based on a model constructed from multiple data sets, where the multiple data sets include mapping information for an overlapping area of the map displayed in the map view. For example, one data set may include two-dimensional data including object footprints, where the object footprints may be extruded into a three-dimensional object based on data from a data set composed of three-dimensional data. In this example, the three-dimensional data may include height information that corresponds to the two-dimensional object, where the height may be obtained by correlating the location of the two-dimensional object within the three-dimensional data.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: December 25, 2018
    Assignee: Apple, Inc.
    Inventors: James A. Howard, Christopher Blumenberg
  • Patent number: 10163245
    Abstract: Animations are displayed on a user interface (UI) of a computing device using one of multiple different animation system modes, each animation system mode operating in a different manner to determine how to change the display for an animation. The animation can be on a particular object that is displayed by the computing device (e.g., scrolling a list, moving an icon or character from one location to another) and/or can be on the display as a whole (e.g., panning or scrolling a view of the whole display). The multi-mode animation system operates to select an animation system mode on a frame by frame basis. For each frame of content being displayed on the display device, the multi-mode animation system selects an appropriate one of the animation system modes to use for generating the content of that frame.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony R. Young, Lindsay Ann Kubasik, Mark Lee Aldham, Nathan P. Pollock, Jeffrey E. Stall, Peter Auerhann Beissinger
  • Patent number: 10155168
    Abstract: There is disclosed a system and method of providing adaptable avatars. In an embodiment, the method comprises: designing an avatar with components for a first service environment; saving the avatar components; retrieving the avatar components from a second service environment; and rendering a new version of that avatar for the second service environment using the saved avatar components.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, David James Kennedy, Shahan Panth, Dorian Franklin Baldwin
  • Patent number: 10157484
    Abstract: A method is provided for enabling a schema-driven object alignment on a canvas. The method may include receiving an indication of a selected object on the canvas, identifying a closest compatible object displayed closest to a position of the selected object on the canvas wherein a link associated is formed between an item represented by the closest compatible object and the item represented by the selected object. The method may further include defining an alignment guide for the closest compatible object. The method may also include, determining whether the selected object has been moved within a determined range of the alignment guide, and in response to the determination that the selected object has been moved within the determined range of the alignment guide, modifying a location at which the selected object is displayed on the canvas so that the selected object is aligned with the alignment guide.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
  • Patent number: 10154246
    Abstract: A system and method for electronic modeling of physical objects in a three-dimensional (3D) representation is described. The system generally comprises a plurality of range and RGB cameras which are controlled to provide images of different portions of a 3D person or object. The method operates by taking the separate images produced by the plurality of range and RGB cameras, and combining them into a 3D representation.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: December 11, 2018
    Assignee: Cappasity Inc.
    Inventor: Konstantin Popov
  • Patent number: 10139914
    Abstract: Described are apparatus and methods for reconstructing a full human skeletal pose or a partial skeletal pose by aggregating and fusing various data from various sensors, and for detecting the occurrence of gestures from poses that occur over a period of time.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 27, 2018
    Assignee: Nod, Inc.
    Inventor: Anusankar Elangovan
  • Patent number: 10133759
    Abstract: Described are techniques for storing data objects heterogeneously, among multiple data stores, based on the values associated with one or more data object characteristics. A central device, entity, or network may receive data objects and determine a data store in which to store each data object. One or more rules that correspond to a received data object may be determined, a rule including expressions that associate characteristics of data objects to threshold values. The rules may specify particular data stores in which to store data objects based on the outcome of the expressions. The central device may generate a communication configured to access the determined data store(s) based on data store characteristics specific to the data store(s) and provide the data objects to the determined data stores. Data objects may be moved to other data stores responsive to a modification to a rule or to characteristics of a data object.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Mohammad Haroon Mohammad Abuomar
  • Patent number: 10129267
    Abstract: A file is received. Contents of the file are transformed using a space-filling curve. One example of a space-filling curve that can be used for the transformation is a Hilbert curve. The result of the transformation is down-sampled. One example way of down-sampling is using a blur operation with anti-aliasing. A hashing operation is performed on the down-sampled result. One example of a hashing operation is locality sensitive hashing.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: November 13, 2018
    Assignee: Support Intelligence, Inc.
    Inventor: Rick Holloman Wesson
  • Patent number: 10121449
    Abstract: An electronic device is provided comprising a processor configured to: identify one or more sink devices; for each sink device, generate a respective display data structure; for each sink device, generate a respective data stream, the respective data stream being generated by encoding content produced by one or more applications based on the respective display data structure of the sink device; and transmit, to each of the sink devices, that sink device's respective encoded data stream.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soung-Kwan Kimn, Su-Hyun Kim, Dong-Hyun Jo, Dae-Sik Hwang, Seung-Ryong Kook, Jong-Kyu Kim
  • Patent number: 10123081
    Abstract: It is distinguished that, to achieve the purpose above, the game video recommendation service in this invention is provided through the following phases in presenting the service of recommending to a game user another user's' game video: (a) the phase where, based on the object information including 3D shape information of the characters, props and backgrounds constituting game videos, the script information is saved in the video server for form a video list for game play video rendering, which records data on the appearance and disappearance points of time of characters, props and backgrounds included in the above-mentioned object information as well as their movements according to time; (b) the phase where users' in-game failures are detected and sent by the above game device the server; (c) the phase where the video lists saved in the said server are searched and videos (failure videos) including the foresaid failure situations or success videos resolving such situations are extracted; (d) the phase where
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: November 6, 2018
    Assignee: MINKONET CORPORATION
    Inventors: Taewoo Kim, Dong Hwal Lee
  • Patent number: 10109210
    Abstract: An embeddable video playing system and method. A user interface executing the method generates a display window for displaying video content to teach a course. The course includes a plurality of selectable lessons. The method displays a play control to play the video content and control bars to play several time-coded segments associated with the lesson. The method might also display an embedded exercise link, file attachment link and communication interface link.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: October 23, 2018
    Inventors: Justin Shelby Kitch, John Paul Tokash, Thai Duc Bui
  • Patent number: 10105599
    Abstract: There is provided a screen update method and system including: identifying image resource data associated with a first image update event from a predetermined basic recording space in case that the first image update event occurs; loading the identified image resource data in a buffer space including buffers, in which the image resource data are loaded in rotation on the buffer by a frame, respectively; sequentially determining the image resource data loaded on the buffer for each the buffer, rendering the determined image resource data, and generating a first image at a first frame rate; generating a second image associated with a second image update event at a second frame rate in case that the second image update event occurs; compositing the first image with the second image to generate an entire image; and a sixth step of displaying the entire image on a predetermined display means.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: October 23, 2018
    Assignee: GAME AND TECHNOLOGY CO., LTD.
    Inventor: Dae Il Kim
  • Patent number: 10102316
    Abstract: An embodiment provides a virtual reality experience by defining a model representing an object that includes experimental parameters. After defining the model, a model simulation is performed, using variations of the experimental parameters, that produces results for each of the one or more variations. The results include a value for a behavior of interest of the model for each of the variations. Next, the results are compressed to an interpolant comprising discrete polytope bins with continuous surrogates of the behavior of interest. Responsive to user provided values of the experimental parameters, a value of the behavior of interest is predicted using the interpolant. In turn, a virtual reality experience is provided by displaying to the user an effect on the model for the user-provided values of the one or more experimental parameters where the displayed effect on the model reflects the predicted value for the behavior of interest.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 16, 2018
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Alexander Jacobus Maria Van der Velden
  • Patent number: 10102652
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for preventing overplotting for data visualization. An example method includes identifying a request to generate a chart including a plotting area indicating a set of data points to be displayed in the plotting area of the generated chart; determining that the requested chart will be unsuitable for display; dividing the plotting area into a plurality of bins, each having a shape configured to tessellate the plotting area in response to determining that the requested chart will be unsuitable for display; assigning each data point to one of the plurality of bins based on a position of each data point within the plotting area of the requested chart; and generating a modified chart including the plotting area of the requested chart including the plurality of bins each configured to indicate a number of data points are assigned to the particular bin.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: October 16, 2018
    Assignee: Business Objects Software Ltd.
    Inventor: Mark Siegel
  • Patent number: 10101427
    Abstract: An MRI method and apparatus perform a 3D dual echo magnetic resonance scan to acquire two sets of k-space data corresponding to the two echoes, respectively. A 2D CAIPIRINHA undersampling method as applied to the two sets of k-space data to extract two sets of sampling data, which are used to reconstruct two initial magnetic resonance images from which a final magnetic resonance image is synthesized. Because staggering is carried out in the PE or SL direction when the 2D CAIPIRINHA undersampling method is applied to the 3D scan sequence, aliasing in parallel imaging is controlled, so a greater area in the center of the field of view is undisturbed by aliasing. Coil sensitivity also is increased, enabling further acceleration. 2D CAIPIRINHA undersampling method generally uses a small acceleration factor, thereby ensuring a high signal to noise ratio.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: October 16, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventor: Qiong Zhang
  • Patent number: 10095357
    Abstract: A position detection device includes a detection section adapted to detect an operation to a screen, a detection control section adapted to identify the pointing element with which the operation is performed, and associate the operation with the pointing element, and a processing section adapted to process the operation associated with the pointing element out of the operations. In the case in which a first operation and a second operation, which is performed within a predetermined period of time before the first operation, with a single pointing element are detected, and a coordinate of the first operation and a coordinate of the second operation are located within a predetermined range, the detection control section treats the coordinate of the first operation as the same coordinate as the coordinate of the second operation. Further, the detection control section changes the predetermined range in accordance with the detection position in the screen.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 9, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Shun Imai
  • Patent number: 10095458
    Abstract: An image of a virtual object is generated in accordance with a position and orientation of a first display device. In a case where a first mode is set, the generated image of the virtual object is displayed on a first display device and second display device. In a case where a second mode different from the first mode is set, a still image of the virtual object is displayed on the second display device. A portion of the virtual object in the still image is selected based on an instruction input by a user observing the second display device during display of the still image of the virtual object. An image of the virtual object displayed on the second display device is updated based on the selected portion of the virtual object.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 9, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takashi Oya
  • Patent number: 10097405
    Abstract: A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of automatically configuring a set of monitoring requirements may include creating initial monitor counter values at a computing device and monitoring at least one computer based on the initial monitor counter values. Additional operations may include calculating override monitor counter values based on the monitoring of the at least one computer, and monitoring the at least one computer based on the override monitor counter values. The override values may be better suited for the device(s) being monitored and may replace the previously used monitoring settings.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 9, 2018
    Assignee: KASEYA LIMITED
    Inventor: Corey Dana Mandell
  • Patent number: 10089708
    Abstract: A texture unit of a graphics processing unit (GPU) may receive a texture data. The texture unit may receive the texture data from the memory. The texture unit may also multiply, by a multiplier circuit of the texture unit, the texture data by at least one constant, where the constant is not associated with a filtering operation, and where the texture data comprises at least one texel. The texture unit may also output, by the texture unit, a result of multiplying the texture data by the at least one constant.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Andrew Evan Gruber, Lin Chen, Liang Li, Chunhui Mei
  • Patent number: 10089643
    Abstract: Clients can develop surveys on a client machine, and send a hosting server details about the survey that will be provided to a survey participant. The survey details can include information identifying a media item to be streamed to the survey participant as part of the survey, survey questions, and timing related to the survey questions. The hosting server can determine a length of time between a time when a survey participant begins viewing the media item, or when some other action is performed, and a time when survey questions are answered. The survey participant can be ranked based on the time difference. The time at which survey questions are displayed, and which questions are displayed, can be tied to how much of a media item the survey participant has viewed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: October 2, 2018
    Assignee: iHeartMedia Management Services, Inc.
    Inventor: William Richards
  • Patent number: 10088925
    Abstract: Method of control of a remote device by a logon device for at least one mobile device includes: —identification, by the logon device, of at least one mobile device interacting with it via an interaction surface of the logon device, —access to a lookup table associated with the at least one identified mobile device, the lookup table associating with at least one position on the interaction surface at least one command destined for the remote device, —determination, by the logon device, of a current position of the at least one mobile device via at least one electrical signal induced by at least one inductor magnetic field in at least one electrical circuit of the logon device associated with the interaction surface, —determination of a current command as a function of the current position and of the lookup table, and —command of the remote device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 2, 2018
    Assignee: STARBREEZE PARIS
    Inventors: Christophe Duteil, Valentin Lefevre
  • Patent number: 10091474
    Abstract: Coordination of two actual objects can be checked even if it is difficult to match the objects each other at the same place. An image processing device acquires a projection image that includes an image of a first object projected on a projection surface, and identifies an area, in the projection image projected by projecting means, blocked by a second object in front of the projection surface. The image processing device has projection control means for controlling the projecting means so that a size of the image of the first object projected on the projection surface is life-size, and the projecting means projects the projection image in which a color of the area identified by the object identifying means is replaced by a predetermined color.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: October 2, 2018
    Assignee: RAKUTEN, INC.
    Inventors: Soh Masuko, Yasuyuki Hayashi