Peripheral Monitoring Patents (Class 710/15)
  • Patent number: 9043502
    Abstract: A portable or mobile computing device, such as a smart phone or portable media player, can be used to control one or more electronic devices over an appropriate wireless channel. In one example, a user can utilize a smart phone as a mouse for a notebook computer or Internet-capable television. The user can move the portable device on a surface and press appropriate selectable elements on the portable device, as if the user is using a wireless mouse. The portable device can send the commands over the wireless channel to the electronic device, which can provide inputs and/or control signals to the electronic device. In some embodiments, the user can take advantage of the processing capability of the portable device to work directly with elements such as a wireless keyboard and wireless monitor, without the need for a notebook or other such computing element therebetween.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 26, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bradley J. Bozarth, Mingjing Huang
  • Patent number: 9041863
    Abstract: An electronic device, including: one or more hardware interfaces each for connecting to a signal source to receive at least one type of application resources; a control chip electrically connected to the one or more hardware interfaces, the control chip being configured to classify and integrate one or more types of application resources received through the one or more hardware interfaces, and generate a display signal for a main interface including a number of areas arranged according to a predetermined layout, wherein each area is configured to display information regarding a same type of the classified and integrated application resources, and different areas are configured to display information regarding different types of the classified and integrated application resources; and a display screen electrically connected to the control chip to display the main interface according to the display signal.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: May 26, 2015
    Assignee: Xiaomi Inc.
    Inventors: Chuan Wang, Xijie Shen, Zhaopeng Cheng, Yongjian Sun, Chuangqi Li, Jun Wan, Yi Ru, Feng Li, Xing Yan, Qingsong Dai
  • Patent number: 9043501
    Abstract: Machines, systems and methods for I/O monitoring in a plurality of compute nodes and a plurality of service nodes utilizing a Peripheral Component Interconnect express (PCIe) are provided. In one embodiment, the method comprises assigning at least one virtual function to a services node and a plurality of compute nodes by the PCIe interconnect and a multi-root I/O virtualization (MR-IOV) adapter. The MR-IOV adapter enables bridging of a plurality of compute node virtual functions with corresponding services node virtual functions. A front-end driver on the compute node requests the services node virtual function to send data and the data is transferred to the services node virtual function by the MR-IOV adapter. A back-end driver running in the services node receives and passes the data to a software service to modify/monitor the data. The back-end driver sends the data to another virtual function or an external entity.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shmuel Ben Yehuda, Michael E Factor, Abel Gordon, Nadav Yosef Har'el, Razya Ladelsky, Eran Raichstein
  • Patent number: 9036173
    Abstract: The present specification discloses systems and methods for enabling users to troubleshoot multifunction devices using handheld devices, such as mobile phones. In one embodiment, software executing on the handheld device receives data indicative of an error state in a multifunction device, causes the handheld device to obtain and display an image representative of an area of the multifunction device which would need to be serviced to address the error state, determines instructions for addressing the error state, and causes the handheld device to display the instructions in relation to the image representative of an area of the multifunction device.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: May 19, 2015
    Assignee: Xerox Corporation
    Inventors: David Andrew Thomas, Martin Richard Walsh
  • Patent number: 9037756
    Abstract: A mobile terminal and an interface method thereof for connecting external devices, such as an adapter, a Universal Serial Bus (USB) cable, a docking station, an accessory, and the like, to the mobile terminal are provided. The mobile terminal includes a battery, a connector including a pin for data communication and first and second power pins for charging the battery, a memory for storing a reference voltage indicating a dedicated adapter of the battery, and a controller for receiving a voltage input from the first and second power pins, for recognizing an external device connected with the connector as the dedicated adapter when a voltage input from the pin for data communication is the reference voltage, and for charging the battery with power input to the first and second power pins.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: May 19, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jong Hyun Lee
  • Patent number: 9032117
    Abstract: An apparatus comprises a cable including conductors to carry data signals and a power voltage from a device when the cable is connected to the device, and at least one active display assembly fixed along a length of the cable. The active display assembly includes a power converter connected to the conductors to convert the power voltage to a supply voltage, and a programmable display and a controller powered by the power converter. The programmable display is configured to display programmed indicia responsive to the supply voltage, and the controller is configured to program the display.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: May 12, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Patrick G. LeMaistre
  • Patent number: 9032111
    Abstract: Provided are a method and apparatus for transmitting event resources in various formats between devices connected with a network, and a storage medium storing the method. The method for transmitting event information includes determining whether a first device connected with the network receives event information from at least one second device connected with the network, and if the event information is received, allowing the first device to output an event resource on the basis of information regarding at least one event resource included in the event information.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bong-yen Kim, Jung-yon Cho
  • Patent number: 9026691
    Abstract: A touch I/O device controller may operate in an idle state, a wait for finger on state, and a finger on state. The finger on state may include a hold sub-state, a capture sub-state, a navigation sub-state, and a pre-capture sub-state. The controller may switch states and/or sub-states based on commands received from its host or based on a sub-state variable set by the host. When the controller detects a finger of a user and enters the finger on state, the touch I/O device may enter a particular sub-state based on the sub-state variable. Further, when a fingerprint is captured in capture sub-state, the controller may switch sub-states based on the value of the sub-state variable. In various implementations, the host may provide one or more APIs that may be utilized by applications to directly influence the controller and/or request that the host do so.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 5, 2015
    Assignee: Apple Inc.
    Inventor: Barry J. Corlett
  • Patent number: 9026689
    Abstract: An Extended Input/output (I/O) measurement word facility is provided. Provision is made for emulation of the Extended I/O measurement word facility. The facility provides for storing measurement data associated with a single I/O operation in an extended measurement word associated with an I/O response block. In a further aspect, the stored data may have a resolution of approximately one-half microsecond.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, Greg A. Dyck, Tan Lu, Kenneth J. Oakes, Dale F. Riedy, Jr., William J. Rooney, John S. Trotter, Leslie W. Wyman, Harry M. Yudenfriend
  • Patent number: 9021158
    Abstract: A memory device includes a memory array with a plurality of memory elements. Each memory element is configured to store data. The device includes an input/output (I/O) buffer coupled to the memory array. The I/O buffer is configured to receive data from an I/O interface of a memory device controller and write the data to the memory array. The device includes a memory control manager coupled to the memory array. The memory control manager is configured to pause a program operation to the memory array in response to receiving a pause command. The memory control manager is also configured to resume the program operation in response to receiving a resume command.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 28, 2015
    Assignee: SanDisk Technologies, Inc.
    Inventors: Jea Woong Hyun, Mark Brinicombe, Hairong Sun, Hao Zhong, John Strasser, Robert Wood
  • Patent number: 9021157
    Abstract: Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some cases, the communication link is paired with a first Input/Output (I/O) completion port effective to enable the data transfer. Some embodiments disassociate the communication link with the first I/O completion port and re-initialize the communication link while retaining the connected state. Alternately or additionally, the communication link is paired with at least a second I/O completion port. In some cases, the second I/O completion port utilizes an I/O model that differs from an I/O model associated with the first I/O completion port. Alternately or additionally, the communication link can be reconfigured to follow a IO model that does not utilize an IO completion port at all.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Cox, Ivan D. Pashov, Jonathan A. Silvera, Paul Sliwowicz
  • Patent number: 9021149
    Abstract: In an electronic conference system, an information display apparatus is provided, that allows to proceed with a conference efficiently even if performing a capturing of electronic data during the conference. The information display apparatus has a display device that is provided with a plurality of display modes and available for an electronic conference system, in which a connection of a data input device is monitored, and a processing method for the inputted data from the data input device whose connection has been detected is made different depending on the current display mode. In the processing method, when the display mode is a mode in which the data is editable and the inputted data is image data, the electronic conference system is caused to directly capture the data therein, and in the case except it, a storage dialog for the inputted data is displayed.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: April 28, 2015
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Akiko Nagata
  • Patent number: 9021154
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 28, 2015
    Assignee: Intel Corporation
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Patent number: 9021151
    Abstract: A video processing device includes a connecting unit that is connected to an external apparatus via an interface including a HPD line and a DDC line, a memory that stores EDID, with the EDID being transmitted via the DDC line; and a control unit that performs a predetermined process for resetting a state of the HPD line if a predetermined error relating to a transmission of EDID is detected. The control unit changes a state of the video processing device to a power off state if a number of times that the predetermined process is performed is not less than a predetermined value.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaya Yagi
  • Patent number: 9021161
    Abstract: A data collection unit obtains physiological data from a subject interface on a subject. The subject interface can be connected to the data collection unit. When the subject interface is connected to the data collection unit, subject interface contacts on the subject interface make contact with data collection unit contacts on the data collection unit. Some of the data collection unit contacts are for communicating physiological data from the subject interface to the data collection unit. Some of the contacts are for powering the data collection unit upon the subject interface being connected to the data collection unit and for powering down the data collection unit upon the subject interface being disconnected from the data collection unit.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: April 28, 2015
    Assignee: Braemar Manufacturing, LLC
    Inventors: Erich Vlach, Charles Gropper
  • Publication number: 20150113178
    Abstract: An apparatus for monitoring the health of a peripheral component of an information handling system. An aggregation logic circuit coupled to a communication path provides data communication with each of a plurality of electrical circuits disposed on the peripheral component, the aggregation logic circuit providing a feedback signal representative of the health of the peripheral component during operation of the peripheral component.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventors: Timothy Michael Lambert, Pedro Lopez, Jinsaku Masuyama
  • Patent number: 9015511
    Abstract: A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based operational state. The computing system also includes a controller that operates functional tasks while the computing system is within the non main CPU/OS based operational state. The computing system also includes an I/O unit coupled to the main system bus that remains active while the computing system operates within the non main CPU/OS based operational state.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 21, 2015
    Assignee: Intel Corporation
    Inventors: James P. Kardach, Brian V. Belmont, Muthu K. Kumar, Riley W. Jackson, Gunner D. Danneels, Richard A. Forand, Vivek Gupta, Jeffrey L. Huckins, Kristoffer D. Fleming, Uma M. Gadamsetty
  • Patent number: 9014084
    Abstract: A transceiver system which can communicate a plurality of linked partners, and the increase in power consumption by the transceiver system can be minimized. The transceiver system includes a transceiver, and a communication controller. The transceiver is capable of performing transmitted and received data communication with terminal devices. The communication controller is capable of controlling the memory transfer of transmitted and received data. The transceiver system can be set to an operation mode selected from among intermittent- and uninterrupted-operation modes. In the intermittent-operation mode, the transceiver and the communication controller work alternately, whereas in the uninterrupted-operation mode, the transceiver and the communication controller works in parallel. The operation mode of the transceiver system is set according to unique identification data of terminal devices.
    Type: Grant
    Filed: May 28, 2011
    Date of Patent: April 21, 2015
    Assignee: Renesas Electronics Corporation
    Inventor: Yoshitaka Tsujimoto
  • Patent number: 9009363
    Abstract: A method for indicating an overload condition of a data storage system, comprises the steps of: defining one or more load indexes, wherein each of the load indexes has an overload threshold; and if one of the load indexes has met its respective overload threshold, providing an indicator of the overload condition of the storage system, else, monitoring the load indexes.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: April 14, 2015
    Assignee: Rasilient Systems, Inc.
    Inventors: Yee-Hsiang Sean Chang, Yiqiang Ding, John S. Hoch
  • Patent number: 9009366
    Abstract: Described herein are a method and an apparatus for minimizing within-die variations in performance parameters of a processor. The apparatus comprising: a reference generator to generate an adjustable compensated reference signal; a bias generator to generate a bias signal based on the adjustable compensated reference signal; a transmitter coupled with the bias generator to transmit an output signal; and a feedback mechanism to sample the output signal from the transmitter and to provide the sampled output signal to the bias generator.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 14, 2015
    Assignee: Intel Corporation
    Inventors: Luke A. Johnson, Adhiveeraraghavan Srikanth, Wenjun Yun
  • Patent number: 9009369
    Abstract: A circular queue implementing a scheme for prioritized reads is disclosed. In one embodiment, a circular queue (or buffer) includes a number of storage locations each configured to store a data value. A multiplexer tree is coupled between the storage locations and a read port. A priority circuit is configured to generate and provide selection signals to each multiplexer of the multiplexer tree, based on a priority scheme. Based on the states of the selection signals, one of the storage locations is coupled to the read port via the multiplexers of the multiplexer tree.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: April 14, 2015
    Assignee: Apple Inc.
    Inventors: Rajat Goel, Hari S. Kannan, Khurram Z. Malik
  • Patent number: 9003086
    Abstract: A system and method for data storage. The method can include: identifying, by a computer processor, a cluster map representing a set of storage resources; for each storage resource of the set of storage resources: traversing, by the computer processor, the cluster map to map the storage resource to a candidate resource set including at least one other storage resource of the set of storage resources; identifying a first data object associated with a storage request; identifying a first candidate resource set based on the first data object; and selecting a first final resource set based at least on the first candidate resource set, where the first data object is sent to storage resources of the first final resource set for storage.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: April 7, 2015
    Assignee: Twitter, Inc.
    Inventors: Peter Schuller, Christopher Goffinet, Sangjin Lee, Meher Anand, Edward Ceasar, Armond Bigian
  • Patent number: 9003075
    Abstract: A transmission device includes a temporary storage unit that is provided for each port receiving input data, stores the data temporarily, and outputs the temporarily stored data in response to a read enable signal, a storage unit that performs time-division multiplexing on the data output from the temporary storage unit in response to the read enable signal and stores the data, a flow monitoring unit that monitors a data flow for each of the ports, and a control unit that selects a temporary storage unit that is a read enable target from the temporary storage units corresponding to the ports to which the data is input, by a weighted round robin system in accordance with the data flow for each of the ports, and outputs the read enable signal to the selected temporary storage unit.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventors: Mitsuru Sutou, Masayuki Tanaka, Yukio Suda
  • Patent number: 8996762
    Abstract: This disclosure describes techniques to improve a user experience in a Wireless Display (WD) system. The WD system includes a source device that provides media data to one or more sink devices. The techniques are directed toward reducing end-to-end latency in the WD system while improving video playback quality at the sink devices. More specifically, the techniques include customized buffering at the sink devices based on application awareness for the media data. The techniques include learning the type of application for the media data, and adjusting the size of buffers in the processing pipeline to achieve an appropriate balance between smoothness and latency for the application type. For example, when the media data is for a video playback application, the techniques include increasing the buffer size to increase smoothness in the video playback application.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaodong Wang, Fawad Shaukat, Vijayalakshmi R. Raveendran
  • Patent number: 8996751
    Abstract: An information handling system includes a processor, a memory communicatively coupled to the processor, and an information storage device coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the information storage device. The device further receives a specification of reporting criteria for information storage device parameters.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 31, 2015
    Assignee: Dell Products, LP
    Inventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
  • Patent number: 8996749
    Abstract: A system for achieving a uniform device abstraction layer is described. The system includes a device class determiner coupled with a local server, the device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein the domain is coupled with a remote server, and a device of the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain, wherein based on the establishing the device class, an action is enabled to be mapped to the device, thereby enabling an application to run on and utilize a capability of the device.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: March 31, 2015
    Assignee: Candi Controls, Inc.
    Inventors: Steve Raschke, Mike Anderson
  • Patent number: 8996744
    Abstract: Attempts to update confirmation information or firmware for a hardware device can be monitored using a secure counter that is configured to monotonically adjust a current value of the secure counter for each update or update attempt. The value of the counter can be determined every time the validity of the firmware is confirmed, and this value can be stored to a secure location. At subsequent times, such as during a boot process, the actual value of the counter can be determined and compared with the expected value. If the values do not match, such that the firmware may be in an unexpected state, an action can be taken, such as to prevent access to, or isolate, the hardware until such time as the firmware can be validated or updated to an expected state.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Pradeep Vincent, Matthew T. Corddry, James R. Hamilton
  • Patent number: 8996752
    Abstract: A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use of each of the devices from each of the devices and that stores the received usage data in a storage device, and a common data acquiring unit that acquires common data that is common to the devices from the usage data of each of the devices stored in the storage device.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: March 31, 2015
    Assignee: Ricoh Company, Limited
    Inventor: Kiyohiro Hyo
  • Patent number: 8990441
    Abstract: A hybrid drive includes multiple parts: a performance part (e.g., a flash memory device) and a base part (e.g., a magnetic or other rotational disk drive). A drive access system, which is typically part of an operating system of a computing device, issues input/output (I/O) commands to the hybrid drive to store data to and retrieve data from the hybrid drive. The drive access system assigns, based on various available information, a priority level to groups of data identified by logical block addresses (LBAs). With each I/O command, the drive access system includes an indication of the priority level of the LBA(s) associated with the I/O command. The hybrid drive determines, based on the priority level indications received from the drive access system, which LBAs are stored on which part or parts of the hybrid drive.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Iyigun, Yevgeniy M. Bak, Eric M. Bluestein, Robin A. Alexander, Andrew M. Herron, Xiaozhong Xing
  • Patent number: 8990461
    Abstract: The present invention generally relates to the management of a configuration of a first device. The first device includes a control unit and an interface unit managing a communication interface. The communication interface comprises at least one resistive line having a resistance value. The resistance value allows the interface unit to identify a configuration for at least one second device adapted to be linked to the first device via the communication interface. The interface unit: /a/ detects a change of the resistance value on the resistive line corresponding to a configuration of said second device; /b/ processes said change of the resistance value to adapt the configuration of the first device according to the configuration of said second device.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: March 24, 2015
    Assignee: St-Ericsson SA
    Inventors: Nathalie Ballot, Nicholas Florenchie
  • Patent number: 8990447
    Abstract: One or more out-of-band input signals (GPIO) are handled and efficiently embedded into a USB capture stream. In order to conserve resources, the state of the input signals can be sent only when a change occurs. The signals are accurately time-stamped, and then presented within the context of the captured USB data. In order to provide maximum visibility, if the digital inputs occur during a normally filtered multi-packet sequence, the filter is canceled and the surrounding packets will also be sent to an analysis computer. Furthermore, because digital inputs may happen during a USB packet, the digital inputs are queued in a FIFO buffer until there is an opportunity to send the digital inputs. Even though the state of the inputs may be sent at a later time, the state of the inputs may be time-stamped when the state of the inputs is perceived by the analyzer.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 24, 2015
    Assignee: Total Phase, Inc.
    Inventors: Kumaran Santhanam, Gopal Santhanam, Etai Bruhis
  • Patent number: 8990463
    Abstract: Transferring storage device functionality includes providing a device coupled to the storage device, where the device is separate from the storage device, having the device handle I/O requests between an application and the storage device, and, in response to the application issuing an I/O request, having the device determine if the request corresponds to functionality being transferred and, if so, having the device provide the functionality. The device may be a host computer. The application may run on the host computer. A driver on the host computer may provide the functionality. The functionality may include read only functionality, data compression, data encryption, mirroring, and/or status reporting.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: March 24, 2015
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Paul A. Linstead, Denis J. Burt
  • Patent number: 8988610
    Abstract: Electronic equipment and methods for permitting quick control of the operating state of a source equipment side from sink equipment. A television receiver (sink equipment) 100 and an amplifier (repeater equipment) 200 are interconnected over an HDMI cable 610, and the amplifier 200 and a DVD recorder (source equipment) 300 are interconnected over an HDMI cable 620. Each of the pieces of equipment includes, in addition to an HDMI receiving unit and an HDMI transmitting unit, a high-speed data line I/F included in a bidirectional communication unit that uses predetermined lines of the HDMI cable. The bidirectional communication unit is used to transmit channel selection information, a remote control code instructing recording, “theater mode” designating information, a remote control code, or the like from the television receiver 100 to the audio amplifier 200 or DVD recorder 300.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 24, 2015
    Assignee: Sony Corporation
    Inventors: Yasuhisa Nakajima, Hidekazu Kikuchi, Takamichi Mitsuhashi
  • Patent number: 8984171
    Abstract: A data storage device and a FLASH memory control method with a cache space. The FLASH memory control method includes the following steps: using a plurality of channels to access a FLASH memory, wherein the FLASH memory has a plurality of blocks each with a plurality of pages, and the blocks are grouped to be accessed by the different channels; allocating a random access memory to provide a cache space, the cache space having a plurality of cache areas caching write data for the different channels, respectively; distributing the data issued from a host to correspond to the different channels; and reusing a latest-updated cache area of the cache space to cache write data when a logical address requested to be written with data is identical to a logical address that the latest-updated cache area corresponds to.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: March 17, 2015
    Assignee: Silicon Motion, Inc.
    Inventor: Kuan-Yu Ke
  • Patent number: 8984578
    Abstract: To simplify a power circuit of a transmitting apparatus (source equipment) connected to a receiving apparatus (sink equipment). Sink equipment 120 has a satisfactory power circuit 126. Initially, power is fed from source equipment 110 to the sink equipment 120. When the source equipment 110 intends to receive feed of power from the sink equipment 120, the source equipment 110 transmits request information on power feed to the sink equipment 120. The transmission is carried out using a reserved line, a power feed line, or a CEC line of a cable 130, or a high-speed bidirectional communication means. If the sink equipment 120 receives the request information on power feed, the sink equipment 120 feeds power fed the power circuit 126 to the source equipment 110.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: March 17, 2015
    Assignee: Sony Corporation
    Inventor: Yasuhisa Nakajima
  • Patent number: 8984177
    Abstract: A connection switching device for an aircraft network includes a switching network and a second identification device. The switching network connects input/output devices, such that applications may be interconnected or such that an application may be connected to a peripheral device. The second identification device detects an input/output device that is connected to the connection switching device.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: March 17, 2015
    Assignee: Airbus Operations GmbH
    Inventors: Johannes Einig, Claus-Peter Gross
  • Patent number: 8977792
    Abstract: An audio signal adapter device, an audio signal receiving device and a system for transmitting an audio signal are provided. The audio signal adapter device comprises an audio interface and an adapter end interface. The audio interface is connected with an audio signal sending device, has a ground pin and at least one audio pin. The adapter end interface is connected with the audio signal receiving device, has an audio signal pin and a reference signal pin. The audio pin of the audio interface is configured to receive an audio signal output from the audio signal sending device, connected with the audio signal pin of the adapter end interface, the ground pin of the audio interface is connected with the reference signal pin of the adapter end interface. The audio signal pin and the reference signal pin are configured to output the audio signal to the audio signal receiving device.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 10, 2015
    Assignee: Tendyron Corporation
    Inventor: Dongsheng Li
  • Patent number: 8977784
    Abstract: An embodiment may include circuitry to be comprised at least in part in a first host, and at least one process to be executed, at least in part, by the circuitry. The circuitry may comprise a first port and a second port. The at least one process may detect, at least in part, a first bandwidth condition of the first port, and may associate, at least in part, in response at least in part to the first bandwidth condition, the first port and the second port with a port team. The second port may have been, prior to being associated, at least in part, with the port team, in a relatively lower power state compared to a relatively higher power state. The second port may be in the relatively higher power state after the second port is associated, at least in part, with the port team.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: March 10, 2015
    Assignee: Intel Corporation
    Inventors: Matthew A. Jared, Patrick Connor
  • Patent number: 8972637
    Abstract: A computer program product, system, and computer implemented method comprising intercepting, by an interceptor, IO send on an IO path to a storage array; sending a copy of the IO and metadata to a message bus, and enabling a consumer to register with the message bus to consume events sent to the message bus.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: March 3, 2015
    Assignee: EMC Corporation
    Inventors: John D Hushon, Jr., Nihar K Nanda, Jeffrey M Nick
  • Patent number: 8972623
    Abstract: A network appliance includes a first processor, a second processor, a first storage device, and a second storage device. A first status information is stored in the first storage device. The first processor is coupled to the first storage device. A queue of data is stored in the second storage device. The first status information indicates if traffic data stored in the queue of data is permitted to be transmitted. The second processor is coupled to the second storage device. The first processor communicates with the second processor. The traffic data includes packet information. The first storage device is a high speed memory only accessible to the first processor. The second storage device is a high capacity memory accessible to multiple processors. The first status information is a permitted bit that indicates if the traffic data within the queue of data is permitted to be transmitted.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: March 3, 2015
    Assignee: Netronome Systems, Incorporated
    Inventor: John Anthony Harper
  • Patent number: 8972627
    Abstract: An apparatus, system, and method are disclosed for managing operations for data storage media. An adjustment module interrupts or otherwise adjusts execution of an executing operation on the data storage media. A schedule module executes a pending operation on the data storage media in response to adjusting execution of the executing operation. The pending operation comprises a higher execution priority than the executing operation. The schedule module finishes execution of the executing operation in response to completing execution of the pending operation.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Fusion-io, Inc.
    Inventors: John Strasser, David Flynn, Robert Wood
  • Patent number: 8970789
    Abstract: There is provided a receiving apparatus. The receiving apparatus comprises, among other things, a transmitting unit that transmits a power-on command that instructs the transmitting apparatus detected by the detecting unit to turn on power when there is no connecting unit whose status signal has been changed from “unable” to “able” as a result of the determination made by the determining unit, the transmitting unit causing the determining unit to perform the determination again after transmitting the power-on command, and a control unit that, when there is a connecting unit whose status signal has been changed from “unable” to “able” as a result of the determination made by the determining unit, controls the selecting unit so as to select the connecting unit.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: March 3, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Tokoro
  • Patent number: 8966131
    Abstract: This disclosure describes a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving encapsulated peripheral data from the computing device using the UIBC, and decapsulating the peripheral data, as well as a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving peripheral data, encapsulating the peripheral data, and transmitting the encapsulated peripheral data to the computing device using the UIBC.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: February 24, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaolong Huang, Vijayalakshmi R. Raveendran, Jeffree S. Froelicher, Xiaodong Wang
  • Patent number: 8966128
    Abstract: Apparatus and method generally relating to load detection associated with an analog video port are disclosed. An embodiment of the apparatus for detection of a remote termination resistance includes a pulse detection circuit configured to generate a detection pulse within a blanking interval. A pulse insertion circuit is coupled to receive the detection pulse and is configured to insert the detection pulse onto a line, where the line is an analog color signal line.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 24, 2015
    Assignee: Pericom Semiconductor
    Inventors: Xianxin Li, Abdullah Raouf, Hong-Leong Hong, Anna Tam
  • Patent number: 8959255
    Abstract: A computer protection system comprises a mobile detection module adapted to detect at least one event indicating a likelihood of movement of a computer and, in response to detecting the at least one event, automatically place a drive device of the computer in a suspend state.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: February 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard S. Lin, Monji G. Jabori, Dallas M. Barlow
  • Patent number: 8954631
    Abstract: A method for continuous data transfer when a USB mass storage device is disconnected and reconnected is provided. The method may include monitoring state information from one or more mass storage devices, using a software driver to detect a change in state of the mass storage device on the computer. Active I/O transfers using the USB mass storage device are paused when the software driver detects that the USB mass storage device is detached from the computer. A configurable timer is started. The software drive may detect the attaching of a USB device. If, prior to the expiration of the timer, the software driver verifies that the USB mass storage device is the same that was previously attached to the computer, active I/O transfers are continued.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Phani K. Ayyagari, Purnachandra R. Jasti, Sudhir Maddali, Madhusudana R. Thanugundala
  • Patent number: 8953218
    Abstract: A method and apparatus for extending LCDS imaging data stream imaging capabilities. An imaging data stream can be modified to permit the imaging data stream to implement at least one full-color call for rendering full-color forms and full-color jobs via at least one rendering device within a rendering system. This can be accomplished by creating and associating at least one full-color extension with a syntax of the imaging data stream in order to implement the at least one full-color call in an extensible set of color spaces, and also compactly decoding, storing indexing and searching the at least one full-color call within a particular job. In addition, an LCDS imaging data stream can be modified to provide an image substitution pathway to permit at least one full-color image included in said LCDS imaging data stream to be substituted for monochrome images or highlight color images.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: February 10, 2015
    Assignee: Xerox Corporation
    Inventors: George Kenneth Hartupee, Jr., Hayley H. Yau
  • Patent number: 8954627
    Abstract: Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Michael P. Cyr, Robert G. Kovacs, James A. Pafumi, James B. Partridge, Vasu Vallabhaneni
  • Patent number: 8954619
    Abstract: Methods and systems for memory module communication control are disclosed. A method includes receiving a message associated with a memory module in communication with a controller via a bus including a clock line. Further, the method includes determining whether the bus is idle. The method also includes communicating a signal via the clock line regarding the message associated with the memory module in response to determining that the bus is idle.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: February 10, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Michael DeCesaris, James J. Parsonese, Luke D. Remis, Gregory D. Sellman
  • Patent number: RE45457
    Abstract: In a system in which individual memory banks may be under individual power control, a subsequent need for a memory bank that is currently in a low power state may be anticipated, so that the memory bank may be powered up in advance of when it is needed, to reduce or eliminate delays caused by waiting for the memory bank to power up and become operational. The anticipation may be based on accessing a predetermined location in another memory bank.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: April 7, 2015
    Assignee: Micron Technology, Inc.
    Inventor: Nancy G. Woodbridge