Patents Examined by Mohammad H Akhavannik
  • Patent number: 9697646
    Abstract: A method is disclosed for converting a 3D model into multiple matrices to extract information related to the 3D model in an automated manner. The extracted information may represent numerical information such as lengths, areas, or volumes, or may represent positional information describing the location of the objects of the 3D model relative to each other. The extracted information may represent the identity of the objects of the 3D model, or the compliance of the 3D model against a set of rules, codes, or requirements. The method serves a variety of medical, engineering, architectural, industrial, and gaming applications.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: July 4, 2017
    Inventor: Cherif Atia Algreatly
  • Patent number: 9649561
    Abstract: For each of a plurality of rendering objects to be used to generate a screen to be provided for a client device, identification information and detailed information indicating data necessary for rendering are acquired. By referring to detailed information of each of the plurality of rendering objects, the rendering order of all the rendering objects is determined so as to allocate consecutive ordinal numbers to rendering objects having at least partial data indicated by detailed information in common. A rendering control apparatus transfers data, indicated by detailed information of a rendering object in accordance with the rendering order, to a GPU. In this process, among data indicated by detailed information of rendering objects which are continuous in the rendering order, only data which is not the same as data already transferred to the GPU is read out and transferred.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: May 16, 2017
    Assignee: SQUARE ENIX HOLIDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9646400
    Abstract: Concepts and technologies are disclosed herein for virtual doorbell augmentations for communications between augmented reality and virtual reality environments. According to one aspect, an augmented reality server computer can provide an augmented reality environment to a user device. The augmented reality environment can include a view of a physical, real-world environment and a virtual doorbell augmentation applied to a residence depicted in the view of the physical, real-world environment. The augmented reality server computer can receive a selection of the virtual doorbell augmentation. In response to receiving the selection of the virtual doorbell augmentation, the augmented reality server computer can request access to a virtual reality environment provided by a virtual reality server computer associated with the residence.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 9, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Srilal M. Weerasinghe
  • Patent number: 9626940
    Abstract: A data processing device according to embodiments comprises a data converting unit, a selecting unit, a managing unit, a updating unit, and a controller. The data converting unit is configured to convert update-data for updating at least a part of an electronic paper into processed update-data to be displayed. The selecting unit is configured to select an update-control-information identifier to be used for updating the electronic paper with the processed update-data. The managing unit is configured to store the processed update-data and a selected update-control-information identifier on a first memory. The updating unit is configured to instruct a drawing step of the electronic paper using the processed update-data and the update-control-information identifier stored on the first memory.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 18, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yusuke Shirota, Tatsunori Kanai, Tetsuro Kimura, Koichi Fujisaki, Akihiro Shibata, Haruhiko Toyama, Junichi Segawa, Masaya Tarui, Satoshi Shirai, Hiroyoshi Haruki, Shiyo Yoshimura
  • Patent number: 9619928
    Abstract: Technologies are generally described for methods and systems effective to generate a composite image. The methods may include receiving first image data that includes object data corresponding to an object and receiving second image data that includes obscuring data. The obscuring data, if displayed on a display, may obscure at least a portion of the. The methods may also include identifying a first region that may include the object data, in the first image data. The methods may also include identifying a second region, that may include the obscuring data, in the second image data. The methods may also include replacing at least part of the second region with at least part of the first region to generate the composite image data that may include at least some of the object data. The methods may also include displaying the composite image on a display.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 11, 2017
    Assignee: Empire Technology Development LLC
    Inventors: Daqi Li, Jun Fang
  • Patent number: 9619135
    Abstract: A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 11, 2017
    Assignee: SONY Corporatuon
    Inventors: Yusuke Miyazawa, Tetsuo Ikeda, Fuminori Homma, Reiko Miyazaki, Ken Miyashita, Shoichiro Moriya
  • 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: 9610497
    Abstract: An example of a game apparatus as an image processing apparatus includes a CPU, and the CPU controls a movement, etc. of a player object according to an instruction from a player. In a case that a predetermined condition is satisfied, a two-dimensional surface is displayed within a virtual three-dimensional space. When the player moves a first controller, a two-dimensional image is depicted on the two-dimensional surface in response thereto. Then, it is determined whether or not the depicted two-dimensional image is a predetermined image. If it is determined that the two-dimensional image is the predetermined image, a three-dimensional object corresponding to the predetermined image appears, and the two-dimensional surface and the two-dimensional image depicted thereon are erased.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: April 4, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Yoichi Yamada, Shigeyuki Asuke, Hidemaro Fujibayashi, Kenji Matsutani
  • 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: 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: 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: 9569071
    Abstract: A method and an apparatus for operating a graphic menu bar and a recording medium using the same, suitable for a portable electronic device having a touch screen, are provided. First, a graphic menu bar is provided, which includes M graphic items arranged in sequence, where M is a positive integer. Next, the touch screen is divided into N display blocks along a coordinate axis direction for displaying N connected graphic items in graphic menu bar, where N is a positive integer smaller than M. When the touch screen detects a touch signal in display blocks and the touch signal is moved toward the coordinate axis direction for a first displacement, the graphic menu bar displayed on the touch screen is moved toward a direction opposite to the coordinate axis direction for a second displacement, and the second displacement is equal to the product of the first displacement and (M?N)/N.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 14, 2017
    Assignee: HTC Corporation
    Inventors: Drew Bamford, Micah Shotel
  • 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: 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: 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: 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
  • Patent number: 9558578
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for animation. An animation application creates an animation environment. An input device receives input from a user to the animation application. An output device displays output to the user of the animation application. The animation application is configured to have a mode of operation that includes displaying, through the output device, a 3D animation view of the animation environment overlain by a 2D edit view of the animation environment.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 31, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Adam Schnitzer, Max S-Han Chen, Domenico Porcino, Louise Rasmussen, Greg James, Jonathan Stone, Steve Sullivan, Kent Oberheu
  • Patent number: 9558718
    Abstract: In one example, a method for transmitting video data includes capturing, by a source device, a plurality of tokens of graphical commands renderable into video data along with one or more texture elements; and generating, by the source device, a plurality of command frames that each correspond to at least one token of the plurality of tokens. In this example, each respective command frame of the plurality of command frames includes: an identification of at least one graphical command corresponding to the at least one token, and one or more arguments associated with the at least one token. In this example, the method also includes outputting, by the source device and for transmission to a sink device, the plurality of command frames.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Vijayalakshmi Rajasundaram Raveendran