Patents Examined by Xiao Wu
  • Patent number: 9613017
    Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: April 4, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Richard A. Spada, James G. Owen, Felix Alvarez, Robert I. Jacobs, Abigail S. Skofield, Arun Koushik Parthasarathy, Claudia G. Wey
  • Patent number: 9613451
    Abstract: One embodiment of the present invention sets forth a technique for rendering anti-aliased paths by first generating an alpha buffer representing coverage data. To generate the alpha buffer, jittered versions of the rendered path are rendered and corresponding stencil buffers indicating sub-pixel samples of the path that should be covered are generated. After each stencil buffer is generated, the jittered path is rasterized to convert the sub-pixel coverage into coverage weights that are stored in the alpha component of a frame buffer. As each jittered path is rasterized, the coverage weights are accumulated. Finally, geometry representing the union of the jittered versions of the path is rendered to shade pixels based on the accumulated coverage weights. The anti-aliased rendered paths may be filled or stroked without tessellating the paths.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: April 4, 2017
    Assignee: NVIDIA Corporation
    Inventor: Mark J. Kilgard
  • Patent number: 9607439
    Abstract: An information processing apparatus comprises: an acquisition unit configured to acquire a viewpoint position of an observer who observes a first three-dimensional virtual object arranged in a virtual space and having at least one cross section; an acquisition unit configured to acquire a normal vector of a first cross section of the first three-dimensional virtual object; an image generation unit configured to generate, based on the viewpoint position of the observer and the normal vector of the first cross section, a second three-dimensional virtual object having a second cross section with a different normal vector from the first cross section; and an output unit configured to output an image of the second three-dimensional virtual object generated by the image generation unit.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 28, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Taro Uematsu, Yasumi Tanaka, Tsutomu Nakahara
  • Patent number: 9607436
    Abstract: Technologies are generally described for automatic clustering and rendering of augmentations into one or more operational exemplars in an augmented reality environment. In some examples, based on a user's context, augmentations can be retrieved, analyzed, and grouped into clusters. Exemplars can be used to render the clusters as conceptual representations of the grouped augmentations. An exemplar's rendering format can be derived from the grouped augmentations, the user's context, or formats of other exemplars. Techniques for grouping the augmentations into clusters and rendering these clusters as exemplars to a user can enhance the richness and meaning of an augmented reality environment along contextually or user-determined axes while reducing the sensorial and cognitive load on the user.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: March 28, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Mark Malamud, Royce Levien
  • Patent number: 9607410
    Abstract: A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches are allowed to correspond to each other, and then, a texture is mapped on each of patch units. The vertexes of the polygon mesh displaced in accordance with the mapped texture are connected together to form crimp applied polygon data for each of the patch units. In each of processing stages, since data to be processed can be limited to data of the two adjacent patches at the maximum, a practicable range of a computer is not exceeded due to the restriction of capacity of an operation memory.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: March 28, 2017
    Assignees: CALSONIC KANSEI CORPORATION, NATIONAL UNIVERSITY CORPORATION SHIZUOKA UNIVERSITY
    Inventors: Mamoru Kikuta, Kenjiro Miura, Daijiro Uzuyama
  • Patent number: 9606363
    Abstract: Systems, methods and computer readable media are provided for rendering virtual reality content. One example system includes a housing to be attached to a head of a user using a strap that connects to the housing. Display optics are integrated in the housing and are oriented on an internal side of the housing that is configured for orientation toward eyes of the user when the housing is attached to the head of the user. Further, electronics are integrated with the housing and a holder is integrated in the housing. The holder is configured to retain a smartphone. When the smartphone is retained by the holder a screen of the smartphone is oriented toward the display optics of the housing. A connector is integrated in the housing to enable connection of the smartphone to the electronics when the smartphone is retained by the holder. The smartphone includes a camera facing away from the display optics.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: March 28, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Gary M. Zalewski
  • Patent number: 9595122
    Abstract: A drawing apparatus includes a flow line generation section configured to generate the flow line from a predetermined start position; a view setting section configured to set the viewpoint position in the 3D-space; a band-of-facets forming section configured to form a band of facets connecting a plurality of polygon facets along the flow line based on the set viewpoint position; and a texture mapping section configured to map texture onto each of the plurality of polygon facets. The texture represents reflected light on the band of facets with respect to a light source placed at a predetermined position in the 3D-space.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: March 14, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Watanabe, Machiko Nakagawa
  • Patent number: 9594491
    Abstract: According to an example computer-implemented method, user input is received indicating N regions within a data range of a data variable, where N is greater than or equal to three. A slide control is displayed representing the data range and the regions within the data range. The slide control includes N?1 sliders, with each slider representing a boundary between two of the regions. Responsive to movement of a selected slider, its associated boundary is reset. A determination is made of which one of the regions within the data range a received data variable value falls within. Based on the determination and the boundaries, the following items are displayed separately from the slide control: a graph of the data range that indicates which region the received data variable falls within, and a percentage value that indicates where the received data variable value falls within the data range.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: March 14, 2017
    Assignee: CA, Inc.
    Inventors: Nicholas Lala, John Bailey
  • Patent number: 9589369
    Abstract: A method and device for determining at least one set of matching attributes between a plurality of images is disclosed. Two dimensional images are projected to a three dimensional space then searched for matching attributes. Searching for corresponding attributes is much easier and computationally less intensive in the 3D space compared to a search in the 2D space. The method includes steps of projecting at least part of the images of said plurality to a 3-dimensional space resulting in a plurality of 3-D projected images (image1_3D, image2_3D), searching for at least one corresponding set of elements within the 3D projected images of the plurality of 3-D projected images, and calculating back said corresponding elements within the original images of the plurality and providing said corresponding elements within said original images as said at least one set of matched attributes.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: March 7, 2017
    Assignee: Alcatel Lucent
    Inventors: Donny Tytgat, Jean-Francois Macq, Sammy Lievens, Maarten Aerts
  • Patent number: 9589386
    Abstract: In one embodiment, a method for generating textured graphics includes identifying border colors of pixels around two texture images and generating arrangements of border texels from the border colors that are positioned next to the two images in a texture atlas. The method includes generating mip-maps of the texture atlas with texels in the jump level assigned with the border color of the corresponding textures in the full-resolution texture atlas instead of the averaged color of the textures that would be assigned using a traditional mip-map process. The method includes storing the texture atlas including the two texture images and the border texels in a memory for use in generating repeated textures on an object in a virtual environment using at least one of the texture images with a mip-map without seam artifacts between the repeated textures.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 7, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Liu Ren, Lincan Zou
  • Patent number: 9582170
    Abstract: A method, apparatus and computer program product are provided in order to manage a medical imaging study display environment. The method includes receiving, from at least one display device coupled to a medical imaging workstation, display environment context data. The method also includes extracting, by processing circuitry, metadata from a medical imaging study accessed by the medical imaging workstation, determining based at least in part on the metadata, image viewing context data, determining, based on the display environment context data and the image viewing context data, whether a display environment of the medical imaging workstation complies with one or more rules for viewing the medical imaging study, and in response to determining that the display environment of the medical imaging workstation does not comply with the one or more rules, performing at least one action before allowing viewing of the medical imaging study to proceed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 28, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Leah McCallum, Andrew Sangho Lee, Branislav Miklos, Eldon Allan Wong
  • Patent number: 9569883
    Abstract: In some embodiments, a given frame or picture may have different shading rates. In one embodiment in some areas of the frame or picture the shading rate may be less than once per pixel and in other places it may be once per pixel. Examples where the shading rate may be reduced include areas where there is motion and camera defocus, areas of peripheral blur, and in general, any case where the visibility is reduced anyway. The shading rate may be changed in a region, such as a shading quad, by changing the size of the region.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: February 14, 2017
    Assignee: Intel Corporation
    Inventors: Karthik Vaidyanathan, Marco Salvi, Robert M. Toth
  • Patent number: 9569890
    Abstract: A method and device for generating a simplified geometric model of a real pair of spectacles. The model includes a frame, lenses, and a predefined number of surfaces and normals thereof. An orientation of these normals is taken as an exterior of a convex envelop to the real pair of spectacles. The model is obtained in a phase. A set of shots of the real pair of spectacles to be modeled is produced with different angles-of-view and using different screen backgrounds with and without the real pair of spectacles. The simplified geometric model is constructed, consisting of a predefined number of surfaces and their normal beginning with a non-dense surface mesh and using an optimization algorithm that deforms the model's mesh so that the projections of its silhouette in each of the views best match the silhouettes detected in the images.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: February 14, 2017
    Assignee: FITTINGBOX
    Inventor: Ariel Choukroun
  • Patent number: 9571780
    Abstract: A display device includes a source unit; and a sink unit connected with the source unit via an embedded display port interface for signal transmission between the source and sink units and to enable a panel self refresh (PSR) mode for reducing power consumption; a still image detector that is included in the source unit, and analyzes an input image to detect a still image; a compressor that is included in the source unit and losslessly compresses data of the still image by using a previously stored compression algorithm; and a PSR controller that is included in the source unit, compares a size of the losslessly compressed data with a size of a frame buffer of the sink unit in order to determine whether the data of the still image can be stored in the frame buffer in a losslessly compressed format without loss.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: February 14, 2017
    Assignee: LG Display Co., Ltd.
    Inventors: Sungjo Koo, Changgone Kim, Jinsung Kim
  • Patent number: 9569870
    Abstract: Disclosed are a system and a method for generating multiple a master glyph. The system for generating a multiple master glyph according to the present invention includes: a user terminal receiving a grapheme from a user and converting the grapheme into a grapheme image; a server extracting vector data of the grapheme image; and an editor generating a basic grapheme glyph and an extended grapheme glyph and grouping the basic grapheme glyph and the extended grapheme glyph into a MMG.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: February 14, 2017
    Assignee: HANYANG INFORMATION & COMMUNICATIONS CO., LTD.
    Inventor: Kyung Soo Kang
  • Patent number: 9569067
    Abstract: A mobile terminal for displaying a contact item and a control method thereof are provided. The mobile terminal includes: a display unit configured to display a plurality of contact items; a controller configured to designate a selected contact item as a representative contact item when any one of the contact items is selected, and designate a selected different contact item as a subordinate contact item when the different contact item is selected from among the contact items, and merge contact information corresponding to the subordinate contact item into contact information corresponding to the representative contact item when a control command for merging contact information is detected, wherein the controller disposes the subordinate contact item such that it is adjacent to the representative contact item.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 14, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hayang Jung, Greg Jang, Jiyoung Park, Sujin Kim
  • Patent number: 9569815
    Abstract: Systems and methods for optimizing resolution of an electronic display device are disclosed. A computer program product for optimizing display resolution of an electronic device includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: detect the presence of at least one user; determine an identity of the at least one user; obtain, from a user data storage module, personalized optimal resolution data of the at least one user; and adjust the resolution of the electronic device display based on the personalized optimal resolution data.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
  • Patent number: 9563981
    Abstract: An information processing apparatus includes an imaging unit, a control unit, and an output unit. The control unit is configured to detect at least one candidate area for overlaid display of a content, from an image imaged by the imaging unit. The control unit is further configured to detect as an overlaid display area, out of the at least one candidate area, an area where a change in undulation of luminance distribution is equal to or less than a first threshold value. The control unit is further configured to generate the content to be arranged virtually in a visually recognizable manner on the overlaid display area, to be recognized by a user. The output unit is configured to output the generated content overlaid on the overlaid display area.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 7, 2017
    Assignee: SONY CORPORATION
    Inventor: Tatsuo Fujiwara
  • Patent number: 9563571
    Abstract: A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device performs translation lookaside buffer coherency for a translation lookaside buffer of the graphics processing unit of the device. In this embodiment, the device receives a request to remove an entry of the translation lookaside buffer of the graphics processing unit, where the device includes a central processing unit and the graphics processing unit. In addition, the entry includes a translation of virtual memory address of a process to a physical memory address of system memory of a central processing unit and the graphics processing unit is executing a compute task of the process. The device locates the entry in the translation lookaside buffer and removes the entry.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: February 7, 2017
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 9563285
    Abstract: A mobile terminal including a camera configured to obtain an image; a display unit configured to output map information; a sensing unit configured to sense a movement of the mobile terminal; and a controller configured to output a preview image received through the camera to at least part of a region where the map information is output, when the movement of the mobile terminal corresponds to a preset type of movement while the map information is output, and display one or more graphic objects related to the map information as being overlapped on the preview image.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: February 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongkyeong Park, Jiwon Yun, Hyeongu Kang, Nikolay Akatyev