Patents Examined by Ryan D McCulley
  • Patent number: 9905162
    Abstract: Degradation compensator includes a compressor which generates a block-level compression stress matrix (“BCSM”) representing a degradation level of a block included in a frame by R, G, and B input signals of the block, an updater update a frame-level accumulated compression stress matrix (“FACSM”) by adding the BCSM, an error corrector which executes error-correction encoding to elements of a block-level accumulated compression stress matrix (“BACSM”) included in the FACSM, writes encoded elements as a storage data of a non-volatile memory device when a power supply is stopped, executes error-correction decoding to the storage data and writes the decoded storage data as the FACSM of the volatile memory when the power supply is started, a restorer which generates a block-level accumulated stress matrix (“BASM”), and an internal compensator which generates compensated R, G, and B output signals.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: February 27, 2018
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventor: Hyunseuk Yoo
  • Patent number: 9891797
    Abstract: A system and method are provided for direct manipulation of a triangular distribution of information. The system includes a graphical user interface for receiving user inputted values. The system further includes a data calculator for generating estimates based on the user inputted values, and for generating curves for display on a grid based on at least one of, the user inputted values and the estimates. The graphical user interface respectively receives the user inputted values based at least on a current position of a pointer on the grid. The graphical user interface is capable of applying a direct manipulation to at least one of the user inputted values and the estimates, such that a result of the direct manipulation is displayed on the grid and enters triplets corresponding to an expected value, an upper bound for the expected value, and a lower bound for the expected value.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Murray R. Cantor, Paul M. Matchen, Vadakkedathu T. Rajan, Clay E. Williams
  • Patent number: 9892546
    Abstract: A method of pursuit path camera model navigation includes, providing, via processing circuitry of one server, a future viewpoint located at a first location and a current viewpoint located at a second location and calculating a first prefetch region including one or more viewcells and one or more visibility even packets, the first prefetch region corresponding to the first location of the future viewpoint and the second location of the current viewpoint. The method further includes receiving commands to modify the first location of the future viewpoint to a third location at a first velocity, calculating a navigational intent of the future viewpoint based on the commands, and calculating a second prefetch region including the viewcells and the visibility event packets by collapsing the calculated first prefetch region into the second prefetch region, the second prefetch region corresponding to a predicted pursuit path based on the calculated navigational intent.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: February 13, 2018
    Assignee: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Patent number: 9881411
    Abstract: A profiler for a ray tracing renderer interfaces with the renderer to collect rendering information, such as ray definition information, a pixel origin, objects hit, shader invocation, and related rays. In an interface, an artist views a simplified 3-D scene model and a rendered 2-D image. A pixel in the 2-D image is selectable; the profiler responds by populating the simplified 3-D scene with rays that contributed to that pixel. Rays can be displayed in the simplified 3-D scene to visually convey information about characteristics of each ray, such as whether the ray intersected an object, portions of the scene where it is occluded, and a direction. Statistics can be produced by the profiler that convey information such as relative computational complexity to render particular pixels. The profiler can step through multiple passes (e.g., multiple frames and passes of a multipass rendering), and the UI can allow pausing and stepping.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: January 30, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Nur Monson, James Alexander McCombe, Sean Matthew Gies
  • Patent number: 9881583
    Abstract: In a method and devices, data for the display of an application on a screen is provided. In addition, information with regard to a degree of distraction of the application, e.g., information regarding user-interface elements, and/or information regarding a degree of distraction of a driver of a vehicle (110) is provided. As a function of this information and a driving situation of the vehicle, it is decided whether the application will be displayed on the screen.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: January 30, 2018
    Assignee: VOLKSWAGEN AG
    Inventor: Mark Beckmann
  • Patent number: 9848856
    Abstract: In valve modeling from medical scan data, chordae are modeled as a dense structure. Rather than attempting to provide the same number of chordae (e.g., 25) as found in a human valve, hundreds or thousands of chordae connectors are used. Since solving for lengths of so many chordae may be computationally intensive, the lengths of only a few are solved, and the lengths of the rest of the chordae are derived from the lengths of the few.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: December 26, 2017
    Assignee: SIEMENS MEDICAL SOLUTIONS USA, INC.
    Inventors: Sasa Grbic, Tommaso Mansi, Ingmar Voigt, Julian Krebs
  • Patent number: 9852538
    Abstract: In an exemplary embodiment, a computer-implemented method determines a set of mesh polygons or fragments of the mesh polygons visible from a navigation cell. The method includes determining a composite view frustum containing predetermined view frusta and determining mesh polygons contained in the composite view frustum. The method includes determining at least one supporting polygon between the navigation cell and the contained mesh polygons. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the navigation cell beyond at least the contained mesh polygons. The method includes determining one or more intersections of the at least one wedge with the contained mesh polygons. The method also includes determining the set of the contained mesh polygons or fragments of the contained mesh polygons visible from the navigation cell using the determined one or more intersections.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 26, 2017
    Assignee: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Patent number: 9842568
    Abstract: A color gamut controlling device and a display device including the color gamut controlling device. The color gamut controlling device includes a light sensing unit, a first calculation unit, a second calculation unit, and a color gamut calculation unit. The light sensing unit measures a luminance of external light. The first calculation unit calculates adjusted tristimulus values for each of three primary colors based on the measured luminance. The second calculation unit calculates final tristimulus values for each of the three primary colors using the adjusted tristimulus values and target tristimulus values for each of the three primary colors. The color gamut calculation unit calculates a corrected color gamut from the final tristimulus values. The light sensing unit may further measure tristimulus values of the external light for each of the three primary colors.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: December 12, 2017
    Assignee: Samsung Display Co., Ltd.
    Inventors: Min-Tak Lee, Kyu-Seok Kim, Young-Nam Yun
  • Patent number: 9830678
    Abstract: Examples of GPU resource sharing among distributed applications in a distributed computing environment are disclosed. In one example, a method includes receiving a first request from a first distributed application of the plurality of distributed applications for first requested GPU resources. The method may further include receiving a second request from a second distributed application of the plurality of distributed applications for second requested GPU resources. The method may also include receiving response from each of the plurality of computing nodes indicating an availability of GPU resources for each of the plurality of computing nodes. Additionally, the method may include, responsive to determining that at least one of the first and second requests can be fulfilled by at least one of the plurality of computing nodes, allocating a first set of GPU slices for the first application and allocating a second set of GPU slices for the second application.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anshul Gandhi, Hui Lei, Jayaram Kallapalayam Radhakrishnan, Charles O. Schulz, Shu Tao
  • Patent number: 9830679
    Abstract: An immersive three dimensional (3-D) virtual reality sharing system is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: November 28, 2017
    Assignee: GOOGLE LLC
    Inventors: Jason Monk, Geoffrey Allen Borggaard, Richard Daniel Borovoy
  • Patent number: 9830677
    Abstract: Examples of GPU resource sharing among applications are disclosed. In one example, a method includes receiving a first request from a first application of the plurality of applications for first requested GPU resources, and receiving a second request from a second application of the plurality of applications for second GPU resources. The method also includes, responsive to determining that the first requested GPU resources are available, allocating a first slice of the GPU resources with a first requested amount of resources to the first application and, responsive to determining that the second requested GPU resources are available, allocating a second slice of the GPU resources with a second requested amount of resources to the second application. Further, the method includes enabling the first application and the second application to execute concurrently within the first slice of the GPU and the second slice of the GPU respectively.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anshul Gandhi, Hui Lei, Jayaram Kallapalayam Radhakrishnan, Charles O. Schulz, Shu Tao
  • Patent number: 9830741
    Abstract: Techniques are disclosed for processing graphics objects in a stage of a graphics processing pipeline. The techniques include receiving a graphics primitive associated with the graphics object, and determining a plurality of attributes corresponding to one or more vertices associated with the graphics primitive. The techniques further include determining values for one or more state parameters associated with a downstream stage of the graphics processing pipeline based on a visual effect associated with the graphics primitive. The techniques further include transmitting the state parameter values to the downstream stage of the graphics processing pipeline. One advantage of the disclosed techniques is that visual effects are flexibly and efficiently performed.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: November 28, 2017
    Assignee: NVIDIA Corporation
    Inventors: Emmett M. Kilgariff, Morgan McGuire, Yury Y. Uralsky, Ziyad S. Hakura
  • Patent number: 9819878
    Abstract: A moving-image processing device (101) synthesizes a first moving image and a second moving image. In the first moving image, a first object is drawn, and accompanied by first-object depth information. In the second moving image, a second object is drawn, and accompanied by second-object depth information. A moving image generator (105) generates a third moving image in which the first moving image and the second moving image are synthesized. A clash determiner (103) serving as an interference determiner refers to the first-object depth information and the second-object depth information to determine whether the first object and the second object in the third moving image satisfy interference conditions. If it is determined that the interference conditions are satisfied, a corrector (106) corrects the second moving image by performing a non-deforming transformation in which the shape of the trajectory expressing movement in three-dimensional space over time is maintained.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: November 14, 2017
    Assignee: Rakuten, Inc.
    Inventors: Rikio Onai, Makoto Okabe, Tatsuya Kurihara, Masahiro Sanjo, Hiromi Hirano
  • Patent number: 9761036
    Abstract: Methods and corresponding software for allowing a user to manipulate and interactively explore data intuitively by objectifying the data and allowing the user to apply any one or more simulated physical tools to the objectified data. The data can be any suitable type of data, including multivariate data and graph (network) data. In some embodiments, the method displays user-selected charts, such as histograms, scattergrams, and network graphs, in which objectified data points, or simulated physical objects, are attracted to their proper charted locations. In some embodiments, the user can apply one or more simulated physical tools and/or other tools, such as physical-barrier-type filter tools (e.g., sieves) and/or optical filter lens tools, to the simulated physical objects to filter the data. In some embodiments, the user can apply multiple tools, with each tool leaving a visual trace that allows the user to easily retrace their data manipulations.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: September 12, 2017
    Assignee: Carnegie Mellon University
    Inventors: Jeffrey M. Rzeszotarski, Aniket D. Kittur
  • Patent number: 9754019
    Abstract: An information processing apparatus that compares content to stored information identifying a plurality of words, identifies words from the content that match words included in the stored information, retrieves information based on the identifying, and generates an image to be displayed based on the retrieved information.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 5, 2017
    Assignee: SONY CORPORATION
    Inventor: Shunsuke Kudo
  • Patent number: 9684440
    Abstract: Systems and methods for receiving and displaying images or sending the images for display include images having multiple key images of an object. Each key image depicts a perspective view of an item from a different angle around the object. The multiple key images are displayed in a gallery view. During the gallery view, multiple supplementary images are received or sent. Each supplementary image includes a perspective view of the object from an angle between adjacent angles used for the key images. After transmission of at least some of the supplementary images, the key images and the supplementary images are mixed into a rotational view of the object.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Apple Inc.
    Inventors: Maxim V. Stepanov, Christian E. Porter
  • Patent number: 9684989
    Abstract: A user interface transition between a camera view and a map view displayed on a mobile platform is provided so as present a clear visual connection between the orientation in the camera view and the orientation in the map view. The user interface transition may be in response to a request to change from the camera view to the map view or vice-versa. Augmentation overlays for the camera view and map view may be produced based on, e.g., the line of sight of the camera or identifiable environmental characteristics visible in the camera view and the map view. One or more different augmentation overlays are also produced and displayed to provide the visual connection between the camera view and map view augmentation overlays. For example, a plurality of augmentation overlays may be displayed consecutively to clearly illustrate the changes between the camera view and map view augmentation overlays.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: June 20, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gerald V. Wright, Jr., Joel Simbulan Bernarte, Virginia Walker Keating
  • Patent number: 9685004
    Abstract: An apparatus for and method of image processing in an augmented reality application is provided. The method includes the steps of: providing at least one image of a real environment; performing image processing in an augmented reality application with the at least one image employing visualization of overlaying digital information with visual impressions or the image of the real environment and employing vision-based processing or tracking; and adjusting at least one of a parameter and operating flow of the vision-based processing or tracking depending on at least one of the following: a usage of the image processing, a usage of the visualization, a visually perceivable property of the digital information or the real environment, a property of a display device employed in the visualization, or a manner in which a user is viewing the visualization.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 20, 2017
    Assignee: Apple Inc.
    Inventors: Lejing Wang, Selim BenHimane
  • Patent number: 9672656
    Abstract: To render features on a digital map, a position and orientation of a virtual camera relative to a plane of the digital map is determined. The plane is tilted so that a plane of a viewport of the digital map is not parallel to the plane of the digital map, where the viewport delimiting a view of the digital map. Map features are selected for inclusion in the view of the digital map in accordance with the determined position and orientation of the virtual camera. A level-of-detail (LOD) is determined for each of the map features in accordance with a distance between the virtual camera and the map feature. The map features are rendered, using a rendering engine, in accordance with the determined LODs.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventor: Travis McPhail
  • Patent number: 9659547
    Abstract: An electronic device and method for displaying a display item is disclosed. A first pattern comprises an image at a first image size and a character string at a first character string size. A second pattern comprises the image at a second image size and the character string at a second character string size, the character string not overlapping the image at the second image size. The second image size is larger than the first image size, and the second character string size is larger than the first character string size. A selected size comprises at least a first size and a second size. The first pattern is displayed for the display item if the selected size is the first size, and the second pattern is displayed for the display item if the selected size is the second size.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 23, 2017
    Assignee: Kyocera Corporation
    Inventors: Hiroki Kobayashi, Hitoshi Imamura, Toshinobu Takiguchi, Takashi Osanai