Transfer Termination Patents (Class 710/32)
-
Patent number: 11997419Abstract: Methods, systems, and apparatuses are described for determining a power state of a device. Identification data may be received, e.g., in a media device hub, from one or more devices coupled to the device hub. In some example implementations, the devices coupled to the device hub may comprise an intermediate device coupled to the hub via a first multimedia cable and a sink media device coupled to the intermediate device via a second multimedia cable. Attributes may be identified in the received identification data, such as attributes relating to one or more of the coupled devices. The attributes may be associated with one or more of the devices that are coupled to the device hub. Based on an association of attributes, a power state of one or more of the devices coupled to the hub may be determined.Type: GrantFiled: May 4, 2022Date of Patent: May 28, 2024Assignee: Caavo IncInventors: Ashish D. Aggarwal, Sharath H. Satheesh, Conrad Savio Jude Gomes
-
Patent number: 11985066Abstract: Solutions to configure congestion reaction behavior of end devices of a Fibre Channel (FC) fabric, to the extent that any such solutions exist, are inefficient, cumbersome, and unscalable. The present document discloses embodiments of a distributed Congestion Control Service that may use FC services and communication paths to distribute congestion control actions (e.g., during login or at other times such as configuration parameters change). Embodiments also allow for congestion configuration parameters to be provided to end devices in a transport-agnostic way. Furthermore, congestion control actions may be delivered on-demand or at other times, such as after a change.Type: GrantFiled: April 23, 2021Date of Patent: May 14, 2024Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, Vinay Sawal, Joseph LaSalle White
-
Patent number: 10321587Abstract: An electronic device is provided. In some embodiments, the electronic device includes an electronic device housing having a sidewall and a connector receptacle integral to the electronic device housing. An electrical connector is fixedly positioned at least partially within the connector receptacle. The electrical connector includes an electrical connector end at least partially within the connector receptacle and a connector body at least partially outside the connector receptacle.Type: GrantFiled: February 3, 2017Date of Patent: June 11, 2019Assignee: Google LLCInventors: David Kyungtag Lim, Jason Edward Jordan
-
Patent number: 10241913Abstract: Aspects include creating a network multicast group in a storage area network (SAN) for a first computer system and a second computer system that are connected by the SAN and that each include a local cache for a shared storage device. Prior to one of the first or second computer system writing write data to the shared storage device: the write data is written to the local cache of the one of the first or second computer system; the write data is sent to the multicast group; based on the send operation completing, the write data is written to the shared storage device; and based on the write operation completing, the write completion is signaled to an operating system or hypervisor of the first and second computer systems.Type: GrantFiled: January 20, 2016Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alol Antony Crasta, Harshal S. Patil, Kishorekumar G. Pillai, Christoph Raisch, Nishant Ranjan
-
Patent number: 9727514Abstract: An integrated circuit is provided. The integrated circuit includes a communication-mode determination circuitry configured to detect a signal level at one or both of a first data line and a second data line and to determine whether a communication mode of the first data line and the second data line is a first universal series bus (USB) communication mode or a second USB communication mode. The integrated circuit also includes a first transceiver circuitry configured to operate in one of multiple modes, based on the communication mode determined. The integrated circuit also includes a second transceiver circuitry configured to operate in one of multiple modes, based on the communication mode determined. A maximum signal level of the first USB communication mode is greater than a maximum signal level of the second USB communication mode.Type: GrantFiled: January 6, 2015Date of Patent: August 8, 2017Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Desheng Ma, Derek Hing Sang Tam, Chia-Jen Hsu, Preeti Mulage
-
Patent number: 9680449Abstract: An encoder input device includes a connection terminal to be connected to one of encoders and made common to a plurality of types of signal systems of the encoders, a plurality of power supplies for signals according to the plurality of types of signal systems of the encoders, and a software switch that switches connection arrangement between the connection terminal and the power supplies for signals in a software manner according to the signal system of the encoder connected to the connection terminal among the plurality of types of signal systems of the encoders.Type: GrantFiled: March 2, 2012Date of Patent: June 13, 2017Assignee: Mitsubishi Electric CorporationInventor: Takumi Okuyama
-
Patent number: 9158645Abstract: A method for continuous data transfer when a USB mass storage device is disconnected and reconnected is provided. The method may include monitoring state information from one or more mass storage devices, using a software driver to detect a change in state of the mass storage device on the computer. Active I/O transfers using the USB mass storage device are paused when the software driver detects that the USB mass storage device is detached from the computer. A configurable timer is started. The software drive may detect the attaching of a USB device. If, prior to the expiration of the timer, the software driver verifies that the USB mass storage device is the same that was previously attached to the computer, active I/O transfers are continued.Type: GrantFiled: December 17, 2013Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Phani K. Ayyagari, Purnachandra R. Jasti, Sudhir Maddali, Madhusudana R. Thanugundala
-
Patent number: 9136801Abstract: In an embodiment, a semiconductor integrated circuit device includes a driver circuit that drives a transmission line, an output terminal coupled to the output of the driver circuit, and a variable-impedance circuit. The variable-impedance circuit is coupled, for example, between the driver circuit and the output terminals for series-termination of the transmission line.Type: GrantFiled: May 31, 2012Date of Patent: September 15, 2015Assignee: Renesas Electronics CorporationInventors: Seiji Yamamoto, Miki Shiraishi, Yutaka Uneme
-
Patent number: 9043516Abstract: A data storage device includes a first memory device configured to store data having a first property, a second memory device configured to store data having a second property, and a controller. The controller selects data stored in the first memory device, and transfers the selected data to the second memory device or stores the selected data in another physical location of the first memory device selectively depending on an update count (UC) of an address at which the selected data is stored.Type: GrantFiled: June 26, 2013Date of Patent: May 26, 2015Assignees: SK HYNIX INC., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITYInventors: Hyeok-Jun Seo, Seok-Min Ko, Eui-Young Chung
-
Patent number: 9021144Abstract: Systems and methodologies are described that facilitate utilizing timers in conjunction with transmitting buffer status reports (BSR). A prohibit timer can be utilized to determine when BSRs can be transmitted to an eNB. The prohibit timer can be initialized or restarted upon transmitting a BSR to an eNB. A BSR retransmit timer can be used to determine when to retransmit a BSR. The BSR retransmit timer can be initialized upon transmitting a BSR to an eNB and restarted each time an uplink resource allocation is received from the eNB. Once the timer expires, if an uplink transmission buffer contains data (e.g., size>0), the BSR can be retransmitted to the eNB. Control data feedback can additionally be used to determine when to retransmit the BSR. In addition, in either case, the timer duration values can be provided by the eNB.Type: GrantFiled: June 28, 2013Date of Patent: April 28, 2015Assignee: QUALCOMM IncorporatedInventors: Aleksandar Damnjanovic, Sai Yiu Duncan Ho
-
Patent number: 9015388Abstract: In an embodiment, a computing device may include a control unit. The control unit may acquire a request from a central processing unit (CPU), contained in the computing device, that may be executing a basic input/output system (BIOS) associated with the computing device. The request may include a request for a value that may represent a maximum authorized storage size for a storage contained in the computing device. The control unit may generate the value and send the value to the CPU. The CPU may generate a system address map based on the value. The CPU may send the system address map to the control unit which may acquire the system address map and configure an address decoder, contained in the computing device, based on the acquired system address map.Type: GrantFiled: June 28, 2013Date of Patent: April 21, 2015Assignee: Intel CorporationInventors: Murugasamy Nachimuthu, Mohan Kumar, Dimitrios Ziakas
-
Patent number: 9009376Abstract: A BIOS storage unit of an electronic device is connected to a USB 3.0 extension unit of a USB 3.0 host connector. A microcomputer of a USB compatible device is connected to a USB 3.0 extension unit of a USB 3.0 device connector. The microcomputer of the USB compatible device can write and read the BIOS data to/from the BIOS storage unit of the electronic device through the USB 3.0 extension units. Moreover, the microcomputer of the USB compatible device compares the BIOS data read from the BIOS storage unit of the electronic device with the BIOS data stored in its own storage unit, and notifies a result of the comparison.Type: GrantFiled: July 27, 2012Date of Patent: April 14, 2015Assignee: Sharp Kabushiki KaishaInventor: Tatsuaki Amemura
-
Patent number: 9003072Abstract: 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: GrantFiled: February 2, 2011Date of Patent: April 7, 2015Assignee: T-Data Systems (S) Pte LtdInventor: Winn Tan
-
Patent number: 9003087Abstract: 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: GrantFiled: March 18, 2013Date of Patent: April 7, 2015Assignee: Hitachi, Ltd.Inventors: Miho Imazaki, Shigeo Homma, Hiroaki Akutsu, Yoshiaki Eguchi, Akira Yamamoto, Junji Ogawa
-
Patent number: 8977789Abstract: Systems and methods for detecting Input/Output (I/O) device connection are described herein. The method includes physically coupling an I/O device to a host port through a first signal line and a second signal line. The method also includes driving the first signal line or the second signal line high via an active buffer of the I/O device. The method also includes providing an acknowledgement signal from the host to the device through the other signal line that is not being driven high by the active buffer of the I/O device.Type: GrantFiled: December 28, 2012Date of Patent: March 10, 2015Assignee: Intel CorporationInventors: Kok Hong Chan, Huimin Chen
-
Patent number: 8972625Abstract: An electronic apparatus includes a plurality of interfaces and a host determination controller. To the plurality of interfaces, a plurality of host candidate devices are individually connected. The plurality of host candidate devices are each capable of serving as a host device that performs control. The host determination controller is configured to determine, based on a reception signal received from one of the plurality of host candidate devices, a predetermined host candidate device serving as a transmission source of the reception signal to be a host device, and to control a disconnection and a connection of at least one of the plurality of interfaces, the at least one of the plurality of interfaces corresponding to at least one of the other host candidate devices.Type: GrantFiled: March 14, 2013Date of Patent: March 3, 2015Assignee: Sony CorporationInventors: Yasuo Asakura, Keitarou Kondou, Makoto Noda
-
Patent number: 8966143Abstract: A method, executed by a computer, for controlling storages includes obtaining time elapsed since data to be moved in a source storage in three or more storages whose performance for response to an access request is different is accessed in accordance with the access request, identifying, from the storages, a destination storage that meets condition under which the data to be moved in the source storage is moved, based on the obtained elapsed time by referring to a storage unit that stores the condition under which data is moved to each of the storages, and moving the data to be moved in the source storage to the identified destination storage.Type: GrantFiled: July 24, 2013Date of Patent: February 24, 2015Assignee: Fujitsu LimitedInventor: Akira Satou
-
Patent number: 8954624Abstract: The pureness of a connection between an external device and a host computer can be inspected or monitored to determine the status: connected or disconnected. When it is determined that a disconnection state is entered, an indication can be sent to the host and, in parallel, the data transportation from and/or to the external device may be manipulated. In some embodiments an exemplary connection protector device (CPD) may be added to the connection in between the external device and the host. The CPD can have two connectors one for the host and one for the cable of the external device. The CPD can be adapted to identify any disconnection in the connection with the host and/or the connection with the external device on the other side of the CPD.Type: GrantFiled: October 4, 2006Date of Patent: February 10, 2015Assignee: Safend Ltd.Inventors: Avner Rosenan, Zvi Gutterman, Dor Skuler, Gil Sever
-
Patent number: 8914550Abstract: A data processing device includes a plurality of devices, a processor core, a memory, and a queue manager. The processor core stores one or more commands in a command queue of the memory to be executed by the plurality of devices to implement a data transfer path. The queue manager stores a frame queue for each of the plurality of devices. Each frame queue includes a first field having a pointer to an address of the command queue, and a second field to identify a next-in-sequence frame queue. A first device stores a data descriptor in the frame queue of the second device to initiate a data transfer from the first device to the second device. The data descriptor includes a field to indicate an offset value from the address of the command queue to a location of a command to be executed by the second device.Type: GrantFiled: March 15, 2013Date of Patent: December 16, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Tommi M. Jokinen, David B. Kramer, Kum Xu
-
Patent number: 8902368Abstract: In a transmission device: a controller performs a control of reading, from information regarding video specification, first information indicating whether a reception device is capable of intermittent reception of receiving a video signal at a timing that causes certain number of frames to be intermittent, and, when the reception device can perform intermittent reception, multiplexing, to the video signal during a blanking period of the video signal to be updated, an enable signal indicating the present video signal is to be enabled and second information indicating that transmission of the video signal will not resume unless the video signal is updated; and a transmitter transmits the video signal that is to be updated and then does not resume transmission of the video signal unless the video signal is updated.Type: GrantFiled: January 30, 2012Date of Patent: December 2, 2014Assignee: Panasonic CorporationInventors: Yutaka Nio, Toshiro Nishio
-
Patent number: 8892782Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.Type: GrantFiled: April 9, 2014Date of Patent: November 18, 2014Assignee: hopTo Inc.Inventor: John Cronin
-
Patent number: 8868796Abstract: An electronic device executes a software application that includes instructions for updating firmware of a peripheral device and one or more firmware images. The electronic executes the firmware update instructions to initiate the firmware update of the peripheral device and transfers a firmware image from the software application to the peripheral device according to a response from the peripheral device. The software application sends information to the peripheral device for verifying the transferred firmware image and causes the peripheral device to use the transferred firmware image upon successful verification.Type: GrantFiled: June 12, 2013Date of Patent: October 21, 2014Assignee: Otter Products, LLCInventors: James John Wojcik, Kim J. Hansen, James Stephanik
-
Patent number: 8856389Abstract: Various techniques are provided to support efficient data transfers over serial data streams. In one example, a serial device may be used to efficiently transfer data between a host device and the serial device over a data stream of a serial interface. A data stream value identifying the data stream may be stored in a register indexed by a tag associated with a command received from the host device. The command may be passed to a storage media device, wherein the passing is controlled by a processor of the serial device. The tag may be extracted from an address value received from the storage media device in response to execution of the command by the storage media device. The data stream value may be retrieved from the register using the extracted tag as an index without requiring an interrupt to the processor to determine the data stream value.Type: GrantFiled: September 1, 2010Date of Patent: October 7, 2014Assignee: SMSC Holdings S.A.R.L.Inventors: Qing Yun Li, Biao Jia
-
Patent number: 8850094Abstract: Disclosed is a method for sharing input/output ports among inverters. A sharing method by a master inverter according to the present disclosure is such that data to be outputted to an output port of a slave inverter is transmitted to the slave inverter where data inputted to input port of the slave inverter is received. Furthermore, a sharing method by the slave inverter is such that data transmitted along with a request frame is outputted to an output port in case of receiving the request frame requesting use of the output port from the master inverter, where data used by the master inverter among data received from input port is transmitted to the master inverter.Type: GrantFiled: January 13, 2012Date of Patent: September 30, 2014Assignee: LSIS Co., Ltd.Inventor: Jong Wook Jeon
-
Patent number: 8838850Abstract: A cluster of storage control members connect different clients to different storage disks. Connection path information between the different clients and disks is discovered and distributed to the storage cluster members. The connection path information is then used to maintain coherency between tiering media contained in the different storage cluster members. Unique Small Computer System Interface (SCSI) identifiers may be associated with the different connection paths to uniquely identify particular storage disks connected to the clients.Type: GrantFiled: November 16, 2009Date of Patent: September 16, 2014Assignee: Violin Memory, Inc.Inventors: Sivaram Dommeti, Som Sikdar, Erik de la Iglesia
-
Patent number: 8825921Abstract: A technique includes executing at least one instruction on a processor to control a driver circuit; and in response to a predetermined trigger condition, asynchronously causing the driver circuit to enter a predetermined state.Type: GrantFiled: December 22, 2010Date of Patent: September 2, 2014Assignee: Silicon Laboratories Inc.Inventors: Alan L. Westwick, Thomas S. David
-
Patent number: 8806078Abstract: In an information processing device according to an embodiment, a generating unit generates a descriptor including information indicating an area in a storage unit and state information indicating a state of an entry in which the information indicating the area is stored, and an update unit updates the state information according to at least one of writing and reading of data to the area indicated in the entry selected according to the state information by the input/output unit. The generating unit generates the descriptor in advance before at least one of writing and reading of data to/from the storage unit is started.Type: GrantFiled: February 27, 2012Date of Patent: August 12, 2014Assignee: Kabushiki Kaisha ToshibaInventors: Nobuhiko Sugasawa, Masataka Goto, Yuta Kobayashi, Shinichi Baba
-
Patent number: 8799531Abstract: A data transferring apparatus, that is capable of connecting to at least one device and that transfers a request from a host to the device, obtains, in response to receiving a suspend request for suspending at least one of the devices from the host, configuration data of the target device (or port) for suspension indicated by the suspend request from the device, and saves the obtained configuration data. During resume, the saved configuration data is set in the device (or the port).Type: GrantFiled: October 12, 2011Date of Patent: August 5, 2014Assignee: Canon Kabushiki KaishaInventor: Kazuya Kayama
-
Patent number: 8788738Abstract: Disclosed herein is a device that includes a first terminal operatively supplied with a pulse signal, a second terminal, a set of third terminals operatively supplied with identification information, a storage unit configured to store the identification information in response to the pulse signal, and a control unit configured to electrically disconnect the first terminal from the second terminal until the storage unit stores the identification information and electrically connect the first terminal to the second terminal after the storage unit has stored the identification information. This device may be used as each of semiconductor chips that are stacked with each other.Type: GrantFiled: December 5, 2011Date of Patent: July 22, 2014Inventor: Yoshiro Riho
-
Patent number: 8782293Abstract: A processor and execution units providing intra-processor operation control. In one embodiment, a processor includes a processor core and a peripheral device. The processor core includes a first execution unit and a second execution unit. The second execution unit is coupled to the first execution unit and the peripheral device. The second execution unit is configured to execute a complex instruction, and includes a status register and execution control logic. The status register includes an execution control information field configured to store execution control information. The execution control information specifies operational parameters of the peripheral device. The execution control logic is configured to apply the execution control information to generate execution control signals, and to control operation of the peripheral device via the execution control signals.Type: GrantFiled: June 14, 2013Date of Patent: July 15, 2014Assignee: Texas Instruments IncorporatedInventors: Horst Diewald, Johann Zipperer
-
Patent number: 8782294Abstract: A processor and execution units providing intra-processor resource control. A processor includes a processor core and a peripheral. The processor core includes a first execution unit, and a second execution unit coupled to the first execution unit. The peripheral is coupled to the second execution unit. The second execution unit is configured to execute a complex instruction, and includes a status register and resource control logic. The status register includes a resource control field configured to store resource control information. The resource control information specifies whether the second execution unit requests access to the peripheral during execution of an instruction stream comprising a complex instruction. The resource control logic is configured to apply the resource control information to request access to the peripheral during execution of the instruction stream comprising the complex instruction.Type: GrantFiled: June 14, 2013Date of Patent: July 15, 2014Assignee: Texas Instruments IncorporatedInventors: Horst Diewald, Johann Zipperer
-
Patent number: 8762585Abstract: In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed.Type: GrantFiled: December 21, 2012Date of Patent: June 24, 2014Assignee: Intel CorporationInventors: Gary Solomon, Robert A. Dunstan, Joe Schaefer, Brad Saunders
-
Patent number: 8762589Abstract: Transferring data between devices utilizing state data. The devices may include a writer device and a reader device, each coupled to a common bus. A host device may create a transfer session between the devices. Each of the host device, the writer device, and the reader device may maintain state data of the transfer session. The host device may notify at least one of the reader device or the writer device of a state change from a disabled state to an enabled state. After enabling, data may be transferred directly between the writer device and the reader device without involving the host device. Finally, the host device may notify at least one of the reader device or the writer device of a state change from the enabled state to the disabled state. After disabling, the direct transfer of data between the writer device and the reader device may be stopped.Type: GrantFiled: January 22, 2010Date of Patent: June 24, 2014Assignee: National Instruments CorporationInventors: Haider Ali Khan, Matthew John Koenn, John Robert Breyer, Christopher Frederick Graf, Siddharth Sethi, Christopher Scott Green
-
Patent number: 8751703Abstract: An interrupt management apparatus is provided for managing interrupt events generated by, for example, peripheral devices and computing modules. The interrupt management apparatus has an event decoder for receiving one or more interrupt signals from one or more interrupt sources and for decoding a received interrupt signal to produce control data relating to an interrupt event. The apparatus also has a sequence memory for storing one or more sequences, a sequence including one or more steps for handling one or more interrupt events, and one or more sequencers for interpreting one or more steps of a sequence stored in the sequence memory, the one or more sequencers being arranged to receive said control data from the event decoder. This enables the apparatus to manage said interrupt events without assistance from a central processing unit.Type: GrantFiled: January 23, 2012Date of Patent: June 10, 2014Assignee: Broadcom CorporationInventors: Ari Petteri Hatula, Mika Tapani Lehtonen
-
Patent number: 8745280Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.Type: GrantFiled: May 25, 2012Date of Patent: June 3, 2014Assignee: hopTo, Inc.Inventor: John Cronin
-
Patent number: 8738814Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.Type: GrantFiled: May 25, 2012Date of Patent: May 27, 2014Assignee: hopTo Inc.Inventor: John Cronin
-
Patent number: 8732345Abstract: A disclosed image forming apparatus includes an image processing device including plural image processing units; a control device configured to control the plural image processing units; and a connection unit configured to connect the image processing device to the control device. Each of the plural image processing units is connected to the control device by one of plural channels; the image processing device is connected to the control device by a first bus including the channels; and the connection unit is provided on the first bus so that the image processing device is connected to the control device by a single connection unit.Type: GrantFiled: March 15, 2013Date of Patent: May 20, 2014Assignee: Ricoh Company, Ltd.Inventors: Takashi Aihara, Hidemasa Morimoto
-
Patent number: 8700819Abstract: A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices.Type: GrantFiled: March 9, 2011Date of Patent: April 15, 2014Assignee: Apple Inc.Inventors: Anand Dalal, Haining Zhang, Mitchell D. Adler
-
Patent number: 8683133Abstract: A real request from a CPU to the same memory bank as a prior prefetch request is transmitted to the per-memory bank logic along with a kill signal to terminate the prefetch request. This avoids waiting for a prefetch request to complete before sending the real request to the same memory bank. The kill signal gates off any acknowledgement of completion of the prefetch request. This invention reduces the latency for completion of a high priority real request when a low priority speculative request to a different address in the same memory bank has already been dispatched.Type: GrantFiled: January 20, 2009Date of Patent: March 25, 2014Assignee: Texas Instruments IncorporatedInventors: Sajish Sajayan, Alok Anand, Ashish Rai Shrivastava, Joseph R. Zbiciak
-
Patent number: 8683096Abstract: Disclosed embodiments may include a circuit having a plurality of data terminals, no more than two pairs of differential data strobe terminals associated with the plurality of data terminals, and digital logic circuitry. The digital logic circuitry may be coupled to the data terminals and configured to use the no more than two pairs of differential data strobe terminals concurrently with the plurality of data terminals to transfer data. Other embodiments may be disclosed.Type: GrantFiled: June 27, 2012Date of Patent: March 25, 2014Assignee: Intel CorporationInventors: Md Altaf Hossain, Kevin J. Doran, Nagi Aboulenein
-
Patent number: 8683097Abstract: Systems and methods for detecting Input/Output (I/O) device connection are described herein. The method includes physically coupling an I/O device to a host port through a first signal line and a second signal line. The method also includes driving the first signal line or the second signal line high via an active buffer of the I/O device. The method also includes providing an acknowledgement signal from the host to the device through the other signal line that is not being driven high by the active buffer of the I/O device.Type: GrantFiled: June 30, 2012Date of Patent: March 25, 2014Assignee: Intel CorporationInventors: Huimin Chen, Kok Hong Chan
-
Patent number: 8671231Abstract: A method, system, and computer program product for fast cancellation of an I/O request in a data processing system are provided in the illustrative embodiments. A first component in a stack comprising a plurality of components determines whether a memory buffer associated with the I/O request is valid, the memory buffer being an addressable area in a memory in the data processing system. The first component, responsive to the memory buffer being valid, creates a first request data structure corresponding to the I/O request, wherein the first request data structure includes a reference to the memory buffer. The first component passes the first request data structure to a second component in the stack.Type: GrantFiled: June 6, 2011Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Vishal Chittranjan Aslot, Brian W. Hart, Anil Kalavakolanu, Evelyn Tingmay Yeung
-
Patent number: 8639853Abstract: Various embodiments of a system, method, and memory-medium provide for configuration of a programmable waveform that allows for communication with one of a plurality of different target devices. The programmable waveform comprises one or more waveform parameters and one or more waveform lines. The waveform lines may comprise control lines and/or data lines. One or more of the waveform parameters may be set in response to user input, and corresponding signals based on the waveform lines may be generated in order to communicate with a target device selected from a variety of different possible target devices. Waveform parameters may include one or more of: setup time, hold time, lead time, trail time, idle time, clock frequency, clock duty cycle, number of data bits per transmission, number of data lines, pulse width, polarity, and phase.Type: GrantFiled: July 28, 2011Date of Patent: January 28, 2014Assignee: National Intruments CorporationInventors: Aditya K. Rathi, Eric L. Singer, Caleb G. Wells, Yiqi Jiang
-
Patent number: 8621121Abstract: An improved technique for processing IO requests has been described that distinguishes bogus IOs from genuine IO request failures by accessing a hardware configuration record that associates available paths with hardware components at different hardware layers traversed by the paths. When an IO request fails down a first path, a second path is selected for retrying the IO request by accessing the hardware configuration record and identifying a path that the record indicates traverses hardware components that are different from those traversed by the first path at multiple hardware layers. The chance that an IO request will fail due to faulty hardware over both the first path and the second path is thus low, such that IO failures down both the first path and the second path provide a clear indication that the IO request is bogus.Type: GrantFiled: September 26, 2012Date of Patent: December 31, 2013Assignee: EMC CorporationInventors: Michael E. Bappe, Vinay G. Rao, Ronald Chambers
-
Patent number: 8621122Abstract: One embodiment of the invention comprises a non-transitory, tangible computer readable storage medium encoded with processor readable instructions to perform a method of transferring SDIO data. One method comprises buffering multiple IP packets to transfer from one of a SDCC host and a SDIO client to the other of the SDCC host and the SDIO client. A multiplexing header is attached to each of the multiple IP packets and one of at least one SDIO read command and at least one SDIO write command issued. The multiple IP packets are then transferred in a single SDIO transfer between the one of a SDCC host and a SDIO client to the other of the SDCC host and the SDIO client.Type: GrantFiled: April 7, 2011Date of Patent: December 31, 2013Assignee: Qualcomm Innovation Center, Inc.Inventors: Vaibhav Kumar, Mark A. Landguth, Mohit K. Prasad, Erez Tsidon, Shailesh Maheshwari, Rashmi Char, Robert C. Coleman
-
Patent number: 8601191Abstract: Disclosed herein is a deadlock avoidance circuit including: a previous-transaction-information management section; a transaction-issuance-termination determination section; and a response-outputting control section.Type: GrantFiled: July 27, 2011Date of Patent: December 3, 2013Assignee: Sony CorporationInventors: Sumie Aoki, Yoshito Katano
-
Patent number: 8595390Abstract: A method for storing information, the method includes: receiving information to be stored on a removable mass storage device; and storing a compact disc recordable (CDR) session representation on a non-optical re-writable storage area of the removable mass storage device; wherein the CDR session representation comprises the received information.Type: GrantFiled: June 28, 2007Date of Patent: November 26, 2013Assignee: SanDisk IL Ltd.Inventors: Baruch Sollish, Yehuda Hahn
-
Patent number: 8595399Abstract: A video/sound signal switching and distributing device makes connections to a plurality of video/sound signal receiving devices to be connected at startup of a system and performs authentication between itself and the plurality of video/sound signal receiving devices, thereby acquiring key selection information about a video/sound signal transmitting device and holding the key selection information. Even when another video/sound signal receiving device is connected to the video/sound signal transmitting device while one video/sound signal is already in the middle of displaying a view of the video/sound signal, the video/sound signal transmitting device and the video/sound signal switching and distributing device can again establish a connection without redoing mutual authentication. Hence, disconnection and re-connection of the video/sound signal can be performed without interruption of the video/sound signal being displayed for viewing purpose.Type: GrantFiled: July 1, 2010Date of Patent: November 26, 2013Assignee: Panasonic CorporationInventors: Toshikazu Hattori, Susumu Ibaraki
-
Patent number: 8589599Abstract: A device comprises circuitry and a transceiver in communication with the circuitry. In operation, the device is configured to cause the transceiver to: periodically send a broadcast message to indicate the availability of the device for attachment to another device; receive, from the another device, a first pre-attachment message that is sent utilizing first information sent by the device; send, to the another device, a first response that is sent in response to the first pre-attachment message and includes second information; receive, from the another device, a second pre-attachment message that is sent utilizing the second information; send, to the another device, a second response that is sent in response to the second pre-attachment message; and communicate, with the another device, a data signal utilizing a second one of the addresses for identification in association with the another device, for data transfer in connection with a group controlled by the device.Type: GrantFiled: July 12, 2013Date of Patent: November 19, 2013Assignee: Tri-County Excelsior FoundationInventor: Robert J Donaghey
-
Patent number: 8578060Abstract: Connecting USB devices with USB hosts over distinct network paths, including the following steps: Connecting USB hosts with respective USB host adaptors (USBHs), essentially according to USB specification timings. Connecting USB devices with respective USB device adaptors (USBDs). Enabling the USBDs and the USBHs to communicate over a network that can connect each USBD with each USBH. Initiating USB connections over the network between the USB devices and the USB hosts. And operating at least two of the USB connections over the network essentially simultaneously and without any common network node.Type: GrantFiled: January 19, 2012Date of Patent: November 5, 2013Assignee: Valens Semiconductor Ltd.Inventors: Eyran Lida, Aviv Salamon