Patents Examined by Gregory J Tryder
  • Patent number: 10282875
    Abstract: One or more biological signals are obtained. The one or more biological signals are converted to one or more graph structures. Correlation between two or more of the biological signals are determined using the one or more graph structures. One or more changes in the one or more graph structures within a time window are recorded. A signal graph model is generated based on the recorded changes.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chia-Yu Chen, Pei-Yun S. Hsueh, Jui-Hsin Lai, Yinglong Xia
  • Patent number: 10269165
    Abstract: A system includes a computing device that includes a memory and a processor configured to execute instructions to perform a method that includes receiving multiple representations of one or more expressions of an object. Each representation includes position information attained from one or more images of the object. The method also includes producing an animation model from one or more groups of controls that respectively define each of the one or more expressions of the object as provided by the multiple representations. Each control of each group of controls has an adjustable value that defines the geometry of at least one shape of a portion of the respective expression of the object. Producing the animation model includes producing one or more corrective shapes if the animation model is incapable of accurately presenting the one or more expressions of the object as provided by the multiple representations.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: April 23, 2019
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Kiran S. Bhat, Michael Koperwas, Rachel M. Rose, Jung-Seung Hong, Frederic P. Pighin, Christopher David Twigg, Cary Phillips, Steve Sullivan
  • Patent number: 10262447
    Abstract: Systems and methods of virtual entity animation are presented herein. A virtual entity may have virtual skin defined by a model having a set of vertices. A skeletal-based skin deformation method of animation may be used wherein individual vertices in the model may have individually and independently determined centers of rotation.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 16, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Binh H. Le, Jessica Hodgins
  • Patent number: 10235568
    Abstract: The present invention discloses an indoor semantic map updating method and system based on semantic information extraction. The method includes: issuing a crowdsourcing task to all mobile terminals; waiting for any mobile terminal to execute the crowdsourcing task, and receiving a task result thereof; preprocessing the task result to obtain a common key frame sequence; extracting an accurate text sequence from the common key frame sequence; and updating an indoor semantic map according to the common key frame sequence and the accurate text sequence. The present invention can encourage the mobile terminal to execute the crowdsourcing task, and update the indoor semantic map and the text semantic information at a lower cost.
    Type: Grant
    Filed: November 5, 2017
    Date of Patent: March 19, 2019
    Inventor: Deke Guo
  • Patent number: 10223829
    Abstract: An approach is provided for generating a cleaned object model to represent an object in a mapping database. The approach includes receiving point cloud data depicting the object. The approach also includes processing the point cloud data to determine one or more surface points of the point cloud data. The one or more surface points represent one or more surfaces of the object. The approach further includes cutting a model of the object into one or more fragments using the one or more surface points. The one or more fragments include one or more object fragments and one or more non-object fragments. The approach further includes designating the one or more object fragments as the cleaned object model to represent the object in the mapping database.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: March 5, 2019
    Assignee: HERE Global B.V.
    Inventors: Guangli Wu, Jeffrey Adachi, Ian Endres, Victor Lu, Antonio Haro
  • Patent number: 10209946
    Abstract: An identification module receives an identification signal that uniquely identifies an individual and captures an image of the individual. The identification module determines tag information associated with the individual using the received identification signal and displays, to a user, the tag information overlayed on the image of the individual.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: February 19, 2019
    Assignee: Red Hat, Inc.
    Inventor: Jon Masters
  • Patent number: 10198978
    Abstract: An optical evaluation workstation evaluates quality metrics (e.g., optical contrast) of optical elements of a HMD. The workstation includes a test pattern, an optical element feed assembly, a light source, a camera and a control module. The light source backlights the test pattern with diffuse light. The optical element feed assembly receives an optical element of a HMD and places the optical element at a first distance from the test pattern corresponding to a distance between the optics block in the HMD and an exit pupil of the HMD. The camera images the test pattern through the optical element and the camera is positioned at a second distance from the test pattern corresponding to a distance between the exit pupil and an electronic display in the HMD. The control module generates a test report for presentation to a user based on the evaluation of the optical element.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 5, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Evan Mark Richards, Matthew Robert Fulghum, Samuel Redmond D'Amico, Shizhe Shen
  • Patent number: 10198865
    Abstract: An optical see-through (OST) head-mounted display (HMD) uses a calibration matrix having a fixed sub-set of adjustable parameters within all its parameters. Initial values for the calibration matrix are based on a model head. A predefined set of incremental adjustment values is provided for each adjustable parameter. During calibration, the calibration matrix is cycled through its predefined incremental parameter changes, and a virtual object is projected for each incremental change. The resultant projected virtual object is aligned to a reference real object, and the projected virtual object having the best alignment is identified. The setting values of the calibration matrix that resulted in the best aligned virtual object are deemed the final calibration matrix to be used with the OST HMD.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: February 5, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Irina Kezele, Margarit Simeonov Chenchev, Stella Yuan, Simon Szeto, Arash Abadpour
  • Patent number: 10192517
    Abstract: Source image content is adapted to a target display. Target image content associated with the target display is provided. A histogram is computed for the target image content. A prominent feature present in the target histogram is determined. A histogram is computed for the source image content. The source content histogram is manipulated to reflect the determined target histogram prominent feature(s). Adapted source image content is generated based on the manipulated source histograms(s). Another prominent feature present in the target histogram is determined. The source histogram is further manipulated to reflect the other prominent determined target histogram features. Further adapted source image content is generated based on the further manipulated source histogram if the adapted source image content has insufficient image quality and perceptual color characteristics.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: January 29, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Anders Ballestad, Gerwin Damberg
  • Patent number: 10187663
    Abstract: A subsystem configured to encode an RGBA8 data stream assembles sequences of four-byte groups from the data stream. The subsystem decorrelates the red and blue channels, and computes a difference between each four-byte group and an anchor value. The anchor is encoded at full value. The subsystem then assigns each group a five-bit header based on the number and location of non-zero bytes and on the data content of the non-zero bytes within the group. The subsystem favors zero valued bytes. Thus, when a group includes only zero valued bytes, the header is sufficient to encode the group; no data bits are necessary. Further, two successive groups of zero-valued bytes may be encoded as a single header with no data bits, achieving further data reduction. Finally, the subsystem concatenates all the headers with associated data to yield the source data stream compressed to some ratio, e.g. four-to-one.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: January 22, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Jeffrey A. Bolz, Jeffrey Pool
  • Patent number: 10181177
    Abstract: The invention relates to a method for masking an item among a plurality of items displayed on a touchscreen terminal, the method being such that it has, following an action (300) by a user, steps of display (301) of a masking symbol associated with an item at a first location; of detection (302) of contact with the screen on a non-masked item; of continuous movement (303) of the masking symbol on the item in correlation with movement of the contact detected on the screen and of masking of that portion of the item that is situated between the masking symbol and the first location; and of masking (304) of the whole of the item when the masking symbol is at a second location and the contact is no longer detected. The invention likewise relates to a device and a terminal that implement this method.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: January 15, 2019
    Assignee: Orange
    Inventors: Cedric Floury, Violaine Mercier
  • Patent number: 10157492
    Abstract: One embodiment of the present invention sets forth a method for pre-computing Z-values using an IGPU and, subsequently, conveying these Z-values to a DGPU. The graphics driver partitions the display into rectangular M-by-N tiles of pixels. For each tile, the graphics driver generates a quad geometry that encompasses the corresponding pixels. For each image frame, the graphics driver configures the IGPU to generate and down-sample a Z-buffer, creating a coarse Z-texture that contains a Z-value for each tile. The graphics driver transfers the coarse Z-texture to the system memory and configures the DGPU to apply the coarse Z-texture to the quad geometries, thereby generating a coarse Z-buffer in which the M-by-N pixels included in each tile are assigned the Z-value for the particular tile. Among other things, this technique enables the IGPU to pre-compute Z-values for the DGPU without straining the system memory bandwidth or defeating the Z-buffer compression techniques used by the DGPU.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: December 18, 2018
    Assignee: NVIDIA CORPORATION
    Inventor: Franck R. Diard
  • Patent number: 10152765
    Abstract: A texture processing method of processing a compressed texel block in which texels constituting a texture are compressed into a predetermined block unit includes obtaining, based on the compressed texel block, a representative value of texels constituting a texel block, a weight for each of the texels constituting the texel block, and an index of the representative value and the weight corresponding to each of the texels constituting the texel block; storing the representative value, the weight, and the index in a texture cache; reading the representative value and the weight from the texture cache according to an index corresponding to a requested texel; generating texels based on the read representative value and the read weight; and performing texture filtering using the generated texels.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 11, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangheon Lee, Soojung Ryu, Yeongon Cho
  • Patent number: 10146425
    Abstract: Embodiments include touch screen devices and related systems. In particular cases, a touch screen device is configured to: obtain sensor data from the sensor indicating a portion of the touch screen is obstructed during display of the content on the touch screen; obtain data indicating a data format of the content type; and adjust a position of the content as displayed on the touch screen in response to obtaining the data indicating the portion of the touch screen is obstructed, where the adjusting is based upon the data format of the content type, and where, in the case that the data format of the content type indicates the content cannot be reformatted, the adjusting includes zooming in on the content or zooming out from the content.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10140746
    Abstract: Provided is an image processing device. A feature point detection unit detects a feature point from moving image data. An association processing unit associates the feature point with additional information, the feature point being selected based on feature point selection information for selecting one or at least two feature points that display the additional information displayed to be accompanied with the feature point. A motion analysis unit analyzes a changing behavior of the feature point through reproduction of moving image data. A data generating unit generates data indicating change content to change display of the additional information associated with the feature point based on motion information indicating the behavior of the feature point analyzed by the motion analysis unit and a display scenario indicating a change pattern to change the additional information added to the feature point according to the behavior of the feature point.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: November 27, 2018
    Assignee: SONY CORPORATION
    Inventor: Tooru Masuda
  • Patent number: 10140737
    Abstract: In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: November 27, 2018
    Assignee: New BIS Safe Luxco S.à.r.l
    Inventor: Andrew John Cardno
  • Patent number: 10140268
    Abstract: Unlike the GPU's FlexRender, a browser engine can intercept rendering at a higher level in the software stack, and because of the simpler nature of the browser tiles that need to be rendered, a browser engine can instruct the GPU to perform composition via traditional tiled-rendering or via direct rendering, where an output of the GPU is written to slower system memory, rather than the faster GPU memory.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Innovation Center, Inc.
    Inventors: Shiu Wai Hui, Shyama Prasad Mondal, Ahmed Sheikh
  • Patent number: 10134159
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system obtains a data set and metadata corresponding to a data model, wherein the data model includes a metric and a set of dimensions associated with the metric. Next, the system applies a set of rules to the data set to obtain a deconstruction of the metric by the set of dimensions. Finally, the system displays the deconstruction in one or more charts to a user independently of a domain of the data set.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: November 20, 2018
    Assignee: INTUIT INC.
    Inventors: Olaf Fermum, Timothy M. Chaney, Reid D. Burkhardt, Brian J. Tharp
  • Patent number: 10134102
    Abstract: A GPU is configured to read and process data produced by a compute shader via the one or more ring buffers and pass the resulting processed data to a vertex shader as input. The GPU is further configured to allow the compute shader and vertex shader to write through a cache. Each ring buffer is configured to synchronize the compute shader and the vertex shader to prevent processed data generated by the compute shader that is written to a particular ring buffer from being overwritten before the data is accessed by the vertex shader. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: November 20, 2018
    Assignees: SONY INTERACTIVE ENTERTAINMENT INC., ADVANCED MICRO DEVICES, INC.
    Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin, Michael Mantor
  • Patent number: 10127693
    Abstract: A computing device outputs a chart matrix defined by associating a first data dimension with a row edge and a second data dimension with a column edge. Members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix. The device outputs charts in matrix cells of the chart matrix defined by intersections of rows defined by the row edge and columns defined by the column edge. The computing device provides user options to perform a drill operation on a selected member displayed in the chart matrix. The computing device outputs, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in at least one of the charts, wherein the related members are related by one hierarchical level from the selected member.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soufiane Azizi, Bryan Casey, Alexei Pogrebtsov