Patents Examined by Jeffrey Chow
  • Patent number: 8854394
    Abstract: In order to combine N (N?3) pieces of image data including not only color data but also distance data and opacity data, when images that are to be combined are input, distance data of each pixel in each image data is sorted in parallel for each pixel data at identical coordinates in a plurality of images so as to determine the distance relationship as the order relationship concerning the input image data. On the other hand, color data and opacity data of each input image that are to be combined are stored in a pixel-by-pixel manner. The color data and opacity data stored in the storing step are read and rearranged in parallel by using the order relationship concerning the input image data obtained in the sorting step so that the color data and opacity data are arranged in the order relationship corresponding to the input images. The color data and opacity data rearranged in the rearranging step are combined, in an alpha blending technique, in parallel.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: October 7, 2014
    Assignee: Mitsubishi Precision Co., Ltd.
    Inventor: Junichi Abeki
  • Patent number: 8854366
    Abstract: A system and method of creating a smooth analytical representation of a geometry using a discrete set of points. A meshfree representation of the geometry is generated. The representation includes a set of points. A starting point and an edge length range are then used to generate a set of vertices from the set of points. The vertices are used to generate a coarse mesh, which, in turn, is used to generate a Reproducing Kernel Element Method (RKEM) representation of the geometry. The points of the meshfree representation that were not included in the set of vertices are then applied to the RKEM representation. The quality of the RKEM representation is assessed and compared to a predetermined standard. Additional sets of vertices from the meshfree representation are generated repeatedly and all remaining operations are repeated until the quality of the RKEM at least meets the predetermined standard. This provides a smooth, analytical RKEM representation of the geometry.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: October 7, 2014
    Assignee: University of South Florida
    Inventors: Daniel C. Simkins, Jr., Nathaniel Collier
  • Patent number: 8854398
    Abstract: There are provided a waveform observing apparatus and waveform observing system that solve a problem of displacement of a handwritten comment which occurs with enlargement/reduction in display in such a manner that, when a determination is NO in a process step, namely when a current compression ratio differs from a compression ratio at the time of writing a handwritten comment in displaying the handwritten comment to such a degree as to cause occurrence of non-allowable displacement, a process proceeds to a next process step, and a simple indication indicating the presence of the handwritten comment is displayed in a position associated with a portion of a waveform corresponding to a measured data number.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: October 7, 2014
    Assignee: Keyence Corporation
    Inventors: Naoki Goto, Yohei Okawa
  • Patent number: 8810595
    Abstract: The claimed subject matter relates to an architecture that can support a declarative model-based approach to designing, constructing, and rendering visualizations. By complying with a declarative descriptor, components can be readily customized by way of modifications to the model—declaratively specifying suitable features, behaviors, appearances and so forth. The descriptors that conform to the model can also facilitate connecting to various data sources and performing data transformation operations. Moreover, the descriptors that conform to the model can declaratively specify relationships based upon a scene layout. Accordingly, the architecture can further describe the scene layout and provide features based upon the layout.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Morten Holm-Peterson, Christian Olaf Abeln, Thomas Michael Casey, Stella Yick Chan, Benjamin L. Chronister, Ian Michael Dunmore, Roland L. Fernandez, David Francis Gainer, Alexandre Gorev, Barry J. Givens, Murali A. Krishnan, Bongshin Lee, Kelley T. Maves, George G. Robertson, Brian S. Ruble, Gregory D. Schechter, Curtis G. Wong, Jason Joseph Weber
  • Patent number: 8810599
    Abstract: A computer-implemented augmented reality method includes obtaining an image acquired by a computing device running an augmented reality application, identifying image characterizing data in the obtained image, the data identifying characteristic points in the image, comparing the image characterizing data with image characterizing data for a plurality of geo-coded images stored by a computer server system, identifying locations of items in the obtained image using the comparison, and providing, for display on the computing device at the identified locations, data for textual or graphical annotations that correspond to each of the items in the obtained image, and formatted to be displayed with the obtained image or a subsequently acquired image.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventor: Erick Tseng
  • Patent number: 8803894
    Abstract: A method and apparatus record a first object identifier in a memory associated with an object and record a second object identifier in the memory in place of the first object identifier.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shane Shivji
  • Patent number: 8803879
    Abstract: An invention is provided for rendering using an omnidirectional light. A shadow cube texture map having six cube faces centered by a light source is generated. Each cube face comprises a shadow texture having depth data from a perspective of the light source. In addition, each cube face is associated with an axis of a three-dimensional coordinate system. For each object fragment rendered from the camera's perspective a light-to-surface vector is defined from the light source to the object fragment, and particular texels within particular cube faces are selected based on the light-to-surface vector. The texel values are tested against a depth value computed from the light to surface vector. The object fragment is textured as in light or shadow according to the outcome of the test.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 12, 2014
    Assignee: Nvidia Corporation
    Inventors: William P. Newhall, Jr., Mark J. Kilgard
  • Patent number: 8803873
    Abstract: An image display apparatus and an image display method where the image display apparatus according to an embodiment displays a main screen and a sub-screen having a different depth or slope from the main screen so as to create the illusion of depth and distance.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: August 12, 2014
    Assignee: LG Electronics Inc.
    Inventors: Kyung Hee Yoo, Sang Jun Koo, Sae Hun Jang, Uni Young Kim, Hyung Nam Lee
  • Patent number: 8743115
    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: October 22, 2010
    Date of Patent: June 3, 2014
    Assignees: Paradigm Sciences Ltd.
    Inventors: Jean-Laurent Mallet, Jean-Claude Dulac, Emmanuel Labrunye, Christophe Winkler, Laurent Deny
  • Patent number: 8730238
    Abstract: A system and method receive an object representative of a new element of a scene to be simulated. A probabilistic prediction of coordinates of the new element in the scene is provided. The new element is placed in the scene as a function of rules for combining probabilistic nature objects in the scene. A visual representation of the simulated scene including the new element is also provided for display.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: May 20, 2014
    Assignee: Lockheed Martin Corporation
    Inventors: Leo Salemann, Eduard Rotenberg
  • Patent number: 8730233
    Abstract: A method for generating a three dimensional grid of terrain includes receiving data representing a three-dimensional point cloud and generating a plurality of slices of the data. The method evaluates the slices using a swarm intelligence algorithm. The method is able to identify both terrain and objects. The terrain can also be identified as traversable terrain.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: May 20, 2014
    Assignee: Caterpillar Inc.
    Inventors: Michael S. McDaniel, Andrea Cappalunga, Susmita Dutta, Alberto Broggi, Stefano Cattani
  • Patent number: 8730246
    Abstract: A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 20, 2014
    Assignee: Autodesk, Inc.
    Inventor: Michael Girard
  • Patent number: 8711140
    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: June 1, 2010
    Date of Patent: April 29, 2014
    Assignees: Paradigm Sciences Ltd.
    Inventor: Jean-Laurent Mallet
  • Patent number: 8711176
    Abstract: Disclosed are methods and apparatus for implementing a reality overlay device. A reality overlay device captures information that is pertinent to physical surroundings with respect to a device, the information including at least one of visual information or audio information. The reality overlay device may transmit at least a portion of the captured information to a second device. For instance, the reality overlay device may transmit at least a portion of the captured information to a server via the Internet, where the server is capable of identifying an appropriate virtual billboard. The reality overlay device may then receive overlay information for use in generating a transparent overlay via the reality overlay device. The transparent overlay is then superimposed via the device using the overlay information, wherein the transparent overlay provides one or more transparent images that are pertinent to the physical surroundings.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: April 29, 2014
    Assignee: Yahoo! Inc.
    Inventors: Stephan Douris, Marc Perry, Barry Crane, Chris Kalaboukis, Athellina Athsani
  • Patent number: 8675023
    Abstract: According to embodiments described in the specification, a method and apparatus for controlling a display are provided. The method comprises providing a first interface on the display, the first interface comprising a representation of a first application at a default zoom level; receiving a command to launch a second application; and, responsive to receiving the launch command, providing an updated interface on the display, the updated interface comprising updated representations of the first application and the second application; wherein the updated representation of the first application is inactive and occupies a first portion of the area of the display, and the updated representation of the second application is active and occupies a second portion of the display area, the second portion being larger than the first portion.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: March 18, 2014
    Assignee: BlackBerrry Limited
    Inventor: Thanh Vinh Vuong
  • Patent number: 8654144
    Abstract: A 3D /2D multiprimary color image device is provided with an optical unit to direct one image to the left eye and another image to the right eye. Each color dot of the multiprimary color image device comprises at least two color sections controlled independently. To display a 3D image, one section of a color dot is for displaying a left eye image while another section of the same color dot is for displaying a right eye image. To display a 2D image, both sections of a color dot for the left eye and for the right eye displaying the same image independently.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: February 18, 2014
    Assignee: VP Assets Limited (British Virgin Islands)
    Inventors: Gia Chuong Phan, Hon Wah Wong
  • Patent number: 8648856
    Abstract: An invention is provided for rendering using an omnidirectional light. A shadow cube texture map having six cube faces centered by a light source is generated. Each cube face comprises a shadow texture having depth data from a perspective of the light source. In addition, each cube face is associated with an axis of a three-dimensional coordinate system. For each object fragment rendered from the camera's perspective a light-to-surface vector is defined from the light source to the object fragment, and particular texels within particular cube faces are selected based on the light-to-surface vector. The texel values are tested against a depth value computed from the light to surface vector. The object fragment is textured as in light or shadow according to the outcome of the test.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: February 11, 2014
    Assignee: Nvidia Corporation
    Inventors: William P. Newhall, Jr., Mark J. Kilgard
  • Patent number: 8643653
    Abstract: Approaches providing web-based animations using tools and techniques that take into account the limited capabilities and resources available in the web environment are disclosed. In some embodiments, such web-based animations are implemented in JavaScript.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: February 4, 2014
    Assignee: Apple Inc.
    Inventors: Benoit Marchant, Pierre Frisch, Dimitri Dupuis-Latour
  • Patent number: 8643659
    Abstract: An instruction cache and data cache used to virtualize the storage of global data and instructions used by graphics shaders. Present day hardware design stores the global data and instructions used by the shaders in a fixed amount of registers or writable control store (WCS). However, this traditional approach limits the size and the complexity of the shaders that can be supported. By virtualizing the storage of the global data and instructions, the amount of global or state memory available to the shader and the length of the shading programs are no longer constrained by the physical on-chip memory.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: February 4, 2014
    Assignee: 3DLabs Inc., Ltd.
    Inventor: David R. Baldwin
  • Patent number: 8624924
    Abstract: Embodiments of the present invention provide a collaborative visualization system, which integrates motion capture and virtual reality, along with kinematics and computer-aided design (CAD), for the purpose of, for example, virtual training on a task. A portable motion capture system tracks the movements of one or more trainers and records full-body motion capture data for one or more trainers performing one or more tasks. A virtual reality simulator receives the recorded motion capture data and animates scaled avatars within a three-dimensional virtual reality simulation responsive to recorded motion capture data. An immersive observation system displays the virtual reality simulation, including the animated avatars, as a three-dimensional image that appears to surround one or more trainees using one or more head mounted displays so that the one or more trainees can analyze the one or more tasks performed.
    Type: Grant
    Filed: January 17, 2009
    Date of Patent: January 7, 2014
    Assignee: Lockheed Martin Corporation
    Inventors: Michael K. Dobbins, Pascale Rondot, Eric D. Shone, Michael R. Yokell, Kevin J. Abshire, Anthony Ray Harbor, Sr., Scott Lovell, Michael K. Barron