Interface (e.g., Controller) Patents (Class 345/520)
  • Patent number: 11137957
    Abstract: An information processing apparatus capable of providing address information of a line desired by a user. The information processing apparatus causes the user to select a line corresponding to the address information to be set in the near field wireless communication information, and sets the address information of the selected line in the near field wireless communication information, so as to transmit the near field wireless communication information, in which the address information of the line desired by the user is set, by near field wireless communication.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: October 5, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuki Ito
  • Patent number: 11122337
    Abstract: Embodiments provide methods and systems for facilitating online shopping while watching multimedia content on an electronic device. The method includes receiving an input, from a controller, from a user interested in purchasing at least one item using a machine-readable code displayed in a scene of the multimedia content. The scene comprising the machine-readable code. The machine-readable code comprising payment information for purchasing the item. The method further includes capturing at least one screenshot of the scene comprising the machine-readable code without interrupting display of the multimedia content. The method also includes identifying the at least one machine-readable code in the at least one screenshot of the scene. Upon identifying the at least one machine-readable code the method includes extracting the at least one machine-readable code from the at least screenshot of the scene for processing a payment based on payment information present in the machine-readable code.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 14, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Naveen Kumar Gupta, Dipali Pathrabe, Namod Chandrashekar Kunder, Ajit Karnik, Ajay Sinha
  • Patent number: 11119528
    Abstract: An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: September 14, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Mark Evan Cerny, David Simpson
  • Patent number: 11112954
    Abstract: A method for controlling an information terminal causes a computer of the information terminal to receive, from a case retrieval system, a plurality of similar medical images having a feature quantity of a region of interest and a certain degree of similarity in accordance with the region of interest included in a target medical image, displays a display screen displaying the plurality of received similar medical images on a touch panel display, the display screen including a display region in which at least some of the plurality of received similar medical images are displayed, displays, if selection of a first similar medical image from among the at least some of the plurality of received similar medical images displayed in the display region is detected, the first similar medical image across the display region, and displays, if a swipe operation performed on the first similar medical image is detected, a second similar medical image, which has second highest similarity next to the first similar medical im
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: September 7, 2021
    Assignee: PANASONIC CORPORATION
    Inventors: Kazuki Kozuka, Kazutoyo Takata, Kenji Kondo, Hirohiko Kimura, Toyohiko Sakai
  • Patent number: 11113093
    Abstract: Disclosed are aspects of interference-aware virtual machine assignment for systems that include graphics processing units (GPUs) that are virtual GPU (vGPU) enabled. In some examples, a plurality of workloads are executed alone and co-located with other workloads in a virtual graphics processing unit (vGPU)-enabled system to determine baseline parameters and measured interferences. A machine learning model is trained to predict interference based on the measured interferences and the baseline parameters. A workload is assigned and executed on a particular GPU associated with a minimum predicted interference with the workload based on currently-assigned workloads of the particular GPU.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Xin Xu, Na Zhang, Xiaolong Cui, Jiayuan He, Ridhi Surana
  • Patent number: 11095781
    Abstract: A mobile communication system based on digital content including images and video that may be acquired, processed, and displayed using a plurality of mobile devices, smartphones, tablet computers, stationary computers, intelligent electronic glasses, and servers.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 17, 2021
    Inventors: Sunil K Rao, Rekha K Rao, Raman K Rao
  • Patent number: 11093393
    Abstract: A system and a method provide a memory-access technique that effectively parallelizes DRAM operations and coherency operations to reduce memory-access latency. The system may include a memory controller, an interconnect and a processor. The interconnect may be coupled to the memory controller. The processor may be coupled to the memory controller through a first path and a second path in which the first path is through the interconnect and the second path bypasses the interconnect. The processor may be configured to send substantially concurrently a memory access request to the memory controller via the first path and send a page activation request or a hint request to the memory controller via the second path so that the DRAM access operations appear to be masked, or hidden by the coherency operations.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 17, 2021
    Inventors: Hien Le, Junhee Yoo, Vikas Kumar Sinha, Robert Bell, Matthew Derrick Garrett
  • Patent number: 10985334
    Abstract: A module structure includes a support film layer. The support film layer includes a film layer body and a stress relief gap disposed in the film layer body. The stress relief gap includes a layer gap, and the film layer body is divided into stacked sub-layers by the layer gap. In the module structure according to the embodiments of the present application, the stress relief gap is disposed in the film layer body of the support film layer.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 20, 2021
    Assignee: KunShan Go-Visionox Opto-Electronics Co., Ltd.
    Inventors: Lingyan Chen, Renjie Liu
  • Patent number: 10963408
    Abstract: A system-on-a-chip (SoC) comprises a power supply circuit coupled to an energy harvesting transducer and configured to operate using energy from the energy harvesting transducer; a microcontroller coupled to a system bus of the SoC; an interface configured to communicate with the microcontroller via the system bus of the SoC, the interface configured to generate data upon occurrence of an event; and a computation accelerator configured to establish, based on an energy consumption level of the SoC, a data path between the interface and the computation accelerator that at least partially bypasses the system bus such that the data is transmitted to the computation accelerator via the data path.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 30, 2021
    Assignee: University of Virginia Patent Foundation
    Inventors: Christopher J. Lukas, Benton H. Calhoun, Farah B. Yahya
  • Patent number: 10923082
    Abstract: A processing unit includes a processor core that implements a physical function that supports multiple virtual functions. The processing unit includes a bus interface that supports communication between an external bus and the physical and virtual functions implemented using the processor core. During a reset of the processing unit, power is interrupted to the processor core power to the bus interface is maintained. The bus interface responds to requests for the physical and virtual functions received over the external bus concurrently with the power interruption. The bus interface responds based on state information associated with the virtual function. Power is restored to the processor core in response to the reinitialization of the GPU. The bus interface stops responding to requests for the physical and virtual functions received over the bus interface in response to restoring the power to the processor core and forwards requests received over the external bus from the bus interface to the processor core.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 16, 2021
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Yinan Jiang, Zhigang Luo
  • Patent number: 10884660
    Abstract: An exemplary embodiment of the disclosure provides a memory management method for a rewritable non-volatile memory module. The method includes: receiving a first type command from a host system and temporarily storing the first type command to a first command queue; after receiving the first type command, receiving a second type command from the host system and temporarily storing the second type command to a second command queue; if the first command queue meets a preset condition, performing a programming operation for programming the rewritable non-volatile memory module according to the first type command in the first command queue; and after performing the programming operation, transmitting a response message corresponding to the second type command in the second command queue to the host system.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 5, 2021
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Chen Yap Tan
  • Patent number: 10877948
    Abstract: Given a local distance metric for geospatial features, a binning is produced that is guaranteed to label features within a given distance threshold with the same bin, while labeling a minimum number of features separated by a distance that is greater than the threshold with the same bin.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 29, 2020
    Assignee: TAMR, INC.
    Inventors: George Anwar Dany Beskales, Nikolaus Bates-Haus
  • Patent number: 10867448
    Abstract: Recent technical advances have expanded the breadth, scope, and affordability of virtual reality (VR) and augmented reality (AR) systems. More people can use VR and AR systems than ever before. However, hand-held physical controls for these systems have not made similar advances yet. For this reason, it remains difficult for developers to create applications that take advantage of the full range of human abilities. In this proposal, we describe a system and method for combining off-the-shelf smartwatches with a set of inexpensive grips or sheaths to control VR/AR systems. With our approach, all of the computation and power for the controller derive from the smartwatch unit, allowing the grips to take almost any form, and allowing developers and designers to integrate a much wider array of interaction styles into their applications.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: December 15, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Daniel Avrahami, Christine Marie Dierk, Scott Carter
  • Patent number: 10867583
    Abstract: Systems and methods may provide for determining a start time for an output image scanner to begin scanning an output image to a display device, determining a processing start time for each row of blocks of image pixel data within a rasterizer to ensure its completion before each row of blocks of image pixel data within the output image begin to be scanned out, and scheduling the start of processing of each row of blocks of image pixel data. In one example, the start time for the rasterizer to process a row of blocks of image pixel data uses the number of graphical objects to rendered into the output image and the processing times required by prior images.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventors: Hugues Labbe, Karthik Vaidyanathan, Prasoonkumar Surti, Atsuo Kuwahara, Sameer Kp, Jonathan Kennedy
  • Patent number: 10861407
    Abstract: A display interface device capable of reducing power consumption is disclosed. In the display interface device, a timing controller configured to compare input pixel data in horizontal line units and operate in a low power mode according to a result of comparison between an input time of horizontal lines having the same pixel data and a reference time in the horizontal line units. The timing controller operates in any one of a first low power mode for transmitting a training pattern and a second low power mode including a first duration during which data transmission and reception are stopped and a second duration during which the training pattern is transmitted, according to the result of comparison between the input time of horizontal lines having the same pixel data and the reference time.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 8, 2020
    Assignee: LG DISPLAY CO., LTD.
    Inventors: Jin-Sung Kim, Gyeong-Hwan Kim
  • Patent number: 10856040
    Abstract: An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: December 1, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Frederick George Walls, Richard Hayden Wyman, Jason William Herrick, David Wu, Brett J. Andrews, Wade Keith Wan
  • Patent number: 10832619
    Abstract: A method for controlling screen display and a device using the method are provided in the field of computer technology. The method includes: during the using of a target application, when displaying a target interface is detected, determining a brightness adjustment parameter corresponding to the target interface according to a pre-stored corresponding relationship between the interface of the application and the brightness adjustment parameter; and reducing a current backlight brightness based on the brightness adjustment parameter corresponding to the target interface.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: November 10, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Guosheng Li
  • Patent number: 10770025
    Abstract: An embodiment provides a display panel drive device that receives image data in a plurality of image reception periods within one frame period and retrains a data link according to link data received in an interval between the image reception periods.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 8, 2020
    Assignee: SILICON WORKS CO., LTD.
    Inventors: Myung Yu Kim, Kwan Hee Lee, Young Woong Kim, Hyun Kyu Jeon
  • Patent number: 10762858
    Abstract: A display device includes a display panel including: a plurality of pixels; and a signal controller which generates, on a frame-by-frame basis, a display signal based on an input image signal and a control signal from an outside. The signal controller includes a memory which stores a preset image signal, a receiver which receives the control signal, a clock signal modulator which generates an internal clock signal having a first frequency during a blank period, which is determined based on the control signal in a frame period, and a data processor which reads the preset image signal from the memory in response to the internal clock signal for an image processing.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 1, 2020
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Hong-Kyu Kim, Myeong Su Kim, Po-Yun Park, Gwang Soo Ahn
  • Patent number: 10755672
    Abstract: A playback device is configured to be connected to a display device. The playback device includes a communication component and a controller. The communication component communicates with the display device. The controller acquires setting information indicating a current setting of a brightness range in the display device from the display device via the communication component. While a specific brightness range has not been set in the display device, the controller transmits information related to a setting change to the specific brightness range via the communication component to the display device based on correspondence information indicating a correspondence relationship between the display device and the brightness range that is settable in the display device.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 25, 2020
    Assignee: FUNAI ELECTRIC CO., LTD.
    Inventors: Yoshikazu Fujita, Mitsuru Kawakita, Takuya Suzuki, Shigeru Toji, Makoto Imagawa, Sho Magara, Tatsuo Miyagawa, Yosuke Sonoda
  • Patent number: 10691497
    Abstract: Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive a completion acknowledgment from the plurality of graphics processing units and in response to a determination that the workload is finished, to terminate one or more communication connections on the interconnect bridge. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: June 23, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Abhishek R. Appu, Kiran C. Veernapu, Joydeep Ray, Balaji Vembu
  • Patent number: 10671757
    Abstract: Technologies relating to converting an alphanumerical string that comprises personally identifying data (PID) into a signature for the string are described herein. The string is partitioned into several substrings, where each substring includes at least one character. For each substring, a sequence of bits that is uniquely mapped to the substring is retrieved from a mapping table. Thereafter, at least one bit is removed from each sequence of bits to create updated sequences of bits, and the updated sequences of bits are ordered based upon their values. For each updated sequence of bits, a substring that is uniquely mapped to the updated sequence of bits is retrieved from the mapping table. The retrieved substrings are concatenated in the order corresponding to the updated sequence of bits.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 2, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Brent Arasimowicz, Gordon Lyles Blackwell, Jr., Michael Pastrone
  • Patent number: 10613811
    Abstract: Systems, methods, and apparatus for communicating video data in packed frames are described. The video data corresponds to multiple asymmetrical display devices, and the packed frames are transmitted through a single display port. In one example a method includes receiving video data targeted to multiple display devices, the data for each display being provided as a set of scanlines for display at a first clock rate, inserting padded scanlines into the set of scanlines to obtain a padded set of scanlines that includes the same number of scanlines a second display device, generating a packed frame by combining the padded set of scanlines with the set of scanlines corresponding to the second display device, and transmitting the packed frame over a communication link. The display devices may have different resolutions. The location of each padded scanline in the padded set of scanlines is identified by configuration information.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: April 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Robert Hardacker, John C. K. Wong
  • Patent number: 10607572
    Abstract: Methods, systems, and devices for frequency synchronization and phase correction at a rendering device are described. One method may include receiving, from a display device (e.g., a head-mounted display (HMD) device), a vertical sync count and an indication of one or more frame repeats. The rendering device may estimate a vertical sync frequency based on the received vertical sync count, and determine a phase corresponding to a minimum frame repeat based on the indication of the one or more frame repeats. The rendering device may adjust a vertical sync frequency to the estimated vertical sync frequency and a phase to the determined phase. The rendering device may transmit one or more frames to the display device using the adjusted frequency and/or the adjusted phase.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: March 31, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Tushit Jain, Gwendolyn Denise Barriac, Ajit Venkat Rao
  • Patent number: 10599810
    Abstract: A method for controlling an information terminal causes a computer of the information terminal to receive, from a case retrieval system, a plurality of similar medical images having a feature quantity of a region of interest and a certain degree of similarity in accordance with the region of interest included in a target medical image, displays a display screen displaying the plurality of received similar medical images on a touch panel display, the display screen including a display region in which at least some of the plurality of received similar medical images are displayed, displays, if selection of a first similar medical image from among the at least some of the plurality of received similar medical images displayed in the display region is detected, the first similar medical image across the display region, and displays, if a swipe operation performed on the first similar medical image is detected, a second similar medical image, which has second highest similarity next to the first similar medical im
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: March 24, 2020
    Assignee: PANASONIC CORPORATION
    Inventors: Kazuki Kozuka, Kazutoyo Takata, Kenji Kondo, Hirohiko Kimura, Toyohiko Sakai
  • Patent number: 10585606
    Abstract: Apparatuses and methods for configuring a memory device using configuration commands are provided. A method can include executing a first command while the memory device is in a ready state to configure the memory device to a particular mode and executing a second command to perform a first operation while the memory device is in the particular mode.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: March 10, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Umberto Siciliani, Anna Chiara Siviero, Andrea Smaniotto
  • Patent number: 10565671
    Abstract: In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive an input from one or more detectors proximate a display to present an output from a graphics pipeline, determine that a user is not interacting with the display, and in response to a determination that the user is not interacting with the display, to reduce a frame rendering rate of the graphics pipeline. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: February 18, 2020
    Assignee: INTEL CORPORATION
    Inventors: Balaji Vembu, Nikos Kaburlasos, Josh B. Mastronarde
  • Patent number: 10536438
    Abstract: Embodiments include apparatuses, methods, and systems including a wireless display system with a secure back channel to transmit an input from an input device coupled to a display receiver device to a display transmitter device. An input from an input device may be captured by a display receiver device in a secure execution environment. Furthermore, the captured input may be transmitted through a back channel to a display transmitter device in a secured form based on one or more secure parameters negotiated with the display transmitter device. The display transmitter device may receive the input in the secured form, decrypt the input in the secured form based on the one or more secure parameters to obtain the input, and further supply the input to an operating system or an application to operate on the display transmitter device. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: January 14, 2020
    Assignee: Intel Corporation
    Inventors: Rajneesh Chowdhury, Karthik Veeramani, Rajesh Poornachandran
  • Patent number: 10503524
    Abstract: An apparatus for dynamically selecting a function includes an intercept module that intercepts a function call from an executing application. The function call specifies a target function and the target function is associated with a target processor. The apparatus includes a selection module that selects a function from a plurality of available functions to execute the function call, where each available function is associated with a separate processor. The apparatus includes an execution module that reroutes the function call to execute the selected function.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: December 10, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: John W. Nicholson, Michael T. Vanover, Jianbang Zhang
  • Patent number: 10498444
    Abstract: An optical wireless communication system includes a display panel, a frame rate controller, a backlight module, and a timing controller. The display panel includes a glass substrate, and the frame rate controller is configured to modulate multiple frequencies. The timing controller is configured to drive different scan regions of the glass substrate using at least a first frequency and a second frequency among the multiple frequencies and/or drive different backlight regions of the backlight module using at least a third frequency and a fourth frequency among the multiple frequencies for transmitting optical data. The first frequency is different from the second frequency, the third frequency is different from the fourth frequency, the value of the second frequency is a multiple of the value of the first frequency, and the value of the fourth frequency is a multiple of the value of the third frequency.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: December 3, 2019
    Assignee: ACER INCORPORATED
    Inventors: Jui-Chieh Hsiang, Chih-Chiang Chen
  • Patent number: 10489881
    Abstract: Direct memory access (DMA) is provided in a computing system that includes a central processing unit (CPU), CPU memory associated with the CPU, a graphics processing unit (GPU), GPU memory associated with the GPU, a storage device capable of direct memory access, and a peer-to-peer host bus to which the other components are electrically coupled, directly or indirectly. For each page of the GPU physical memory, a data structure representing the page of GPU physical memory is generated, a GPU virtual memory space is allocated, the GPU virtual memory space is mapped to a GPU physical memory space. Based on the data structure representing the page of GPU physical memory, the GPU physical memory space is mapped to a CPU virtual address associated with a user-space process.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: November 26, 2019
    Assignee: H3 Platform Inc.
    Inventor: Yuan-Chih Yang
  • Patent number: 10482561
    Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, Jr., Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
  • Patent number: 10467981
    Abstract: An information handling system with a hybrid Universal Serial Bus Type-C (USB-C) port architecture and method for operating the same comprising a USB-C port for communicating display graphics signals to a plurality of peripheral device types attachable to the USB-C port where the USB-C port is operably connected to a high throughput data translation hub via a first data bus capable of transmitting the display graphics signal at least at 8.1 Gbit/s across at least four lanes and the high throughput data translation hub is operably connected to a dedicated discrete graphics processing unit (dGPU) and operably connected to a CPU with integrated GPU (iGPU) operating with lower graphics processing capacity and power than the dGPU.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 5, 2019
    Assignee: Dell Products, LP
    Inventor: Myungkee Yoon
  • Patent number: 10452454
    Abstract: A method, computer system, and a computer program product for instructing the use of application programming interface (API) commands in a runtime environment is provided. The present invention may include receiving, by a computer processor, a source code with a high level language API command. The present invention may include accessing, by a computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command, and applying, by a computer processor, the instruction to the high level language API command. The present invention may include processing, by a computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Darren R. Beard, Colin R. Penfold, Ian J. Mitchell
  • Patent number: 10424238
    Abstract: A display device includes a timing controller and a display. The timing controller is connected to a connector of a USB cable and receive image signals from a host through the USB cable. The display receives the image signals from the timing controller to display an image. The timing controller includes an interface controller, a control signal selector, a data transmitter, and a data processor. The interface controller outputs control signals to control an output order of the image signals. The control signal selector selects and outputs a control signal corresponding to a connection position of the connector from the interface controller. The data transmitter determines the output order of the image signals from the host based on the control signal from the control signal selector. The data processor receives the image signal from the data transmitter and provides the image signal to the display.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 24, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Seohyeong Yang, Seokyun Son, Kyung-uk Choi
  • Patent number: 10417731
    Abstract: An apparatus to facilitate compute optimization is disclosed. The apparatus includes a plurality of processing units each comprising a plurality of execution units (EUs), wherein the plurality of EUs comprise a first EU type and a second EU type.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Prasoonkumar Surti, Narayan Srinivasa, Feng Chen, Joydeep Ray, Ben J. Ashbaugh, Nicolas C. Galoppo Von Borries, Eriko Nurvitadhi, Balaji Vembu, Tsung-Han Lin, Kamal Sinha, Rajkishore Barik, Sara S. Baghsorkhi, Justin E. Gottschlich, Altug Koker, Nadathur Rajagopalan Satish, Farshad Akhbari, Dukhwan Kim, Wenyin Fu, Travis T. Schluessler, Josh B. Mastronarde, Linda L. Hurd, John H. Feit, Jeffery S. Boles, Adam T. Lake, Karthik Vaidyanathan, Devan Burke, Subramaniam Maiyuran, Abhishek R. Appu
  • Patent number: 10416949
    Abstract: Various aspects of the present disclosure provide for detecting a condition indicating that a graphics processing unit (GPU) is in an unstable state while receiving GPU commands in a first wireless display mode, transmitting a GPU refresh request message and switching from the first wireless display mode to a second wireless display mode in response to detecting the condition, receiving data sufficient to reset the GPU from the unstable state to a stable state at a random access point (RAP) in a trace of the GPU commands, and switching from the second wireless display mode to the first wireless display mode after receiving the data. The GPU refresh request message may include information requesting the data sufficient to reset the GPU at an upcoming RAP in the trace of the GPU commands. Various other aspects are also provided throughout the present disclosure.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 17, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Mina Ayman Saleh Yanni Makar, Hongyu Jiang, Xiaodong Wang, Vijayalakshmi Raveendran
  • Patent number: 10354579
    Abstract: In one example, an apparatus comprises a display panel having a first active mode with a first refresh rate and at least one of a first bit depth or a first brightness, and further having a second active mode with a second refresh rate and at least one of a second bit depth or a second brightness, the second refresh rate being lower than the first refresh rate, the second bit depth being lower than the first bit depth, and the second brightness being lower than the first brightness. The apparatus further comprises a controller. In response to receiving an image update request while the display panel is in the second active mode, the controller is configured to otherwise keep the display panel in the second active mode but switch the display panel to an intermediate refresh rate higher than the second refresh rate until completion of the image update request.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tero Maaranen, Juha Pänkälä
  • Patent number: 10342329
    Abstract: A multimedia operation system includes a display, a display driver, a desk, a display control panel, an input/output interface driver, and an application processor. The display driver drives the display to display images. The display control panel is disposed in the desk, and outputs an initiation signal according to a user's operation. The input/output interface driver receives the initiation signal and outputs a menu activation signal according to the initiation signal. The application processor executes an application to generate multimedia data, controls the display driver to drive the display for displaying application images of the multimedia data, and controls the display driver to drive the display for displaying a menu image when receiving the menu activation signal.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 9, 2019
    Assignee: BenQ Corporation
    Inventor: Hsin-Nan Lin
  • Patent number: 10332229
    Abstract: Provided is a high-performance implementation of the k-means clustering algorithm on a graphics processing unit (GPU), which leverages a set of GPU kernels with complimentary strengths for datasets of various dimensions and for different numbers of clusters. The concepts of non-dominated GPU kernels and efficient strategies to select high-throughput kernels that match the arguments of the clustering problem with the underlying GPU hardware for maximum speedup are provided.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: June 25, 2019
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Rong Zhou
  • Patent number: 10327049
    Abstract: According to one embodiment, a converter is supplied with power from a first or a second electronic apparatus and is configured to convert an electric signal received from the first electronic apparatus into an optical signal. The first and the second transmission lines configured to transmit the electric signal and the optical signal to the second electronic apparatus. The selector is supplied with power from the first or the second electronic apparatus and is configured to select one of transmission of the electric signal via the first transmission line and transmission of the optical signal via the second transmission line, based on an ability to supply the power by the first or the second electronic apparatus.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: June 18, 2019
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Nobuaki Suzuki, Takashi Doi, Ichiro Tomoda
  • Patent number: 10326822
    Abstract: Methods, systems, and media for presenting a virtual operating system on a display device are provided. In some implementations, a method for presenting a virtual operating system user interface (Virtual OS UI) is provided, the method comprising: receiving a request to provide the virtual OS UI for a display coupled to a media receiving device; selecting applications; generating the virtual OS UI including the applications; causing the media receiving device to present the virtual OS UI on the display; receiving signals from a remote control to select a second application; executing the second application; causing the media receiving device to present the second application on the display; receiving signals from the remote control to select media content; causing the media receiving device to request the selected media content; and causing the media receiving device to present the requested media content using the display.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventor: Stewart Reichling
  • Patent number: 10313013
    Abstract: Provided are an electronic apparatus and a method for operating the electronic apparatus. The electronic apparatus includes a power controller configured to control a supplying of power with respect to a plurality of optical fiber lines which are configured for facilitating a data transfer between the electronic apparatus and an external apparatus; and a processor configured to determine a data rate that corresponds to the data transfer between the electronic apparatus and the external apparatus, to determine a number of the optical fiber lines to be used for performing the data transfer based on the determined data rate, and to control the power controller to supply power to the determined number of the optical fiber lines.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: June 4, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sun-woo Kim, Chang-hun Bae, Chang-yeon Cho
  • Patent number: 10296478
    Abstract: A system and method are described for configuring a motherboard using expansion cards plugged into motherboard slots. In particular, each of the expansion cards can include a control signal that is supplied to the motherboard and that can configure hardware positioned on the motherboard. In one embodiment, the configuration allows a communication path to be switched on to allow the expansion cards to cross communicate.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Max Jesse Wishman, Darin Lee Frink
  • Patent number: 10282322
    Abstract: A semiconductor chip comprising memory controller circuitry having interface circuitry to couple to a memory channel. The memory controller includes first logic circuitry to implement a first memory channel protocol on the memory channel. The first memory channel protocol is specific to a first volatile system memory technology. The interface also includes second logic circuitry to implement a second memory channel protocol on the memory channel. The second memory channel protocol is specific to a second non volatile system memory technology. The second memory channel protocol is a transactional protocol.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 7, 2019
    Assignee: Intel Corporation
    Inventors: Bill Nale, Raj K. Ramanujan, Muthukuman P. Swaminathan, Tessil Thomas, Taarinya Polepeddi
  • Patent number: 10271097
    Abstract: A method, apparatus, and article of manufacture provide the ability to dynamically determine and utilize an image resolution. An audio/video clip comprising two or more frames (with each frame comprising a source image having a source image resolution) is obtained. Proxy image(s) associated with each source image are computed. Each proxy image is a scaled version of the source image wherein the source image resolution has been scaled based on a proxy scale to obtain a proxy image resolution. A media player determines display capabilities for a display device and processes the clip. The player then dynamically determines the proxy scale for each frame in the clip, performs image processing for/on a respective proxy image, and displays the respective proxy image.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: April 23, 2019
    Assignee: AUTODESK, INC.
    Inventor: Dominique Leroux
  • Patent number: 10248189
    Abstract: In one aspect, an apparatus includes a housing, a processor coupled to the housing, a display coupled to the housing and accessible to the processor, and storage coupled to the housing and accessible to the processor. The storage bears instructions executable by the processor to determine that at least one condition is satisfied for presentation of a virtual reality object to control a device different from the apparatus. The instructions are also executable by the processor to present the virtual reality object on the display responsive to the determination.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 2, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Arnold S. Weksler, Aaron Michael Stewart, John Carl Mese, Russell Speight VanBlon
  • Patent number: 10241943
    Abstract: A semiconductor chip comprising memory controller circuitry having interface circuitry to couple to a memory channel. The memory controller includes first logic circuitry to implement a first memory channel protocol on the memory channel. The first memory channel protocol is specific to a first volatile system memory technology. The interface also includes second logic circuitry to implement a second memory channel protocol on the memory channel. The second memory channel protocol is specific to a second non volatile system memory technology.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Bill Nale, Raj K. Ramanujan, Muthukumar P. Swaminathan, Tessil Thomas, Taarinya Polepeddi
  • Patent number: 10199014
    Abstract: An apparatus may include a memory and graphics logic operative to render a set of one or more data frames for storage in the memory using a received set of data of a digital medium, and output one or more control signals at a first interval. The apparatus may also include a display engine operative to receive the one or more control signals from the graphics logic, retrieve the set of one or more data frames from the memory, and send the one or more data frames to a display device for visual presentation. The one or more data frames may be sent periodically in succession at a second interval corresponding to a native frame rate of the digital medium.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: February 5, 2019
    Assignee: INTEL CORPORATION
    Inventors: Seh Kwa, Nir Sucher, Vijay Sai Reddy Degalahal
  • Patent number: 10095543
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 9, 2018
    Assignee: Mellanox Technologies Ltd.
    Inventors: Patrick Robert Griffin, Mathew Hostetter, Anant Agarwal, Chyi-Chang Miao