Computer Graphics Display Memory System Patents (Class 345/530)
  • Patent number: 10672099
    Abstract: Systems, methods, and computer readable media to manage memory cache for graphics processing are described. A processor creates a resource group for a plurality of graphics application program interface (API) resources. The processor subsequently encodes a set command that references the resource group within a command buffer and assigns a data set identifier (DSID) to the resource group. The processor also encodes a write command within the command buffer that causes the graphics processor to write data within a cache line and mark the written cache line with the DSID, a read command that causes the graphics processor to read data written into the resource group, and a drop command that causes the graphics processor to notify the memory cache to drop, without flushing to memory, data stored within the cache line.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 2, 2020
    Assignee: Apple Inc.
    Inventors: Michael Imbrogno, Ryan D. Schmitt
  • Patent number: 10607122
    Abstract: Systems and techniques are disclosed for improvement of machine learning systems based on enhanced training data. An example method includes generating an interactive classification user interface concurrently displaying a first group of medical images and a second group of medical images, each group depicting objects associated with a respective classification. User input indicating movement of medical images from the first group to the second group is detected. The moved medical images are classified according to the second group. The re-classified medical images are provided to a machine learning system, with the machine learning system updating based on analysis of object characteristics of the re-classified medical images to increase accuracies associated with automated assignment of classifications.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aviad Zlotnick, Alon Hazan, Murray A. Reicher
  • Patent number: 10592971
    Abstract: A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: March 17, 2020
    Assignee: Behr Process Corporation
    Inventors: Mary Rose Rice, Damien Reynolds
  • Patent number: 10565124
    Abstract: According to one embodiment, a memory system executes, when first address translation data including a first physical address indicating a physical storage location of the nonvolatile memory where data corresponding to a first logical address specified by a host is stored does not exist in a first cache and first compressed address translation data corresponding to the first address translation data exists in a second cache, an operation for storing uncompressed address translation data obtained by decompressing the first compressed address translation data in the second cache in the first cache and an operation for acquiring the first physical address from the uncompressed address translation data.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 18, 2020
    Assignee: Toshiba Memory Corporation
    Inventor: Takashi Miura
  • Patent number: 10546361
    Abstract: The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 28, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: Stephen Jones, Vivek Kini, Piotr Jaroszynski, Mark Hairgrove, David Fontaine, Cameron Buschardt, Lucien Dunning, John Hubbard
  • Patent number: 10540136
    Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 21, 2020
    Assignee: Dell Products, L.P.
    Inventors: Ankit Singh, Rohitkumar Arehalli, Aniruddha Suresh Herekar, Sreenivasula Reddy G, Guru Prasad Yadav
  • Patent number: 10522092
    Abstract: An electronic paper display apparatus and a driving method thereof are provided. The electronic paper display apparatus includes an electronic paper display panel and a control chip. The control chip is coupled to the electronic paper display panel. The control chip is configured to generate a clock signal and simulate a driving signal according to the clock signal and panel control data. The control chip drives the electronic paper display panel by utilizing the clock signal and the driving signal.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 31, 2019
    Assignee: E Ink Holdings Inc.
    Inventors: Kuo-Han Hsu, Mu-Chen Tan, Ming-Hung Chen
  • Patent number: 10469848
    Abstract: A method and apparatus for palette prediction and sharing according to the present invention are disclosed. A method incorporating an embodiment of the present invention determines one or more palette sharing flags for the current block. A set of current palettes corresponding to the set of color components is generated according to the palette sharing flags. If a first palette sharing flag is asserted, one or more current palettes indicated by the first palette sharing flag are copied entirely from one or more reference palettes of a set of reference palettes. If the first palette sharing flag is not asserted, one or more current palettes indicated by the first palette sharing flag are derived from a bitstream associated with the video data. Encoding or decoding is then applied to the current block according to the set of current palettes.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: November 5, 2019
    Assignee: HFI Innovation Inc.
    Inventors: Wang-Lin Lai, Shan Liu, Tzu-Der Chuang, Xiaozhong Xu, Jing Ye
  • Patent number: 10446185
    Abstract: Systems, devices, and method for phase slip recovery may include reading a plurality of data portions of a data block and positioning a mask over one or more data portions of the data block. The data portions following the mask may be shifted to provide a masked, reframed data block, and then the data block may be attempted to be decoded, which may be repeated until the data block is decoded.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 15, 2019
    Assignee: Seagate Technology LLC
    Inventors: Richard P. Michel, Michael J. Link, Anand R. Kharpate, Guofang Xu
  • Patent number: 10417810
    Abstract: An exemplary method includes a virtual reality content rendering system receiving two-dimensional (“2D”) color data and depth data captured by a plurality of capture devices disposed at different vantage points in relation to a three-dimensional (“3D”) scene, receiving metadata, generating, for each vantage point associated with each respective capture device included in the plurality of capture devices, and based on the metadata and the depth data, a partial 3D mesh projected into a virtual 3D space to produce a partial representation of the 3D scene in the virtual 3D space, and generating, based on the partial 3D meshes projected into the virtual 3D space, and from an arbitrary viewpoint within the virtual 3D space, an image view of the virtual 3D space. The generating of the image view may comprise accumulating the partial 3D meshes projected into the virtual 3D space.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: September 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael Lodato, Rene Sepulveda, Pai Moodlagiri, Denny Breitenfeld
  • Patent number: 10409610
    Abstract: Briefly, methods and apparatus to migrate a software thread from one wavefront executing on one execution unit to another wavefront executing on another execution unit whereby both execution units are associated with a compute unit of a processing device such as, for example, a GPU. The methods and apparatus may execute compiled dynamic thread migration swizzle buffer instructions that when executed allow access to a dynamic thread migration swizzle buffer that allows for the migration of register context information when migrating software threads. The register context information may be located in one or more locations of a register file prior to storing the register context information into the dynamic thread migration swizzle buffer. The method and apparatus may also return the register context information from the dynamic thread migration swizzle buffer to one or more different register file locations of the register file.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 10, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bradford Beckmann, Sooraj Puthoor
  • Patent number: 10368083
    Abstract: In general, this disclosure described techniques for pruning a list of motion vector prediction candidates based on picture order count (POC) values. A video coding device may be configured to generate the list of motion vector prediction candidates for a prediction unit (PU) of video data. The video coding device may prune a first motion vector prediction candidate from the list of motion vector prediction candidates when a POC value for a reference picture identified by the first motion vector prediction candidate is equal to a second POC value of a reference picture identified by a second motion vector prediction candidate in the list of motion vector prediction candidates. The video coding device may code the PU using the pruned list.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Sungwon Lee, Li Zhang, Marta Karczewicz
  • Patent number: 10323955
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for creating, modifying, and viewing geographic areas and their corresponding routes and items of work. For example, an interface can be provided with a map display area and a route display area. The map display area and the route display area can be synchronized to create new routes, modify existing routes, and/or view information about various routes and/or items of work.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 18, 2019
    Assignee: United Parcel Service of America, Inc.
    Inventors: Robert Santilli, Steve Snyder, Elisabeth Defronzo, Svetlana Inskeep, Joel Tantzer, Karen Levin
  • Patent number: 10303902
    Abstract: Techniques are disclosed for processing rendering engine workload of a graphics system in a secure fashion, wherein at least some security processing of the workload is offloaded from software-based security parsing to hardware-based security parsing. In some embodiments, commands from a given application are received by a user mode driver (UMD), which is configured to generate a command buffer delineated into privileged and/or non-privileged command sections. The delineated command buffer can then be passed by the UMD to a kernel-mode driver (KMD), which is configured to parse and validate only privileged buffer sections, but to issue all other batch buffers with a privilege indicator set to non-privileged.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: May 28, 2019
    Assignee: INTEL CORPORATION
    Inventors: Hema C. Nalluri, Aditya Navale, Murali Ramadoss
  • Patent number: 10296969
    Abstract: A sales person at a retail store which traditionally does not sell paint assists a consumer in selecting and purchasing a non-paint product and thereafter employs a computer terminal and display in conjunction with a website operated by a paint manufacturer to provide a paint color recommendation to the consumer. The sales person may thereafter respond to consumer selection of a particular paint color by employing an on-line electronic ordering tool to transmit a paint order to an order processing terminal located at a paint manufacturer facility. Thereafter, the paint manufacturer may proceed to process the order, perform tinting and shaking steps to formulate paint of the particular color, package the tinted paint, and cause the packaged paint to be shipped to the consumer.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 21, 2019
    Assignee: Behr Process Corporation
    Inventors: Leonard Ludovic Hamacher, Sunil Palakodati, Jill Dawn Ehnes, Nicholas Robert Thompson, Jr., Miles Anthony Poole
  • Patent number: 10240944
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for creating, modifying, and viewing geographic areas and their corresponding routes and items of work. For example, an interface can be provided with a map display area and a route display area. The map display area and the route display area can be synchronized to create new routes, modify existing routes, and/or view information about various routes and/or items of work.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: March 26, 2019
    Assignee: United Parcel Service of America, Inc.
    Inventors: Robert Santilli, Steve Snyder, Elisabeth Defronzo, Svetlana Inskeep, Joel Tantzer, Karen Levin
  • Patent number: 10242607
    Abstract: A display system includes a display apparatus, a first terminal apparatus which transmits first image data, and a second terminal apparatus which transmits second image data. The display apparatus includes a communication unit that receives the first image data and the second image data, a display unit that displays a first image which is based on the first image data, and a second image which is based on the second image data, and a display control unit that changes at least one of an area for displaying the first image and an area for displaying the second image. The first terminal apparatus transmits the first image data to the display apparatus with a data amount that is determined according to the changed area for displaying the first image.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: March 26, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Mitsuru Kubota, Takashi Natori
  • Patent number: 10198361
    Abstract: A method and system for sharing memory between a central processing unit (CPU) and a graphics processing unit (GPU) of a computing device are disclosed herein. The method includes allocating a surface within a physical memory and mapping the surface to a plurality of virtual memory addresses within a CPU page table. The method also includes mapping the surface to a plurality of graphics virtual memory addresses within an I/O device page table.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 5, 2019
    Assignee: Intel Corporation
    Inventors: Jayanth N. Rao, Murali Sundaresan
  • Patent number: 10192472
    Abstract: According to one implementation, an image display system includes a computing platform having at least one processor and a system memory storing a software code. In addition, the image display system includes a display screen having a front display face and a side display face, and a base including a motor coupled to a rotor for rotating the display screen. The at least one processor executes the software code to render a two-dimensional (2D) graphic on the front display face of the display screen, and to render a visual effect on the side display face of the display screen. The at least one processor further executes the software code to use the motor and the rotor to spin the display screen to cause appearances of the 2D graphic as a floating image and the visual effect as a volumetric enhancement to the floating image.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: January 29, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Nathan Nocon, Elliott Baumbach
  • Patent number: 10187667
    Abstract: Methods and systems provide for simultaneously optimizing transport bandwidth and client device performance. The methods and systems may mitigate the bandwidth issue by including the content for those services which can be selected by the user. For example, in one embodiment, the method and system may only include audio content associated with the video content for each of the plurality of thumbnails of the mosaic that are available for the user to select. In one embodiment, the user is able to select the service or content via a single command. When the set-top box switches to any of those services, the method and system is updated with a set of next available services that can be switched to by the client, thereby minimizing bandwidth while gaining the potential benefit of set-top based audio switching.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 22, 2019
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Keith Alan Rothschild, Robert Lee Ames, Ronald Larry Hardzog, Jr.
  • Patent number: 10165274
    Abstract: An encoder for encoding a video stream or an image is described herein. The encoder receives an input video stream and outputs an encoded video stream that can be decoded at a decoder to recover, at least approximately, an instance of the input video stream. The encoder encodes a video stream by first identifying scene boundaries and encoding frames between scene boundaries using a set of parameters. For at least two different scene sequences, different sets of parameters are used, providing adaptive, scene-based encoding.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 25, 2018
    Assignee: EYE IO, LLC
    Inventor: Rodolfo Vargas Guerrero
  • Patent number: 10157057
    Abstract: A method and apparatus for assembler source code analysis may include selecting assembler source code, parsing the assembler source code, determining the presence of predetermined assembler macros, recording the present assembler macros and the programs containing the predetermined assembler macros in a macro data table, and processing the macro data table to generate a text report and/or a graphical flow diagram. The method may include simulating memory to execute the assembler source code and tracing the flow of the assembler source code and the predetermined assembler macros. The method may include tracing the flow of the assembler source code in a comprehensive, forward, or reverse flow, and generating resulting text reports and/or graphical flow diagrams.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: December 18, 2018
    Assignee: Syntel, Inc.
    Inventors: Raveendran Kannamparambil, Bobby Sharma, Casimir Zephrine Antony Samy
  • Patent number: 10146655
    Abstract: A method for determining an integrity of an execution of a code fragment is provided. The method includes identifying a reference signature for the code fragment within an abstracted representation of a program code comprising the code fragment. Further, the method includes executing the code fragment and determining a signature of the executed code fragment. The method includes comparing the signature with the reference signature.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: December 4, 2018
    Assignee: Infineon Technologies AG
    Inventors: Gerd Dirscherl, Marcel Schaible, Michael Smola, Bernhard Sommer
  • Patent number: 10109035
    Abstract: The disclosure provides a method for displaying a picture on a terminal, and the terminal, wherein the method includes: receiving a picture display instruction; entering a rotation preview mode in which the original picture to which the picture display instruction points is rotated at different angles into rotation preview pictures, and the rotation preview pictures are displayed in each sub-area of an interface of the terminal respectively, wherein the sub-areas are at least two sub-areas into which a picture display area of the terminal is divided; receiving a selection instruction of a user; and exiting the rotation preview mode, and entering a picture display mode in which a rotation preview picture in a target sub-area to which the selection instruction points is displayed in the picture display area, and the rotation preview pictures in the other sub-areas are stopped from being displayed.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 23, 2018
    Assignees: HISENSE ELECTRIC CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventor: Chunxiao Chen
  • Patent number: 10089911
    Abstract: The purpose of the present invention is to provide a laser scanning display device capable of achieving high-resolution projection display while ensuring that the luminance and the size of the pixels are uniform to maintain the quality of the projection display. The scanning display device is configured to apply noise from a dither noise generator (21) to a horizontal scanning position on an oscillating mirror (11,12) determined by a scanning position determination unit (13); normalize the horizontal scanning position to which the noise was applied using a normalizing unit (22); acquire a pixel address corresponding to the normalized horizontal scanning position by referring to a pixel address table (23); read pixel data corresponding to the pixel address from an image memory (14); and modulate laser light by driving a light source (17) for emitting the laser light.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: October 2, 2018
    Assignee: Maxell, Ltd.
    Inventors: Tomoki Kobori, Yoshiho Seo, Yuya Ogi, Satoshi Ouchi
  • Patent number: 10091872
    Abstract: Disclosed are a touch window and a display including the same. The touch window includes a substrate, and a sensing electrode provided on the substrate to detect a position. The sensing electrode includes first electrode parts extending in a first direction, second electrode parts extending in a second direction crossing the first direction, and third electrode parts interposed between the first and second electrode parts while extending in a third direction crossing the first and second directions. The touch window includes a substrate, and an electrode part provided on the substrate to detect a position. The electrode part includes a first sub-pattern, an electrode layer on the first sub-pattern, and a second sub-pattern adjacent to the first sub-pattern. A length of the second sub-pattern is at least equal to longer than a length of one of first sub-patterns.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: October 2, 2018
    Assignee: LG INNOTEK CO., LTD.
    Inventors: Jong Sun Kim, Chan Kyu Koo, Tae Kyung Kim, Ji Hyouk Chung
  • Patent number: 10068552
    Abstract: Disclosed is a display driving method, an upper machine, a lower machine and a display driving system. The method includes: acquiring, by a lower machine, an address for any of subpixels transmitted from an upper machine; looking up, by the lower machine, a gray scale data corresponding to the pointer address in a display Look-UP Table (LUT), wherein the LUT stores mapping relationships between respective pointer addresses and their corresponding gray scale data; performing, by the lower machine, a digital-analog conversion on the gray scale data to acquire a converted analog voltage; and outputting the analog voltage to the subpixel so as to drive the subpixel for displaying. The method can increase the transmission rate between the GPU and the display to a certain degree and reduce the power consumption thereof.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: September 4, 2018
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., ORDOS YUANSHENG OPTOELECTRONICS CO., LTD.
    Inventors: Zhaohui Meng, Guangjun Zhang, Zhifu Li, Xue Dong
  • Patent number: 9934529
    Abstract: A method of providing a color identification display includes accessing color data associated with a pool of candidate colors, wherein a first color metric and a second color metric are associated with each candidate color. Color data associated with a reference color is accessed, wherein the color data associated with the reference color includes values for the first color metric and the second color metric. A display is provided, wherein the display includes a first filter control associated with the first color metric and a second filter control associated with the second metric, wherein the first filter control and the second filter control are each selectable in two directions relative to the first color metric value and the second color metric value of the reference color. A selection of a first color metric direction relative to the reference color is received via the first filter control.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: April 3, 2018
    Assignee: The Sherwin-Williams Company
    Inventors: John S. Ceglarek, Christopher L. Stahl, Beth A. Williams
  • Patent number: 9904515
    Abstract: Examples of the present disclosure provide apparatuses and methods for performing multi-variable bit-length multiplication operations in a memory. An example method comprises performing a multiplication operation on a first vector and a second vector. The first vector includes a number of first elements stored in a group of memory cells coupled to a first access line and a number of sense lines of a memory array. The second vector includes a number of second elements stored in a group of memory cells coupled to a second access line and the number of sense lines of the memory array. The example multiplication operation can include performing a number of AND operations, OR operations and SHIFT operations without transferring data via an input/output (I/O) line.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: February 27, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Sanjay Tiwari
  • Patent number: 9898252
    Abstract: Examples of the present disclosure provide apparatuses and methods for performing multiplication operations in a memory. An example method comprises performing a multiplication operation on a first element stored in a group of memory cells coupled to a first access line and a number of sense lines of a memory array and a second element stored in a group of memory cells coupled to a second access line and the number of sense lines of the memory array. The method can include a number operations performed without transferring data via an input/output (I/O) line.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: February 20, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Sanjay Tiwari
  • Patent number: 9842941
    Abstract: A transistor having high field-effect mobility is provided. A transistor having stable electrical characteristics is provided. A transistor having low off-state current (current in an off state) is provided. Alternatively, a semiconductor device including the transistor is provided. The semiconductor device includes a first insulating film, an oxide semiconductor film over the first insulating film, a second insulating film over the oxide semiconductor film, and a conductive film overlapping with the oxide semiconductor film with the first insulating film or the second insulating film provided between the oxide semiconductor film and the conductive film. The composition of the oxide semiconductor film changes continuously between the first insulating film and the second insulating film.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: December 12, 2017
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Shunpei Yamazaki
  • Patent number: 9826244
    Abstract: An apparatus configured to code video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store a candidate list generated for coding the video information. The candidate list comprises at least one base layer motion vector candidate. The processor is configured to determine a behavior for generating said at least one base layer motion vector candidate, generate said at least one base layer motion vector candidate for a current prediction unit (PU) in a particular coding unit (CU) according to the determined behavior, wherein the particular CU has one or more PUs, and add said at least one base layer motion vector candidate to the candidate list. The processor may encode or decode the video information.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Vadim Seregin
  • Patent number: 9785332
    Abstract: A browser divides content pages into tiles for display on a user device, and updates the tiles that become “damaged” as the result of user interactions or other events. The browser may decide whether and/or when to update a damaged off-screen tile based partly or wholly on a predicted likelihood that the user will scroll to that tile or that the tile will otherwise become visible on the user device. This prediction may, for example, be based on one or more of the following: (1) the distance of the off-screen tile from the visible display area, (2) the past browsing/scrolling behaviors of the user and/or other users. The decision of whether or when to update the damaged off-screen tile may also be based on the cost (in terms of processing resources) of updating the tile, as may be estimated based on the processing resources used to initially generate the tile. In addition, the decision may be based on a measure of visual impact associated with deferring the update.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 9772891
    Abstract: A hierarchical and flexible method for setting a memory reliability level to implement a memory access mechanism for different running object types and different reliability levels. The method implemented by the memory device includes receiving reliability level information of a running object of a processor sent by the processor; establishing a mapping relationship according to the reliability level information of the running object; receiving an access request sent by the processor; and accessing data of the running object and error-tolerant code of the running object according to the access request and the mapping relationship.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 26, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shuchang Shan, Bing Li, Yu Hu, Xiang Gao
  • Patent number: 9727575
    Abstract: To provide an operation that can quickly copy or rearrange a file, a file system allows stored data to be shared among two or more files or within a file. The file system provides an operation that allows an extent from one file to be copied into an extent of another file, or into a different extent in the same file if the extents do not overlap. To support such an operation, the file system tracks the storage locations for stored data for extents of a file, and whether the stored data for an extent of a file is shared with any other file or by another portion of the same file. When stored data is shared, writing to an extent of a file that refers to the shared stored data invokes a write operation to a new extent on the storage device, and the tracked information for the affected extents is updated.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raj Das, William Tipton, Malcolm Smith, Surendra Verma
  • Patent number: 9712877
    Abstract: The present disclosure relates to a contents playback system based on a dynamic layer, which is implemented in a mobile device for playing contents on the basis of a dynamic layer, the contents playback system including at least: a first display unit for outputting a first content list; and a second display unit which is disposed while overlapping the first display unit and displays information on currently played playback contents, wherein the second display unit comprises a progress unit for representing a progress state and a display unit for displaying a screen of the playback contents, and the mode of the second display unit varies to one of a first mode corresponding to a deactivated state and a second mode corresponding to an activated state.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: July 18, 2017
    Assignee: NEWIN INC.
    Inventor: Deok-hwan Jeong
  • Patent number: 9654736
    Abstract: An interactive mosaic channel video stream with indicators as to the action on a given video stream. The interactive mosaic channel is displayed on a video monitor, with a plurality of individual video feeds being presented at a given time, comprising a plurality of video cells presenting at least video information, each video cell associated with one of the plurality of individual video feeds, each video cell further comprising an area within the video cell reporting data related to the video feed, and a cursor, which can be moved between the plurality of video cells, for selecting at least one characteristic associated with a selected video cell, such that the user can then directly select a video program associated with the selected video cell.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: May 16, 2017
    Assignee: The DirecTV Group, Inc.
    Inventors: David Eric Shanks, Matthew J. Thompson, Mark A. Shurgot, David E. Feldstein, Edgar C. Camacho, Craig Le
  • Patent number: 9633230
    Abstract: Techniques are disclosed for processing rendering engine workload of a graphics system in a secure fashion, wherein at least some security processing of the workload is offloaded from software-based security parsing to hardware-based security parsing. In some embodiments, commands from a given application are received by a user-mode driver (UMD), which is configured to generate a command buffer delineated into privileged and/or non-privileged command sections. The delineated command buffer can then be passed by the UMD to a kernel-mode driver (KMD), which is configured to parse and validate only privileged buffer sections, but to issue all other batch buffers with a privilege indicator set to non-privileged. A graphics processing unit (GPU) can receive the privilege-designated batch buffers from the KMD, and is configured to disallow execution of any privileged command from a non-privileged batch buffer, while any privileged commands from privileged batch buffers are unrestricted by the GPU.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: April 25, 2017
    Assignee: Intel Corporation
    Inventors: Hema C. Nalluri, Aditya Navale, Murali Ramadoss
  • Patent number: 9626873
    Abstract: A method, system and computer program for providing, on a human-machine interface, data relating to an aspect of the operation of an aircraft and grouped into one and the same area of the interface, the method comprising the following steps. A step of detecting a request to display an aspect of the operation of the aircraft. The method also includes a step of computing a flight situation and generating a consolidated aeroplane situation. A step of associating the elementary data linked to the consolidated aeroplane situation to extract therefrom updated situational data. The method then includes a step of grouping the updated situational data into a plurality of sub-sets to allow display of the data in the display area. Finally the method includes a step of displaying, in the display area, the sub-sets of data.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: April 18, 2017
    Assignee: THALES
    Inventors: Patrick Mazoyer, Antoine Lacombe, Franåois Coulmeau
  • Patent number: 9596410
    Abstract: A vision system is disclosed having an image sensor for capturing an image, the image sensor having a lens, an image processing unit and optionally a memory unit. The image processing unit is adapted to capture and/or store in the memory, for selected areas of the image, a set of frames from the past, where the division of the image in areas and/or the number of frames from the past depend on lens parameters, position and/or orientation of the image sensor, or image parameters of the captured image.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 14, 2017
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Tommaso Gritti, Gianluca Monaci, Harry Broers
  • Patent number: 9592734
    Abstract: A cluster information output apparatus for a vehicle may include: a plurality of peripheral control devices having a function of displaying cluster information; a storage unit configured to store the cluster information and priorities for the plurality of peripheral control devices; and a control unit configured to determine operation states for the plurality of peripheral control devices when an error occurs in an operation state sensed from a cluster, and output the cluster information.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: March 14, 2017
    Assignee: HYUNDAI MOBIS CO., LTD.
    Inventor: Seung Jae Kim
  • Patent number: 9583043
    Abstract: Provided are an organic light emitting display and a method of manufacturing the same. The organic light emitting display includes: a display panel including a plurality of pixels, each pixel including: a light emitting element, and a driving element to drive the light emitting element, a data driving circuit to, within one horizontal display period: write sensing data to a pixel on a horizontal display line through a data line, sense the pixel current of the pixel through a reference line, and then write display data compensated by a first offset compensation value to the pixel, an offset calculator to calculate a second offset compensation value for compensating changes in the driving element over time based on the sensed value of the pixel current, and an offset memory to update the pre-stored first offset compensation value with the second offset compensation value when display data writing is stopped.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: February 28, 2017
    Assignee: LG Display Co., Ltd.
    Inventor: Seiichi Mizukoshi
  • Patent number: 9571845
    Abstract: Provided are a video encoding method and a video decoding method according to spatial subdivisions based on splitting a picture into a first tile and a second tile, and splitting a current tile among the first tile and the second tile into at least one slice segment, encoding the first tile and the second tile, independently from each other, and encoding maximum coding units of a current slice segment among the at least one slice segment included in the current tile, with respect to the at least one slice segment included in the current tile.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: February 14, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Byeong-doo Choi
  • Patent number: 9560315
    Abstract: Systems and techniques to reduce bandwidth usage of video frames in a videoconferencing system are described. A computing device may receive a first frame of a first video stream from an imaging device and decompose the frame into a plurality of portions. The computing device may select a first portion of the plurality of portions, determine that the first portion matches a sent portion in a sent catalog, determine a first identifier associated with the first portion, and send the first identifier to a server. The computing device may select a second portion of the plurality of portions, determine that the second portion fails to match any of the sent portions in the sent catalog, create and associate a second identifier with the second portion, store the second portion with the second identifier in the sent catalog, and send the second portion to the server.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 31, 2017
    Assignee: Dell Software, Inc.
    Inventors: Gabriel M. Silberman, Daniel A. Ford
  • Patent number: 9554142
    Abstract: An encoder for encoding a video stream or an image is described herein. The encoder receives an input video stream and outputs an encoded video stream that can be decoded at a decoder to recover, at least approximately, an instance of the input video stream. The encoder encodes a video stream by first identifying scene boundaries and encoding frames between scene boundaries using a set of parameters. For at least two different scene sequences, different sets of parameters are used, providing adaptive, scene-based encoding.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: January 24, 2017
    Assignee: EYE IO, LLC
    Inventor: Rodolfo Vargas Guerrero
  • Patent number: 9464901
    Abstract: A system, device, and method for generating an RNP-scaled waypoint symbology presentable to a pilot are disclosed. The symbology generating system may include a source of source of navigation data, a symbology generator (SG), and a presentation system. The SG may be configured to acquire navigation data representative of one or more distance measurements of an area navigation system or a required navigation performance system; and generate presentation data as a function of each distance measurement. The presentation data could be representative of waypoint symbology presentable to a viewer. In some embodiments, the waypoint symbology may be comprised of a two-dimensional object or a three-dimensional object having a plurality of shapes centered on a reference line, where a size of a first shape may be scaled to a first distance measurement, and a size of a second shape may be scaled to a second distance measurement.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Rockwell Collins, Inc.
    Inventors: Douglas A. Bell, Sarah Barber, James H. Doty
  • Patent number: 9424805
    Abstract: A display drive integrated circuit includes a frame buffer, an output selector and a timing controller. The output selector selectively outputs one of image data read from the frame buffer and image data transmitted from a source external to the display drive integrated circuit. The timing controller controls output of the image data read from the frame buffer to the display panel in a self-refresh mode, and controls internal display timing to track external display timing when the display drive integrated circuit exits from the self-refresh mode to control the output selector to output the image data transmitted from the source to the display panel when the internal display timing is synchronized to the external display timing.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: August 23, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Sung Lee, Se-Moon Oh, Byung-Koan Kim, Dustin Yuk Lun Wai, Hye-Jin Jung
  • Patent number: 9406761
    Abstract: A transistor having high field-effect mobility is provided. A transistor having stable electrical characteristics is provided. A transistor having low off-state current (current in an off state) is provided. Alternatively, a semiconductor device including the transistor is provided. The semiconductor device includes a first insulating film, an oxide semiconductor film over the first insulating film, a second insulating film over the oxide semiconductor film, and a conductive film overlapping with the oxide semiconductor film with the first insulating film or the second insulating film provided between the oxide semiconductor film and the conductive film. The composition of the oxide semiconductor film changes continuously between the first insulating film and the second insulating film.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 2, 2016
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Shunpei Yamazaki
  • Patent number: 9406102
    Abstract: An integrated circuit device includes a first pad group connected to a first memory pad group arranged along a first chip side of a chip of an image memory stacked on the integrated circuit device, a second pad group connected to a second memory pad group arranged along a third chip side, a control section which controls display of an electro-optical device, and a third pad group from which a data signal and a control signal for display control. The first pad group is arranged along a first side of the integrated circuit device, wherein the second pad group is arranged along a third side facing the first side, and wherein the third pad group is arranged along a second side which intersects with the first side and the third side.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 2, 2016
    Assignee: Seiko Epson Corporation
    Inventor: Hideki Ogawa
  • Patent number: 9406149
    Abstract: A system and method are described for compressing image data using a combination of compression methods. Compression method combinations are provided to compress image data of a particular frame buffer format and antialiasing mode. Each method in the compression method combination is tried in turn to compress the image data in a tile. The best method that succeeded in compressing the image data is encoded in the compression bit state associated with the tile. Together, the compression bits, the compression method combination, and the frame buffer format provide sufficient information to decompress a tile.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 2, 2016
    Assignee: NVIDIA Corporation
    Inventors: David Kirk McAllister, Narayan Kulshrestha, Steven E. Molnar