Computer Graphics Processing Patents (Class 345/418)
  • Patent number: 9600741
    Abstract: A plurality of instances of image data can be analyzed, and favored aspects of each instance identified and utilized in generating an enhanced output image. For example, a plurality of instances of image data can be analyzed to identify metric values associated with each pixel location, such as contrast, saturation, and exposedness. A weight map corresponding to each metric is generated for each instance of image data, each weight map indicating a value for the metric at each pixel location of the instance of image data. The weight maps associated with each instance of image data are merged, and a Gaussian pyramid of the merged weight map for each instance of image data is determined along with a Laplacian pyramid for each instance of image data. The Gaussian pyramids and Laplacian pyramids are merged into a Laplacian pyramid, which is then collapsed to form an enhanced output image.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: March 21, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Che-Chun Su, Vivek Shah, Oleg Rybakov
  • Patent number: 9600385
    Abstract: A method of analyzing behavior of a device under test includes obtaining event traces that include a current sequence trace and a reference sequence trace. The event traces include one or more transactions that include one or more properties. A list of relevant properties of one or more transactions is obtained. A first set of n-tuples including values of the relevant properties for the current sequence trace is extracted. A second set of n-tuples including values of the relevant properties for the reference sequence trace is extracted. The first set of n-tuples is compared with the second set of n-tuples to indicate one or more transaction indices corresponding to differences in transactions between the current sequence trace and the reference sequence trace. Transactions corresponding to the transaction indices are annotated to obtain annotated transactions. The current sequence trace and/or the reference sequence trace are displayed with the annotated transactions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: March 21, 2017
    Inventors: Aditya Mittal, Shrihari Voniyadka
  • Patent number: 9602848
    Abstract: Data (e.g., images, video, data fields, character strings, logos, etc.) may be analyzed to identify common elements and differentiating elements, and the elements may be respectively transmitted using different streams. For example, if two devices are receiving two video images that are nearly the same, a first data stream comprising the one or more identified common elements may be sent to them both, a second data stream comprising a portion of the one or more identified differentiating elements may be transmitted to the first device, and a third data stream comprising a different portion of the one or more identified differentiating elements may be transmitted to the second device.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: March 21, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventor: Christopher Stone
  • Patent number: 9600150
    Abstract: A system and method for displaying auxiliary content during an idle time in a virtual space. Execution of requested actions in an instance of a virtual space may be associated with wait times. Idle periods of time imposed on a user by the wait times of the requested actions may be detected. During the detected idle periods of time, sets of auxiliary content to present to the user may be determined. The sets of auxiliary content may be presented along with the view of the virtual space to the user during the detected idle periods of time. The responses of the user to the individual sets of auxiliary content during the idle periods may be monitored. In some implementations, sets of auxiliary content may be determined based on past responses of the user to previously determined sets of auxiliary content.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: March 21, 2017
    Assignee: Kabam, Inc.
    Inventor: Ziqiang Xu
  • Patent number: 9592445
    Abstract: Enhanced methodology and apparatus for use in a multi-player video game for generating a array of user selectable options for choosing real or computer generated users to play with and/or compete against. For example, in a simulated multiple driver racing game application, the user of a computing device is presented with an option for selecting any of various “ghost data” packages for downloading over a communication network such as the Internet. For example, the user may be presented with the option of selecting one of an array of ghost data packages to race against such as the top five buddies of the user with highest scores, five buddies with scores similar to a user's own score, and teams/groups of various varieties.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 14, 2017
    Assignee: NINTENDO CO., LTD.
    Inventor: Darren C. Smith
  • Patent number: 9589388
    Abstract: Embodiments disclosed include a mechanism in a system and method for significantly reducing power consumption by reducing computation and bandwidth. This mechanism is particularly applicable for modern 3D synthetic images which contain high pixel overdraw and dynamically generated intermediates images. Only blocks of computation which contribute to the final image are performed. This is accomplished by rendering in reverse order and by performing multiple visibility sort in a streaming fashion through the pipeline. Rendering of dynamically generated intermediate images is performed sparsely by projecting texture coordinates from a current image back into one or more dependent images in a recursive manner. The newly computed pixel values are then filtered and control is returned to the sampling shader of the current image. When only visible pixels are projected optimal computation is performed. Several implementations are presented with increasing efficiency.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 7, 2017
    Assignee: ThinCI, Inc.
    Inventors: Val G. Cook, Satyaki Koneru, Ke Yin, Dinakar C. Munagala
  • Patent number: 9585197
    Abstract: Provided is a semiconductor device including an asymmetric electrode arrangement in which a plurality of electrodes are arranged asymmetrically in a vertical or horizontal direction.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 28, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chin-sung Park, Won-seok Chung
  • Patent number: 9582163
    Abstract: A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: February 28, 2017
    Assignee: Florelle, Inc.
    Inventors: Kenneth Banschick, Andrei Gurulev
  • Patent number: 9575951
    Abstract: A system for the dynamic encoding in a semantic network of both syntactic and semantic information into a common four valued logical notation. The encoding of new information being benign to prior syntactic constructions, tests for N conditionals in time O(C) and allows for the proper quantification of variables at each recursive step. The query/inference engine constructed from such an implementation is able to optimize short term memory for maximizing long term storage in the automaton. In a parallel context this can be viewed as optimizing communication and memory allocation between processes. The self-referencing system is capable of analogically extending knowledge from one knowledge source to another linearly. Disclosed embodiments include machine translation, text summarization, natural language speech recognition natural language.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: February 21, 2017
    Inventor: Roger Midmore
  • 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: 9569181
    Abstract: A system and method can support an object-oriented scripting tool. The system can comprise a parser that operates to parse a document that specifies a software class in a scripting language using one or more tags that are defined in a markup language environment. Furthermore, the system can include a type definition table that includes a plurality of type definitions, wherein this type definition table operates to use a tag name of a said tag as a key that is associated with a type definition. Additionally, the system can include an instance pool that operates to store one or more instances of the software class for the object-oriented scripting tool.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: February 14, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Haijun Li, Xin Xu, Peng Sun, Vladimir Egorov, Hongwei Du
  • Patent number: 9569498
    Abstract: Aspects of the disclosure provide for selecting viewports. A viewport is a sub-portion of an image. For example, a request to select a viewport for a particular image may be received. A set of potential viewports are identified within the particular image, and features are identified within the viewports of the set of potential viewports. A score is calculated for each given viewport of the set of potential viewports based at least in part on a weight vector having a set of feature weights and the identified features within that given viewport of the set of potential viewports. A viewport of the set of potential viewports is selected based on the calculated scores. The selected viewport is then provided in response to the request to select the viewport for the particular image.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Scott Benjamin Satkin
  • Patent number: 9560964
    Abstract: Distribution information of examination results of eye fundus is displayed. An imaging part carries out movie imaging of fundus. A tomographic image forming part comprises an optical system that generates and detects interference light by superposing signal light from fundus on reference light and a scanner that scans fundus with signal light, and forms tomographic image of fundus based on detection results of interference light acquired by the scanning. A setting part sets scan-target location of signal light on distribution information. A specifying part specifies image region in fundus image obtained by the movie imaging that corresponds to the scan-target location. A controller controls the scanner based on the specified image region to carry out scanning of signal light. The tomographic image forming part forms tomographic image from the detection results of interference light acquired by the scanning of signal light based on the control.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 7, 2017
    Assignee: KABUSHIKI KAISHA TOPCON
    Inventors: Atsushi Kubota, Yusuke Ono, Shigetaka Tsuri
  • Patent number: 9560961
    Abstract: Provided is an optical coherence tomography apparatus expected to facilitate observation of reliable analyzed image data to improve inspection efficiency. The tomography apparatus includes: an acquisition unit configured to acquire a tomographic image of an object to be inspected; an identifying unit configured to identify an image display area corresponding to a part to be inspected of the object to be inspected in the tomographic image; a determination unit configured to determine a significant area and a non-significant area based on a positional relationship between a periphery of the image display area and the tomographic image; and a display control unit configured to control a display unit to display image data based on the tomographic image and data concerning the non-significant area together in a designated display form.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: February 7, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Inoue
  • Patent number: 9554174
    Abstract: A technique for post-processing media content on a network by a GPU cloud computing system is provided. The system includes a plurality of computer systems providing a content submission connection for uploading the media content. The system includes a processor configured to receive descriptive information related to the media content via the network, receive the media content via the content submission connection which has a quicker uploading bandwidth than the network, process the media content; and distribute processed media content via the network that is separated from the content submission connection. The system further includes a distributed GPU cloud computing platform to perform parallel post-processing of the media content, and an immersive 3D interface.
    Type: Grant
    Filed: October 11, 2015
    Date of Patent: January 24, 2017
    Inventors: Janos Redei, Xiaohan Wang
  • Patent number: 9547478
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing hierarchical dependency analysis using disjoint-or trees. One of the methods includes receiving, from a user, a request to remove a node from a hierarchy, wherein the hierarchy is a directed graph having nodes and links, wherein each node in the hierarchy represents a software element in the project and each directed link in the hierarchy connects a corresponding pair of nodes and represents containment of a child software element represented by a first node of the pair by a parent software element represented by a second node of the pair. If a parent element of a disjoint-or tree corresponds to a parent node of the removed node, a union of dependencies for the removed node is determined. The union of dependencies is then subtracted from the parent element and from every ancestor element of the parent element.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 17, 2017
    Assignee: Semmle Limited
    Inventor: Joshua George Hale
  • Patent number: 9547943
    Abstract: A framework for creating a virtual model of a three-dimensional space includes a server, a terminal device in communication with the server, at least one object supplier in communication with the server, and at least one social networking site in communication with the server. The server generates a three-dimensional space in response to receiving login information from the terminal device, generates at least one room located in a predefined coordinate space of the three-dimensional space, generates at least one object located in a predefined coordinate space of the at least one room, and creates the virtual model including the three-dimensional space, the at least one room in the three-dimensional space, and the at least one object in the at least one room, and displays the virtual model on the terminal device. The at least one object is purchasable from the at least one object supplier.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 17, 2017
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Min-Chun Hu, Tse-Yu Pan, Li-Yun Lo, Hung-Yi Lo
  • Patent number: 9542739
    Abstract: A system and method for virtually inspecting contact gaps of a blade stage of a turbomachine is disclosed. The system may include a digitizing device for obtaining a three-dimensional model of a shroud of each blade of the blade stage. A computer system may include at least one module configured to perform the following steps: extracting a geometric location data of a hard place plane of each shroud from the three-dimensional model; generating a three-dimensional virtual rendering of the shrouds of the blade stage based on the geometric location data and the known dimensions of the blade stage, the three-dimensional virtual rendering including a rendering of contact gaps between adjacent shrouds; and inspecting the blade stage using the three-dimensional virtual rendering.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: January 10, 2017
    Assignee: General Electric Company
    Inventors: Jacob Andrew Salm, James Ryan Connor, Jeffrey David Erno
  • Patent number: 9539498
    Abstract: Computer-implemented methods and systems for mapping real world actions to a virtual world associated with a parallel reality game are provided. The virtual world has experiences that relate to real world actions. The method includes accessing a data source associated with one or more real world actions; and modifying game data associated with the parallel reality game to generate experiences in the virtual world based at least in part on the data associated with the one or more real world actions. Generating experiences in the virtual world based on data associated with real world actions improves the link between the parallel virtual world and the real world, enhancing illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 10, 2017
    Assignee: Niantic, Inc.
    Inventors: John V. Hanke, Mark A. Aubin, James Dinkelacker, Phillip Craig Keslin, Charles Spirakis
  • Patent number: 9536295
    Abstract: A head section includes: a light projecting part for projecting incident light as structured illumination of a predetermined projection pattern; the image capturing part for acquiring reflected light that is projected by the light projecting part and reflected on an inspection target, to capture a plurality of pattern projected images; a distance image generating part capable of generating a distance image based on the plurality of pattern projected images captured in the image capturing part; a head-side storage part for holding the distance image generated in the distance image generating part; and a head-side communication part for transmitting the distance image held in the storage part to the controller section. The controller section includes: a controller-side communication part for communicating with the head-side communication part; and an inspection executing part for executing predetermined inspection processing on the distance image received in the controller-side communication part.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Keyence Corporation
    Inventor: Kazuhito Saeki
  • Patent number: 9535590
    Abstract: A two-dimensional canvas displays objects of various types. The canvas may be displayed in miniaturized form with a view box superimposed upon the canvas. As the view box is moved relative to the miniaturized canvas, the enlarged portion of the corresponding canvas is displayed in another view.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Michael Danton, Florian Voss, Siddharth Jayadevan
  • Patent number: 9535496
    Abstract: Visual gestures in a device allow a user to select and activate features in a display of the device. A visual reference on a physical object is identified. A visualization of a virtual object engaged with an image of the physical object is generated in a display of a device. The virtual object corresponds to the visual reference. A rendering of the visualization of the virtual object is based a position of the display relative to the visual reference. A focus area in the display and a feature of the object are determined. A state of the feature is changed when the feature is in the focus area of the display.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9536277
    Abstract: An asynchronous medical image processing system is described that includes a real-time controller connectable to a medical imaging device, a graphics processing unit (GPU) connectable to a display device, and a central processing unit (CPU) that executes an operating system and related application(s). The real-time controller is directly connected to a memory of the GPU and performs respective operations asynchronously with respect to the CPU. The real-time controller additionally obtains medical imaging data, generates instructions for the medical imaging-data and transmits the medical imaging data and the instructions to the memory of the GPU. The GPU additionally receives and processes the medical imaging data based on the instructions from the real-time controller and instructions sent independently from the CPU.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: January 3, 2017
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Peter Daniel Sulatycke, Hui Ning
  • Patent number: 9529704
    Abstract: A parser may be graphically modified without needing to directly alter the parser software and may be graphically modified to adjust for extensibility of the source test program language. The parser may be graphically modify to adjust for extensibility of the destination test program language and to translate a new text based test program language not inherently built into the parser.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 27, 2016
    Assignee: AAI Corporation
    Inventors: Michael Waldon, William Williams, Olivia Schultz
  • Patent number: 9531748
    Abstract: A system, method, and computer program product are provided for reacting in response to a detection of an attempt to store a configuration file and an executable file on a removable device. In use, a first device removably coupled to a second device is identified. Additionally, an attempt to store on the first device a configuration file for the first device and an executable file is detected. Further, a reaction is performed in response to the detection of the attempt.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 27, 2016
    Assignee: McAfee, Inc.
    Inventors: Lokesh Kumar, Harinath V. Ramachetty
  • Patent number: 9509982
    Abstract: An image processing system according to an embodiment includes a display unit capable of displaying stereoscopic images by displaying a group of parallax images and a display control unit. The display control unit displays an operation screen for receiving operations on medical image data on the display unit, displays selection information for selecting medical image data on the operation screen, and controls whether the selection information will be displayed as a stereoscopic image or a planar image depending on the content of medical image data selected by the selection information.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: November 29, 2016
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Shinsuke Tsukagoshi, Takumi Hara, Takahiro Yoda, Tatsuo Maeda, Masaharu Tsuyuki
  • Patent number: 9507419
    Abstract: A method for controlling a display device according to an embodiment of the specification may include displaying a digital image including a first region to which a first tactile feedback is allocated, detecting a control input applied to the first region of the digital image, determining whether the first region of the digital image is smaller than a size threshold, zooming in on the first region to which the first tactile feedback is allocated to a size larger than the size threshold with a first magnification when the first region is smaller than the size threshold, and generating the first tactile feedback in the zoomed in on first region.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: November 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Yongsin Kim, Doyoung Lee
  • Patent number: 9501596
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9501595
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9501594
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9495067
    Abstract: Methods and apparatus for providing a three-dimensional user interface in an electronic device are provided. An editing mode of a three-dimensional user interface screen is executed in which a plurality of content items is displayed in a three-dimensional space. It is determined whether a content item from among the plurality of content items is moved in the editing mode. When it is determined that the content item is moved, it is determined whether the content item overlaps a portion of an area of another content item from among the plurality of content items. When it is determined that the content item overlaps the portion of the area of the other content item, the content item is moved a minimum distance along a Z-axis direction so that the content item no longer overlaps the portion of the area of the other content item. The Z-axis direction indicates perspective information.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 15, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yeonhee Lee, Junghyun Shim, Sujin Yeon, Yongyeon Lee
  • Patent number: 9495799
    Abstract: An image generation system includes a vertex split count setting section that performs a vertex split count setting process that sets a vertex split count m, a vertex split processing section that performs a vertex split process on a three-dimensional object OB in an object space using the vertex split count m, a vertex position calculation section that calculates an intersection position of a projection screen SC and a straight line that connects a vertex position of the three-dimensional object OB after the vertex split process and a position of a virtual camera VC, and calculates a vertex position of a drawing object corresponding to the three-dimensional object OB on a drawing buffer based on the calculated intersection position, and a drawing section that draws the drawing object on the drawing buffer based on the vertex position of the drawing object to generate a projection image.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: November 15, 2016
    Assignee: BANDAI NAMCO ENTERTAINMENT INC.
    Inventors: Jun Nagase, Takahiro Kakizawa, Motonaga Ishii, Tohru Kikuchi
  • Patent number: 9486889
    Abstract: When detecting a tolerance of a shape of a measured object having a complicated shape that makes it difficult to perform a continued measurement, a plurality of partial measurement data that are set are retrieved. Next, a reference position is set from first partial measurement data. Then, each of the partial measurement data is combined into one data using the reference position. Further, the tolerance is calculated using the combined data.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: November 8, 2016
    Assignee: MITUTOYO CORPORATION
    Inventor: Junji Sakurada
  • Patent number: 9479785
    Abstract: Techniques for a compressed image with alpha channel data are described. Encoded alpha channel data from a compressed image representation may be extracted. A common type pixel run characteristic may be determined for at least one common type pixel run represented in the encoded alpha channel data. A common alpha channel value is applied, based on the common type pixel run characteristic, to pixels in a decompressed image representation correlated to the at least one common type pixel run. Pixels in the decompressed image representation correlating to at least one lookup type pixel run represented in the encoded alpha channel data may be processed. The processing may include a determination of an alpha channel value based on pixel data, specific to a pixel correlated to the lookup type pixel run, in the encoded alpha channel data and an application of the alpha channel value to the pixel.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: October 25, 2016
    Assignee: Zynga Inc.
    Inventors: Eric Christensen, Marc Hanson
  • Patent number: 9473709
    Abstract: An image blending system and a method for image blending are provided. The image blending system includes a plurality of projection devices, an image capturing device, a blending device, a video input module, and a computing module. The projection devices project a desired image. The image capturing device is configured for image capturing from a projection surface. The captured image has an image capturing coordinate system based on a resolution of the captured image. The projection devices receive an input video signal transmitted from the blending device for projection, and the input video signal has an input video coordinate system based on a resolution of the input video signal. The computing module calculates for obtaining a plurality of mapping relationships according to the image capturing coordinate system and the input video coordinate system, and obtaining an image blending relationship through the mapping relationships and an overlapping area of projection regions.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: October 18, 2016
    Assignee: Optoma Corporation
    Inventor: Yi-Chun Lu
  • Patent number: 9471967
    Abstract: A fragment is relit for insertion into a target scene of an image by obtaining a fragment model for the fragment. A set of detail maps for the fragment model are generated, each of which encodes fine-scale shading effects from the surface detail of the fragment. A target scene model is obtained for the target scene, and the fragment model is inserted into the target scene model. The target scene model with inserted fragment model is rendered, and a composited target scene is generated. A modified target scene is generated by combining the composited target scene and the set of detail maps. Weights assigned to the different detail maps can be changed by the user, allowing the modified target scene to be readily altered without re-rendering the target scene model with the inserted fragment model.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 18, 2016
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Kevin Karsch, Zicheng Liao, David Forsyth
  • Patent number: 9466260
    Abstract: A computer-implemented method for converting a first color space to a second color space is provided. The method includes generating a look-up table (LUT) using a non-square transformation matrix and a numerical solver, wherein the LUT comprises a target value in the first color space and an optimal value in the second color space, and using the LUT to convert the first color space to the second color space.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 11, 2016
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventor: Michael Francis Higgins
  • Patent number: 9467202
    Abstract: Disclosed are a method and apparatus for downloading content using NFC. The content-downloading method of the present invention is performed by a first device, and comprises the steps of: transmitting a content-downloading request for requesting a download of content using a second device; receiving a confirmation to the content-downloading request from the device which has received the content-downloading request; receiving a wake-up request from the second device; and receiving, from the second device, the content downloaded to the second device in response to the content-downloading request. Accordingly, a user may support a download reservation and transmission by simply placing NFC-supporting devices in contact, support a queue download request and list management using NFC between network attached storage (NAS) and a smart device, and support a queue request and caching using a home network after establishing an NFC link.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: October 11, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsoo Lee, Sungsoo Kim, Yujung Jung
  • Patent number: 9454842
    Abstract: The invention is directed to a computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource. The method comprises providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location with its maximum occupancy of objects that reaches the most expensive computing cost; computing, for each location of the three-dimensional scene, the maximum computing cost density; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the zone.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 27, 2016
    Assignee: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed
  • Patent number: 9430095
    Abstract: Global and local light detection techniques in optical sensor systems are described. In one or more implementations, a global lighting value is generated that describes a global lighting level for a plurality of optical sensors based on a plurality of inputs received from the plurality of optical sensors. An illumination map is generated that describes local lighting conditions of respective ones of the plurality of optical sensors based on the plurality of inputs received from the plurality of optical sensors. Object detection is performed using an image captured using the plurality of optical sensors along with the global lighting value and the illumination map.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vivek Pradeep, Liang Wang, Pablo Sala, Luis Eduardo Cabrera-Cordon, Steven Nabil Bathiche
  • Patent number: 9430825
    Abstract: An image processing apparatus, which analyzes retina layers of an eye to be examined, comprising, means for extracting a feature amount, which represents an anatomical feature in the eye to be examined, from a projection image obtained from a tomogram of the retina layers and a fundus image of the eye to be examined, means for determining a type of the anatomical feature based on the feature amount, means for deciding layers to be detected from the retina layers according to the determined type of the anatomical feature, and detecting structures of the decided layers in the tomogram, and means for modifying the structure of the layer included in a region having the anatomical feature of the structures of the layers detected by the layer structure detection means.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: August 30, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yoshihiko Iwase, Hiroshi Imamura, Daisuke Furukawa
  • Patent number: 9417835
    Abstract: A system and method for generating a virtual gamespace for display to multiple players via respective web browsers is disclosed. A virtual gamespace, including a two-dimensional landscape, is generated and divided according to a number of devices participating in a game. The divided portions are provided to the devices for display so that the landscape is viewable when each divided portion is displayed on a respective one of the devices and the devices are collectively viewed together. A server receives control information for a game token from a device, determines one of the divided portions of the 2-D landscape for display of the game token based on the control information, and transmits the control information to the device responsible for displaying the determined portion of the 2-D landscape, and the game token is rendered in connection with the determined portion according to the control information.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Iain Tait, Stewart Smith, Jeffrey Paul Baxter
  • Patent number: 9411557
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated aggregated dependencies between software elements in a code base. One of the methods includes receiving a user-specified model architecture of software elements in a project, wherein the model architecture is a hierarchy graph having leaf nodes that represent user-selected portions of the project, and one or more non-leaf nodes, wherein each non-leaf node is a parent node of a user-specified group of leaf nodes, non-leaf nodes, or both. An aggregated dependency graph is generated from the user-specified model architecture. A presentation is generated of the aggregated dependency graph for the model architecture, wherein the presentation displays aggregated dependencies between the user-selected nodes of the model architecture.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 9, 2016
    Assignee: Semmle Limited
    Inventors: Luke James Cartey, Joshua George Hale
  • Patent number: 9401023
    Abstract: A first size adjusting unit adjusts a size of a first clothing image which is an image of a first piece of clothing worn on an upper half of a body based on a width of a shoulder part of the first piece of clothing in the first clothing image. A second size adjusting unit adjusts a size of a second clothing image which is an image of a second piece of clothing worn on a lower half of a body based on a width of a waist part of the second piece of clothing in the second clothing image. A display control unit causes a display to display a screen on which the first piece of clothing and the second piece of clothing are vertically displayed, based on the first clothing image and the second clothing image.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 26, 2016
    Assignee: RAKUTEN, INC.
    Inventors: Soh Masuko, Ryuji Sakamaki, Myagmarsuren Shirmenbaatar
  • Patent number: 9396409
    Abstract: A method includes receiving image data corresponding to an image and detecting an object represented within the image. The method further includes selecting a portion of the image data that corresponds to the object and determining object quality values based on the portion of the image data. The method also includes determining an object category corresponding to the object and accessing object category metrics associated with the object category. The method includes performing a comparison of the object quality values to the object category metrics associated with the object category and initiating an action based on the comparison.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 19, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, David Crawford Gibbon, Lee Begeja, Amy Ruth Reibman
  • Patent number: 9398393
    Abstract: The subject matter described herein includes a method for simulating directional sound reverberation. The method includes performing ray tracing from a listener position in a scene to surface as visible from a listener position. The method further includes determining a directional local visibility representing a distance from a listener position to nearer surface in the scene alone each ray. The method further includes determining directional reverberation at the listener position based on the directional local visibility. The method further includes rendering a simulated sound indicative of the directional reverberation at the listener position.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: July 19, 2016
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Lakulish Shailesh Antani, Dinesh Manocha
  • Patent number: 9390549
    Abstract: A shape data generation method relating to this invention includes: first generating first three-dimensional voxel data that represents a target object by using first tomographic images, in which a first region occupied by the target object is designated, among plural tomographic images; extracting, from the first tomographic images, brightness values of voxels included in the first region; second generating a function for calculating a probability that a voxel is included in the first region by using the extracted brightness values; calculating, for each voxel among voxels in a voxel space that includes the plural tomographic images, a probability by using a brightness value of the voxel and the function; and third generating second three-dimensional voxel data that represents the target object by using the first three-dimensional voxel data and probabilities calculated for the voxels in the voxel space.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 12, 2016
    Assignees: FUJITSU LIMITED, The University of Tokyo
    Inventors: Kohei Hatanaka, Toshiaki Hisada, Seiryo Sugiura, Takumi Washio, Jun-ichi Okada
  • Patent number: 9390547
    Abstract: 3-D rendering systems include a rasterization section that can fetch untransformed geometry, transform geometry and cache data for transformed geometry in a memory. As an example, the rasterization section can transform the geometry into screen space. The geometry can include one or more of static geometry and dynamic geometry. The rasterization section can query the cache for presence of data pertaining to a specific element or elements of geometry, and use that data from the cache, if present, and otherwise perform the transformation again, for actions such as hidden surface removal. The rasterization section can receive, from a geometry processing section, tiled geometry lists and perform the hidden surface removal for pixels within respective tiles to which those lists pertain.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 12, 2016
    Assignee: Imagination Technologies Limited
    Inventor: John W. Howson
  • Patent number: 9378688
    Abstract: A control system, and related method are disclosed for controlling brightness in areas of a LCD. The control system may comprise a LCD including a first display area and a second display area, and a controller in communication with the LCD. The controller may be configured to display an icon at an icon brightness level in the first display area, display a first image in the second display area, and display a mask image over the first image. The first image is visible through the mask image at a first composite brightness level. The first composite brightness level is less than the icon brightness level.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 28, 2016
    Assignee: Caterpillar Inc.
    Inventor: Jeffrey Alan Brush
  • Patent number: 9372563
    Abstract: A touchscreen device is configured to facilitate editing on a touchscreen. The touchscreen device determines a position of a guide device on the touchscreen and determines an axis of the guide device on the touchscreen. The touchscreen device displays a first line on the touchscreen parallel to the axis of the guide device, while the touchscreen displays a second line on the touchscreen. The touchscreen device detects movement of the guide device on the touchscreen and moves the first line on the touchscreen based on the detected movement. The touchscreen device moves the first line to coincide with the second line in response to a determination that the first line is within the threshold distance of the second line. The touchscreen device then indicates that the second line is selected for potential editing.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: June 21, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Arian Behzadi, Gregory Cy Muscolino