Patents Examined by Mark Zimmerman
  • Patent number: 9471959
    Abstract: To generate a description of a raster map image that includes a representation of a body of water having a color gradient that appears constant in response to a zoom operation, a description of geometry of the body of water is generated for a selected geographic area. Using a raster representation of the body of water having a color gradient, at least two blur raster images are generated: a first blur raster image is generated using a first blur radius, and a second blur raster image is generated using a second blur radius different from the first blur radius. The description of the geometry of the body of water, the first blur raster image, and the second blur raster image are provided to a client device for generating raster map images of the selected geographic area.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: David Teitlebaum, Jonah Jones, Sean Egan
  • Patent number: 9471961
    Abstract: A method of rotating an original image includes performing a self-learning using addresses related to at least one page miss and generating address generation rules using a result of the self-learning. The method includes pre-fetching the original image from a memory device based on the address generation rules to obtain a pre-fetched image and generating a rotated image using the pre-fetched image.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: October 18, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Woo Song, Min Soo Kim, Sung Chul Yoon, Jae Young Hur, Sung Min Hong
  • Patent number: 9472161
    Abstract: Customizing virtual assets is disclosed, including: transforming each of a plurality of initially identical copies of a virtual asset or a portion thereof to isolate a feature of the virtual asset or portion thereof; and enabling the isolated feature to be changed by a user in at least one of the transformed copies. In some embodiments, customizing virtual assets includes: receiving a three-dimensional model associated with the virtual asset; receiving an indication to save a two-dimensional virtual asset based on the 3D model with a 2D image wrapped on it; and using the 3D model with the 2D image wrapped on it to generate the 2D virtual asset.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: October 18, 2016
    Assignee: CIE Games LLC
    Inventors: David Ho, Dennis Suggs
  • Patent number: 9471988
    Abstract: An image converter receives a two-dimensional image to be converted to a first three-dimensional image. The image converter computes a feature-to-depth mapping function based on an approximate depth map associated with a second three-dimensional image. The image converter applies the feature-to-depth mapping function to a plurality of pixels of the two-dimensional image to determine a depth value for each of the plurality of pixels and generates the first three-dimensional image based on the depth values for the plurality of pixels of the two-dimensional image.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: Debargha Mukherjee, Chen Wu, Meng Wang
  • Patent number: 9467673
    Abstract: Disclosure in the description is related to a method for rhythm visualization, a system, and computer-readable storage. The invention allows the system to visualize the rhythm according to audio signals and personal features made by individual. In the method according to one embodiment, a personal image is firstly captured, and features can be extracted from the image. A personalized image is therefore created based on the features. Next, audio features are extracted from the audio signals. A personalized rhythm configuration can be obtained. A personalized rhythm video is therefore created based on the information related to the audio, personalized image, and the personalized rhythm configuration. Furthermore, a group rhythm video may also be obtained as integrating multiple personal rhythm data.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: October 11, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Shih-Chun Chou, Bo-Fu Liu, Yu Fan Lin, Yi Chun Hsieh, Shih Yao Wei
  • Patent number: 9466143
    Abstract: A technique for generating a three-dimensional reconstruction of a scene involves generating a high-fidelity point cloud representing a three-dimensional reconstruction of a scene from two-dimensional images generated by at least one sensor whose position and orientation are known relative to a fixed coordinate system for each of the images. The high-fidelity point cloud is generated in a relative coordinate system without regard to the position and orientation of the sensor(s). A low-fidelity point cloud is generated in the fixed coordinate system from the two-dimensional images using the position and orientation of the sensor(s) relative to the fixed coordinate system.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: October 11, 2016
    Assignee: Exelis, Inc.
    Inventors: Derek J. Walvoord, Adam J. Rossi, Bernard V. Brower, Bradley D. Paul
  • Patent number: 9454554
    Abstract: In one embodiment, data of a data set that describes the topography of a three-dimensional surface (e.g., a DTM) is obtained at a resolution appropriate for visualization on a display screen. The data is organized into a number of resolutions by spatial indexing. A lowest resolution cluster of data is selected. For any visible data in the selected cluster of data for a type of visualization to be shown on the display screen, a point density in a coordinate system of the display screen resulting from data is compared to a configured threshold. If the point density in the display screen's coordinate system is below the configured threshold, visible data in the selected cluster of data is returned for display. If the point density in the display screen's coordinate system is above the configured threshold, one or more next-higher resolution clusters of data are selected, and the technique repeated.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: September 27, 2016
    Assignee: BENTLEY SYSTEMS, INCORPORATED
    Inventor: Mathieu St-Pierre
  • Patent number: 9449407
    Abstract: Graphic elements for a computer-implemented mapping system may be displayed based on scheduled task data, routine data, or other data corresponding to an application of a client computing device. The application data may include a location and a scheduled time. A user may request a map for the scheduled task location. If a difference between the request time and the scheduled task time is below a threshold, then the mapping system may display or modify graphic elements for the location that are relevant to the scheduled task. For example, a user may include appointment data for an airline flight in a calendar application of a mobile computing device. If the user requests a map of the departure airport within a short amount of time before the flight, the map may include only relevant graphic elements such as a check in counter, a security checkpoint, and a departure gate.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Zhou Bailiang, Sascha Benjamin Brawer
  • Patent number: 9451130
    Abstract: An image processing apparatus includes a type acquiring unit that acquires type information indicating a type of a display apparatus, an image selecting unit that selects a first colorimetric image for performing color conversion on the display apparatus, on the basis of the type information acquired by the type acquiring unit, an image information transmitting unit that transmits information on the first colorimetric image selected by the image selecting unit to the display apparatus, a color information acquiring unit that acquires color information of an image which is displayed on the display apparatus on the basis of the information on the first colorimetric image transmitted by the image information transmitting unit, and a conversion relationship creating unit that creates a conversion relationship for the color of an image to be displayed on the display apparatus, on the basis of the color information acquired by the color information acquiring unit.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: September 20, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Noriko Sakai, Toshihiro Iwafuchi, Daigo Hama
  • Patent number: 9443354
    Abstract: Embodiments that relate to interacting with a physical object in a mixed reality environment via a head-mounted display are disclosed. In one embodiment a mixed reality interaction program identifies an object based on an image from captured by the display. An interaction context for the object is determined based on an aspect of the mixed reality environment. A profile for the physical object is queried to determine interaction modes for the object. A selected interaction mode is programmatically selected based on the interaction context. A user input directed at the object is received via the display and interpreted to correspond to a virtual action based on the selected interaction mode. The virtual action is executed with respect to a virtual object associated with the physical object to modify an appearance of the virtual object. The modified virtual object is then displayed via the display.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: September 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Scavezze, Jonathan Steed, Stephen Latta, Kevin Geisner, Daniel McCulloch, Brian Mount, Ryan Hastings, Phillip Charles Heckinger
  • Patent number: 9437042
    Abstract: A system, method, and computer program product are provided for performing dicing on a primitive. In use, a primitive to be rendered is identified. Additionally, preprocessing is performed on the primitive. Further, dicing is performed on the primitive, based on the preprocessing.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: September 6, 2016
    Assignee: NVIDIA Corporation
    Inventor: Evgeny Evgenievich Makarov
  • Patent number: 9430876
    Abstract: The systems and methods may allow mobile computing devices to identify real world trigger items and to cause augmented reality scenarios associated with a real world trigger item to be presented on a display of the mobile computing device. A lookup scheme may identify indexed feature points of known candidate trigger items stored in a database. A number of evaluations occur between the indexed feature points to the feature points found in the real world trigger item. A determination that the feature points of a candidate trigger item matches the feature points of the real world trigger item is made when a confidence threshold is met or exceeded based on at least the look up scheme, weighted factor evaluation, variable threshold evaluation and potentially a geometric consistency evaluation to declare a positive match.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: August 30, 2016
    Assignee: Aurasma Limited
    Inventors: James Loxam, Sean Mark Blanchflower
  • Patent number: 9417877
    Abstract: An apparatus for processing data 2 is provided including processing circuitry 24 controlled by an instruction decoder 20 in response to a stream of program instructions. There is also provided dedicated function hardware 12 configured to receive output data from the processing circuitry and to perform a dedicated processing operation. The instruction decoder 20 is responsive to an end instruction 54 and a software processing flag (blend_shade_enabled) to control the processing circuitry to end a current software routine, to generate output data and in dependence upon the software processing flag either trigger processing of the output data by the dedicated function hardware or trigger the processing circuitry to perform a further software routine upon the output data to generate software generated result data instead of hardware generated result data as generated by the dedicated hardware circuitry.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: August 16, 2016
    Assignee: ARM Limited
    Inventors: Simon Jones, Andreas Engh-Halstvedt, Aske Simon Christensen
  • Patent number: 9418398
    Abstract: An apparatus and method for providing low power subpixel rendering are provided. The method includes receiving image data for a first pixel of a captured image, receiving image data for a second pixel of the capture image, determining a first saturation value of the first pixel and a second saturation value of the second pixel, determining a maximum saturation value based on the first saturation value and the second saturation value, and rendering a subpixel value using a one dimensional filter or a unity filter based on the determined maximum saturation value.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 16, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Anthony Botzas, Michel Francis Higgins
  • Patent number: 9400695
    Abstract: A system is disclosed for rendering low latency resource objects by providing the latest position data from a central processing unit for the low latency resource object right before a graphic processing unit is to render the low latency resource object.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sebastian Sylvan, Nicholas Burton
  • Patent number: 9401042
    Abstract: A method of providing image data for constructing an image of a region of a three dimensional target object, comprising providing, from a radiation source, incident radiation directed at a target object, detecting an intensity of radiation scattered by the target object, and determining image data for each of a respective plurality of slices within the target object each indicating one or more characteristics of the target object at a respective depth within the target object, wherein the image data is determined based on the detected intensity of radiation via an iterative process wherein running estimates of the image data for each of the plurality of slices are updated step by step.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 26, 2016
    Assignee: PHASE FOCUS LIMITED
    Inventors: John Marius Rodenburg, Andrew Maiden, Martin Humphry
  • Patent number: 9396581
    Abstract: Embodiments of the present disclosure relate to a process for creating contact shadows. Specifically, embodiments of the present disclosure include converting an original image to an initial shadow image, cropping the initial shadow image to obtain at least two slices of the initial shadow image, blurring the slices, overlaying the slices to create a combined shadow image, compressing the combined shadow image to create a contact shadow, and displaying the contact shadow on a virtual surface relative to the original image. Further, a user can change the amount of blurring the contact shadow has, the apparent offset from the surface, the perspective, the opacity, and the color of the contact shadow.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 19, 2016
    Assignee: APPLE INC.
    Inventors: William J. Thimbleby, Jennifer Pon Chan
  • Patent number: 9390546
    Abstract: Methods and system for visualizing 3D ultrasound data are provided. One method includes obtaining image slices from a volumetric image data set and generating a ray profile using one or more rays through at least one of the image slices, wherein the one or more rays extend along a depth of the volumetric image data set. The method further includes identifying one or more seed points along the one or more rays and defining a clipping surface using the one or more seed points, wherein the clipping surface defines a rendering region within the volumetric image data set. The method also includes rendering a 3D image of the rendering region within the volumetric image data set.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: July 12, 2016
    Assignee: General Electric Company
    Inventors: Daniel John Buckton, Gerald Schroecker, Andrej Varchola, Stefan Bruckner, Eduard Groeller, Johannes Novotny
  • Patent number: 9390550
    Abstract: Efficient overlap tests between a screen space tile and a moving triangle with per-vertex motion following Bézier curves report conservative time bounds in which the moving triangle overlaps with a tile. The tests can be used in designing efficient hierarchical traversal algorithms for higher order motion blur rendering.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Carl J. Munkberg, Jon N. Hasselgren, Tomas G. Akenine-Moller
  • Patent number: 9390518
    Abstract: An device, method and program may properly perform gamut conversion of content and be applied to a gamut conversion device. A restoration conversion state confirming unit performs confirmation such as gamut conversion state of image data read out from an optical disc and the existence or not of restoration metadata. An information exchange unit communicates with an output device via a communication unit and performs information exchange such as the existence or not of restoration processing functionality and gamut conversion functionality and the like. A determining unit determines whether or not restoration processing is performed with a playing device based on information obtained by the restoration conversion state confirming unit and the information exchange unit. Similarly, the determining unit determines whether or not to perform gamut conversion processing with the playing device based on information obtained by the restoration conversion state confirming unit and the information exchange unit.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: July 12, 2016
    Assignee: Sony Corporation
    Inventors: Takami Mizukura, Naoya Katoh