Peripheral Bus Coupling (e.g., Pci, Usb, Isa, And Etc.) Patents (Class 710/313)
  • Patent number: 9904642
    Abstract: A detection circuit of Universal Serial Bus (USB) is provided. A port of the USB has a first configuration channel pin and a second configuration channel pin, and the first and second configuration channel pins are disposed on opposite sides. The detection circuit includes a switch unit and a detection unit. The switch unit is coupled to the first and second configuration channel pins to sequentially provide a first voltage level of the first configuration channel pin and a second voltage level of the second configuration channel pin. The detection unit is coupled to the switch unit and correspondingly provides a state reference signal according to the first and second voltage levels.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: February 27, 2018
    Assignee: ITE TECH. INC.
    Inventors: Yi-Chung Chou, Dong-Shan Chen, Chih-Chieh Wu
  • Patent number: 9894509
    Abstract: A system may receive, from a dongle device (“dongle”), a connection request to receive mobile communication service (“service”) associated with a service campaign (“campaign”) for a mobile device: the mobile device being associated with a first service provider (“SP”); the dongle being associated with a second SP and the campaign; the dongle being configured to provide the service from the second SP to the mobile device; and the connection request including a dongle device identifier (“identifier”) associated with the dongle. The system may compare the identifier with stored identifiers associated with the campaign. The system may determine that the identifier is associated with the campaign if the identifier matches one of the stored identifiers and may cause a connection to be established to provide the service to the mobile device via the dongle based on the identifier being associated with the campaign.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: February 13, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeremy Nacer, Musa Kazim Guven, Danny C. Lui, Christopher M. Schmidt
  • Patent number: 9886406
    Abstract: A detecting method for determining either a first expansion bus interface or a second expansion bus interface of an expansion device of an electronic device is applied for implementing a signal communication with a control unit. The detecting method includes the following steps: turning on the first expansion bus interface; detecting whether the control unit transmits a feedback signal after the first expansion bus interface is turned on; if not, turning on the second expansion bus interface; detecting whether the control unit transmits the feedback signal after the second expansion bus interface is turned on; and if yes, implementing the signal communication between the expansion device and the control unit through the second expansion bus interface to complete a boot up procedure.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: February 6, 2018
    Assignee: Acer Inc.
    Inventors: Shu-Yu Jiang, Yung-Sen Lin
  • Patent number: 9839045
    Abstract: Described herein is a silent period method and apparatus for dynamic spectrum management. The methods include configuration and coordination of silent periods across an aggregated channel in a wireless communication system. A silent period management entity (SPME) dynamically determines silent period schedules for channels based on system and device information and assigns a silent period duration and periodicity for each silent period. The SPME may reconfigure the silent period schedule based on system delay, system throughput, channel quality or channel management events. A silent period interpretation entity (SPIE) receives and implements the silent period schedule. The silent periods for the channels may be synchronized, independent, or set-synchronized.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: December 5, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Martino M. Freda, Liangping Ma, Saad Ahmad, Jean-Louis Gauvreau, Alpaslan Demir, Chunxuan Ye
  • Patent number: 9836420
    Abstract: An integrated circuit is provided. The integrated circuit includes a mapping circuit configured to determine a state associated with a first universal series bus (USB) communication mode based on one or both of a signal level on a first data line and a signal level on a second data line. The integrated circuit also includes a line state converter circuit configured to generate a line state associated with a second USB communication mode based on the determined state and based on one or both of the signal level on the first data line and the signal level on the second data line.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: December 5, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Dae Woon Kang, Desheng Ma, Derek Hing Sang Tam, Chia-Jen Hsu, Preeti Mulage
  • Patent number: 9830292
    Abstract: In one embodiment, a device having a link training state machine including a reconfiguration logic to perform a dynamic link reconfiguration of a physical link coupled between the device and a second device during a run-time in which the physical link does not enter a link down state, including transmission of a plurality of bandwidth change requests to the second device, each of the plurality of bandwidth change requests to request a bandwidth change from a first bandwidth to a second bandwidth. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Mahesh Wagh, Su Wei Lim
  • Patent number: 9817772
    Abstract: Devices, systems, and methods for selectively pairing an upstream facing USB port device (UFP device) and a downstream facing USB port device (DFP device) over a network are disclosed. A controller device sends pairing commands to a selected UFP device and a selected DFP device, which then establish a connection with each other over a network. The controller device may subsequently cause the UFP device and/or the DFP device to remove the existing pairing and to instead pair with a different UFP device or DFP device. A pairing between a UFP device and a DFP device allows a host device coupled to the UFP device and a USB device coupled to the DFP device to communicate via a USB-compatible protocol.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 14, 2017
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, David Patrick Frey, David Robert Meggy
  • Patent number: 9817468
    Abstract: An information handling system includes a system processor including a first Universal Serial Bus (USB) host interface, a service processor including a second USB host interface and a USB device interface, and a USB socket. The service processor couples a first USB device that is plugged into the USB socket to the first USB host interface, couples a second USB device that is plugged into the USB socket to the second USB host interface, and couples a third USB device that is plugged into the USB socket to the USB device interface.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: November 14, 2017
    Assignee: Dell Products, LP
    Inventors: Chandrasekhar Puthillathe, Rajeshkumar I. Patel, Shawn J. Dube, Elie A. Jreij, Pablo A. Arias
  • Patent number: 9804977
    Abstract: A USB smart hub may provide enhanced battery charging, data storage security, vendor matching, device authentication, data capture/debug, and role switching. The smart hub may include an upstream port, a plurality of downstream ports, a processor, and a memory coupled to the processor for storing USB host stack code and configuration parameters. The smart hub may include a USB hub core having a core to implement a standard USB hub interface. The smart hub may include a plurality of 2:1 multiplexors coupled between the downstream ports, the core downstream ports, and the processor. The processor may control the 2:1 multiplexors. The processor may be configured to detect when a USB device is coupled to a downstream port and to run the USB host stack code and to enumerate the USB device. The processor may provide enhanced features based on the configuration parameters.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 31, 2017
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Atish Ghosh, Cecil G. Chenault, Pragash Mangalapandian, Mark Bohm
  • Patent number: 9798689
    Abstract: Techniques for supporting USB and video communication over an extension medium are provided. In some embodiments, an upstream facing port device (UFP device) is coupled to legacy connectors of a host device, and a downstream facing port device (DFP device) is coupled to a USB Type-C receptacle of the sink device that may provide both USB and DisplayPort information. The UFP device and DFP device communicate to properly configure the USB Type-C connection for use in the extension environment. In some embodiments, a source device is coupled to the UFP device via a USB Type-C connection, and legacy video and USB devices are coupled to the DFP device. The UFP device and DFP device again communicate to cause the source device to properly configure the USB Type-C connection for use in the extension environment.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: October 24, 2017
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Remco van Steeden
  • Patent number: 9785594
    Abstract: A micro server is provided. The micro server includes a plurality of computer boards, at least one switch device, and a baseboard. The plurality of computer boards are for data processing. The switch device is electrically connected to the plurality of computer boards and is for data communication between the plurality of computer boards. The baseboard is for data communication and power supply. The communication between the plurality of computer boards is through the baseboard and the plurality of computer boards communicate with the switch device and the external network by Serial Rapid I/O (SRIO).
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: October 10, 2017
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Xiao-Bing Zou
  • Patent number: 9779048
    Abstract: A method for reading/writing a chip in a USB type-C cable comprises converting a read/write command into unstructured vendor defined message (UVDM) that is conforming to a USB power delivery specification. Such UVDM will be delivered to the chip via a type-C configuration channel interface. The chip analyzes the UVDM to acquire the read/write command and reads or modifies the content of a non-volatile memory in the chip according to the read/write command. Due to use of the type-C configuration channel interface, which is inherent in the USB type-C cable, to read/write the chip, it needs no extra interface which otherwise increases costs.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: October 3, 2017
    Assignee: Richtek Technology Corp.
    Inventors: Chien-Chih Huang, Chia-Hwa Chan, Tsung-Nan Wu
  • Patent number: 9772961
    Abstract: A computer system includes a system component with at least one expansion bus and at least one processor coupled to the at least one expansion bus and executes program code of at least one operating system. The computer system also includes a system management module arranged on the system component and at least one memory. The system management module is coupled to the at least one expansion bus and the at least one expansion bus allows direct access to the at least one memory. The system management module has an interface that implements a protocol stack having a bidirectional transport layer used to provide a predetermined shared memory area of the at least one memory to interchange data with the operating system.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 26, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Martin Clemens, Franz Schlosser, Karl-Josef Lüttgenau
  • Patent number: 9766688
    Abstract: An electronic device, a control method of the electronic device, and an image forming apparatus to cut off unnecessary power after recognizing connection/disconnection statuses of Universal Serial Bus (USB) hosts/devices connected to a USB hub are provided. The electronic device includes a USB hub connected to a USB host/device, a first switch configured to switch power supply to the USB hub for reducing power consumption, a controller configured to turn the first switch off to cut off power supply to the USB hub when no USB host/device is connected to the USB hub or only a USB host/device not requiring constant power supply is connected to the USB hub.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 19, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dang You Kim
  • Patent number: 9760525
    Abstract: A clock generator chip, a PCI Express port and a computing device control board are provided herein. In one embodiment the clock generator chip includes: (1) a clock generator configured to generate a reference clock signal for a component in response to a clock request from the component, (2) a reference clock pin configured to provide the reference clock signal and (3) a pair of sideband signal pins configured to receive and transmit sideband packets between the component and the clock generator chip.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: September 12, 2017
    Assignee: Nvidia Corporation
    Inventor: Steve Glaser
  • Patent number: 9736529
    Abstract: A USB sharing method for a combo TV set, a combo TV set and a computer readable storage medium are disclosed. The USB sharing method includes: receiving, by a host, a data packet transmitted via a first USB interface by a first USB device; parsing the data packet and obtaining an interface identifier of the first USB interface in the data packet; switching the first USB interface to a first intelligent component corresponding to the first USB interface according to the interface identifier of the first USB interface; and transmitting a USB request to the first intelligent component over a network channel between the host and the first intelligent component, so that the first intelligent component loads a corresponding USB device driver according to a device identifier of the first USB device included in the USB request to identify the first USB device.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: August 15, 2017
    Assignees: HISENSE ELECTRIC CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventors: Lei Li, Jintong Wang
  • Patent number: 9690738
    Abstract: Aspects disclosed in the detailed description include peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints. In this regard, a PCIe host is configured to determine a temporal distance to an attached PCIe endpoint and compare the temporal distance to a predetermined threshold value. In one aspect, the PCIe host defines a first configuration parameter for the attached PCIe endpoint if the temporal distance is greater than the predetermined threshold value. In another aspect, the PCIe host defines a second configuration parameter different from the first configuration parameter for the attached PCIe endpoint if the temporal distance is less than or equal to the predetermined threshold value. By differentiating the attached PCIe endpoints based on temporal distances, the PCIe host can support compatibly a plurality of attached PCIe endpoints regardless of physical connection distances with the attached PCIe endpoints.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Jian Shen
  • Patent number: 9658671
    Abstract: A method and an apparatus for providing a power grid are provided. The apparatus includes a plurality of memory units comprising at least one SoC memory and at least one cache memory. The apparatus includes a first subsystem coupled to the at least one SoC memory associated with a first power domain. The apparatus further includes a second subsystem coupled to the at least one cache memory associated with a second power domain. The second subsystem may be a CPU subsystem. Because the first power domain sources power from a shared power source, the first power domain may operate at a voltage level that is higher than the operation of memory circuits requires. By moving the at least one cache memory from the first power domain to the second power domain, LDO efficiency loss for components in the first power domain may be reduced.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 23, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Harshit Tiwari, Akshay Kumar Gupta, Srinivas Turaga, Deva Sudhir Kumar Pulivendula, Venkata Devarasetty
  • Patent number: 9652388
    Abstract: In an embodiment, a host controller is configured to control communication with a plurality of universal serial bus (USB) devices, and to couple to a management controller and a host processor. The host controller includes a filter logic to filter information from a management control transmission protocol (MCTP) endpoint of a first USB device from being communicated to the host processor and to provide the MCTP endpoint information to the management controller. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Vedvyas Shanbhogue, Arvind Kumar
  • Patent number: 9645962
    Abstract: A USB hub module which is configured to enable a vehicle's embedded USB host to connect to multiple mobile devices through a USB hub, regardless of whether the mobile devices are configured to act as USB hosts or USB devices, without providing USB OTG controllers or additional vehicle wiring or inhibiting functionality of consumer devices connected the module while one consumer device connected to the module operates in USB host mode. Preferably, the module is configured so that no additional cabling or hardware changes are required to the head unit. The module can be employed between the embedded USB host, USB hub and at least one consumer accessible USB port. When the consumer device is acting as a USB host, signals between the consumer device and the vehicle's embedded USB host are processed through a bridge, thereby rendering the consumer device compatible with the embedded USB host.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 9, 2017
    Assignee: Delphi Technologies, Inc.
    Inventors: Robert M. Voto, Shyambabu Yeda, Craig Allan Petku
  • Patent number: 9632968
    Abstract: A system and method are provided that implement the use of mmWave directional communications to replace wired interconnects for inter-processor communication in multi-core computing systems. Using highly directional, low interference mmWave transmissions in the 60 GHz frequency range, an alternative interconnect scheme is provided to support inter-processor communication in multi-core computing systems for operations and testing. Wired interconnects between the multiple cores and a bus interface are replaced with cooperating mmWave transmitting/receiving devices on each of the core side and the bus interface side. The ability to transmit and receive separate high data rate, directional low interference signals for individual core communication is thus facilitated between the bus interface and each of the multiple cores in the multi-core computing system.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 25, 2017
    Assignee: INTEL CORPORATION
    Inventors: Carlos Cordeiro, Guoqing Li, Bahareh Sadeghi
  • Patent number: 9619417
    Abstract: A managed Universal Serial Bus (USB) service capability is disclosed. The managed USB service capability is configured to use a mobile computing device (e.g., a smartphone or other suitable mobile computing device) to support a set of services for a computer (e.g., a desktop, a laptop, and the like) capable of connecting to the mobile computing device via a USB connection. The managed USB service capability enables local and/or remote control of the mobile computing device to operate in various USB device classes, such that the mobile computing device can provide various managed USB services for the computer via the peripheral connection. In this manner, the mobile computing device may be dynamically configured to operate as one or more of a network interface, a virtual private network (VPN) client, a smart card, a serial console, a mass-storage device, a booting device, and the like.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: April 11, 2017
    Assignee: Alcatel Lucent
    Inventors: Adiseshu Hari, Andrea Francini, Yuh-Jye Chang, Manoj K. Jaitly
  • Patent number: 9619421
    Abstract: A flash memory drive comprising: a male USB connector; a female USB connector; a flash memory chip to store file data; a computing processor, operatively connected to the flash memory chip, to manage transfers of data to and from the flash memory chip; and a changeover switch, operatively connected to the computing processor, to connect the computing processor to one of the male USB connector and the female USB connector; wherein there is no data communication link between the male USB connector and the female USB connector when the changeover switch is connected to one of the male USB connector and the female USB connector.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: April 11, 2017
    Inventor: Israel Hershler
  • Patent number: 9619420
    Abstract: A system which is configured to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without the need to add or provide OTG controllers in the system or additional vehicle wiring, or inhibiting the functionality of any consumer devices operating in USB Device mode connected to a vehicle system Hub while another consumer device connected to the same Hub operates in USB Host mode. Preferably, the system is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The system can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 11, 2017
    Assignee: Delphi Technologies, Inc.
    Inventors: Robert M. Voto, Shyambabu Yeda, Craig Petku
  • Patent number: 9594646
    Abstract: Embodiments relate to reestablishing synchronization across multiple channels in a memory system. One aspect is a computer implemented method that includes receiving an out-of-synchronization indication associated with at least one of a plurality of channels in the memory system. A memory control unit in communication with the channels performs a first stage of reestablishing synchronization that includes selectively stopping new traffic on the plurality of channels, waiting for a first time period to expire, resuming traffic on the plurality of channels based on the first time period expiring, and verifying that synchronization is reestablished for a second time period.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Glenn D. Gilda, Patrick J. Meaney, Vesselina K. Papazova, John S. Dodson
  • Patent number: 9569373
    Abstract: A PCI function, such as a device driver, may request that additional MSI resources be allocated to an I/O device coupled to a PCI Host Bridge (PHB). However, there may not be any unallocated MSI resource remaining in the PHB. Instead, a hypervisor may request to borrow MSI resources assigned to other PCI functions in the system. For example, the PCI function requesting the additional MSI resources may ask for a certain number of MSI resources for a certain period of time—e.g., a lease. The hypervisor then determines which of the other PCI functions (referred to as a loaning PCI functions) are willing to lend or loan their MSI resources. Once the MSI resources available for lease are known, the hypervisor informs the requesting PCI function of these resources which, in turn, binds the additional MSI resources to the I/O device.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse P. Arroyo, Anjan Kumar Guttahalli Krishna
  • Patent number: 9571602
    Abstract: Methods and apparatus apparatuses to transfer data between a first device and a second device are disclosed. In various embodiments, an apparatus includes a first device and a second device. The first device includes at least one first non-differential transmitter coupled to a first channel, at least one second non-differential transmitter coupled to a second channel, and at least one differential receiver to receive a data bit and its complement on the first and second channels in parallel. The second device includes at least one first non-differential receiver coupled to the first channel, at least one second non-differential receiver coupled to the second channel, and at least one differential transmitter to transmit a data bit and its complement on the first and second channels in parallel. Other methods and apparatuses are disclosed.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: February 14, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Timothy M. Hollis
  • Patent number: 9535859
    Abstract: A PCI function, such as a device driver, may request that additional MSI resources be allocated to an I/O device coupled to a PCI Host Bridge (PHB). However, there may not be any unallocated MSI resource remaining in the PHB. Instead, a hypervisor may request to borrow MSI resources assigned to other PCI functions in the system. For example, the PCI function requesting the additional MSI resources may ask for a certain number of MSI resources for a certain period of time—e.g., a lease. The hypervisor then determines which of the other PCI functions (referred to as a loaning PCI functions) are willing to lend or loan their MSI resources. Once the MSI resources available for lease are known, the hypervisor informs the requesting PCI function of these resources which, in turn, binds the additional MSI resources to the I/O device.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse P. Arroyo, Anjan Kumar Guttahalli Krishna
  • Patent number: 9529758
    Abstract: An method of configuring an electronic device having a plurality of serial ports, each of which is configurable to act in either a host port or a slave port mode, includes entering a port configuration state at the device, and, in this port configuration state detecting a trigger event and configuring each of the serial ports of the device in a defined one of its host port or slave port modes. The trigger event may be the proximity of one of the serial ports of the electronic device to a port of another external device in its slave mode. In response, the proximate serial port of the electronic device may assume its host port mode, and the remaining serial ports of said electronic device may assume the slave port mode.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: December 27, 2016
    Assignee: Nanoport Technology Inc.
    Inventor: Timothy Jing Yin Szeto
  • Patent number: 9507619
    Abstract: Virtualizing a host USB adapter in a virtualized environment maintained by a hypervisor, the hypervisor administering one or more logical partitions, where virtualizing includes receiving, by the hypervisor from a logical partition via a logical USB adapter, a USB Input/Output (‘I/O’) request, the logical USB adapter associated with a USB device coupled to the host USB adapter; placing, by the hypervisor, a work queue element (‘WQE’) in a queue of a queue pair associated with the logical USB adapter; and administering, by an interface device in dependence upon the WQE, USB data communications among the logical partition and the USB device including retrieving, with direct memory access (‘DMA’), USB data originating at the USB device from the host USB adapter into a dedicated memory region for the logical USB adapter.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ellen M. Bauman, Harvey G. Kiel, Timothy J. Schimke, Lee A. Sendelbach
  • Patent number: 9495231
    Abstract: Embodiments relate to reestablishing synchronization across multiple channels in a memory system. One aspect is a system that includes a plurality of channels, each providing communication with a memory buffer chip and a plurality of memory devices. A memory control unit is coupled to the plurality of channels. The memory control unit is configured to perform a method that includes receiving an out-of-synchronization indication associated with at least one of the channels. The memory control unit performs a first stage of reestablishing synchronization that includes selectively stopping new traffic on the plurality of channels, waiting for a first time period to expire, resuming traffic on the plurality of channels based on the first time period expiring, and verifying that synchronization is reestablished for a second time period.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Glenn D. Gilda, Patrick J. Meaney, Vesselina K. Papazova, John S. Dodson
  • Patent number: 9471530
    Abstract: To provide a semiconductor device and a mobile terminal device capable of operating with stability. A semiconductor device includes an HSIC physical layer circuit fixedly connected to another semiconductor device through a bus line, a USB link control unit that operates with either a USB host function or a USB device function, and link-connects to the another semiconductor device, a nonvolatile storage unit that stores selection data, the selection data being used to select the USB function with which the USB link control unit operates, and a semiconductor substrate on which the HSCI physical control unit, the USB link control unit, and the nonvolatile storage unit are formed.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 18, 2016
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Satoshi Sasaki
  • Patent number: 9436644
    Abstract: A method and apparatus for communicating USB data. In one embodiment, the method comprises receiving, by an optimizer executing on a computer and communicatively coupled between a USB storage driver (USBSD) and a USB hub controller driver (UHCD), an SCSI command; transmitting, by the optimizer in response to receiving the SCSI command, the SCSI command to the UHCD; generating, by the optimizer, an SCSI command completion; transmitting, by the optimizer, the SCSI command completion to the USBSD; receiving, by the optimizer, SCSI data associated with the SCSI command completion; transmitting, by the optimizer in response to receiving the SCSI data, the SCSI data to the UHCD; generating, by the optimizer after transmitting the SCSI data, an optimized SCSI status message; transmitting, by the optimizer, the optimized SCSI status message to the UHCD; and transmitting, by the optimizer responsive to an SCSI status completion, the SCSI Status completion to the USBSD.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: September 6, 2016
    Assignee: Teradici Corporation
    Inventors: Richard Dean Haymond, Michael James Smith, Haw-Yuan Yang, Daniel Michael Apperloo
  • Patent number: 9401862
    Abstract: A system for optimizing communication paths between two given network ports. More specifically, the system for optimizing communication paths identifies an optimal port between a multi-ported target node and a multi-ported initiator node and then couples the multi-ported target node and the multi-ported initiator node using an optimal path corresponding to the identified optimal port.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: July 26, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mohana R Mullapudi, Nam V Nguyen
  • Patent number: 9396152
    Abstract: A device to process data packets for communication across PHY layers which are of different respective communication protocols. In an embodiment, the device includes a first protocol stack and a second protocol stack which are each for a PCIe™ communication protocol. The first protocol stack and a second protocol stack may interface, respectively, with a first physical (PHY) layer and a second PHY layer of the device. The first protocol stack and the second protocol stack may exchange packets to facilitate communications via both the first PHY layer and the second PHY layer. In another embodiment, the first PHY layer is for communication according to the PCIe™ communication protocol and the second PHY layer is for communication according to another, comparatively low power communication protocol.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 19, 2016
    Assignee: Intel Corporation
    Inventors: Akshay G. Pethe, Mahesh Wagh, Manjari Kulkarni
  • Patent number: 9378103
    Abstract: Methods and structure for coordinating between Redundant Array of Independent Disks (RAID) storage controllers are provided. An exemplary system includes a RAID controller. The RAID controller includes a Peripheral Component Interconnect Express (PCIe) interface, a Serial Attached Small Computer System Interface (SAS) port operable to communicate with another RAID controller, and a command unit. The command unit is able to direct the interface to contact another PCIe interface at the other controller, to acquire an identifier of the other controller stored in a PCIe Inbound Map (PIM) for the other interface, and to activate a feature for the controller that enables cooperative management of storage devices between the controller and the other controller, if the identifier of the other controller matches discovery information maintained at the controller.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: June 28, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Naresh Madhusudana, Naveen Krishnamurthy, Sridhar Rao Veerla
  • Patent number: 9319296
    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: February 12, 2015
    Date of Patent: April 19, 2016
    Assignee: Total Phase, Inc.
    Inventors: Kumaran Santhanam, Gopal Santhanam, Etai Bruhis
  • Patent number: 9311261
    Abstract: A universal serial interface (USI) includes two transceivers configured to separately support a plurality of serial communication standards; a buffer configured to store received data and data to be transmitted; and a transceiver controller configured to connect one of the two transceivers to the buffer based on a configuration signal received from outside of the USI.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yiming Lu
  • Patent number: 9311471
    Abstract: A system for sharing a USB Key by multiple virtual machines located at different hosts including at least two virtual machine managers, each virtual machine manager including a virtual machine transceiver module which is configured to receive a request for accessing a USB Key from a virtual machine within its host; a storage module which is configured to store an association relationship between a USB Key and the virtual machine authenticated by the USB Key; a verification module which is configured to, in response to judging that the virtual machine of the received request can access the USB Key, transmit the request for accessing the USB Key to a USB Key transceiver module of a virtual machine manager of the host where the USB Key is located; and a USB Key transceiver module which is configured to receive a request for accessing a USB Key, and to transmit an access request to a connected USB Key.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lijun Wei, Binqi Zhang, Qian Zhang, Qing Hong Zhuang
  • Patent number: 9307005
    Abstract: A communication control system includes a first computer and a second computer, wherein the first computer includes a communication interface device and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes a memory that has a storage area allocated to store second data received from the first computer, and a second processor configured to determine whether the first feature information received from the first computer matches second feature information, indicating a feature of and calculated based on the second data stored in the storage area, and control the memory to release the storage area when the second feature information does not match the received first feature information.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: April 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Daisuke Fujita, Minoru Inoue, Kazuhiko Horiuchi, Takahiro Takenaka, Masayuki Kawashima, Naoyuki Kodama
  • Patent number: 9280199
    Abstract: This invention is directed to reducing power consumption even when there is a great amount of power consumed by a root complex in a printing apparatus that employs a PCI Express architecture. To accomplish this, a printing apparatus that includes a controller capable of switching between a root complex and an endpoint and an accelerator controller serving as a root complex performs the following processing. More specifically, in the power saving mode, the power source of the accelerator controller is turned off and the controller is set as a root complex. Power consumption in the power saving mode can be greatly reduced, and a return sequence from the power saving mode can be executed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 8, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tadao Saito
  • Patent number: 9280289
    Abstract: One or more techniques and/or systems are provided for detecting misalignment between a virtual data format and an underlying data format. A virtual data object, such as a virtual machine, may be stored within a storage device using an underlying data format. The virtual data object may comprise one or more virtual data structures, such as a virtual partition. The virtual partition may be stored within the virtual data object according to a virtual data format. The virtual data format may be compared with the underlying data format to determine whether the virtual data structure is misaligned within the storage device. Such misalignment may lead to virtual data blocks of the virtual data structure overlapping underlying data blocks, which may degrade (e.g., I/O) performance. Accordingly, one or more misaligned virtual data structures may be realigned within the storage device to address misalignment and/or improve performance.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 8, 2016
    Assignee: NETAPP, INC.
    Inventors: Dennis Ramdass, Stephanie Zhimao He
  • Patent number: 9262189
    Abstract: A method is provided for use in a system that includes a host computing machine configured to implement a virtualization intermediary and that includes a physical storage adapter, the configures a virtual machine (VM) and a virtual function (VF) to support IO operations to physical storage through a direct IOV path to the VF of the physical storage adapter, the method comprises: creating by the virtualization intermediary mapping information that includes a first mapping between virtual disks and physical regions of physical storage and that includes a second mapping between virtual disks and virtual disk addresses; transmitting the mapping information from the virtualization intermediary over the physical storage adapter from a physical function (PF) of the physical storage adapter to the VF; associating a virtual port with the mapping information within the virtualization intermediary; binding the virtual port to the VF; communicating virtual disk addresses indicated within the second mapping within the tra
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: February 16, 2016
    Assignee: VMware, Inc.
    Inventors: Edward J. Goggin, Hariharan Subramanian, Sanjana Aswani
  • Patent number: 9264910
    Abstract: Methods, systems, and devices are disclosed for wireless communication over unlicensed spectrum using a femto cell. In an implementation of the system, a dualmode mobile device adapted to communicate over a licensed frequency spectrum and over an unlicensed frequency spectrum is provided. The dual-mode mobile device detects the presence of a femto cell communicating over an unlicensed spectrum and in response, initiates a communication connection with the unlicensed spectrum femto cell. Subsequently, the connection over a license spectrum may be disconnected upon successful establishment of the connection over the unlicensed spectrum. In yet another implementation, a femto cell communicating over an unlicensed spectrum may be adapted to communicate with a mobile switching center and/or with a voice over IP switch.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: February 16, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles I. Cook
  • Patent number: 9244876
    Abstract: A control circuit (comprising, for example, a part of a charging hub for a portable electronic communications device) that is not configured to support USB On-The-Go-compatible Host Negotiation Protocol is operably coupled to a USB-ID connector and is configured to transmit an identifier via that USB-ID connector to prompt a USB device in function mode to serve as a USB host. A locally-available power supply can then serve to provide power to that USB device notwithstanding the latter's role as the host.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 26, 2016
    Assignee: BlackBerry Limited
    Inventors: Justin Manuel Pedro, Ahmed Abdelsamie
  • Patent number: 9218310
    Abstract: A system includes a bus, a processor operably coupled to the bus, a memory operably coupled to the bus, a plurality of input/output (I/O) devices operably coupled to the bus, where each of the I/O devices has a set of control registers, and a first shared I/O unit operably coupled to the bus. The first shared I/O unit has a plurality of shared functions and is configured to perform the shared functions, where the shared I/O functions are not included as functions on the I/O devices and the I/O devices and the processor interact with the first shared I/O unit to use one or more of the shared functions performed by the first shared I/O unit.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Luiz Andre Barroso, James Laudon
  • Patent number: 9213663
    Abstract: An output input (I/O) control apparatus and a control method thereof are provided. The I/O control apparatus includes an interface control unit, a read-only memory, a random access memory, a multiplexer and a micro-process unit. The interface control unit is coupled to a memory apparatus through a bus, and the memory apparatus is external to the I/O control apparatus. The read-only memory stores judgment codes. The multiplexer is controlled by the micro-process unit to switch to the interface control unit, the read-only memory or the random access memory. When the bus is not busy, the micro-process unit can read data from the memory apparatus. When the bus is occupied and busy, the micro-process unit can read and execute codes from the read-only memory or the random access memory so as to avoid computer system instability or thermal damage.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: December 15, 2015
    Assignee: Nuvoton Technology Corporation
    Inventors: Kuo-Feng Li, Yueh-Yao Nain
  • Patent number: 9196355
    Abstract: Embodiments include but are not limited to apparatuses and systems including memory having a memory cell including a variable resistance memory layer, and a selector switch in direct contact with the memory cell, and configured to facilitate access to the memory cell. Other embodiments may be described and claimed.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: November 24, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Andrea Redaelli, Agostino Pirovano
  • Patent number: 9191839
    Abstract: Methods and apparatus that enable and optimize the simultaneous operation of several wireless femtocells having overlapping coverage areas. In one embodiment of the invention, a resource allocation (e.g., time-frequency grid for an OFDM or TDMA based wireless network) governs the simultaneous operation of several femtocells with overlapping coverage areas by specifying uses for resources. A resource allocation unit (RAU) entity is disclosed for managing and modifying resource allocations for femtocells. The community of femtocells can flexibly share resources according to the time-frequency grid, thereby maximizing spectral efficiency without requiring substantial network overhead.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 17, 2015
    Assignee: Apple Inc.
    Inventors: Maik Bienas, Hyung-Nam Choi, Andreas Schmidt, Achim Luft, Markus Mueck
  • Patent number: 9164938
    Abstract: Methods and apparatus for integrating ARM-based IPs in computer system employing PCI-based fabrics. An PCI-based fabric is operatively coupled to an ARM-based ecosystem employing an ARM-based fabric such as OCP, AHB, or BVCI via a corresponding fabric-to-fabric bridge. Transactions between IP operatively coupled to the PCI-based fabric and IP in the ARM-based ecosystem are facilitated by applying applicable ordering and conversions operations via the fabric-to-fabric bridge and/or fabrics. For example, posted writes originating from IP coupled to the PCI-based fabric are converted to non-posted writes and serialized via the fabric-to-fabric bridge and forwarded to the ARM-based ecosystem.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: October 20, 2015
    Assignee: Intel Corporation
    Inventors: Satish B. Acharya, Achmed R. Zahir, Sean G. Galloway