Patents Examined by Tammara Peyton
  • Patent number: 9535650
    Abstract: Embodiments of the present invention relate to integrated modular display systems. In one embodiment, a modular multi-panel display system includes a mechanical support structure, and a plurality of display panels detachably mounted to the mechanical support structure so as to form an integrated display panel. Each LED panel includes an LED array and an LED driver coupled to the LED array. Each panel further includes a power supply unit disposed outside the housing and electrically coupled to the receiver circuit. The mechanical structure is configured to provide mechanical support to the plurality of display panels without providing hermetic sealing. Each of the plurality of display panels is hermetically sealed.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: January 3, 2017
    Assignee: Ultravision Technologies, LLC
    Inventor: William Y. Hall
  • Patent number: 9529708
    Abstract: A non-volatile random access memory (NVRAM) is used in a computer system to perform multiple roles in a platform storage hierarchy, specifically, to replace traditional mass storage that is accessible by an I/O. The computer system includes a processor to execute software and a memory coupled to the processor. At least a portion of the memory comprises a non-volatile random access memory (NVRAM) that is byte-rewritable and byte-erasable by the processor. The system further comprises a memory controller coupled to the NVRAM to perform a memory access operation to access the NVRAM in response to a request from the software for access to a mass storage.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 27, 2016
    Assignee: Intel Corporation
    Inventors: Leena K. Puthiyedath, Blaise Fanning, Toby Opferman, James B. Crossland
  • Patent number: 9524141
    Abstract: A digital audio pass-through device capable of connecting multiple host computing devices is described. The digital audio pass-through device allows computing devices such as personal computers (Mac or PC), tablets, and smart phones to share high quality digital audio data streams with one another via USB connections. The digital audio pass-through device also allows for the aggregation of high quality audio data from multiple computing devices with limited to no latency.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 20, 2016
    Assignee: iKingdom Corp.
    Inventors: Michael Loh, Edmund Geeraert, Demetrio Navarro, Scott Juskiw
  • Patent number: 9519352
    Abstract: A tablet computer is provided, which includes a sensor section operable to detect positional input by a human operator and output a positional input signal; a display, laid over the sensor section, operable to receive and display a video signal; and a processor, coupled to a memory storing programs for running an operating system (OS) and executing software loaded to the memory, the processor being operable to receive and process the positional input signal from the sensor section and to output a video signal of the OS and the software to the display. The tablet computer further includes a sensor signal filter capable of selectively communicating the positional input signal from the sensor section to the processor, to a separate external processor, or to neither the processor nor the separate external processor; and a display switch capable of coupling the display to the processor or to the separate external processor.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: December 13, 2016
    Assignee: Wacom Co., Ltd.
    Inventors: Konrad Pollmann, Michael Thompson
  • Patent number: 9513844
    Abstract: The present system enables more efficient I/O processing by providing a mechanism for maintaining data within the locality of reference. One or more accelerator modules may be implemented within a solid state storage device (SSD). The accelerator modules form a caching storage tier that can receive, store and reproduce data. The one or more accelerator modules may place data into the SSD or hard disk drives based on parameters associated with the data.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: December 6, 2016
    Assignee: SILICON GRAPHICS INTERNATIONAL CORP.
    Inventor: Kirill Malkin
  • Patent number: 9507728
    Abstract: A data processing apparatus 2 includes bridge circuitry 14, 16, 18 which serves to translate memory transactions of a first type (AXI) into memory transactions of a second type (PCI Express). The bridge circuitry includes translation circuitry 18 which maps at least some of the bits of attribute data of a memory transaction of the first type to unused bits within the significant bits of an address of the second type, which are unused to represent significant bits of the address of memory transactions of the first type.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 29, 2016
    Assignee: ARM Limited
    Inventors: Andrew Brookfield Swaine, Gareth Evans, Matthew Lucien Evans
  • Patent number: 9501134
    Abstract: Embodiments of the present invention provide for a remotely controllable electrical socket. Such sockets may include an electrical conductor for receiving a plug of an electrical device. The plug may be associated with a tag for receiving identifying information that corresponds to the electrical device. Exemplary sockets may further include a tag reader for obtaining identifying information from the tag, a sensor for detecting if the plug is inserted in the outlet, and a communications interface for wirelessly sending information to a computing device regarding the identifying information and whether the plug is inserted in the outlet. The communications interface may also receive operational instructions from the computing device (e.g., to turn the power to the plug/electrical device ON or OFF).
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: November 22, 2016
    Inventor: Laith A Naaman
  • Patent number: 9495102
    Abstract: Inventive aspects include an input/output (I/O) interceptor logic section having an I/O interface coupled with a storage stack. The I/O interface can intercept write I/Os, read I/Os, and flush requests from an application. A temporary write holding buffer can store the write I/Os. A re-order logic section can change an order of the write I/Os, and combine the re-ordered write I/Os into a combined write I/O. An intelligent flush control logic section can receive the flush requests from the I/O interface, communicate write I/O completion of the write I/Os to the application without the write I/Os having been written to a non-volatile storage device, and cause the combined write I/O to be written to the non-volatile storage device responsive to at least one of a predefined Nth flush request from among the plurality flush requests, a threshold amount of data being accumulated, or an expiration of a predefined time period.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: November 15, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Pradeep Bisht
  • Patent number: 9483200
    Abstract: Various embodiments (“systems”) are described for transferring data from a primary storage (e.g., magnetic disk drives, solid state drives, etc.) to an optical cold storage rack. The optical cold storage rack may include many physical optical storage disks, but a much smaller number of burners and readers (e.g., optical disk drives). When data is to be transferred to the optical cold storage rack, the system may generate a plan for performing the transfer. “Migration worker” components may then implement the plan and may be exclusively dedicated to implementing such plans. In various embodiments, the plan may specify how large data file “aggregates” (collections of portions of one or more data files) are to be distributed across optical disks (“disks”) to improve throughput during subsequent reading operations from the optical cold storage rack. The plan may also anticipate the relation between the limited number of burners/readers and the overall optical cold storage rack disk capacity.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: November 1, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Giovanni Coglitore, Narsing Vijayrao, Kestutis Patiejunas
  • Patent number: 9478739
    Abstract: An electronic device includes a semiconductor memory that includes: an inter-layer dielectric layer including a hole over a substrate; a first nitride layer disposed on sidewalls of the hole; a selector disposed in a bottom portion of the hole and over the first nitride layer on the sidewalls of the hole; a stacked structure including a variable resistance pattern disposed over a lower structure including the selector; and a second nitride layer disposed in an upper portion and on sidewalls of the stacked structure.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 25, 2016
    Assignee: SK HYNIX INC.
    Inventor: Seong-Hyun Kim
  • Patent number: 9465760
    Abstract: An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to a PCI-Express (PCIe) fabric. The management I/O device controller is configured for receiving a request to register a target interrupt register address of a first worker computing resource, wherein the target interrupt register address is associated with a first interrupt generated by a first I/O device coupled to the PCIe fabric. A mapping module of the management I/O device controller is configured for mapping the target interrupt register address to a mapped interrupt register address of a domain in which the first I/O device resides. A translating interrupt register table includes a plurality of mapped interrupt register addresses in the domain that is associated with a plurality of target interrupt register addresses of a plurality of worker computing resources.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: October 11, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Norbert EGI, Robert Lasater, Thomas Boyle, John Peters, Guangyu Shi
  • Patent number: 9459687
    Abstract: A storage system includes a host and a storage device. The storage device includes a device controller and a device interface. The device controller is configured to generate interface idle time information in response to a command received from a host, the interface idle time information being determined based on an estimated time to execute at least one operation at the memory storage device. The device interface is configured to output the interface idle time information to the host.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: October 4, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeong-Woo Park, Sangyoon Oh
  • Patent number: 9460033
    Abstract: A method and a system embodying the method for interrupt collecting an reporting, comprising: storing for each of at least one interrupt a status indicator, an enable status, and an interrupt delivery information in a first structure; storing for each of the at least one interrupt at least an indicator of one or more entities to execute an interrupt handler routine in a second structure; and reporting one of the at least one interrupt to the one or more entities to execute an interrupt handler routine designated in accordance with the status indicator, the enable status, the interrupt delivery information, and the at least one indicator, is disclosed.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: October 4, 2016
    Assignee: Cavium, Inc.
    Inventors: Wilson Parkhurst Snyder, II, Lei Tian
  • Patent number: 9456149
    Abstract: Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventor: Eric Jason Roberts
  • Patent number: 9454330
    Abstract: Systems and methods for operating on a storage device are provided. A storage device command for operating on data stored in a plurality of locations in a storage device is received, with a storage device controller from processing circuitry over a bus. The storage device command is decoded with the storage device controller to identify a plurality of storage device operations associated with the storage device command. The plurality of storage device operations are executed on the data stored in the storage device without transmitting the data over the bus to the processing circuitry.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 27, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Xinhai Kang, Ming Tang, Qun Zhao, Jing Qian
  • Patent number: 9448611
    Abstract: Provided are an interface expanding method and device. It is detected whether there is a voltage input at a power supply pin of the interface, an impedance between a signal indication pin of the interface and a ground pin of the interface is detected when no voltage input is detected, and a type of a cable inserted into the interface is determined according to the detected impedance; it is detected whether there is a short circuit or an open circuit between a data signal positive pin of the interface and a data signal minus pin of the interface when the voltage input is detected, and the type of the cable inserted into the interface is determined according to the detected result; and a relevant component in the tablet computer is controlled, according to the determined type of the calle inserted into the interface, to operate correspondingly.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: September 20, 2016
    Assignee: ZTE CORPORATION
    Inventor: Xiaopeng Yao
  • Patent number: 9448606
    Abstract: A streaming apparatus includes circuitry accommodated in a High-Definition Multimedia Interface (HDMI) connectable device to detect a connection state of a Universal Serial Bus (USB) supply to the streaming apparatus; set an operational mode to a HDMI mode or a Mobile High Definition Link (MHL) mode based on the connection state of the USB supply to the streaming apparatus. The apparatus selects a supply power from the USB power supply or the MHL power supply based on the connection state of the USB supply to the apparatus.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: September 20, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Olivier Harel, Andrew Robinson, Olivier Jacquemart, Vincent Yeung, Richard Tuck, Darren Neuman
  • Patent number: 9450363
    Abstract: An adaptor may include a base modular unit that includes a plurality of surface connectors, a first port and circuitry. At least one surface connector may couple to an expansion modular unit. Circuitry or logic may provide information from the first port to the at least one surface connector.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Prosenjit Ghosh, John J. Valavi, Ajay V. Bhatt
  • Patent number: 9442872
    Abstract: Techniques for providing improved data distribution to and collection from multiple memories are described. Such memories are often associated with and local to processing elements (PEs) within an array processor. Improved data transfer control within a data processing system provides support for radix 2, 4 and 8 fast Fourier transform (FFT) algorithms through data reordering or bit-reversed addressing across multiple PEs, carried out concurrently with FFT computation on a digital signal processor (DSP) array by a DMA unit. Parallel data distribution and collection through forms of multicast and packet-gather operations are also supported.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 13, 2016
    Assignee: Altera Corporation
    Inventors: Edwin Franklin Barry, Nikos P. Pitsianis, Kevin Coopman
  • Patent number: 9430424
    Abstract: To provide access to USB devices coupled to a client computing device for a user of virtual machine executing on a server, the server, in some examples, may be configured to pack USB request blocks into IP data packets and transmit the IP data packets over a network. Responsive to receiving the IP data packets, the client computing device may extract the USB request blocks from the IP data packets and provide the access to the USB devices for the virtual machine user.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: August 30, 2016
    Assignee: HUA ZHONG UNIVERSITY OF SCIENCE TECHNOLOGY
    Inventors: Hai Jin, Pei Duan, Deqing Zou