Patents Examined by Jeffrey Chow
  • Patent number: 9728003
    Abstract: A system and method may model physical geological structures. Seismic and geologic data may be accepted. A three-dimensional (3D) transformation may be generated between a 3D present day model having points representing present locations of the physical geological structures and a 3D past depositional model having points representing locations where the physical geological structures were originally deposited. An indication may be accepted to locally change the 3D transformation for a subset of sampling points in a first model of the models. The 3D transformation may be locally changed to fit the updated subset of sampling points. A locally altered or updated version of the first model and, e.g., second model, may be displayed where local changes to the first model are defined by the locally changed 3D transformation. The transformation may also be used to extract geobodies in the past depositional model.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 8, 2017
    Assignees: PARADIGM SCIENCES LTD.
    Inventors: Jean-Laurent Mallet, Jean-Claude Dulac, Emmanuel Labrunye, Christophe Winkler, Laurent Deny
  • Patent number: 9727992
    Abstract: Embodiments of the present invention relate to unifying augmented reality technology and big data. An interactive operation element may be defined. The interactive operation element is associated with an event and a location on an augmented reality (AR) screen. An action may be performed based on the event using a predefined communication protocol. The action may be associated with an information artifact which is derived from big data.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: August 8, 2017
    Inventor: Geun Sik Jo
  • Patent number: 9715762
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for modeling three dimensional objects, such as, but not limited to, fractures, for the purpose of reservoir simulation. For example, one disclosed embodiment includes a method that receives a set of 3D fractures with geometry that has been discretized by 2D surfaces by a collection of polygonal facets, generates a set of 3D stadia at specified radii around each facet in the collection of polygonal facet, generates closed 3D stadia surfaces around intersecting facets, discretizes all 3D stadia surfaces using various shape cells, generates 3D cells within each of the closed 3D stadia surfaces, and assigns each cell reservoir properties suitable for a numeric simulation program, such as, but not limited to, Nexus® Reservoir Simulation Software.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: July 25, 2017
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Steven Bryan Ward, Michael Loyd Brewer
  • Patent number: 9710950
    Abstract: A sprite sheet generation mechanism includes providing a sprite sheet generation engine host, which may be an authoring application. The host loads code that describes sprite sheet format information and a set of ordered images into the sprite sheet generation engine. The code is from code resources may be plug-ins created by a user and managed by a plug-in type manager. The sprite sheet generation engine is operated using the sprite sheet format information and the set of ordered images to generate a sprite sheet.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 18, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Henry David Spells, III, Peter W. Moody
  • Patent number: 9704270
    Abstract: The present invention describes exemplary embodiments of a method and apparatus for rasterizing and encoding vector graphics. The method comprises determining, by an image encoder, a difference between a transmission frame rate of an image encoder and a raster sequence frame rate of a raster sequence of images rasterized by a graphics processing unit (GPU); and adjusting, by the GPU, image detail of the raster sequence according to the difference.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: July 11, 2017
    Assignee: Teradici Corporation
    Inventors: Ian Cameron Main, David Victor Hobbs, Peter William Longhurst
  • Patent number: 9697625
    Abstract: Systems, methods, and computer-readable storage media are provided for efficient real-time ink stroke smoothing, trajectory prediction, and GPU-leveraged rendering of ink stroke input. First and second ink points are received and an active Bézier approximation is computed based thereupon. Sequentially later in time that the first and second ink points, a third ink point is received. It is determined whether the third ink point adequately fits the active Bézier approximation. Where it is determined that the third ink point adequately fits, an updated active Bézier approximation is computed that includes the first, second and third ink points. Where it is determined that the third ink point fails to adequately fit, a different new Bézier approximation is computed that includes the third ink point but not the first and second ink points. Leveraging a GPU, a smoothed ink stroke based upon the Bézier approximation(s) is rendered.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Silvano Bonacina, Aleksandar Uzelac, Austin Bradley Hodges, David Abzarian, Fei Su, Miles M. Cohen, Anthony John Rolls Hodsdon
  • Patent number: 9658765
    Abstract: One embodiment of the invention includes a computer interface system. The system comprises a user interface screen configured to display visual content and an input system configured to detect a presence of an input object within a threshold distance along a normal axis of the user interface screen. The system further comprises a graphical controller configured to magnify a portion of the visual content that is located at an approximate location of a base of the normal axis on the user interface screen.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: May 23, 2017
    Assignee: Northrop Grumman Systems Corporation
    Inventors: H. Keith Nishihara, Shi-Ping Hsu, Adrian Kaehler, Eric Gradman, Kjerstin Williams
  • Patent number: 9659399
    Abstract: A system, method, and computer program product are provided for passing attribute structures between shader stages of a processing pipeline. The method includes the steps of receiving data represented at a first level by a processing pipeline including an upstream shader unit, a downstream shader unit, and a processing unit. The upstream shader unit processes the data to generate a first set of attributes corresponding to the data represented at a second level. The upstream shader unit also stores the first set of the attributes in a first portion of a memory system that can be read by the downstream shader unit and any shader units that are downstream in the processing pipeline relative to the upstream shader unit. In one embodiment, the processing unit is coupled between the upstream shader unit and the downstream shader unit.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: May 23, 2017
    Assignee: NVIDIA Corporation
    Inventors: Ziyad Sami Hakura, Henry Packard Moreton, Emmett M. Kilgariff
  • Patent number: 9652816
    Abstract: Systems, apparatuses, and methods for adjusting the frame refresh rate used for driving frames to a display. A display pipeline is configured to drive a display using a reduced frame refresh rate in certain scenarios. The reduced frame refresh rate may be specified in frame packets which contain configuration data for processing corresponding frames. The display pipeline may drive idle frames to the display to generate the reduced frame refresh rate. When a touch event is detected, the display pipeline may override the reduced frame refresh rate and instead utilize a standard frame refresh rate until all of the frames corresponding to stored frame packets have been processed.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Brijesh Tripathi, Joshua P. de Cesare, Arthur L. Spence, Christopher P. Tann, Paolo Sacchetto
  • Patent number: 9633466
    Abstract: Systems and methods are provided for improving the latency for display of ink during user creation of ink content with a stylus, mouse, finger (or other touch input), or other drawing device for tracing a desired location for ink content in a display area. In order to reduce or minimize the time for display of ink content created by a user using a stylus/mouse/touch input/other device, a separate ink rendering process thread can be used that operates within the operating system and in parallel to other application threads. When it is desired to create ink content within an application, user interactions corresponding to creation of ink content can be handled by the separate ink rendering process thread. This can avoid potential delays in displaying ink content due to an application handling other events in a process flow.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiao Tu, Krishnan Menon, Fei Xiong, Sung Hong, David Walker Duhon
  • Patent number: 9628744
    Abstract: A display apparatus and a method for controlling a display apparatus are provided. A display apparatus includes a display configured to display an image, a rotator configured to rotate the display, and a controller configured to control the rotator to rotate the display when a predetermined event occurs, and control the display to generate a plurality of screens on the rotated display, display a first image on one of the plurality of screens, and display at least one different image on another screen among the plurality of screens.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: April 18, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joon-ho Phang, Joo-sun Moon, Yi-sak Park, Sue-young Chung, Nam-hyun Park, Mi-jin Choi, Christopher E. Bangle
  • Patent number: 9626783
    Abstract: A helmet-used device capable to automatically adjusting positions of displayed information and a helmet thereof. The device includes an angle detection unit, an eyeball detection unit, a processing unit and a projector unit. The processing unit serves to receive a first detection signal to correct an image signal and receive a second detection signal to adjust output positions of multiple graphic and text data of the image signal. The projector unit serves to receive the image signal to generate and project an image. The graphic and text information contained in the projected image is automatically adjusted to a visible position corresponding to the eyes of the wearer for the wearer to conveniently watch the displayed information.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: April 18, 2017
    Assignee: KDH-Design Service Inc.
    Inventor: Younger Liang
  • Patent number: 9626801
    Abstract: A system and method for visualization of physical characteristics are described. A sensor coupled to an object generates live data. Physical characteristics of the object are computed using the live data. A visualization of the physical characteristics of the object is generated and communicated to a viewing device configured to capture an image of the object. The viewing device augments the image of the object with the visualization of the physical characteristics of the object.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 18, 2017
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9619910
    Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
  • Patent number: 9612625
    Abstract: A system and method of rendering data based on an angle of a carrying case flap is provided. The system comprises: a mobile device comprising: a processor and a display device; a carrying case configured to mate with the mobile device, the carrying case comprising a flap having an open position and a closed position, the flap at least partially obscuring the display device in the closed position when the mobile device is mated with the carrying case; and, a sensor located at one or more of the mobile device and the carrying case, the sensor configured to measure an angle between the flap and the display device as the flap moves between the closed position and the open position, the processor of the mobile device configured to: render data at the display device based on the angle.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: April 4, 2017
    Assignee: BLACKBERRY LIMITED
    Inventors: Robert George Oliver, Nazih Almalki, Andrew Martin Garber
  • Patent number: 9613424
    Abstract: A method of constructing 3D clothing model based on single image, estimating a 3D model of human body of an inputted image and constructing 3D clothing plane according to the clothing silhouette of the inputted image. The method includes utilizing the 3D clothing plane and the 3D model of human body to generate a smooth 3D clothing model through a deformation algorithm. A decomposition algorithm of intrinsic image is utilized along with a shape-from-shading algorithm to acquire a set of detail information of clothing from the inputted image. A weighted Laplace editing algorithm is utilized to shift the acquired detail information of clothing to the smooth 3D clothing model to yield a final 3D clothing model. A 3D clothing model is used to generate the surface geometry details including folds, wrinkles.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: April 4, 2017
    Assignee: BEIHANG UNIVERSITY
    Inventors: Xiaowu Chen, Qiang Fu, Qinping Zhao, Bin Zhou, Kan Guo
  • Patent number: 9613447
    Abstract: Data within a database are displayed to discover patterns of events in time-based data. A first display of a linear timeline indicating events within time-based data is provided. The linear timeline of the first display may be transformed into a second display to cluster the events within the time-based data, where the second display includes one or more from the group of a stacked linear timeline of the events, a polar (annular) timeline of the events, and a helical timeline of the events. Patterns of the events are revealed within the second display to identify event associations.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: April 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James L. Lentz, Jung W. Van, Yee Pin Yheng
  • Patent number: 9600221
    Abstract: Various embodiments herein include one or more of systems, methods, and software for multi-pane display capture, aggregation, and sharing. Some such embodiments include generating an image on a computing device to share with participants in a web conference meeting by capturing a first image of a first graphic display output layer and a second graphic display output layer and removing a portion of the first image. Some embodiments may also include capturing a second image of the second graphic display output layer and combining the first and second images to form a third image. The third image may then be sent to one or more participants of the web conference meeting. The first graphic display output layer may include an overlay pane graphical output of a computing device and the second graphic display output layer may include a standard pane graphical output of the computing device.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 21, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Abhinav Kapoor
  • Patent number: 9589388
    Abstract: Embodiments disclosed include a mechanism in a system and method for significantly reducing power consumption by reducing computation and bandwidth. This mechanism is particularly applicable for modern 3D synthetic images which contain high pixel overdraw and dynamically generated intermediates images. Only blocks of computation which contribute to the final image are performed. This is accomplished by rendering in reverse order and by performing multiple visibility sort in a streaming fashion through the pipeline. Rendering of dynamically generated intermediate images is performed sparsely by projecting texture coordinates from a current image back into one or more dependent images in a recursive manner. The newly computed pixel values are then filtered and control is returned to the sampling shader of the current image. When only visible pixels are projected optimal computation is performed. Several implementations are presented with increasing efficiency.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 7, 2017
    Assignee: ThinCI, Inc.
    Inventors: Val G. Cook, Satyaki Koneru, Ke Yin, Dinakar C. Munagala
  • Patent number: 9589542
    Abstract: Provided is a mobile terminal including: a terminal body that has a first side and a second side; a first display that is located at the first side; a second display that is located at the second side; a sensor that is configured to detect rotation of the mobile terminal; and a controller that is configured to: cause the first display to display a first information; and cause the second display to display a second information when the sensor detects that the mobile terminal is rotated a threshold amount, such that a general direction that the first side faced prior to the rotating of the mobile terminal is generally the same as a general direction that the second side faces after the rotating of the mobile terminal, wherein the second information is related to the first information.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: March 7, 2017
    Assignee: LG Electronics Inc.
    Inventors: Chulbae Lee, Jipyo Hong, Sungwon Shin, Hyolin Kim, Jiyeon Lee, Hyungtae Jang, Yoonchan Won, Yongjae Kim