Patents Examined by Jeffrey Chow
  • Patent number: 9342904
    Abstract: Formulating a visual scene includes accessing shapes, each corresponding to an object that is to be visually represented. Formulating the visual scene also includes accessing a data series, which includes data points to be applied to the shapes. Formulating the visual scene also includes accessing a geometry, which includes a container, a binding definition, and an arrangement definition. The data series is visualized within the container by visually rendering each shape within the container. The binding definition defines how to apply each data point to a shape. The arrangement definition defines how to map an axis set to a coordinate system of the container, and how to lay out the shapes within dimensions of the container. Formulating the visual scene includes populating the geometry with a visual representation of the data series using the shapes, including visually rendering each shape within the container according to the binding and arrangement definitions.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darryl E. Rubin, Vijay Mital, David G. Green, Brian C. Beckman
  • Patent number: 9336625
    Abstract: Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the front and back of the object. The object is recognized and digitized using color and depth data of the image. The user's client queries a server managing images uploaded by other users for virtual renditions of the object, as recognized in the other images. The virtual renditions from the other images are merged with the digitized version of the object in the image captured by the user to create a composite rendition of the object.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 10, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Jesus Evertt, Justin Avram Clark, Christopher Harley Willoughby, Joel Deaguero, Relja Markovic
  • Patent number: 9330498
    Abstract: It is proposed a computer-implemented method, system and program product designing a path connecting a first point to a second point in a three-dimensional scene. The method comprises: providing the first point coupled with a first vector; providing the second point coupled with a second vector; and providing a set of paths by following at the most three portions of a parallelepiped, the parallelepiped comprising the provided first point on a first vertex and the provided second point on a second vertex, a portion of the parallelepiped being an edge, a diagonal of a face, a space diagonal.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: May 3, 2016
    Assignee: Dassault Systemes
    Inventor: Guillaume Lerey
  • Patent number: 9311114
    Abstract: A method, system, and computer program product for creating a virtual display overlay are provided in the illustrative embodiments. A first value of a visual characteristic of a presentation and an ambient condition are detected at a first time, the ambient condition changes a user's perception of the first value of the visual characteristic to a perceived value of the visual characteristic. A difference is identified between the perceived value of the visual characteristic and a preference specified by a user. The virtual display overlay having an adjustment value is generated responsive to the identifying. the adjustment value when applied to the perceived value of the visual characteristic reduces the difference to less than a tolerance threshold. The virtual display overlay is displayed on the display device such that the virtual display overlay covers the presentation.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Puthukode G. Ramchandran, Shunguo Yan
  • Patent number: 9305519
    Abstract: An image color adjusting method and an electronic device thereof are provided. The image color adjusting method includes following steps: obtaining multiple groups of first pixel data of an image in a first color space, and performing a color space transforming process for the first pixel data to obtain multiple groups of second pixel data of the image in a CIELAB color space, wherein each of the second pixel data includes a luminance component L*, a first color component a* and a second color component b*; adjusting the first color component and the second color component of the second pixel data to obtain multiple groups of third pixel data, and performing a color space transforming process for the third pixel data to obtain multiple groups of fourth pixel data corresponding to the third pixel data in the first color space.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: April 5, 2016
    Assignee: ASUSTeK COMPUTER INC.
    Inventor: Shan Li
  • Patent number: 9298008
    Abstract: A method and device is disclosed for converting a picture or a video located in front of a user into an immersive picture or video in real time. The picture can be a picture located in a book or newspaper. The video can be a movie presented on a computer display, TV screen or a theatre screen. The method and the device are also utilized for virtual reality applications presented on a computer display to convert the virtual reality into. The invention can be utilized in various educational, training, entertainment, and gaming applications.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 29, 2016
    Inventor: Cherif Atia Algreatly
  • Patent number: 9293113
    Abstract: An image processing apparatus includes a storage unit configured to store respective profiles representing visual characteristics of each of a plurality of persons; and a correction unit configured to perform color correction processing on image data on the basis of the plurality of profiles corresponding to the plurality of persons stored in the storage unit.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: March 22, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryoji Yoshie
  • Patent number: 9275190
    Abstract: A method and system for building a statistical four-chamber heart model from 3D volumes is disclosed. In order to generate the four-chamber heart model, each chamber is modeled using an open mesh, with holes at the valves. Based on the image data in one or more 3D volumes, meshes are generated and edited for the left ventricle (LV), left atrium (LA), right ventricle (RV), and right atrium (RA). Resampling to enforce point correspondence is performed during mesh editing. Important anatomic landmarks in the heart are explicitly represented in the four-chamber heart model of the present invention.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: March 1, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Yefeng Zheng, Adrian Barbu, Bogdan Georgescu, Michael Lynch, Michael Scheuering, Dorin Comaniciu
  • Patent number: 9262861
    Abstract: Methods and apparatus are provided for displaying shadows of polygonal light sources. A computing device can determine a light-source polygon of a polygonal light source, where the light-source polygon includes light-source vertices. The computing device can determine an occluding polygon between the light-source polygon and a background surface. The computing device can determine a shadow of the occluding polygon on the background surface by: for each light-source vertex, determining a vertex-shadow region of the background surface corresponding to a shadow cast upon the background surface by the occluding polygon for light emitted from the light-source vertex, determining an umbra of the shadow based on an intersection of the vertex-shadow regions, and determining a penumbra of the shadow based on a convex representation of a union of vertex-shadow regions. The computing device can display the shadow.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Teng-Hui Zhu, John Hoford
  • Patent number: 9229130
    Abstract: A method, apparatus and system for, in a computing system, modeling a subsurface structure at a time period when the structure was originally formed. A memory may store a first model having a plurality of non-planar horizons representing a current state of the subsurface structure. A processor may compute a vector field based on the non-planar geometry of the horizons of the first model. The vector field may be a non-uniform vector field (e.g., the axe and/or co-axe vector field) or a uniform vector field (e.g., a global axis). Using the vector field, the processor may transform geographic coordinates of the first model to paleo-geographic coordinates of a second model representing a predicted state of the subsurface structure at a time period when the subsurface structure was originally formed, where the non-planar horizons in the first model are transformed to planar horizons in the second model. A display may display the first model.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: January 5, 2016
    Assignees: PARADIGM SCIENCES LTD.
    Inventor: Jean-Laurent Mallet
  • Patent number: 9215443
    Abstract: A play mode changing method, a display mode changing method, and a display apparatus and a three-dimensional (3D) image providing system using the same are provided. The method for changing a play mode includes: receiving state information regarding shutter glasses from the shutter glasses; and based on the received state information, performing one of changing the play mode and displaying a message for changing the play mode.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: December 15, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang-seog Ko, Ji-youn Han
  • Patent number: 9189874
    Abstract: A system and method are provided for displaying a data series. In one embodiment, a graphical interface is provided including at least one axis that is divided into a plurality of axis regions. Preferably, each axis region uses a different linear scale, and the plurality of axis regions forms a continuous non-linear scale. The graphical interface also displays the data series in relation to the plurality of axis regions, and the data series is plotted in relation to each axis region based on a scale resolution corresponding to each respective axis region.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: November 17, 2015
    Assignee: Trading Technologies International, Inc.
    Inventor: Brian J. Buck
  • Patent number: 9148656
    Abstract: A three-dimensional (3D) image providing method and a display apparatus using the same are provided. According to the 3D image providing method, if a particular manipulation is input from a user in the two-dimensional (2D) mode, whether an input image is a 2D image or a 3D image is detected. If the input image is the 3D image, the display mode is changed to the 3D mode and the 3D image is displayed. If the input image is the 2D image, the input 2D image is converted to a 3D image and the converted 3D image is displayed by changing the display mode to the 3D mode. Thus, regardless of whether the input image is the 2D image or the 3D image, users can execute the 3D mode using the single manipulation.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: September 29, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-youn Han, Chang-seog Ko
  • Patent number: 9142059
    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: April 24, 2014
    Date of Patent: September 22, 2015
    Assignees: PARADIGM SCIENCES LTD.
    Inventors: Jean-Laurent Mallet, Jean-Claude Dulac, Emmanuel Labrunye, Christophe Winkler, Laurent Deny
  • Patent number: 9105113
    Abstract: A graphics processor method and system for rendering a circle. The method includes the step of accessing an instruction to render a circle. A square is defined using at least one graphics primitive, and a circle is defined within the square, wherein a center of the circle corresponds to a center of the square and wherein a radius of the circle is defined by a width of the square. The circle is rasterized into at least one pixel and a coverage value is determined for each pixel of the circle by comparing a distance from the pixel to the center of the circle with the radius of the circle. Each pixel is then shaded in accordance with the coverage value.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: August 11, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Franklin C. Crow, Blaise A. Vignon
  • Patent number: 9098932
    Abstract: Briefly, graphics data processing logic includes a plurality of parallel arithmetic logic units (ALUs), such as floating point processors or any other suitable logic, that operate as a vector processor on at least one of pixel data and vertex data (or both) and a programmable storage element that contains data representing which of the plurality of arithmetic logic units are not to receive data for processing. The graphics data processing logic also includes parallel ALU data packing logic that is operatively coupled to the plurality of arithmetic logic processing units and to the programmable storage element to pack data only for the plurality of arithmetic logic units identified by the data in the programmable storage element as being enabled.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: August 4, 2015
    Assignee: ATI Technologies ULC
    Inventor: Michael Mantor
  • Patent number: 9087161
    Abstract: An asymmetrically scaling multiple GPU graphics system wherein the multiple GPUs are asymmetric, meaning that their rendering capabilities and/or rendering power is not equal. The asymmetric scaling multiple GPU graphics system includes a plurality of GPUs configured to execute graphics instructions from a computer system. A GPU output multiplexer and a controller unit are coupled to the GPUs. The controller unit is configured to control the GPUs and the output multiplexer such that the GPUs cooperatively execute the graphics instructions from the computer system.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: July 21, 2015
    Assignee: NVIDIA CORPORATION
    Inventor: Michael B. Diamond
  • Patent number: 9053571
    Abstract: Generating computer models of 3D objects is described. In one example, depth images of an object captured by a substantially static depth camera are used to generate the model, which is stored in a memory device in a three-dimensional volume. Portions of the depth image determined to relate to the background are removed to leave a foreground depth image. The position and orientation of the object in the foreground depth image is tracked by comparison to a preceding depth image, and the foreground depth image is integrated into the volume by using the position and orientation to determine where to add data derived from the foreground depth image into the volume. In examples, the object is hand-rotated by a user before the depth camera. Hands that occlude the object are integrated out of the model as they do not move in sync with the object due to re-gripping.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: June 9, 2015
    Assignee: Microsoft Corporation
    Inventors: Jamie Daniel Joseph Shotton, Shahram Izadi, Otmar Hilliges, David Kim, David Molyneaux, Pushmeet Kohli, Andrew Fitzgibbon, Stephen Edward Hodges
  • Patent number: 9047686
    Abstract: In general, aspects of this disclosure describe example techniques for efficient storage of data of various data types for graphics processing. In some examples, a processing unit may assign first and second contiguous range of addresses for a first and second data type, respectively. The processing unit may store at least one of graphics data of the first or second data type or addresses of the graphics data of the first or second data type within blocks whose addresses are within the first and second contiguous range of addresses, respectively. The processing unit may store, in cache lines of a cache, the graphics data of the first data type, and the graphics data of the second data type.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: June 2, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
  • Patent number: 9047688
    Abstract: One or more systems, devices, and/or methods for illustrating depth are disclosed. For example, a method includes receiving a depthmap generated from an optical distancing system. The depthmap includes depth data for each of a plurality of points, which are correlated to pixels of an image. Data indicative of a location on the image is received. Depth data correlated with the first point is compared to depth data correlated with pixels at surrounding points in the image. If the depth data correlated with the first point indicate a lesser distance from a viewer perspective of the image than the depth data of a pixel at the surrounding points in the image, the pixel is changed to a predetermined value. The comparison may be repeated at other pixels and a depth illustration may be drawn that relates the depth of the received location to other objects in the image.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: June 2, 2015
    Assignee: HERE Global B.V.
    Inventor: James D. Lynch