Patents Examined by Raffi Isanians
-
Patent number: 9342913Abstract: System and method are provided for achieving “inverse kinematics” of 3D graphics depicting an object that consists of multiple parts. The system displays an animation of a 3D graphics object that consists of multiple moving parts. The animation is associated with an animation timeline defined by two end points—a starting time point and an ending time point. The user can manipulate the object back and forth along the animation timeline, between the two end points, by selecting (e.g., clicking on) and moving (dragging) any of the movable parts of the object on a display screen. In short, the user can use any of the movable parts as a scroll/slide button to move the animation forward and backward along the animation timeline, to achieve real-time inverse kinematics movement.Type: GrantFiled: February 19, 2013Date of Patent: May 17, 2016Assignee: NGRAIN (CANADA) CORPORATIONInventors: Chun Yue Gordon Wong, Graham Thurstan Smith, Keith William Reid
-
Patent number: 9330629Abstract: Exemplary embodiments involve a viewer application dynamically adjusting the color balance of electronic content displayed on a display device. A viewer application can determine color information for a display device and generate a color correction filter based on color information for the display device and color information used by electronic content to specify the test color. The viewer application can receive display data representing at least a portion of the electronic content and apply the color correction filter to the display data to provide a color-corrected version of the display data for display by the display device. The viewer application can obtain the color information from a device driver application for the display device or from a separate data file.Type: GrantFiled: July 29, 2011Date of Patent: May 3, 2016Assignee: Adobe Systems IncorporatedInventor: Stefan P. Cameron
-
Patent number: 9330485Abstract: Certain embodiments provide a photo-realistic rendering apparatus and method. An illumination model is used that includes placing a synthetic or virtual light source adjacent a region of tissue of interest in order to visualize the thickness of the tissue by modeling how light from the virtual light source interacts with the tissue of interest, through effects including absorption and scattering, as light emitted from the light source travels through the tissue of interest to a view point of view plane. It is simulated how some light is absorbed making tissue regions that are thicker darker (since more of the light is absorbed and the intensity reduces) and more red (since tissue tends to absorb blue and green wavelengths more strongly than red wavelengths and this chromatic effect is incorporated in the illumination model). A 2D image can thus be provided in which the color and intensity of light propagating through the tissue provides visual feedback on the tissue thickness.Type: GrantFiled: February 20, 2013Date of Patent: May 3, 2016Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA MEDICAL SYSTEMS CORPORATIONInventor: Magnus Wahrenberg
-
Patent number: 9324184Abstract: Among other things, one or more techniques and/or systems are disclosed for creating a three-dimensional model of an image. Image data, comprise a series of images of a location, such as along a route, can be received. The image data can comprise a first image element location for a first image element, where the first image element location may correspond to a three-dimensional point in the image, such as a location in the image with a depth from a point of observation. The first image element can be segmented into a first façade plane using the first image element location. The first façade plane can be merged with a second façade plane, resulting in a three-dimensional model of the image. The second façade plane can comprise a second image element, where the image data comprises a second image element location for the second image element.Type: GrantFiled: December 14, 2011Date of Patent: April 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Samuel Williams, Jett Evan Jones, Peter G. Sibley, Don Kim, Sandeep Kanumuri, Jonathan Rosenberg
-
Patent number: 9311748Abstract: Methods and systems for generating data objects for multi-resolution geometry in a three-dimensional model are provided. A region of high resolution geometry in the three-dimensional model having a level of detail that is higher than a level of detail associated with geometry data surrounding the region of high resolution geometry can be identified. A boundary of the region of high resolution geometry can be extended and high resolution geometry can be generated within the extended boundary. The high resolution geometry can be spatially partitioned into a plurality of geospatial data objects according to a hierarchical spatial partitioning scheme. The geospatial data objects can be selectively stored in a memory. For instance, geospatial data objects associated with the extended boundary can be identified and excluded from a hierarchical tree data structure storing geometry data associated with the three-dimensional model.Type: GrantFiled: February 20, 2013Date of Patent: April 12, 2016Assignee: Google Inc.Inventor: Joshua Sam Schpok
-
Patent number: 9305403Abstract: The invention is directed to a process for creating a playable scene with an authoring system, the process comprising the steps of: (a) displaying a three-dimensional authoring scene comprising representations of objects displayed thereon, one of the representations of objects being a three-dimensional experience scene; (b) displacing, upon user action, some of the representations of objects displayed in the authoring scene to the experience scene; and (c) organizing, upon user action, the displaced representations of objects in the experience scene.Type: GrantFiled: December 12, 2011Date of Patent: April 5, 2016Assignee: Dassault SystemesInventor: Francisco Cabrita
-
Patent number: 9305347Abstract: Systems and methods for inspecting data generated during a scan of an object. One system includes a processor. The processor is configured to receive projection data generated by a CT scan of an object, generate a three-dimensional, volumetric data set based on the projection data, and automatically generate a plurality of cinematic frames of a cinematic sequence based on the three-dimensional, volumetric data set. Each of the plurality of cinematic frames has a different value for at least one parameter. The processor is also configured to automatically generate a signal to display the cinematic sequence in a frame-by-frame manner. In some embodiments, the processor continuously displays the cinematic sequence until a user accepts the three-dimensional, volumetric data set or stops the cinematic sequence (e.g., to perform a manual inspection of the three-dimensional, volumetric data set and/or re-initiate a scan of the object).Type: GrantFiled: February 13, 2013Date of Patent: April 5, 2016Assignee: DENTAL IMAGING TECHNOLOGIES CORPORATIONInventors: Michael Parma, Robert Keating, Edward S. Walsh, Richard H. Elvin, Michael S. O'Donnell
-
Patent number: 9299185Abstract: An enhanced system and method for rendering virtual surface is disclosed. A grid may be constructed in a world space to provide positions that facilitate the rendering of the virtual surface. The grid may be constructed by intersecting circular lines and radial lines. The distance of circular lines with respect to one another may be determined by intersecting tessellation level and binary tree. Motion caused by a viewpoint transformation may be compensated by adjusting the grid. Rotational change of the viewpoint may compensated by rotating the grid according a degree of grid edge. Translational change of the viewpoint may be compensated by moving or rotating the grid in a direction opposite to the translational change.Type: GrantFiled: February 12, 2013Date of Patent: March 29, 2016Assignee: DISNEY ENTERPRISES, INC.Inventor: Huw Bowles
-
Patent number: 9292948Abstract: A drawing system and method is provided for drawing objects and maps in a virtual world editor. The drawing method performs object checking to determine if a particular object can be drawn in the virtual world editor. When drawing the object, if the drawing method for the object does not satisfy a specific condition, the method will not allow the object to “set.” If the object satisfies the specific condition, the method will allow the object to set and be drawn onto the terrain. If the object is obstructed as it is being drawn, the drawing system will adjust the object so it is appropriately drawn in the software environment.Type: GrantFiled: November 23, 2011Date of Patent: March 22, 2016Assignee: Nintendo Co., Ltd.Inventor: Rory A. Johnston
-
Patent number: 9280363Abstract: Mapping logic information associating a particular type of input with a particular response may be stored in memory. Data including information regarding a display of the host device may be received. Such information may be used to identify multiple descriptions of the host device display. Each description is mapped to a response based on the stored mapping logic. For example, a status bar may be used by the host device to show status updates. The map allows for a different type of response to status updates on the client device, such as a translucent pop-up window. Instructions may be generated for the client device, such that the client device response to input information is based on the mapped description.Type: GrantFiled: May 18, 2012Date of Patent: March 8, 2016Assignee: HOPTO INC.Inventor: Robert W. Currey
-
Patent number: 9280842Abstract: When plural datasets each composed of a set of numerical value data respectively corresponding to plural values on a variable axis common to the datasets are displayed on a display screen, they are displayed in a display mode of a graph mode or a table mode in such a manner that they are vertically arranged with a horizontal axis representing the variable axis coinciding with each other. An input of instruction for switching the display mode for at least one of plural partial display areas in which the datasets are displayed is received. The partial display area for which the input of instruction has been received is set so that its height becomes a height for the switched display mode stored in advance in such a manner to be linked with the partial display area. The set partial display area is displayed in the switched display mode.Type: GrantFiled: August 21, 2013Date of Patent: March 8, 2016Assignee: FUJIFILM CorporationInventor: Hiroshi Hiramatsu
-
Patent number: 9280353Abstract: Mapping logic information associating a particular type of input with a particular response may be stored in memory. Data including information regarding a display of the host device may be received. Such information may be used to identify multiple descriptions of the host device display. Each description is mapped to a response based on the stored mapping logic. For example, a status bar may be used by the host device to show status updates. The map allows for a different type of response to status updates on the client device, such as a translucent pop-up window. Instructions may be generated for the client device, such that the client device response to input information is based on the mapped description.Type: GrantFiled: May 18, 2012Date of Patent: March 8, 2016Assignee: HOPTO INC.Inventor: Robert W. Currey
-
Patent number: 9280956Abstract: Systems and methods are described including creating a mask that indicates which pixel groups do not need to be loaded from Graphics Memory (GMEM). The mask indicates a pixel group does not need to be loaded from GMEM. The systems and methods may further include rendering a tile on a screen. This may include loading the GMEM based on the indication from the mask and skipping a load from the GMEM based on the indication from the mask.Type: GrantFiled: November 29, 2012Date of Patent: March 8, 2016Assignee: QUALCOMM IncorporatedInventors: Avinash Seetharamaiah, Christopher Paul Frascati
-
Patent number: 9275079Abstract: A method and apparatus for enabling semantic association of images with augmentation data is described. The method may include receiving digital image data captured by a mobile device. The method may also include performing image recognition analysis on an object within the digital image data to identify the object. The method may also include querying a semantic associations database based on a determined identify of the object to determine a secondary meaning associated with the object, and transmitting augmentation data to the mobile device that is semantically relevant to the object based on the secondary meaning.Type: GrantFiled: June 2, 2011Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Shailesh Nalawadi, Hartmut Neven, Hartwig Adam
-
Patent number: 9271029Abstract: A method and an input-output device are proposed for rendering content. Further, a servicing device is proposed for delivering pre-rendered content. For rendering, a portion of processing or memorizing resources of said input-output device is allocated such that remaining resources of said input-output device are sufficient for maintaining the input-output capability of the device. Then, it is determined that an amount of resources required for rendering exceeds the allocated resources and a corresponding degree of pre-rendering is determined, too. On the serving device, pre-rendering of the content according to the determined degree is performed and the pre-rendered content is delivered from the serving device to the input-output device. Since server-side rendering is limited to a required degree, bandwidth constraints can be met more easily. Furthermore, rendering occurs more distributed and can be adjusted dynamically, thus, response time can be reduced.Type: GrantFiled: November 23, 2011Date of Patent: February 23, 2016Assignee: Thomson LicensingInventors: Axel Kochale, Malte Borsum, Jens Spille
-
Patent number: 9262179Abstract: Mapping logic information associating a particular type of input with a particular response may be stored in memory. Data including information regarding a display of the host device may be received. Such information may be used to identify multiple descriptions of the host device display. Each description is mapped to a response based on the stored mapping logic. For example, a status bar may be used by the host device to show status updates. The map allows for a different type of response to status updates on the client device, such as a translucent pop-up window. Instructions may be generated for the client device, such that the client device response to input information is based on the mapped description.Type: GrantFiled: May 18, 2012Date of Patent: February 16, 2016Assignee: HOPTO INC.Inventor: Robert W. Currey
-
Patent number: 9251556Abstract: The present invention provides a display control method and system, and a display device. The method includes acquiring a status value of a display buffer; comparing the status value of the display buffer with a preset warning value of the display buffer; and adjusting a value of a depth of outstanding bus commands according to a comparison result. In the embodiments of the present invention, a status value of the display buffer is compared with a preset warning value of the display buffer, where the status value of the display buffer reflects a change to a current load; it may be determined whether a status value of the display buffer corresponding to the current load is normal according to a comparison result; and a value of a depth of outstanding bus commands is adjusted accordingly, effectively resolve a data real-timeness issue, and ensure that an entire system efficiently runs.Type: GrantFiled: May 24, 2013Date of Patent: February 2, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Zhe Li, Jun Huang, Jiayin Lu, Jianbo He
-
Patent number: 9245368Abstract: A device includes one or more processors, and memory storing programs. The programs include a respective application and an application service module. The application service module includes instructions for, in response to a triggering event from the respective application, initializing an animation object with one or more respective initialization values corresponding to the triggering event. The animation object includes an instance of a predefined animation software class. At each of a series of successive times, the device updates the animation object so as to produce a respective animation value in accordance with a predefined animation function based on a primary function of an initial velocity and a deceleration rate and one or more secondary functions. The device updates a state of one or more user interface objects in accordance with the respective animation value, and renders on a display a user interface in accordance with the updated state.Type: GrantFiled: September 28, 2011Date of Patent: January 26, 2016Assignee: Apple Inc.Inventor: Joshua H. Shaffer
-
Patent number: 9218107Abstract: Data including information regarding a display of the host device may be received. Such information may be used to identify one or more top-level windows in the host device display. Further, it is determined which of the top-level windows is currently active. The active top-level window may be determined to include a text caret and further, that the text caret is active such a keyboard display appears in a portion of the display of the client device. Instructions are generated for automatic adjustment of the remaining portion of the display of the client device based on the location of the text caret.Type: GrantFiled: December 30, 2011Date of Patent: December 22, 2015Assignee: HOPTO INC.Inventor: Eldad Eilam
-
Patent number: 9208610Abstract: Shading attributes for scene geometry are predetermined and cached in one or more alternate scene representations. Lighting, shading, geometric, and/or other attributes of the scene may be precalculated and stored for at least one of the scene representations at an appropriate level of detail. Rendering performance is improved generally and for a variety of visual effects by selecting between alternate scene representations during rendering. A renderer selects one or more of the alternate scene representations for each of the samples based on the size of its filter area relative to the feature sizes or other attributes of the alternate scene representations. If two or more alternate scene representations are selected, the sampled values from these scene representations may be blended. The selection of scene representations may vary on a per-sample basis and thus different scene representations may be used for different samples within the same image.Type: GrantFiled: July 29, 2011Date of Patent: December 8, 2015Assignee: PixarInventors: Jacob Porter Merrell, Apurva Shah