Patents Examined by Joni Richer
  • Patent number: 9679541
    Abstract: A display system and a method of displaying an image are hereby presented. The display system is arranged to display an image on a screen which has at least one useful screen area which is intended to be seen by a user and at least one non-useful screen area which the user cannot see. The display device comprises a bandwidth saver unit arranged to determine a location on the screen of a current pixel to be displayed. If the pixel is located in a non-useful screen area of the screen, then the fetching from a data memory of a pixel value is inhibited by the bandwidth saver unit with respect to this pixel, and a replacement, fixed pixel value is passed to a data processing unit for further processing.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 13, 2017
    Assignee: NXP USA, Inc.
    Inventors: Vincent Aubineau, Daniel McKenna, Michael Andreas Staudenmaier
  • Patent number: 9679343
    Abstract: Embodiments for providing personal broadcast are generally described herein. A computing device to display a personal bulletin board may comprise a transceiver configured to data at the computing device from a second computing device; a rear-facing screen configured to present an indication of the data to a user of the first computing device; an input module configured to receive a command from the user to display a representation of the data on the front-facing screen; and a front-facing screen configured to display the representation of the data in response to receiving the command from the user.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 13, 2017
    Assignee: Intel Corporation
    Inventors: Matt A. Yurdana, Rita H Wouhaybi, Ryan Scott Brotman, Susan Alice Faulkner
  • Patent number: 9679351
    Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 13, 2017
    Inventor: Kirill Garanzha
  • Patent number: 9679345
    Abstract: A frame pacing method, computer program product, and computing system are provided for graphics processing. A method and system for frame pacing adds a delay which evenly spaces out the display of the subsequent frames, and a measurement mechanism which measures and adjusts the delay as application workload changes in an evenly spaced manner.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: June 13, 2017
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Jonathan Lawrence Campbell, Mitchell H. Singer, Yuping Shen, Yue Zhuo
  • Patent number: 9679540
    Abstract: A method of writing image data to a pixel array includes decoding an address and activating, based on the decoded address, two or more row selection signals. The address may be a ternary address having at least one trit. The method further includes providing the two or more row selection signals to the pixel array to select two or more rows of the pixel array, the activation of which writes the image data to pixels in the two or more rows of the pixel array.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: June 13, 2017
    Assignee: KOPIN CORPORATION
    Inventors: Pin Anupongongarch, Frederick P. Herrmann
  • Patent number: 9666160
    Abstract: A system comprises light intensity detection circuitry and pixel data processing circuitry. The light intensity detection circuitry is operable to determine whether a welding arc is present based on an intensity of light incident captured by the light intensity detection circuitry, and generate a control signal indicating a result of the determination. A mode of operation of the image processing circuitry may be selected from a plurality of modes based on the control signal. The light intensity detection circuitry may comprise, for example, a passive infrared sensor, a photodiode, and/or circuitry of a camera. The pixel data processing circuitry may comprise, for example, circuitry of a camera, a special purpose graphics processing unit, and/or a general purpose processing unit.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: May 30, 2017
    Assignee: Illinois Tool Works Inc.
    Inventors: Nishank Patel, Praveen Dandu
  • Patent number: 9665924
    Abstract: A mapping system disclosed herein includes a requestor that transmits requests for different layer sets of mapping data for a digital map to one or more data sources across a network according to a predefined order. According to one implementation, the mapping system also processes and/or renders the different layer sets to a display according to the predefined order.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Bell, Dvir Horovitz, Sudhakar Pitchumani, Srinivas Kanakapally
  • Patent number: 9665334
    Abstract: One device generates a first screen by executing some processes including a first process of rendering processing of the screen to be displayed in accordance with the information required to determine the rendered contents. On the other hand, devices except for the one device generates a second screen by executing some processes, which do not include the first process but include a second process different from the first process, of the rendering processing of the screen to be displayed in accordance with that information, and sends the second screen to the one device. Then, the one device receives the second screens generated by the respective devices except for the one device, and generates the screen to be displayed by compositing the first and second screens.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 30, 2017
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9659344
    Abstract: Graphics cards normally control the image display of data processing systems.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: May 23, 2017
    Assignee: Diehl Aerospace GmbH
    Inventors: Sven Rettig, Thomas Hosemann
  • Patent number: 9659203
    Abstract: A portable data terminal including a multi-core processor having at least a first core and a second core, at least one illumination assembly and at least one imaging assembly and data storage means configured to store a plurality of program instructions, the program instructions including at least one one-dimensional decoder and at least one two-dimensional decoder.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 23, 2017
    Assignee: Hand Held Products, Inc.
    Inventor: Ynjiun P. Wang
  • Patent number: 9646563
    Abstract: A display pipe is configured to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame back to memory responsive to detecting static content in successive output frames. The display pipe may also be configured to determine to selectively allow write-back logic to operate when doing so will not cause a pixel underrun to the display. If an underrun might occur, write-back logic is temporarily disabled. If write-back is successful, the display pipe may read the compressed frame from memory for display instead of reading the source frames for compositing and display.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 9, 2017
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Hari Ganesh R. Thirunageswaram, Eric Young
  • Patent number: 9639967
    Abstract: A circuit diagram supplying apparatus 10, for supplying a user with whole contents of an device system circuit diagram, then requests a server 30 for first-of-all transmission of part-connection-drawing overall circuit diagram data in which connection diagrams LSd are added to a part placement diagram included in the circuit diagram and having electrical component parts PSd arranged therein. Then, after displaying a part-connection-drawing overall circuit diagram based on the transmitted and received part-connection-drawing overall circuit diagram data, the circuit diagram supplying apparatus 10 requests the server 30 for sequential transmission of circuit-element-drawing divisional circuit diagram data (a)-(e).
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 2, 2017
    Assignee: SHINTEC HOZUMI CO., LTD.
    Inventors: Kazunori Yamauchi, Kousuke Naka, Shouichirou Ooshima, Yuusuke Toriyama
  • Patent number: 9633624
    Abstract: A data processing apparatus has a de-compressor and an input interface. The de-compressor de-compresses a compressed display data in an input bitstream. The input interface receives the input bitstream from another data processing apparatus via a display interface, parses indication information included in the input bitstream, and configures the de-compressor to employ a de-compression algorithm according to the indication information.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 25, 2017
    Assignee: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Tsu-Ming Liu
  • Patent number: 9632741
    Abstract: The wireless electronic retail price tag system is a display system for retail shelves. The wireless electronic retail price tag system is a wireless electronic display that attaches readily on shelves and that is used for displaying product, price, and marketing information items on the shelves. The wireless electronic retail price tag system is adapted to communicate with and to be updated by a master computer located in a secure location. The wireless electronic retail price tag system comprises an LCD, a microcontroller, a remote wireless interface, and a housing.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 25, 2017
    Inventor: Gerardo Alvarez
  • Patent number: 9626731
    Abstract: Input amount calculation processing and output amount calculation processing corresponding to each processing module are defined. The input amount calculation processing and the output amount calculation processing are performed in a processing order (a reverse order to the processing order) to obtain a favorable peripheral pixel amount.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: April 18, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Michiaki Takasaka
  • Patent number: 9619860
    Abstract: In several embodiments, a graphics processor couples to a virtual machine monitor (VMM) to present a virtual graphics processor to one or more virtual machines. A mediator for the virtual graphics processor synchronously shadows modifications to a guest graphics translation table (GTT) of a virtual machine to a shadow GTT of the VMM using trap and emulate virtualization. If the mediator detects a frequency of modifications to the guest GTT that exceeds a threshold the mediator may then asynchronously shadow at least a portion of the guest GTT to the shadow GTT and rebuild the shadow GTT prior to submitting commands for the virtual graphics processor to the graphics processor.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: April 11, 2017
    Assignee: Inte Corporation
    Inventors: Yao Zu Dong, Xiao Zheng, Kun Tian
  • Patent number: 9613586
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 4, 2017
    Assignee: ROKU, Inc.
    Inventors: David Sharp, Jeff Bush, Jim Funk, Wim Michiels, Dale Luck
  • Patent number: 9607356
    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: March 28, 2017
    Assignee: ARM LIMITED
    Inventors: Anders Lassen, Jorn Nystad
  • Patent number: 9600852
    Abstract: A graphical processing unit having an implementation of a hierarchical hash table thereon, a method of establishing a hierarchical hash table in a graphics processing unit and GPU computing system are disclosed herein. In one embodiment, the graphics processing unit includes: (1) a plurality of parallel processors, wherein each of the plurality of parallel processors includes parallel processing cores, a shared memory coupled to each of the parallel processing cores, and registers, wherein each one of the registers is uniquely associated with one of the parallel processing cores and (2) a controller configured to employ at least one of the registers to establish a hierarchical hash table for a key-value pair of a thread processing on one of the parallel processing cores.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: March 21, 2017
    Assignee: Nvidia Corporation
    Inventor: Julien Demouth
  • Patent number: 9595075
    Abstract: Approaches are disclosed for performing memory access operations in a texture processing pipeline having a first portion configured to process texture memory access operations and a second portion configured to process non-texture memory access operations. A texture unit receives a memory access request. The texture unit determines whether the memory access request includes a texture memory access operation. If the memory access request includes a texture memory access operation, then the texture unit processes the memory access request via at least the first portion of the texture processing pipeline, otherwise, the texture unit processes the memory access request via at least the second portion of the texture processing pipeline. One advantage of the disclosed approach is that the same processing and cache memory may be used for both texture operations and load/store operations to various other address spaces, leading to reduced surface area and power consumption.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 14, 2017
    Assignee: NVIDIA Corporation
    Inventors: Steven J. Heinrich, Eric T. Anderson, Jeffrey A. Bolz, Jonathan Dunaisky, Ramesh Jandhyala, Joel McCormack, Alexander L. Minkin, Bryon S. Nordquist, Poornachandra Rao