Patents Examined by Brian Kravitz
-
Patent number: 9286122Abstract: Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, the use of gutters, the use of blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.Type: GrantFiled: May 31, 2012Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Reiner Fink, Leonardo E. Blanco, Cenk Ergan, Joshua Warren Priestley, Silvana Patricia Moncayo
-
Patent number: 9280836Abstract: A computer-implemented technique includes determining whether to first render an image at a first quality or a second quality based on whether a viewable portion of the image is moving within an image space, a second quality being less than the first quality. The technique further includes first rasterizing the image at the first or second quality based on the determination and first rendering the image at the first or second quality based on the determination. Additionally, the technique includes second rasterizing the image at the other of the first or second quality based on the determination and second rendering the image at the other of the first or second quality based on the determination.Type: GrantFiled: October 18, 2012Date of Patent: March 8, 2016Assignee: Google Inc.Inventor: Christopher Jason Craik
-
Patent number: 9235925Abstract: Virtual surface techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, use of surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and use of occlusion management techniques.Type: GrantFiled: May 31, 2012Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Reiner Fink, Leonardo E. Blanco, Cenk Ergan, Joshua Warren Priestley, Silvana Patricia Moncayo
-
Patent number: 9230517Abstract: Virtual surface techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, use of surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and use of occlusion management techniques.Type: GrantFiled: May 31, 2012Date of Patent: January 5, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Reiner Fink, Leonardo E. Blanco, Cenk Ergan, Joshua Warren Priestley, Silvana Patricia Moncayo
-
Patent number: 9224218Abstract: Embodiments of a system and method for loading and rendering curved features in a map are described. Embodiments may include a map tool of a mapping or navigation application configured to generate a display for a map that includes one or more curved features (e.g., curved roads or curved polygons). The map tool may be executed in a client/server environment in which a server portion receives digitized map data in the form of polylines, detects a curved feature in the map data by fitting it to a parametric curve, and transmits data representing the parametric curve to a client device for subsequent rendering. The client device may render the curved feature using the received parametric curve data or, dependent on characteristics of the client device, extract data corresponding to points on the parametric curve to generate a triangle mesh for rendering the curved feature at a suitable resolution.Type: GrantFiled: September 11, 2012Date of Patent: December 29, 2015Assignee: Apple Inc.Inventors: Aroon Pahwa, Christopher Blumenberg, James A. Howard, Jeffrey P. Hultquist, Michael D. Schuster
-
Patent number: 9202258Abstract: Techniques are disclosed for retargeting images. The techniques include receiving one or more input images, computing a two-dimensional saliency map based on the input images in order to determine one or more visually important features associated with the input images, projecting the saliency map horizontally and vertically to create at least one of a horizontal and vertical saliency profile, and scaling at least one of the horizontal and vertical saliency profiles. The techniques further include creating an output image based on the scaled saliency profiles. Low saliency areas are scaled non-uniformly while high saliency areas are scaled uniformly. Temporal stability is achieved by filtering the horizontal resampling pattern and the vertical resampling pattern over time. Image retargeting is achieved with greater efficiency and lower compute power, resulting in a retargeting architecture that may be implemented in a circuit suitable for mobile applications such as mobile phones and tablet computers.Type: GrantFiled: October 17, 2012Date of Patent: December 1, 2015Assignee: Disney Enterprises, Inc.Inventors: Pierre Greisen, Aljosa Aleksej Andrej Smolic, Simon Heinzle, Manuel Lang
-
Patent number: 9202431Abstract: The disclosure provides an approach for transferring image edits from a source image to target images. In one embodiment, a warp application receives a user-selected region of interest in a source image and determines for the region of interest content-aware bounded weight functions and seed locations for the same. For each of the target images, the warping application initializes a linear blend skinning subspace warp to a projection onto a feature space of a piecewise affine map from scale invariant feature transform features of the source image to the target image. After initializing the warps, the warping application iteratively optimizes the warps by applying the inverse compositional Lucas-Kanade procedure and using the content-aware weight functions in said procedure. Edits made to the source image may automatically be transferred to target images by warping those edits via the optimized warp function for the respective target images.Type: GrantFiled: October 17, 2012Date of Patent: December 1, 2015Assignee: DISNEY ENTERPRISES, INC.Inventors: Alexander Sorkine-Hornung, Kaan Yucer, Alec Stefan Jacobson, Olga Sorkine-Hornung
-
Patent number: 9201570Abstract: A parameter adjusting method includes a step (S1) of determining whether or not a predetermined manipulation of an icon with a pointer occurs on a screen; a step (S2) of displaying an auxiliary indicator used for adjustment of a predetermined parameter in the vicinity of the icon on the screen in the case where it is determined that the predetermined manipulation of the icon with the pointer occurs; and a step (S3, S4) of adjusting the parameter by manipulating the auxiliary indicator by manipulation of the pointer.Type: GrantFiled: August 21, 2009Date of Patent: December 1, 2015Assignee: GVBB Holdings S.A.R.L.Inventor: Akihiro Yamasaki
-
Patent number: 9190021Abstract: Visual feedback is provided to a local user of a remote collaboration system. While an image is being captured, it is recognized that content is being shared on a screen. A composite image is generated which includes a form of the image being captured and the shared content. The composite image is caused to be displayed on a remote screen. A variably semi-transparent image of at least a portion of the composite image or the image is generated and is rendered on a portion of the screen such that the variably semi-transparent image is overlaid on any of the shared content or another composite image displayed on the screen.Type: GrantFiled: April 24, 2012Date of Patent: November 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kar-Han Tan
-
Patent number: 9177533Abstract: Virtual surface update and composition techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, use of surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and use of occlusion management techniques.Type: GrantFiled: May 31, 2012Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Reiner Fink, Leonardo E. Blanco, Cenk Ergan, Joshua Warren Priestley, Silvana Patricia Moncayo, Blake D. Pelton
-
Patent number: 9123143Abstract: A system for simultaneous visual data presentation is provided having a processor and memory with instructions for execution by the processor for: receiving attended data; receiving unattended data; and generating presentation data. The presentation is suitable for simultaneous presentation of the attended data and the unattended data in a manner in which the unattended data at least partially overlaps the attended data and the unattended data does not interfere with the attended data by replacing, erasing, or suppressing the attended data, and vice versa. The presented unattended data gives cues that the user can sense and provide information to the user while attending to the presented attended data, without attending to the presented unattended data.Type: GrantFiled: August 11, 2011Date of Patent: September 1, 2015Inventor: Aaron I. Krakowski
-
Patent number: 9105036Abstract: Method, system, and computer program product are provided for visualization of user sentiment for one or more product features. The method may include: providing one or more product image templates, a product image template having a location representing a product feature; obtaining an aggregated sentiment score for a product feature from user generated content; mapping the aggregated sentiment score to a score visualization on a visualization scale; and representing the location in the product image template relating to the product feature with the score visualization for the aggregated sentiment score to provide a visualization of the product. The method may also include: collecting one or more text expressions from user generated content relating to a product feature; representing one or more text expressions in relation to the product feature in the product image template.Type: GrantFiled: September 11, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Yosi Mass, Haggai Roitman
-
Patent number: 9105073Abstract: A method of producing an interactive plan of a location from an optical image of a plan of the same location, wherein the location includes a plurality of features of different types such as cabins and corridors, the method comprising the steps of applying a complex geometry and character recognition (COGCR) process to the optical image to determine a plurality of functional data representative of the plurality of features of different types; converting the plurality of functional data into a plurality of object models; combining the object models to construct the interactive plan for display to an end user.Type: GrantFiled: April 24, 2012Date of Patent: August 11, 2015Assignee: AMADEUS S.A.S.Inventors: Didier Selles, Daniel Cochard, Caroline Kamhoua Matchuendem, Pierre-Jean Reissman
-
Patent number: 9076367Abstract: Method and apparatus for color management of documents retrieved and manipulated by a server based application and displayed on a client device through a browser application. Page elements of documents are manipulated to provide consistent and/or accurate color reproduction on the client device. Pages include untagged images, images tagged with color profiles, and tagged or untagged page elements specified by hex color values. Color values for images and untagged page elements specified by hex color values are adjusted by the server application before transmission to the client device to account for properties of browser applications and operating systems of different client devices.Type: GrantFiled: September 7, 2012Date of Patent: July 7, 2015Assignee: Apple Inc.Inventors: Alan Chu, Sing Yeung Lai, On Loy Sung
-
Patent number: 8941682Abstract: The retrieval of medical data from a database through easy operations without displaying components for retrieval operations on a display screen is realized. The present invention is a medical image processing apparatus comprising a data memory, a display, a position-designating part, a data-list-display controller, and a keyword-generating part. The data memory stores medical data associated with attributes data including patient identification information. The position-designating part designates a position on the display. The data-list-display controller causes the display to display a data list presenting the attributes data in a list. The keyword-generating part generates a retrieval key based on the attributes data in the data list corresponding to the position designated by the position-designating part. Moreover, the data-list-display controller updates the data list based on the results retrieved by the retrieval key.Type: GrantFiled: October 28, 2011Date of Patent: January 27, 2015Assignees: Kabushiki Kaisha Toshiba, Toshiba Medical Systems CorporationInventor: Junichiro Araoka
-
Patent number: 8890871Abstract: A monitoring method of a path of an animal can be realized via a data transfer network, a monitoring arrangement used in the method, a server and a computer program to be used in the monitoring arrangement, which are included in the monitoring arrangement. With the method and monitoring arrangement, the path of a monitored living target can be visualized on a data processing device for a selected time period. The data processing device can be situated in a different location than the animal being monitored. The recent 3D acceleration measurement data of the living target is compared to the long-term average data. The measurement data used in determining the path are obtained from the wireless monitoring device, which the animal carries with it.Type: GrantFiled: October 20, 2010Date of Patent: November 18, 2014Assignee: Domuset OyInventor: Esko Alasaarela
-
Patent number: 8890880Abstract: A method, device, and system are disclosed. In one embodiment the method includes determining a current computing-memory ratio. Then the method compares the current computing-memory ratio to a lower ratio threshold value. Then the method configures a next draw command to be performed using a graphics memory efficiency operational mode when the current computing-memory ratio is below the lower ratio threshold value.Type: GrantFiled: December 16, 2009Date of Patent: November 18, 2014Assignee: Intel CorporationInventors: Wanggen Wayne Liu, Jia Chen, Jun Jason Ye
-
Patent number: 8878847Abstract: The invention relates to a method for estimation of information representative of a height. In order to minimize the required calculation time, the method comprises steps for: selection of a first point from among a plurality of points of a normal map, a normal being associated with each of the points of said plurality, a reference height being associated with said first point, estimation of a height difference between the first point and a second point of the normal map different from the first point according to the normal associated with the second point and the distance separating the first point from the second point in the normal map.Type: GrantFiled: April 11, 2012Date of Patent: November 4, 2014Assignee: Thomson LicensingInventors: Pascal Gautron, Jean-Eudes Marvie, Patrice Hirtzlin
-
Patent number: 8854385Abstract: Disclosed are apparatus and methods for rendering using a graphics processing component (GPC). A computing device can receive GPC instructions, with each instruction associated with a portion of a canvas. For each instruction: a first portion of the canvas can be determined and an instruction buffer can be searched to identify a mergeable instruction for the instruction. After identifying the mergeable instruction at a mergeable position within the instruction buffer, one or more instructions in the instruction buffer that include the mergeable instruction can be searched for overlap in the canvas with the first portion. In the event that the one or more instructions do not overlap with the first portion of the canvas, then the instruction can be merged with the mergeable instruction. Each instruction in the instruction buffer can be provided to the GPC for performing the instruction.Type: GrantFiled: October 24, 2013Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Christopher Craik, Romain Guy
-
Patent number: 8836699Abstract: By applying computer aided method, different combinations of 3D objects derived out of a set of pictorial characters may be generated in a computer system. Some of the 3D objects may be used as sources of landmark designs. Users can simply refine these objects with ‘function’, ‘program’ and ‘budget’ to further achieve their specific design goal. By screening a limited number of computer-generated 3D objects based on a selected candidate character set and operation rules, the system enables a designer to focus on selected potential objects as an initial design step, rather than starting everything from the scratch as in a conventional process.Type: GrantFiled: February 13, 2012Date of Patent: September 16, 2014Inventor: Chiou Yeong Wu