Patents Examined by F. M. Hossain
-
Patent number: 9378296Abstract: 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: GrantFiled: August 24, 2010Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventor: Michael P. Clarke
-
Patent number: 9330430Abstract: 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: GrantFiled: March 21, 2011Date of Patent: May 3, 2016Assignee: Apple Inc.Inventor: Michael K. Larson
-
Patent number: 9277367Abstract: 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: GrantFiled: February 28, 2012Date of Patent: March 1, 2016Assignee: BlackBerry LimitedInventor: James Allen Hymel
-
Patent number: 9230367Abstract: 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: GrantFiled: December 13, 2011Date of Patent: January 5, 2016Assignee: HERE Global B.V.Inventor: Matei Stroila
-
Patent number: 9222629Abstract: 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: GrantFiled: December 14, 2011Date of Patent: December 29, 2015Assignee: Dolby Laboratories Licensing CorporationInventor: Ajit Ninan
-
Patent number: 9208611Abstract: 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: GrantFiled: June 29, 2008Date of Patent: December 8, 2015Assignee: Intellectual Discovery Co., Ltd.Inventors: Jung Kak Seo, Dae Myung Kim
-
Patent number: 9196226Abstract: 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: GrantFiled: June 1, 2011Date of Patent: November 24, 2015Assignee: Adobe Systems IncorporatedInventor: Evtim Ivanov Georgiev
-
Patent number: 9189852Abstract: 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: GrantFiled: February 2, 2012Date of Patent: November 17, 2015Assignee: Google Inc.Inventor: Marko A. Teittinen
-
Patent number: 9185159Abstract: 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: GrantFiled: December 31, 2009Date of Patent: November 10, 2015Assignee: CY-PLAYInventors: David Libault, Jerome Gonzalez
-
Patent number: 9177408Abstract: 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: GrantFiled: June 15, 2011Date of Patent: November 3, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Greg James, John Horn, Laurie Berliner, Adam Schnitzer, Max S-Han Chen
-
Patent number: 9171395Abstract: 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: GrantFiled: June 29, 2008Date of Patent: October 27, 2015Assignee: Thinkware Systems CorporationInventor: Jung Kak Seo
-
Patent number: 9110586Abstract: 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: GrantFiled: May 26, 2011Date of Patent: August 18, 2015Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventor: Hideaki Yajima
-
Patent number: 9064343Abstract: 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: GrantFiled: August 24, 2010Date of Patent: June 23, 2015Assignee: QUALCOMM IncorporatedInventors: Ruiduo Yang, Linda Ip, Michael D. Street, Qing Zhou
-
Patent number: 9019277Abstract: 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: GrantFiled: June 14, 2011Date of Patent: April 28, 2015Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventor: Masato Yuda
-
Patent number: 9019173Abstract: 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: GrantFiled: December 23, 2008Date of Patent: April 28, 2015Assignee: Elektrobit Automotive GmbHInventors: Tanja Bast, Carlo Voigt
-
Patent number: 8830231Abstract: 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: GrantFiled: June 7, 2011Date of Patent: September 9, 2014Assignee: Nintendo Co., Ltd.Inventors: Yuichiro Ito, Yuki Nishimura
-
Patent number: 8810585Abstract: 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: GrantFiled: July 14, 2011Date of Patent: August 19, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung June Min, Seok Yoon Jung, Chan Min Park, Sung Jin Son
-
Patent number: 8797347Abstract: 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: GrantFiled: June 7, 2011Date of Patent: August 5, 2014Assignee: Canon Kabushiki KaishaInventors: Norihiko Miyachi, Osamu Sagano, Makiko Mori
-
Patent number: 8780124Abstract: 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: GrantFiled: June 28, 2011Date of Patent: July 15, 2014Assignee: Fujitsu Semiconductor LimitedInventor: Hidefumi Nishi
-
Patent number: 8766981Abstract: 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: GrantFiled: June 13, 2013Date of Patent: July 1, 2014Assignee: Apptio, Inc.Inventors: Paul Damien McLachlan, William Byron Moeller, Brian John Bero, Tavis Dean Elliott