Patents Examined by F. M. Hossain
  • Patent number: 9378296
    Abstract: A mechanism is provided for generating a customized virtual world. A set of entities to be rendered within the customized virtual world is identified. An entity is a location within the customized virtual world. A representation associated with a target style for each entity in the set of entities is selected to form a set of selected representations. A customized virtual world is constructed using the set of selected representations. The set of representations are rendered within the customized virtual world.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventor: Michael P. Clarke
  • Patent number: 9330430
    Abstract: According to one aspect of the invention, a query request is received from a client application at a multithreaded graphics framework. The multithreaded graphics framework including a first thread configured to place graphics commands from the client application into a command queue and a second thread configured to dispatch the graphics commands from the command queue to a graphics processing unit (GPU) for execution. In response to the query request, the first thread is configured to store query information of the query request in a query block of memory that is separated from the command queue and notifying the second thread. In response to the notification, the second thread is configured to issue a query command to the GPU based on the query information retrieved from the query block, prior to dispatching remaining graphics commands pending in the command queue.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: May 3, 2016
    Assignee: Apple Inc.
    Inventor: Michael K. Larson
  • Patent number: 9277367
    Abstract: Methods and devices for generating an augmented reality output are described. In one aspect, the method includes: obtaining camera data from a camera associated with an electronic device, the camera data defining an image representing a card having a graphic disposed thereon; obtaining sensor data from a sensor associated with the electronic device; and generating an augmented reality output on an output interface based on the sensor data and the graphic.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: March 1, 2016
    Assignee: BlackBerry Limited
    Inventor: James Allen Hymel
  • Patent number: 9230367
    Abstract: A method is provided, such as for mobile augmented reality personalization. A front-facing camera of the mobile device acquires a first view of a user of the mobile device. A personal characteristic of the user of the mobile device is identified from the first view. A location of the mobile device may be determined. A back-facing camera of the mobile device may acquire a second view of a region at the location. Augmented reality information is selected as a function of the personal characteristic. A second view is displayed with the augmented reality information.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: January 5, 2016
    Assignee: HERE Global B.V.
    Inventor: Matei Stroila
  • Patent number: 9222629
    Abstract: Techniques are provided to support a high dynamic range, high brightness, a wide color gamut, and high resolution in an imaging system. The imaging system may use a light source unit to sequentially emit light of different colors. Color-specific frames may be used to drive, directly or indirectly, multiple display panels that comprise at least one monochromatic display panel. Color bleeding and light bleeding may be prevented, or otherwise mitigated, in the imaging system by controlling the sequential emission of light by the light source unit and by controlling display portions of the display panels in the imaging system.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: December 29, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Ajit Ninan
  • Patent number: 9208611
    Abstract: A display system and method using texture mapping is provided. The display system, including: a texture maintenance unit maintaining a texture generated based on a characteristic of an object; a texture selection unit selecting a texture based on an object to be displayed; and a texture application unit repeatedly applying the selected texture to at least a portion of a three-dimensional (3D) texture corresponding to the object to be displayed.
    Type: Grant
    Filed: June 29, 2008
    Date of Patent: December 8, 2015
    Assignee: Intellectual Discovery Co., Ltd.
    Inventors: Jung Kak Seo, Dae Myung Kim
  • Patent number: 9196226
    Abstract: One exemplary embodiment involves performing a function on a container to determine a value for a container size attribute, wherein a contained element is contained by the container. Performing the function on the container involves determining whether the container constrains a contained element size attribute of the contained element. Performing the function on the container further involves performing the function on the contained element to determine a value for the contained element size attribute. If the container constrains the contained element size attribute, the function is passed information identifying how the container constrains the contained element size attribute. If the container does not constrain the contained element size attribute, the function is passed information identifying that the container does not constrain the contained element size attribute. Performing the function on the container further involves determining the value of the size attribute of the container.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: November 24, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Evtim Ivanov Georgiev
  • Patent number: 9189852
    Abstract: Systems and methods of aligning two digital images using a user interface on a device that includes an electronic circuit and a display screen are disclosed. The electronic circuit displays a first image on the display screen and receives a selection of a first reference point on the first image from the user interface. The electronic circuit generates a snippet image that is a partially transparent square portion of the user map image centered on the first reference point. The electronic circuit overlays the snippet image on a second image on the display screen, such that the second image is visible through the snippet image. The electronic circuit receives a selection of a second reference point on the second image corresponding to the first reference point on the first image from the user interface and an indication of acceptable alignment of the two digital images.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventor: Marko A. Teittinen
  • Patent number: 9185159
    Abstract: In process for modeling a display coming from an application on a server, the display being destined for a remote terminal, the display is modeled to compose an image according to display information coming from the application by stacked layers, each layer consisting of pixels and being associated with a corresponding first alteration data set, each pixel being characterized by a transparency factor of the pixel; the first alteration data set indicating characteristics of the layer connected with the alterations performed by the application, the resulting image consisting of image pixels and being associated with a second alteration data set, the second alteration data set indicating whether the image was altered due to the modification of the layers by the application, the image pixels being composed of the superimposed corresponding pixels of the layers.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: November 10, 2015
    Assignee: CY-PLAY
    Inventors: David Libault, Jerome Gonzalez
  • Patent number: 9177408
    Abstract: A computer-implemented method for handling a modification of an animation having a constraint includes detecting a user modification of an animation that involves at least first and second objects, the first object constrained to the second object during a constrained period and non-constrained to the second object during a non-constrained period. The method includes, based on the user modification, selecting one of at least first and second compensation adjustments for the animation based on a compensation policy; and adjusting the animation according to the selected compensation adjustment.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: November 3, 2015
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Greg James, John Horn, Laurie Berliner, Adam Schnitzer, Max S-Han Chen
  • Patent number: 9171395
    Abstract: Disclosed are a system and a method of displaying a guidance symbol. The guidance symbol displaying system may include a distance difference calculator to calculate a distance difference between a user location and a guidance symbol location, and a symbol display controller to control display of the guidance symbol by calculating a size of the guidance symbol based on the distance difference.
    Type: Grant
    Filed: June 29, 2008
    Date of Patent: October 27, 2015
    Assignee: Thinkware Systems Corporation
    Inventor: Jung Kak Seo
  • Patent number: 9110586
    Abstract: A scrolling apparatus enables scrolling of display contents of a display unit and includes a load range determining unit that determines a load range of display data to be loaded from a primary storage unit to a secondary storage unit according to a movement starting position detected by a detecting unit; a loading unit that loads display data in the load range determined by the load range determining unit from the primary storage unit to the secondary storage unit; and a display control unit that displays on the display unit display data in a display range among the display data in the load range stored in the secondary storage unit.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: August 18, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Hideaki Yajima
  • Patent number: 9064343
    Abstract: Aspects of this disclosure are directed to techniques to store values indicative of one or more scissor regions in a scissor buffer. In aspects of this disclosure, a processor may receive two dimensional (2-D) coordinates of a scissor region. The processor may transform the 2-D coordinates into coordinates that include more than two dimensions. The processor may store a value indicative of the scissor region in one or more storage units of the scissor buffer based on the coordinates that include more than two dimensions.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: June 23, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ruiduo Yang, Linda Ip, Michael D. Street, Qing Zhou
  • Patent number: 9019277
    Abstract: A curve division device is provided enabling a multiprocessor system to perform effective curve division on Bézier curves. The curve division device comprises: N (N?2, N being an integer) processor elements; a reception unit receiving curve information indicating a Bézier curve; a first execution unit causing the N processor elements to execute a division algorithm of taking the curve information as initial input data and repeatedly (i) generating two divided curves by dividing the Bézier curve indicated by the input data, (ii) selecting one of the divided curves according to the assigned setting value, and (iii) defining new input data indicating the divided curve selected for subsequent division, until the divided curve selected by each processor element is different; and a second execution unit causing each processor element to execute a determination algorithm of determining line segments approximating a divided curve resulting from the division algorithm.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: April 28, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Masato Yuda
  • Patent number: 9019173
    Abstract: A technique for controlling a navigation device to generate a navigation maneuver graphics for a road junction maneuver is proposed. A device embodiment of this technique comprises a routing module adapted to provide routing information pertaining to a scheduled route, with the scheduled route comprising the road junction. Furthermore, an interface to a map database is provided, with the map database containing road data pertaining to the upcoming road junction. A processor of the navigation device analyzes the road data to determine one or more junction geometry parameters of the road junction and to compose, based on the junction geometry parameters and from a plurality of pre-defined graphical junction elements, junction graphics data representative of the road junction. The processor is further adapted to generate, from the routing information and the junction geometry parameters, maneuver indication graphics data representative of the junction maneuver.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: April 28, 2015
    Assignee: Elektrobit Automotive GmbH
    Inventors: Tanja Bast, Carlo Voigt
  • Patent number: 8830231
    Abstract: A game device 10 displays an image on an upper LCD 22 capable of producing stereoscopic display using two images. The game device 10 determines a shift amount from a reference position for a frame 62 of a predetermined size representing a display area of each captured image. Here, for at least one of the frames, if the frame 62 moved by the shift amount protrudes out of a captured image 55, the size of each frame is changed so that the frame 62 does not protrude out of the captured image 55. The game device 10 displays an image in the frame of each of two captured images in a predetermined area on a screen of a stereoscopic display device.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: September 9, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Yuichiro Ito, Yuki Nishimura
  • Patent number: 8810585
    Abstract: A method and apparatus for processing a vertex may fetch pieces of position information of vertexes, may extract pieces of target position information from the fetched pieces of position information, may perform tile binning on the pieces of target position information, may fetch pieces of attribute information having same indexes as the pieces of target position information, and may shade the fetched pieces of attribute information.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: August 19, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung June Min, Seok Yoon Jung, Chan Min Park, Sung Jin Son
  • Patent number: 8797347
    Abstract: A brightness control unit includes: a “feedback brightness control unit” that calculates a first gain from a corrected image data and multiplies the first gain by image data prior to correct; and a “feedforward brightness control unit” which, when a scene change is detected, calculates a second gain on the basis of a difference between the first gain which is calculated from the corrected image data and the first gain which has been multiplied by the pre-correction image data of the corrected image data in order to correct the difference, and multiplies the second gain by the corrected image data.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: August 5, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Norihiko Miyachi, Osamu Sagano, Makiko Mori
  • Patent number: 8780124
    Abstract: A graphic processing apparatus includes a chunk assignment unit which assigns a block in which a maximum N number of polygons are located, out of a plurality of polygons drawn in a frame buffer which is divided into a plurality of blocks, to a maximum M number of chunk buffers; a chunk generation unit which generates pixel data of a polygon located in a block assigned to the chunk buffer, out of the N number of polygons, and writes the pixel data to the chunk buffer; and a chunk writing unit which writes the pixel data written in the chunk buffer to the frame buffer, wherein a processing phase, including processing by the chunk assignment unit, processing by the chunk generation unit, and processing by the chunk writing unit, is repeatedly executed for the plurality of polygons.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: July 15, 2014
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Hidefumi Nishi
  • Patent number: 8766981
    Abstract: Embodiments are directed towards budgeting and forecasting of information technology and services. In at least one of the various embodiments, financial allocation models may include multiple cost objects and one or more allocation rules. In at least one of the various embodiments, allocation rules may determine how costs associated with cost objects may be allocated to other cost objects. In at least one of the various embodiments, costs corresponding to one or more selected cost objects may be traced within a financial allocation model. Also, costs associated with multiple cost line items from different cost objects may simultaneously traced for efficient cross-referencing of disparate cost line items. Further, in at least one of the various embodiments, a display of the cost traces may be rendered and displayed to provide a visualization of the traced costs.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 1, 2014
    Assignee: Apptio, Inc.
    Inventors: Paul Damien McLachlan, William Byron Moeller, Brian John Bero, Tavis Dean Elliott