Peripheral Configuration Patents (Class 710/8)
  • 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: 9009458
    Abstract: Systems, methods, and media for managing an entertainment system are provided. In some implementations, systems for managing an entertainment system are provided, the systems comprising: at least one hardware processor configured to: detect a first instruction; select a component of the entertainment system; determine a first state of the component; store an indication of the first state; detect a second instruction; retrieve the indication of the first state; generate a third instruction based on the indication of the first state; and transmit the third instruction to the component of the entertainment system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventor: Majd Bakar
  • Publication number: 20150100706
    Abstract: Systems, apparatus, and methods for a reconfigurable integrated system integrated onto a single circuit board are described herein. An embodiment includes a CPU host and microprocessor which attach and manage internal and external peripheral devices. Data received from sensors may include video data. Any data input may be routed by the system so as to be output at any display connected to the system. The enclosure of the integrated system may be a conformal heat sink design that enables a passively cooled system. The data may be in analog or digital format for output by the reconfigurable integrated system.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: Synexxus, Inc.
    Inventors: Gregory Emil Glaros, John T. Reep, Mik Wimbrow
  • Patent number: 9003087
    Abstract: A shared device unit, which comprises a storage device, is coupled to a plurality of storage systems. The shared device unit provides a plurality of storage areas, which are based on the storage device, to the plurality of storage systems. Each storage system stores allocation management information which comprises an ID of a storage area provided to thereof among the plurality of storage areas, and provides the storage area corresponded to the ID included in the allocation management information to the host computer coupled thereto among the plurality of host computers.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: April 7, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Miho Imazaki, Shigeo Homma, Hiroaki Akutsu, Yoshiaki Eguchi, Akira Yamamoto, Junji Ogawa
  • Patent number: 9003070
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: April 7, 2015
    Assignee: STEELSERIES ApS
    Inventor: Jacob Wolff-Petersen
  • Patent number: 9003072
    Abstract: There is provided a portable data storage device with wireless functionality. The portable storage device includes a digital switch circuit for controlling a flow of data in the portable storage device; a non-volatile memory module coupled to the digital switch circuit, the non-volatile memory module being for storing data; an interface coupled to the digital switch circuit for enabling the portable data storage device to be used for data transfer with a host device; a microcontroller coupled to the digital switch circuit for controlling the digital switch circuit; and a wireless communications module coupled to the microcontroller for wireless transmission/reception of data. The microcontroller is configured to toggle amongst a plurality of discrete modes of the digital switch circuit such that in at least one of the plurality of discrete modes the digital switch circuit diverts data away from the microcontroller to reduce a processing load on the microcontroller. A corresponding method is also disclosed.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: April 7, 2015
    Assignee: T-Data Systems (S) Pte Ltd
    Inventor: Winn Tan
  • Publication number: 20150095519
    Abstract: A system and method of operation of a device programming system includes: a socket adapter having a source socket and a destination socket for reading a configuration information from a master device; a partition table calculated from the master device; and a master data file formed from the partition table and the configuration information, the master data file for configuring a programmable device.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventor: ShengHua Hu
  • Patent number: 8996740
    Abstract: System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Data is selectively transmitted as N-phase polarity encoded symbols or as packets on differentially driven connectors. A desired operational mode for communicating between the two devices is determined, an encoder is selected to drive a plurality of connectors communicatively coupling the two devices, and a plurality of drivers is configured to receive encoded data from the encoder and drive the plurality of connectors. Switches may couple outputs of the selected encoder to the plurality of drivers. One or more outputs of another encoder may be caused or forced to enter a high impedance mode.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: George Alan Wiley, Glenn D. Raskin, Chulkyu Lee
  • Patent number: 8996747
    Abstract: Methods, physical computer-readable media, and devices are provided that allow re-enumeration to be initiated on a USB 3.0-compatible device. The method includes establishing a connection with a host, transmitting an indicator from the device to the host to cause a Link Training and Status State Machine (LTSSM) of the host to move from active state (U0) to one of SS.Inactive and RX.Detect, synchronizing the device with the host, and presenting a new configuration of the device to the host.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 31, 2015
    Assignee: Cypress Semiconductor Corporation
    Inventors: Pradeep Bajpai, Robert Rundell
  • 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: 8996743
    Abstract: Mechanisms are provided, in a data processing system, for generating a snapshot of a remote direct memory access (RDMA) resource. The mechanisms receive, from an Input/Output (IO) adapter associated with the data processing system, an error event notification and store, in response to the error event notification, a snapshot of a RDMA resource associated with the error event notification. The mechanisms tear down the RDMA resource in response to the error even notification and free memory associated with the RDMA resource in response to tearing down the RDMA resource. The snapshot stores contents of the RDMA resource.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Francisco J. Alanis, Omar Cardona, Pedro V. Torres, Michael P. Vageline
  • 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: 8996742
    Abstract: Method and system for testing any type of video display, video monitor or other device that produces a video signal, and that is capable of providing information about the video and optionally audio specifications and/or capabilities of the output signal to an external device when coupled thereto. The external device obtains the information about the specifications and/or capabilities and based thereon, assembles one or more pre-defined tests from a test database/repository containing tests to enable testing of compliance of the video signal producing device to those specifications and/or capabilities. This compliance testing may entail generating video or audio content at a source generator, providing it to the video signal producing device, and determining the accuracy of the output of the video signal producing device to the input content. A determination of the results of this test may be provided to an operator of the testing apparatus.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Advanced Testing Technologies, Inc.
    Inventors: Robert Spinner, Eli Levi
  • Patent number: 8997123
    Abstract: A system and method are disclosed for efficient runtime modification of device property names in Advanced Configuration and Power Interface (ACPI) tables. In accordance with one embodiment, a computer system determines whether a device supports a device property, and when the device does not support the device property, a device property name corresponding to the device name is modified in a particular entry of an ACPI table, such that a checksum for that entry remains unchanged. The modified device property name indicates to the computer system that the device does not support the device property.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: March 31, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 8996739
    Abstract: A method for configuring an electricity system including providing a first programmable electronic device, providing a further programmable electronic device adapted to communicate with the first programmable electronic device and configurable according to a first communication configuration mode which is dynamic or a static, providing a first configuration description file defining communications between the first and further programmable electronic devices according to a second communication configuration mode opposite to the first mode, and processing via computer the first file to convert it into a converted configuration description file defining communications configuration between the first and further programmable electronic devices according to the first mode.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: March 31, 2015
    Assignee: ABB Technology AG
    Inventors: Cristina Carrara, Pietro Danelli
  • 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: 8996741
    Abstract: Mechanisms are provided, in a data processing system, for generating a snapshot of a remote direct memory access (RDMA) resource. The mechanisms receive, from an Input/Output (IO) adapter associated with the data processing system, an error event notification and store, in response to the error event notification, a snapshot of a RDMA resource associated with the error event notification. The mechanisms tear down the RDMA resource in response to the error even notification and free memory associated with the RDMA resource in response to tearing down the RDMA resource. The snapshot stores contents of the RDMA resource.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: March 31, 2015
    Assignee: International Business Machiness Corporation
    Inventors: Francisco J. Alanis, Omar Cardona, Pedro V. Torres, Michael P. Vageline
  • Patent number: 8996892
    Abstract: A peripheral device includes a host interface, a power interface, a switch, a control module, and a regulator. The host interface transfers data between the peripheral device and a host. The power interface receives power from a power source. The power source is separate from the peripheral device and the host. The control module monitors the host interface and generates a control signal to transition the switch from a first state to a second state when the host interface does not receive an expected signal from the host. The regulator powers the control module and a circuit of the peripheral device based on the power received from the power source. The control module is separate from the circuit. The switch activates the control module, the regulator and the circuit when in the first state and deactivates the control module, the regulator and the circuit when in the second state.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: March 31, 2015
    Assignee: Marvell International Ltd.
    Inventors: Chee Hoe Chu, Ping Zheng, Wei Zhou, Po-Chien Chang
  • Publication number: 20150089089
    Abstract: A system for storing seismic data recording units. The system may include a storage unit for storing the seismic data recording units. The system may also include a storage container disposed inside the storage unit. The storage container may define a volume of space in which the seismic data recording units are stored. The system may also include a cable coupled to one of the seismic data recording units. The cable may transfer seismic data from the one of the seismic data recording units to the storage unit.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 26, 2015
    Inventor: EINAR HOLST
  • Publication number: 20150089090
    Abstract: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Herman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin A. Hutchings
  • Patent number: 8990442
    Abstract: A method, of configuring contacts of a receptacle based on determined conditions is disclosed. The method may include receiving, via contacts of a receptacle, a plug communicatively coupled to a peripheral device. The method may also include receiving, via a control channel communicatively coupled to one or more of the contacts, a signal related to conditions of the peripheral device including a first bus type and a second bus type of the peripheral device. The method may also include determining, via a controller communicatively coupled to the control channel, the conditions of the peripheral device. The method may also include configuring the contacts based on the determined conditions, wherein configuring the contacts comprises routing a first set of contacts corresponding to the first bus type to a first interface and routing a second set of contacts corresponding to the second bus type to a second interface.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: March 24, 2015
    Assignee: Intel Corporation
    Inventors: Bradley Saunders, Robert Dunstan
  • Patent number: 8990448
    Abstract: Methods, systems and processor-readable media are disclosed for implementing a “smart” discovery process in a data transfer regime having one or more expanders and one or more initiators. Data traffic associated with such a discovery process can be reduced and one or more of the initiators can be prevented from blocking input/output to particular components in communication with the data transfer regime, thereby improving and completing the discovery process in an optimal time frame while enhancing the performance of the initiator(s).
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 24, 2015
    Assignee: LSI Corporation
    Inventors: Prashant Prakash Yendigiri, Raghavendra Channagiri Nagendra, Giridhar Danayakanakeri
  • Patent number: 8990444
    Abstract: A fieldbus gateway using a virtual serial fieldbus port and a data transmission method thereof are provided. By receiving a fieldbus frame containing target data through a virtual serial fieldbus port connected to a source device or a target device via a fieldbus gateway and sending another fieldbus frame containing the target data via other fieldbus port to target devices or source devices, the system and the method can provide two or more remote devices to control one controlled device at the same time. The invention also achieves the effect of using one virtual serial fieldbus port to transmit data between multiple source devices and target devices concurrently.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: March 24, 2015
    Assignee: Moxa Inc.
    Inventors: Bo Er Wei, Chun Fu Chuang
  • Patent number: 8990390
    Abstract: A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the con
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: March 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony Dupre, Landon Gentry, Steve Gorretta, Alan Jeddeloh, Zachary Pitts, David Rostron
  • Patent number: 8990464
    Abstract: Various embodiments of the present invention methods for discovery, configuration, and coordinating data communications between master and slave devices in a communication system. Exemplary embodiments are described with reference to a two-wire point-to-point bus system, although the method can be used in other communication systems. Provisions are included for controlling the sequential powering of the bus and slave devices.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 24, 2015
    Assignee: Analog Devices, Inc.
    Inventor: Martin Kessler
  • Patent number: 8990486
    Abstract: Methods and apparatus relating to a hardware and file system agnostic mechanism for achieving capsule support are described. In one embodiment, content associate with a capsule are stored in a non-volatile memory prior to a cold reset. A capsule descriptor may also be constructed, prior to the reset, which includes information about the physical location of the capsule content on the non-volatile memory. Other embodiments are also described and claimed.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: March 24, 2015
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer
  • 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: 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: 8988712
    Abstract: A setting value management service apparatus which is communicably connected to at least one image forming apparatus and manages configuration data of the image forming apparatus, comprises: a holding unit configured to hold configuration data of the image forming apparatus; an update unit configured to update configuration data held in the holding unit; and a communication unit configured to transmit/receive configuration data of the image forming apparatus to/from the image forming apparatus, wherein the configuration data contains control information about permission of update, and the communication unit transmits, to the image forming apparatus in accordance with the control information, configuration data, update of which is permitted for the setting value management service apparatus, out of configuration data held in the holding unit.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: March 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tadahiro Nakamura
  • Patent number: 8990462
    Abstract: A data transfer method of a storage device which includes a host bus adaptor to communicate with an external host via a first interface and to communicate internally via a second interface is provided. The data transfer method may include issuing a write command and a read command to the host bus adaptor; performing a read direct memory access operation using the first interface in response to the write command and simultaneously performing a write direct memory access operation using the second interface in response to the read command; and generating frame information structure (FIS) sequences according to the second interface in response to the issued write command and the issued read command. The first interface may perform a full duplex data transfer and the second interface may perform a half-duplex data transfer.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: March 24, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hojun Shim, Eunchan Kim
  • Patent number: 8990443
    Abstract: A computer system includes an I/O switch connected to a computer and changing connections between the computer and I/O devices, and a management server for managing configuration of the I/O devices. The management server, with respect to existing I/O devices connected to the I/O switch, stores information representing logical configuration of the existing I/O devices recognized by an OS of the computer and information representing physical configuration of the existing I/O devices managed by the I/O switch in the memory, The management server, upon receipt of a notice indicating a change in the configuration of the existing I/O devices from the I/O switch, changes the physical configuration of the existing I/O devices after the change in the configuration to be matched with the logical configuration of the existing I/O devices and instructs the I/O switch to change the connections in accordance with the changed physical configuration.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: March 24, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Masaru Toda, Isamu Hosono, Tomohito Uchida
  • Publication number: 20150081929
    Abstract: A control circuit for a peripheral component interconnect express (PCI-E) device includes a power detecting unit and a parameter adjustment unit. The power detecting unit is coupled to a wireless communication transmitter, and arranged to detect a spectrum intensity value of an output spectrum of the wireless communication transmitter. The parameter adjustment unit is coupled to the power detecting unit, and arranged to produce at least one control signal according to the spectrum intensity value and adaptively adjust a parameter setting of the PCI-E device in accordance with the at least one control signal.
    Type: Application
    Filed: February 27, 2014
    Publication date: March 19, 2015
    Applicant: Realtek Semiconductor Corp.
    Inventors: Wen-Shan Wang, Shih-Hung Wang
  • Publication number: 20150081928
    Abstract: A method configures an installation of a control system within an operational environment, where the control system may include distributed physical access control system. The method may provide options for installing peripheral devices compatible with a controller, and receive selections based on the provided options. The selections may be associated with an operational environment of at least one selected peripheral device. The method may generate instructions to command the controller to specify individual pins from a plurality of pins for connecting the controller to at least one selected peripheral device. The method may subsequently create a report to describe connections between the specified individual pins associated with the controller and wires associated with at least one selected peripheral device. An apparatus can implement the method to configure the installation of the control system in its operational environment.
    Type: Application
    Filed: September 16, 2013
    Publication date: March 19, 2015
    Inventors: Petter Wintzell, Carl-Ola Boketoft
  • Patent number: 8984186
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for augmenting capabilities of a host device is presented. A first application on the host device is executed, where the first application is configured to execute on a second device and is configured to use a capability that is available on the second device, and where the capability is not included in the host device. A request is received from the first application to use the capability that is available the second device, where the first application does not have knowledge of the capabilities of the second device. A connection is established to the second device through at least one network. Communications are facilitated between the first application and the second device though the at least one network to provide the capability that is available on the second device to the first application.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventor: Vincent Dureau
  • Patent number: 8984174
    Abstract: In a portable computing device having a system-on-chip (SoC) Acorn RISC Machine (ARM)-based resource architecture, a peripheral component interconnect express (PCIe) bus is used to insert PCIe device memory into system memory absent a PCIe driver. During a PCIe initialization, the contents of PCIe base address registers (BARs) are mapped or otherwise updated to coincide with values assigned to the PCIe device in the advanced configuration and power interface (ACPI) tables.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: March 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Craig A. Aiken, Gerald J. Chambers, Richard J. Shanks
  • Patent number: 8982281
    Abstract: An HDMI switch system determines whether or not to make a connection requested by an HDMI sink and whether to send video alerts to the sink based on AV stream format and sink capabilities. To these ends, the switch system includes a metadata abstractor to determine a sink's capabilities from EDID data and to characterize an audio-visual stream. These devices are used to either analyze an existing data stream, or construct a new data stream based on the sink's capabilities.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: March 17, 2015
    Assignee: Hydraconnect Sales LLC
    Inventors: David J. Schanin, Anthony Anzelmo
  • Patent number: 8984173
    Abstract: Mechanisms are provided for providing an early warning of an error state of a remote direct memory access (RDMA) resource to a userspace application. The mechanisms detect, using kernelspace logic, an error event having occurred, and perform a write operation to write an error state value to a userspace shared memory state data structure indicating the RDMA resource to be in an error state. The mechanisms detect, using userspace logic, the RDMA resource being in an error state by reading the error state value from the userspace shared memory state data structure in response to a userspace application attempting to perform a RDMA operation using the RDMA resource. In addition, the mechanisms initiate, by the userspace application, an operation to tear down the RDMA resource in response to detecting the RDMA resource being in the error state.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, Matthew R. Ochs, Vikramjit Sethi
  • Patent number: 8984181
    Abstract: According to one embodiment, a video sender comprises: a video processor and a communication module. The video processor creates video. The communication module is configured to communicate with a video receiver. The communication module comprises: a receiver and a transmitter. The receiver receives, from the video receiver, specific information specifying which one of a color signal and a frame rate takes precedence over the other one in transmission. The transmitter converts the video created by the video processor into video in which one of the color signal and the frame rate takes precedence over the other one in accordance with the specific information, and transmit the video thus converted to the video receiver.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: March 17, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takashi Minemura, Nobuaki Suzuki, Takashi Doi, Hideki Miyasato
  • 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: 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: 8984184
    Abstract: A method for communicating data between peripheral devices and an embedded processor that includes receiving, at a data buffer unit of the embedded processor, the data from a peripheral device. The method also includes copying data from the data buffer unit into the bridge buffer of the embedded processor as a bridge buffer message. Additionally, the method includes creating, after storing the data as a bridge buffer message, a peripheral device message comprising the bridge buffer message, and sending the peripheral device message to a thread message queue of a subscriber.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: March 17, 2015
    Assignee: William Marsh Rice University
    Inventors: Thomas William Barr, Scott Rixner
  • Patent number: 8983938
    Abstract: A method for selecting a command file is described. One or more command files coupled with a first device are accessed. Each command file of the one or more command files comprises one or more command file attributes. One or more device attributes associated with a second device are accessed. The one or more command file attributes and the one or more device attributes are compared to determine a correlation between the one or more command files and the second device. Based on the comparing, generating a ranked portion of the one or more command files according to the correlation.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles F. Clark, Paul T. Congdon, John R. Miles
  • Publication number: 20150074297
    Abstract: A configurable computing device comprising a housing, a printed circuit board disposed within the housing, a first microcontroller and a second microcontroller each coupled to the PCB, wherein the first microcontroller and the second microcontroller are in electrical signal communication with each other, a computer-on-module (COM) coupled to the PCB, wherein the COM is in electrical signal communication with the first microcontroller and the second microcontroller, and one or more peripheral modules coupled to the PCB, wherein, the peripheral modules are each in electrical signal communication with the first microcontroller and wherein, the peripheral modules are each in electrical signal communication with the COM via the second microcontroller.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 12, 2015
    Inventor: Douglas Lee Fowler
  • Publication number: 20150074296
    Abstract: A method for externally configuring a device, wherein the device is devised for configuring, comprising positioning in a sufficient proximity external to the device a portable object provided with a representation of a configuration data for the device, wherein the representation is according to a standard non-custom industrial practice, further obtaining by the device the representation from the portable object, deciphering the representation into the configuration data by the device, and responsively configuring the device according to the configuration data by the device, and an apparatus for performing the same.
    Type: Application
    Filed: September 8, 2013
    Publication date: March 12, 2015
    Applicant: NICE-SYSTEMS LTD.
    Inventors: Dan EIDELMAN, Oren Deri
  • Patent number: 8972613
    Abstract: There is provided a system and a method for increasing input/output (“I/O”) throughput in a data storage system. More specifically, in one embodiment, there is provided a method comprising determining an owning controller associated with each of a plurality of storage units of a storage system, receiving an I/O transaction for one of the plurality of storage units, determining if the I/O transaction is a read transaction, and selecting a path to the owning controller associated with the storage unit if the I/O transaction is a read transaction.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rupin T. Mohan, Travis Pascoe, George Shin, Aithal Basrur Girish, Kasthurirengan Karthigeyan, Unnikrishnan Ponnan Katangot, Julio Valladares, Shrinivas B. Kulkarni, Y. Ravindra Paramashivappa
  • Patent number: 8972631
    Abstract: The defined architecture allows for format-efficient data storage on bit-patterned media, while allowing for typical variations in the drive, such as reader to writer gap variations. The defined BPM architecture relaxes some timing requirements on real-time signaling from the formatter to the channel, while enabling bit-accurate alignment between data accesses and the media.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 3, 2015
    Assignee: Seagate Technology LLC
    Inventors: Jimmie Ray Shaver, Barmeshwar Vikramaditya
  • Patent number: 8972617
    Abstract: A method for configuring computer operational parameters comprising detecting with at least one processor at least one peripheral device in communication with the at least one processor; receiving, with the at least one processor from at least one of a plurality of communication ports constructed and arranged to interface with the at least one peripheral device, data about the at least one peripheral device, the data comprising at least one location of the at least one peripheral device; identifying with the at least one processor at least one profile associated with the peripheral device data; and adjusting at least one operational parameter based on the at least one profile.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: March 3, 2015
    Assignee: Pieco
    Inventor: Jonathan Hirschman
  • Patent number: 8972635
    Abstract: A processor includes a first transmitting unit that transmits, when receiving from a second processor a transmission request indicating transmission of target data which is read from a main storage unit and stored in the first processor, a transfer instruction to the first processor, the transfer instruction indicating transfer of the target data and state information to the second processor, the state information indicating a state of the target data used when the second processor reads and stores the target data. The processor includes a second transmitting unit that transmits acquisition information indicating acquisition of the target data to the second processor before receiving a response to the transfer instruction transmitted by the first transmitting unit from the first processor.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: March 3, 2015
    Assignee: Fujitsu Limited
    Inventors: Go Sugizaki, Naoya Ishimura
  • Patent number: 8972626
    Abstract: A content reproducing device includes: an input unit connected to a source side via a content transmission channel for transmitting a content and a control signal transmission channel for transmitting an address representing a physical connection relation of a device; an output unit connected to a sink side via a content transmission channel for transmitting a content and a control signal transmission channel for transmitting an address representing a physical connection relation of a device; and a switch provided between the input and output units and assuming one of a first connection state of connecting between the input and output units and a second connection state of connecting the input unit and a content reproducing unit, the device acquiring the address at the sink side in the first connection state, and setting the acquired address as the address provided to the source side in the second connection state.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: March 3, 2015
    Assignee: Sony Corporation
    Inventors: Takashi Sasaki, Ryuya Tachino, Ryo Oguchi, Kenichi Saito
  • Patent number: 8964225
    Abstract: The disclosure provides a printing control method, a printing control device and a printing device with printing data printed according to height of another blank space. The printing control method comprises the following steps: receiving printing data; acquiring first printing format information of the printing data, wherein the first printing format information includes a first blank space height; acquiring paper-saving parameter information; obtaining second printing format information according to the first printing format information and the paper-saving parameter information, wherein the second printing format information includes a second blank space height; and printing the printing data according to the second blank space height. With the disclosure, a significant paper-saving effect can be achieved during printing.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: February 24, 2015
    Assignee: Shandong New Beiyang Information Technology Co., Ltd.
    Inventors: Jinfeng Ding, Yuguo Wang, Xuejun Zhang, Lei Che