Patents Examined by Ryan D McCulley
  • Patent number: 10169901
    Abstract: A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jesse Bishop, Ruurd Johan Boeke, Terry Adams
  • Patent number: 10152809
    Abstract: A method and systems of applying a contour gradient to a two-dimensional path are provided. A three-dimensional polygonal shell may be constructed from the two-dimensional path. Then the three-dimensional polygonal shell may be projected into two dimensions, resulting in a two-dimensional projected model, while saving values for a third dimension for each point in the two-dimensional projected model. Then a range of all values for the third dimension in the two-dimensional projected model is determined from the saved values. The range can then be mapped to a visual attribute. The two-dimensional projected model may be displayed using the mapped visual attribute.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: December 11, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Paul John Asente
  • Patent number: 10134184
    Abstract: A method to render an object including a path includes: determining a split line to split a frame; allocating information about the path to a first tile through which the path passes and to a second tile located between the first tile and the split line, among tiles included in the frame; and determining respective winding numbers for the first tile and the second tile, based on information about the allocated path.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaedon Lee, Jeongjoon Yoo
  • Patent number: 10121225
    Abstract: Visualization of three-dimensional data without loss of desired characteristics is enabled by receiving mapping data pertaining to a physical object in the world, the physical object represented by a series of segments, the three-dimensional data including a predetermined number of measurements of the series of segments, storing the mapping data in data storage and generating an average measurement value for each of the series of segments. The process further involves generating a first generalization of the mapping data by selecting, for each of the series of segments, a desired number of measurements, fewer than the predetermined number of measurements, that represent the largest deviations from the respective average measurement, storing the selected measurements as the first generalization of the mapping data in the data storage, and upon request, providing access to the first generalization of the mapping data for use in rendering the mapping data as three-dimensional data.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: November 6, 2018
    Assignee: Finger Food Studios, Inc.
    Inventors: Botrous Gerges, Steven William Pridie
  • Patent number: 10115231
    Abstract: Systems and methods for traversal selection of components of a geometric model are disclosed. An embodiment includes displaying a plurality of components corresponding to a geometric model, selecting a first component, receiving a first input indicating a first direction for selecting a next component, wherein the next component is connected to the first component by an edge, identifying one or more candidate edges connected to the first component for selecting the next component, determining an angle between an indicated direction vector corresponding to the indicated first direction and each of the one or more candidate edges, and selecting a second component as the next component, wherein the second component is connected to the first component via a particular candidate edge forming a smallest angle with the indicated direction vector.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 30, 2018
    Assignee: DreamWorks Animation LLC
    Inventors: Stuart Bryson, Esteban Papp, Peter Farson, Alex Powell
  • Patent number: 10074159
    Abstract: Disclosed embodiments provide systems, components, and methodologies for performing super sampling in combination with other operations to enhance anti-aliasing in high resolution meshes generated by GPUs so as to mitigate, reduce or eliminate the effects of degenerated triangles so as to improve the appearance of simulated objects.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 11, 2018
    Assignees: VOLKSWAGEN AG, AUDI AG
    Inventor: George Allen Khorasani
  • Patent number: 10068365
    Abstract: Examples herein involve generating a spiral visualization of items of a dataset. Dimensions of item indicators corresponding to items of a dataset are analyzed. Starting coordinates for a spiral path for a spiral visualization of the items are determined based on the dimensions of the item indicators and a display area of a display device. A spiral path may be calculated based on the starting coordinates and the dimensions of the item indicators. The spiral visualization may be generated by rendering the item indicators on the spiral path to present a first item indicator of the item indicators from a corresponding first item of the list at the starting coordinates and a last item indicator of the item indicators of a corresponding last item on the list on the spiral path toward the center of the spiral.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 4, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: George Forman, Olga Shain, Hila Nachlieli
  • Patent number: 10045072
    Abstract: In at least one example embodiment, a content reproducing apparatus includes a display, a memory configured to store at least one program and a processor. The processor is configured to reproduce first moving image content of a plurality of moving image content selected by a user, on a first region of a screen of the display, according to a user input, display a plurality of thumbnail images corresponding to the plurality of moving image content, on a second region of the screen, buffer a second moving image content corresponding to one of the plurality of thumbnail images, the first moving image content being continuously reproduced while the second moving image content is being buffered, and reproduce the second moving image content instead of the first moving image content when the buffering of the second moving image content is completed.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: August 7, 2018
    Assignee: Naver Corporation
    Inventors: Sung Tak Cho, Kyung Ryul Sun, Sung Ho Kim, Yoo Sub Song, Joon Kee Chang, Haneul Lee, Kuk Hwan Seo, Seong Cheol Jo, Seung Ahe Yi
  • Patent number: 10032257
    Abstract: Method, device, and program for solving the problem where a conventional image restoration method based on Bayesian probability theory uses nonlinear equations and requires a plurality of convolution operations, thereby not being appropriate for a single interaction multiple data-type (SIMD) super parallel computation processing device. This provides a method in which a computer causes a SIMD super parallel computation device to assign operations which include one convolution operation based on a Bayesian probability theory linear equation; a device based on the method; first and third programs for causing a computer to execute the program, and second and fourth programs for configuring the device to the computer and causing the device to run; and storage mediums for storing the programs. Optical degradation contained in TV video and images is reduced thereby restoring the TV video and images to a state close to the pre-degradation state of the TV video and images.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: July 24, 2018
    Assignee: Lightron International Co. Ltd.
    Inventor: Mitsuo Eguchi
  • Patent number: 10032242
    Abstract: A method for managing bind-render-target commands in a tile-based architecture. The method includes receiving a requested set of bound render targets and a draw command. The method also includes, upon receiving the draw command, determining whether a current set of bound render targets includes each of the render targets identified in the requested set. The method further includes, if the current set does not include each render target identified in the requested set, then issuing a flush-tiling-unit-command to a parallel processing subsystem, modifying the current set to include each render target identified in the requested set, and issuing bind-render-target commands identifying the requested set to the tile-based architecture for processing. The method further includes, if the current set of render targets includes each render target identified in the requested set, then not issuing the flush-tiling-unit-command.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: July 24, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Ziyad S. Hakura, Jeffrey A. Bolz, Amanpreet Grewal, Matthew Johnson, Andrei Khodakovsky
  • Patent number: 10019849
    Abstract: Systems and methods for interacting with a display system using a personal electronic device (PED). The display system may establish communication with and receive user input from the PED. The display system may use the received user input to generate and/or update content displayed on a display of the display system.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: July 10, 2018
    Assignee: zSpace, Inc.
    Inventors: Arthur L. Berman, Clifford S. Champion, David A. Chavez, Francisco Lopez-Fresquet, Jonathan J. Hosenpud, Robert D. Kalnins, Alexandre R. Lelievre, Christopher W. Sherman, Jerome C. Tu, Kevin S. Yamada, Chun Wun Yeung
  • Patent number: 10008145
    Abstract: Systems and methods are provided to perform refresh-rate dependent dithering. One embodiment describes a computing device that includes an image source that generates spatially dithered image data and an electronic display communicatively coupled to the image source. More specifically, the electronic display receives the spatially dithered image data from the image source and determines a refresh rate with which to display an image by comparing a local histogram and an artifact histogram, in which the local histogram describes pixel grayscale distribution of a portion of the image and the artifact histogram describes a pixel grayscale distribution that when displayed will cause a perceivable artifact. Additionally, when the determined refresh rate is less than a threshold refresh rate of the electronic device, the electronic display spatially dithers the image data without temporally dithering the image data and displays the image based at least in part on the spatially dithered image data.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: June 26, 2018
    Assignee: Apple Inc.
    Inventors: Marc Albrecht, Christopher P. Tann
  • Patent number: 9996973
    Abstract: Technologies are generally described for refining virtual objects output within an augmented reality environment. In one example, a method includes determining, by a system comprising a processor, first response data representative of a first response to a first set of object data associated with a simulation of an interaction between a first virtual object and a second virtual object. The method also includes modifying at least one object of the first set of object data to create a second set of object data associated with another simulation of the interaction between the first virtual object and the second virtual object. Further, the method includes outputting data representative of the first virtual object, the second virtual object, and the second set of object data.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: June 12, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Brian Mark Shuster, Gary Stephen Shuster
  • Patent number: 9984610
    Abstract: A signal processing circuit includes an input gamma adjuster configured to adjust gamma characteristics of an image signal and to output a gamma adjustment image signal, an image signal processor configured to generate a scaling signal corresponding to image characteristics of the gamma adjustment image signal and to convert the gamma adjustment image signal into an intermediate data signal in response to the scaling signal, and an output gamma adjuster configured to convert the intermediate data signal into a data signal on a basis of a first lookup table corresponding to a first gamma curve, a second lookup table corresponding to a second gamma curve, and the scaling signal.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 29, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Kuk-Hwan Ahn, Jai-Hyun Koh, Heendol Kim, Jin-Kyu Park, Seokyun Son, Junghwan Cho
  • Patent number: 9947141
    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: June 19, 2017
    Date of Patent: April 17, 2018
    Assignee: Apple Inc.
    Inventors: Lejing Wang, Selim BenHimane
  • Patent number: 9934602
    Abstract: Systems and methods for implementing a voxel 3D modeling technique in client server systems, e.g., using a web browser as the main user interface.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 3, 2018
    Assignee: Happy L-Lord AB
    Inventor: Robert O'Leary
  • Patent number: 9934362
    Abstract: A contiguous cartogram is distorted proportionally to demographic data associated with geographical areas. The cartogram is associated with an underlying data set (such as health indication data or epidemiological data) that is geographically smoothed to avoid meshing and border effects, and shaded according to a predetermined shading scale. The cartogram may be stacked with other cartograms associated with underlying data sets collected at different times to form a chronological cartogram slideshow to illustrate changes in the underlying data set over time. The chronological cartogram slideshows may be transmitted from a map server via a communications interface to a requesting client.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: April 3, 2018
    Assignee: OPENHEALTH COMPANY
    Inventor: Patrick Guerin
  • Patent number: 9934614
    Abstract: An example wearable display system includes a controller, a left display to display a left-eye augmented reality image with a left-eye display size at left-eye display coordinates, and a right display to display a right-eye augmented reality image with a right-eye display size at right-eye display coordinates, the left-eye and right-eye augmented reality images collectively forming an augmented reality object perceivable at an apparent real world depth by a wearer of the display system. The controller sets the left-eye display coordinates relative to the right-eye display coordinates as a function of the apparent real world depth of the augmented reality object. The function maintains an aspect of the left-eye and right-eye display sizes throughout a non-scaling range of apparent real world depths of the augmented reality object, and the function scales the left-eye and right-eye display sizes with changing apparent real world depth outside the non-scaling range.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: April 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Scott Ramsby, Dan Osborn, Shawn Wright, Anatolie Gavriliuc, Forest Woodcroft Gouin, Megan Saunders, Jesse Rapczak, Stephen Latta, Adam G. Poulos, Daniel McCulloch, Wei Zhang
  • Patent number: 9922452
    Abstract: A method of adjusting a brightness of an image includes matching an object model to an object based on one or more feature points of the object extracted from an input image including the object; mapping a surface normal map in a two-dimensional (2D) image form to the input image based on the matched object model; and generating shadow information for the input image based on the mapped surface normal map and a virtual light source.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Minjung Son, Heesae Lee, Donghoon Sagong, KeeChang Lee, Hyong Euk Lee
  • Patent number: 9916673
    Abstract: A method including causing, at least in part, rendering of a perspective view showing one or more objects in a field of view. The method further including retrieving content associated with an object of the one or more objects in the field of view, and causing, at least in part, rendering of a graphic representation relating to the content on a surface of the object visible in the perspective view in a user interface for a location-based service of a mobile device.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 13, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Brenda Castro, Tuomas Vaittinen, David Joseph Murphy