Patents Examined by Xiao Wu
-
Patent number: 9613017Abstract: 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: GrantFiled: December 30, 2013Date of Patent: April 4, 2017Assignee: 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: 9613451Abstract: 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: GrantFiled: May 17, 2011Date of Patent: April 4, 2017Assignee: NVIDIA CorporationInventor: Mark J. Kilgard
-
Patent number: 9607439Abstract: 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: GrantFiled: December 29, 2014Date of Patent: March 28, 2017Assignee: Canon Kabushiki KaishaInventors: Taro Uematsu, Yasumi Tanaka, Tsutomu Nakahara
-
Patent number: 9607436Abstract: 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: GrantFiled: August 27, 2012Date of Patent: March 28, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Mark Malamud, Royce Levien
-
Patent number: 9607410Abstract: 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: GrantFiled: October 24, 2011Date of Patent: March 28, 2017Assignees: CALSONIC KANSEI CORPORATION, NATIONAL UNIVERSITY CORPORATION SHIZUOKA UNIVERSITYInventors: Mamoru Kikuta, Kenjiro Miura, Daijiro Uzuyama
-
Patent number: 9606363Abstract: 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: GrantFiled: March 25, 2016Date of Patent: March 28, 2017Assignee: Sony Interactive Entertainment America LLCInventor: Gary M. Zalewski
-
Patent number: 9595122Abstract: 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: GrantFiled: March 10, 2014Date of Patent: March 14, 2017Assignee: FUJITSU LIMITEDInventors: Masahiro Watanabe, Machiko Nakagawa
-
Patent number: 9594491Abstract: 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: GrantFiled: November 26, 2012Date of Patent: March 14, 2017Assignee: CA, Inc.Inventors: Nicholas Lala, John Bailey
-
Patent number: 9589369Abstract: 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: GrantFiled: December 7, 2010Date of Patent: March 7, 2017Assignee: Alcatel LucentInventors: Donny Tytgat, Jean-Francois Macq, Sammy Lievens, Maarten Aerts
-
Patent number: 9589386Abstract: 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: GrantFiled: March 13, 2014Date of Patent: March 7, 2017Assignee: Robert Bosch GmbHInventors: Liu Ren, Lincan Zou
-
Patent number: 9582170Abstract: 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: GrantFiled: October 31, 2014Date of Patent: February 28, 2017Assignee: McKesson Financial HoldingsInventors: Leah McCallum, Andrew Sangho Lee, Branislav Miklos, Eldon Allan Wong
-
Patent number: 9569883Abstract: 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: GrantFiled: December 12, 2013Date of Patent: February 14, 2017Assignee: Intel CorporationInventors: Karthik Vaidyanathan, Marco Salvi, Robert M. Toth
-
Patent number: 9569890Abstract: 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: GrantFiled: April 18, 2016Date of Patent: February 14, 2017Assignee: FITTINGBOXInventor: Ariel Choukroun
-
Patent number: 9571780Abstract: 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: GrantFiled: March 8, 2013Date of Patent: February 14, 2017Assignee: LG Display Co., Ltd.Inventors: Sungjo Koo, Changgone Kim, Jinsung Kim
-
Patent number: 9569870Abstract: 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: GrantFiled: March 17, 2015Date of Patent: February 14, 2017Assignee: HANYANG INFORMATION & COMMUNICATIONS CO., LTD.Inventor: Kyung Soo Kang
-
Patent number: 9569067Abstract: 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: GrantFiled: March 1, 2013Date of Patent: February 14, 2017Assignee: LG ELECTRONICS INC.Inventors: Hayang Jung, Greg Jang, Jiyoung Park, Sujin Kim
-
Patent number: 9569815Abstract: 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: GrantFiled: November 13, 2015Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
-
Patent number: 9563981Abstract: 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: GrantFiled: November 24, 2014Date of Patent: February 7, 2017Assignee: SONY CORPORATIONInventor: Tatsuo Fujiwara
-
Patent number: 9563571Abstract: 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: GrantFiled: April 25, 2014Date of Patent: February 7, 2017Assignee: Apple Inc.Inventor: Derek R. Kumar
-
Patent number: 9563285Abstract: 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: GrantFiled: February 10, 2015Date of Patent: February 7, 2017Assignee: LG ELECTRONICS INC.Inventors: Jongkyeong Park, Jiwon Yun, Hyeongu Kang, Nikolay Akatyev