Data Transfer Specifying Patents (Class 710/33)
-
Patent number: 8443119Abstract: Auto-trespass can be at least temporarily disabled subsequent to an automatic failover. The automatic failover exchanges roles between an active path and a passive path, such that the passive path becomes the active path and vice versa. By disabling auto-trespass, hosts that are unaware that the automatic failover has occurred will not trigger another failover when those hosts attempt to perform I/O operations via the formerly-active path. This can reduce performance decreases that would otherwise occur due to the active role being traded in a “ping-pong” manner between the paths.Type: GrantFiled: February 26, 2004Date of Patent: May 14, 2013Assignee: Symantec Operating CorporationInventors: Prasad Limaye, Mukul Kumar, Mayuresh Phadke
-
Publication number: 20130117475Abstract: The disclosure is related to systems and methods for data detection and device optimization. In one example, a device may include an interface circuit for data transmission, and an interface detection module adapted to determine a characteristic of a data transfer over the interface circuit. The device may implement an optimization profile for the device based upon the determined characteristic. Further, a device may be configured to measure a data transfer rate, determine an interface type based on the data transfer rate, and implement an optimization profile based on the interface type. The optimization profile may optimize a system for power consumption, performance, or other benefits.Type: ApplicationFiled: November 8, 2011Publication date: May 9, 2013Applicant: SEAGATE TECHNOLOGY LLCInventors: Bo Wei, Tse Jen Lee, Steven TianChye Cheok, Jian Qiang
-
Patent number: 8438318Abstract: A television with at least one connection, either wired or wireless. Detection of an active device connected to the connection results in proper software and hardware configuration of the television to properly communicate with the device and provide, for example, proper user interface support and access to the device.Type: GrantFiled: July 30, 2009Date of Patent: May 7, 2013Assignee: Vizio, Inc.Inventors: Matthew Blake McRae, John Schindler
-
Patent number: 8438320Abstract: Various methods and apparatus are described for a target with multiple channels. Address decoding logic is configured to implement a distribution of requests from individual burst requests to two or more memory channels making up an aggregate target. The address decoding logic implements a channel-selection hash function to allow requests from each individual burst request to be distributed amongst the two or more channels in a non-linear sequential pattern in channel round order that make up the aggregate target.Type: GrantFiled: October 5, 2009Date of Patent: May 7, 2013Assignee: Sonics, Inc.Inventors: Krishnan Srinivasan, Drew E. Wingard, Chien-Chun Chou
-
Patent number: 8433832Abstract: A control equipment with a built-in communication apparatus is provided which realizes a delay required for communication without a software intervention while at the same time reducing a load of the communication processing. The control equipment with a communication apparatus includes: a communication device to communicate with a plurality of destinations; and a decision device to determine a mode requiring a reception completion interrupt and a mode not requiring the reception completion interrupt. If the decision device decides that the reception completion interrupt is not necessary, the communication device transmits data to one or more destinations and also virtually transmits data to a second destination different from the first intended destination.Type: GrantFiled: November 2, 2010Date of Patent: April 30, 2013Assignee: Hitachi, Ltd.Inventors: Wataru Nagaura, Kenji Ohta, Kouichi Sato
-
Patent number: 8433831Abstract: The present invention relates to a method for programming a safety-oriented programmable logic controller (10) which is connectable to a device (3) which performs a device-integrated safety function and may be activated using predetermined, first data (100), in which case the programmable logic controller (10) is equipped with at least one first program part (1, 1?) for providing second data (200) for activating the device-integrated safety function, and with a second program part (2) for automatically converting the second data (200) into the first data (100); the present invention also relates to a related router function block (2) for a PLC (10).Type: GrantFiled: November 30, 2009Date of Patent: April 30, 2013Assignee: Robert Bosch GmbHInventors: Jochen Ost, Michael Muehlbauer, Michael Seubert, Stephan Schultze
-
Patent number: 8429307Abstract: This invention is a system and a method for operating a storage server that provides read or write access to a data in a data network using a new architecture. The method of processing I/Os in response to a request by a client of the storage server executes one or more services communicated by a policy engine. The I/Os received from the application are tagged and catalogued to create co-related I/O patterns. The policy engine is then updated with the results of processing the I/Os after executing services on those I/Os.Type: GrantFiled: June 30, 2010Date of Patent: April 23, 2013Assignee: EMC CorporationInventors: Sorin Faibish, Philippe Armangau, Christopher Seibel
-
Patent number: 8429316Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.Type: GrantFiled: July 7, 2010Date of Patent: April 23, 2013Assignee: Marvell International Ltd.Inventor: Martin White
-
Patent number: 8429308Abstract: According to one embodiment of the present disclosure, a method for migrating data from a storage device includes accessing data on a storage device. The method also includes providing at least one interface that allows for selecting a first operating system stored on the storage device. The interface further allows for selecting one or more settings stored on the storage device. The method further includes initiating a migration of the one or more settings from the storage device. The method further includes storing the one or more settings.Type: GrantFiled: January 29, 2009Date of Patent: April 23, 2013Assignee: CA, Inc.Inventors: Shivesh Kumar Pappu, Santosh Kumar Gupta, Laural S. Gentry, Nishant S. Thorat, Arvind Raghavendran
-
Publication number: 20130097342Abstract: A method for data transmission by telegram via a fieldbus of process automation technology, wherein information is transmitted via the fieldbus in the form of data in at least one telegram, and wherein the information, especially the same information, is transmitted in the at least one telegram in a first data format and in a second data format, wherein the first data format differs from the second data format.Type: ApplicationFiled: September 12, 2012Publication date: April 18, 2013Applicants: Safeln Train GmbH, Endress + Hauser Wetzer Gmbh + Co. KGqqqqInventors: Michael Schnalke, Manfred Niedere, Stephan Damith, Peter Biechele
-
Patent number: 8423688Abstract: A configuration performing processing of dividing a file into a plurality of pieces and transmitting the same even when a size of the file is large in transfer of files (input/output) between computers on a network is provided. A multi-thread file input/output system includes a first module performing processing of reading data from an input file, dividing the data into a plurality of pieces, and transmitting the plurality of pieces to a network by multi-thread processing in a transmitter computer; and a second module performing processing of receiving the plurality of pieces from the network and integrating and writing the same to an output file 5 in a receiver computer.Type: GrantFiled: June 30, 2011Date of Patent: April 16, 2013Assignee: Hitachi Systems, Ltd.Inventor: Mineyuki Tamura
-
Patent number: 8423071Abstract: Systems, methods, and computer-readable media for resuming a media object presented on a mobile device following a data loss event that interrupts the presentation of the media object, wherein live streaming services are used to deliver the media object are provided. During presentation of the media object, a reduced data rate at which data is communicated to the mobile device is observed. The reduced data rate interrupting the presentation of the media object. An indication to pause delivery of the media object to the mobile device is provided. A preferred data rate at which data is communicated to the mobile device is observed and, thereafter, an indication to resume delivery of the media object to the mobile device is communicated.Type: GrantFiled: November 25, 2008Date of Patent: April 16, 2013Assignee: Sprint Communications Company L.P.Inventor: Yaojun Sun
-
Patent number: 8417852Abstract: A system and methods of uploading payload data to user buffers in system memory and of uploading partially processed frame data to legacy buffers allocated in Operating System memory space are described. User buffers are stored in a portion of system memory allocated to an application program, therefore data stored in user buffers does not need to be copied from another portion of system memory to the portion of system memory allocated to the application program. When partially processed frame data is uploaded by hardware to a legacy buffer in system memory, a tag, uniquely identifying the legacy buffer location is transferred by the hardware to a TCP stack, enabling the TCP stack to locate the legacy buffer.Type: GrantFiled: December 9, 2003Date of Patent: April 9, 2013Assignee: Nvidia CorporationInventors: Anand Rajagopalan, Radoslav Danilak, Paul J. Gyugyi, Ashutosh K. Jha, Thomas A. Maufer, Sameer Nanda, Paul J. Sidenblad
-
Patent number: 8417848Abstract: A multi-service processing method, including: configuring different cores of a multi-core processor to process different services; and sending received packets to the cores in the pre-defined service processing sequence. The multi-core processor apparatus, includes the configuration management unit, the packet distributing unit, and the multi-core processor. The method and apparatus can save investments in devices while implementing multiple service processing functions.Type: GrantFiled: July 22, 2008Date of Patent: April 9, 2013Assignee: Hangzhou H3C Technologies Co., Ltd.Inventors: Wu Yang, Jinglin Li, Lizhong Wang, Ergang Zhu
-
Patent number: 8417843Abstract: An electronic device and data control method are provided. The electronic device includes a connector which is connected to an external storage medium storing media data therein; an identification unit which identifies a storage identifier (ID) of the external storage medium connected to the connector; and a controller which performs a media function corresponding to the media data stored in the external storage medium whose storage ID is identified by the identification unit.Type: GrantFiled: April 20, 2010Date of Patent: April 9, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Hyeon-ji Lee, Chang-soo Lee, Sang-hee Lee, Dong-heon Lee, Joon-ho Phang, Yeo-ri Yoon
-
Patent number: 8412855Abstract: Systems and methods of processing write transactions provide for combining write transactions on an input/output (I/O) hub according to a protocol between the I/O hub and a processor. Data associated with the write transactions can be flushed to an I/O device without the need for proprietary software and specialized registers within the I/O device.Type: GrantFiled: January 19, 2010Date of Patent: April 2, 2013Assignee: Intel CorporationInventors: Kenneth C. Creta, Aaron T. Spink, Lance E. Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
-
Patent number: 8412856Abstract: An input/output (I/O) method, system, and computer program product are disclosed. An incoming I/O request is received from an application running on a processor. A tree structure including processor-executable instructions defines one or more layers of processing associated with the I/O request. The instructions divide the data in the I/O request into one or more chunks at each of the one or more layers of processing. Each instruction has an associated data dependency to one or more corresponding instructions in a previous layer. The instructions are sorted into an order of processing by determining a location of each chunk and data dependencies between chunks of different layers of processing. One or more instructions are inserted into a schedule that depends at least partly on the order of processing. The I/O request is serviced by executing the instructions according to the schedule with the processor according to the order of processing.Type: GrantFiled: October 12, 2010Date of Patent: April 2, 2013Assignee: Sony Computer Entertainment America LLC.Inventor: Andrew R. Thaler
-
Patent number: 8412858Abstract: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.Type: GrantFiled: June 11, 2012Date of Patent: April 2, 2013Assignee: EMC CorporationInventors: Cesareo Contreras, Helen S. Raizen, Michael E. Bappe, Ian Wigmore, Arieh Don, Xunce Zhou
-
Patent number: 8407378Abstract: Several methods and a system to implement data compression inline with an eight byte data path are disclosed. In one embodiment, a method includes acquiring a data from a host. In addition, the method includes applying an eight byte data path to the data. The method also includes compressing the data inline. The method may further include writing the data in a memory through a memory controller using a RAID engine. The method may also include manipulating the data through the RAID engine. In addition, the method may include reading the data through a Serial Attached SCSI (SAS) core. The method may further include writing the data to a non-volatile storage. The method may include applying a compression technique based on a data history. The method may also include maintaining a consistent order of a sequence of the data during a data compression operation and a decompression operation.Type: GrantFiled: April 22, 2009Date of Patent: March 26, 2013Assignee: LSI CorporationInventor: Rajendra Sadanand Marulkar
-
Patent number: 8407301Abstract: A computer-implemented method for creating incremental images of cluster volumes. The method may include 1) maintaining a parallel cluster comprising a plurality of cluster nodes connected to a cluster volume; 2) creating a first incremental image of the cluster volume by capturing changes to the cluster volume on a first mirror during a first period of time; 3) for each cluster node in the parallel cluster, blocking write completions for writes to the cluster volume; 4) while the write completions are blocked, switching to a second mirror to create a second incremental image of the cluster volume by capturing changes to the cluster volume on the second mirror during a second period of time; and 5) after switching to the second mirror, unblocking the write completions for writes to the cluster volume. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 3, 2010Date of Patent: March 26, 2013Assignee: Symantec CorporationInventor: Niranjan Pendharkar
-
Patent number: 8407379Abstract: An efficient low latency buffer, and method of operation, is described. The efficient low latency buffer may be used as a bi-directional memory buffer in an audio playback device to buffer both output and input data. An application processor coupled to the bi-directional memory buffer is responsive to an indication to write data to the bi-directional memory buffer reads a defined size of input data from the bi-directional memory buffer. The input data read from the bi-directional memory buffer is replaced with output data of the defined size. In response to a mode-change signal, the defined size of data is changed that is read and written from and to the bi-directional memory buffer. The buffer may allow the application processor to enter a low-powered sleep mode more frequently.Type: GrantFiled: October 31, 2011Date of Patent: March 26, 2013Assignee: Research In Motion LimitedInventors: Scott Edward Bulgin, Cyril Martin, Bengt Stefan Gustavsson
-
Patent number: 8400660Abstract: An information processing device includes a memory that stores instruction data describing a content of processing to be executed on document data and a sequence of the processing, in association with a storing area for storing the document data; and a processing executing unit that executes a first processing on the document data stored in the storing area according to the instruction data associated with the storing area, when the document data is stored in the storing area, and executes a second processing on the document data according to the instruction data set for an upper storing area when the upper storing area is set for the storing area.Type: GrantFiled: November 16, 2009Date of Patent: March 19, 2013Assignee: Fuji Xerox Co., Ltd.Inventor: Tetsuo Numata
-
Patent number: 8402180Abstract: A USB device can be configured for multi-packet data transfer to and from endpoints with minimal software intervention. Minimal software intervention allows a Central Processing Unit (CPU) of the USB device to handle other tasks, maximizing USB bus utilization.Type: GrantFiled: March 26, 2010Date of Patent: March 19, 2013Assignee: Atmel CorporationInventors: Einar Fredriksen, Morten Werner Lund, Vemund Kval Bakken
-
Publication number: 20130067124Abstract: A method for synchronizing a host media player and a removable audio player, when the removable audio player is attached to the host media player, including receiving a new media file via an external connector in the host media player, wherein the new media file may be a digital audio file or a digital media file of a media type that the removable audio player is unable to play but the host media player is able to play, storing the new media file in a storage unit within the host media player, and conditionally copying the new media file to a storage unit within the removable audio player when the removable audio player is attached to the host media player, if the new media file is an audio file.Type: ApplicationFiled: September 13, 2012Publication date: March 14, 2013Inventor: Itay Sherman
-
Patent number: 8396996Abstract: In one embodiment, the present invention includes a method for receiving in a processor complex a first write request from a peripheral device, obtaining information of the processor complex responsive to the first write request, and transmitting a second write request from the processor complex to the peripheral device including the information. Other embodiments are described and claimed.Type: GrantFiled: March 23, 2012Date of Patent: March 12, 2013Assignee: Intel CorporationInventor: Bryan R. White
-
Patent number: 8397000Abstract: Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified.Type: GrantFiled: September 12, 2012Date of Patent: March 12, 2013Assignee: Altera CorporationInventors: Gerald George Pechanek, David Strube, Edwin Franklin Barry, Charles W. Kurak, Jr., Carl Donald Busboom, Dale Edward Schneider, Nikos P. Pitsianis, Grayson Morris, Edward A. Wolff, Patrick R. Marchand, Ricardo E. Rodriguez, Marco C. Jacobs
-
Patent number: 8396995Abstract: The present disclosure includes methods and devices for a memory controller. In one or more embodiments, a memory controller includes a plurality of back end channels, and a command queue communicatively coupled to the plurality of back end channels. The command queue is configured to hold host commands received from a host. Circuitry is configured to generate a number of back end commands at least in response to a number of the host commands in the command queue, and distribute the number of back end commands to a number of the plurality of back end channels.Type: GrantFiled: August 30, 2012Date of Patent: March 12, 2013Assignee: Micron Technology, Inc.Inventors: Mehdi Asnaashari, Yu-Song Liao, Jui-Yao Yang, Siamack Nemazie
-
Publication number: 20130060973Abstract: A storage device includes a processing state value calculator that calculates a first processing state value representing a state of data forwarding from the storage device via the connection lines; a notifier that notifies the first processing state value to the second storage device; a receiver that receives a second processing state value representing a state of data forwarding from another storage device (second storage device) via the communication lines and calculated in the second storage device; a multiplicity calculator that calculates, using the first processing state value and the second processing state value, a multiplicity representing the number of data forwarding processes which the storage device is able to simultaneously carry out on the communication lines; and a forwarding controller that forwards data via the communication lines within the calculated multiplicity, so that data may be optimally forwarded via the connection lines.Type: ApplicationFiled: August 10, 2012Publication date: March 7, 2013Applicant: FUJITSU LIMITEDInventor: Akihiro UEDA
-
Patent number: 8392621Abstract: A method of managing a temporary memory includes: receiving a request to transfer data from a source location to a destination location, the data transfer request associated with an operation to be performed, the operation selected from an input into an intermediate temporary memory and an output; checking a two-state indicator associated with the temporary memory, the two-state indicator having a first state indicating that an immediately preceding operation on the temporary memory was an input to the temporary memory and a second state indicating that the immediately preceding operation was an output from the temporary memory; and performing the operation responsive to one of: the operation being an input operation and the two-state indicator being in the second state, indicating that the immediately preceding operation was an output; and the operation being an output operation and the two-state indicator being in the first state, indicating that the immediately preceding operation was an input.Type: GrantFiled: June 22, 2010Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Ekaterina M. Ambroladze, Deanna Postles Dunn Berger, Michael Fee, Arthur J. O'Neill, Jr., Diana Lynn Orf, Robert J. Sonnelitter, III
-
Patent number: 8392630Abstract: Provided is an information processing apparatus and method of controlling same in which, when data transfer is performed among a plurality of control circuits, which control circuit is used to execute data transfer is controlled appropriately based on the transfer conditions of data transfer. To accomplish this, the apparatus has first and second control circuits, a request for data transfer performed between the first and second control circuits is acquired, the transfer conditions of the acquired data transfer are analyzed and which of the first and second control circuits is to execute the data transfer is selected.Type: GrantFiled: January 20, 2012Date of Patent: March 5, 2013Assignee: Canon Kabushiki KaishaInventor: So Yokomizo
-
Patent number: 8392631Abstract: Methods and apparatus that enable a community of devices having differing underlying protocols to stream media data such as video or audio data. In one exemplary embodiment, this invention enables IEEE 1394-compliant (“FireWire” enabled) devices to communicate across an Ethernet infrastructure, such as one enabled by the Ethernet AVB Standard(s). This enhances connectivity, and also supports obviating one or more physical ports within the device(s). In another embodiment, or more wireless transports are utilized.Type: GrantFiled: October 2, 2009Date of Patent: March 5, 2013Assignee: Apple Inc.Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
-
Guest/hypervisor interrupt coalescing for storage adapter virtual function in guest passthrough mode
Patent number: 8392623Abstract: A method is described for coalescing input/output (IO) interrupts to a virtual machine (VM) running on a host computer. At a virtualization layer of the host computer that supports execution of the VM receives an IO interrupt in response to a completion of an IO request of the VM, wherein a transmission of the IO request by the VM to an IO device bypasses the virtualization layer. The virtualization layer then determines whether the VM has responded to a most recently delivered IO interrupt to the VM by the virtualization layer, and drops the IO interrupt if the VM has not responded to the most recently delivered IO interrupt, thereby failing to deliver the IO interrupt to the VM.Type: GrantFiled: May 30, 2012Date of Patent: March 5, 2013Assignee: VMware, Inc.Inventors: Hariharan Subramanian, Edward J. Goggin, Vibhor Patale, Rupesh Bajaj -
Patent number: 8386685Abstract: The present invention provides a method and apparatus for data processing and virtualization. The method and apparatus are configured to receive communications, separate a command communication from a data communication, parallel process the command communication and the data communication, generate at least one virtual command based on the command communication, and generate virtual data according to the at least one virtual command. The apparatus can comprise a parallel virtualization subsystem configured to separate data communications from command communications and to parallel process the command communications and the data communications, to generate virtual commands and to generate virtual data according to a virtual command, and a physical volume driver coupled with the parallel virtualization subsystem, wherein the physical volume driver receives the virtual data and configures the virtual data.Type: GrantFiled: October 17, 2011Date of Patent: February 26, 2013Assignee: Glace Applications NY LLCInventors: Joseph S. Powell, Randall Brown, Stephen G. Finch
-
Patent number: 8375153Abstract: The present invention relates to a method for data output control, which comprises: obtaining the length of idle bits in the cache queue of a data output interface, and if the idle-bit length is equal to or longer than the length of the data to be sent on the interface, putting the data into the cache queue of the interface. In addition, this present invention discloses another data output control method, and two types of data output control apparatuses. Using this invention can avoid flow interruption.Type: GrantFiled: April 24, 2009Date of Patent: February 12, 2013Assignee: Hangzhou H3C Technologies Co., Ltd.Inventors: Jin Zhaohu, Qiang Liu, XinYu Hou
-
Patent number: 8375152Abstract: A controller is provided that controls data transfer between a processor and a data transfer device and that includes: a storage unit that stores first data outputted from the processor; a determination unit that compares control information of the first data and control information of second data received from the processor after the first data, and determines whether a first case in which the first data and the second data include the same data body holds according to a result of the comparison; a management unit that stores a portion of the control information of the second data as duplicate information associated with the first data in the first case, and stores the second data in the storage unit in a second case other than the first case; and a control unit that controls output of data stored in the storage unit to the data transfer device.Type: GrantFiled: April 29, 2011Date of Patent: February 12, 2013Assignee: Fujitsu LimitedInventor: Yoshihiro Kitahara
-
Patent number: 8370537Abstract: A test system 100 that can accept a plurality of plug-in electronic cards in Xi Slots 126 or PXI slots 134 is described. The test or source measure switching system 100 includes a sequencer or sequence engine 130 which is fully capable of executing opcode instructions having potentially indefinite completion times and monitoring multiple asynchronous inputs simultaneously without interrupts. The sequencer 130 is sequential and deterministic to approximately 10 microsecond resolution. The sequencer 130 includes a trigger router which can be a fully configurable trigger input and trigger output routing matrix. Every trigger input can be configured via several detection modes such as active high, active low, level high and level low. Also, trigger outputs can be configured to be triggered on single, multiple or auto triggers if set.Type: GrantFiled: September 5, 2009Date of Patent: February 5, 2013Assignee: EADS North America, Inc.Inventors: Sylvester Yu, Jeffrey Norris, Xiaokun Hu, Daniel Masters, Timothy Elmore, Gary Carlson
-
Patent number: 8370532Abstract: Techniques for portable device data archiving are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for data archiving comprising detecting a connection of a device to a computing platform, identifying the connected device, and archiving data of the connected device according to a specified archive parameter.Type: GrantFiled: October 27, 2009Date of Patent: February 5, 2013Assignee: Symantec CorporationInventor: Andrew Gilbert
-
Patent number: 8370542Abstract: A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel.Type: GrantFiled: September 16, 2003Date of Patent: February 5, 2013Assignee: CommVault Systems, Inc.Inventors: Jun Lu, Parag Gokhale
-
Publication number: 20130031283Abstract: A data transfer apparatus includes a serial interface controller configured to perform data transfer between the data transfer apparatus and a destination device via a serial transmission line; and a transfer controller configured to control the data transfer, issue a read request for data to the destination device, and resume issue of the read request after elapse of a given retransmission time when a positive acknowledgement in response to the read request is not received from the destination device under a given condition.Type: ApplicationFiled: July 23, 2012Publication date: January 31, 2013Applicant: RICOH COMPANY, LTD.,Inventor: Shigekazu TSUJI
-
Patent number: 8364864Abstract: A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks.Type: GrantFiled: March 17, 2010Date of Patent: January 29, 2013Assignee: Juniper Networks, Inc.Inventors: Anurag Agrawal, Philip A. Thomas
-
Patent number: 8359408Abstract: In one embodiment, the present invention includes a method for reading configuration information from a multi-function device (MFD), building a dependency tree of a functional dependency of functions performed by the MFD based on the configuration information, which indicates that the MFD is capable of performing at least one function dependent upon another function, and loading software associated with the functions in order based at least in part on the indicated functional dependency. Other embodiments are described and claimed.Type: GrantFiled: June 30, 2008Date of Patent: January 22, 2013Assignee: Intel CorporationInventors: Ilango S. Ganga, Manoj K. Wadekar, Eric J. DeHaemer
-
Patent number: 8359409Abstract: An apparatus for receiving one or more protocol data units (PDUs) from a word aligned queue including a media access control (MAC) physical-layer (PHY) coprocessor (MPC) logically residing between a physical-layer controller and a media access controller (MAC) processor. The MPC is configured to access a reception physical-layer queue storing a burst, such that the reception physical-layer queue includes a plurality of word lines. The burst includes one or more PDUs that each occupy one or more word lines of the reception physical-layer queue, such that a particular word line stores a portion of a first PDU and a portion of second PDU. The MPC is also configured to receive from the reception physical-layer queue the first PDU including the portion of the first PDU stored in the selected word line.Type: GrantFiled: July 9, 2012Date of Patent: January 22, 2013Assignee: Fujitsu Semiconductor LimitedInventors: Kartik Raju, Mehmet Un
-
Patent number: 8359412Abstract: A data storage device includes a plurality of memory devices and a memory controller. The memory controller exchanges data with the plurality of memory devices via a plurality of channels and adjusts drive strength of the plurality of channels by referring to at least one of the number of the plurality of memory devices and current temperature.Type: GrantFiled: April 28, 2010Date of Patent: January 22, 2013Assignee: SAMSUNG Electronics Co., Ltd.Inventors: Jonggyu Park, Jong-Min Kim
-
Patent number: 8356121Abstract: A communication control device in an audio visual device system has disconnection detection unit for detecting that an audio visual device is disconnected from the audio visual device system, device detection unit for detecting an audio visual device which has not acquired a logical address according to a device type, and control unit for performing control for causing the audio visual device without a logical address to acquire a logical address, when disconnection of a audio visual device is detected by the disconnection detection unit. With this configuration, in an audio visual device system in which an upper limit is set to the number of logical addresses according to a device type, it is possible to cause an audio visual device which cannot acquire a logical address according to the device type to acquire a logical address when it is made available.Type: GrantFiled: June 7, 2012Date of Patent: January 15, 2013Assignee: Canon Kabushiki KaishaInventor: Kazumi Suga
-
Patent number: 8356124Abstract: A data transfer system includes a PCI Express transaction layer having an input for serially receiving posted and non-posted request packets and completion packets; an application layer coupled to the PCI Express transaction layer for receiving posted and non-posted request packets and completion packets from the PCI Express transaction layer; a first transmission interface coupling the application layer to the PCI Express transaction layer; and a second transmission interface coupling the application layer to the PCI Express transaction layer. The PCI Express transaction layer transmits posted and non-posted request packets to the application layer over the first transmission interface and transmits completion packets to the application layer over the second transmission interface.Type: GrantFiled: May 14, 2004Date of Patent: January 15, 2013Assignee: EMC CorporationInventors: Almir Davis, Michael Sgrosso, William F. Baxter, III, Avinash Kallat
-
Publication number: 20130013823Abstract: High speed USB hub with full speed to high speed transaction translator. A USB hub may include an upstream port for coupling to a host and one or more downstream ports for coupling to downstream devices. The downstream devices may operate at USB high speed. The USB hub may support hosts which operate at speeds less than high speed (e.g., full speed). Accordingly, when a host operates at a lower speed, a transaction translator may convert the communications from the host from the lower speed to the high speed. Accordingly, the downstream device may still operate at high speed even when the host operates at a lower speed.Type: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Inventor: Terry R. Altmayer
-
Publication number: 20130007312Abstract: A control panel and a serial port communication arbiter for a touch screen with a camera are provided. A serial port communication method for a touch screen with a camera includes: transmitting a channel request message to the serial port communication arbiter, the channel request message being used for requesting for occupying the channel between the control panel of the touch screen with camera and an upper computer; receiving a channel response message transmitted by the serial port communication arbiter, the channel response message containing a state of the channel; transmitting data to the upper computer over the channel if the state of the channel is idle. It can save production cost of the control panel, improve system performance, and facilitate maintenance of the control panel.Type: ApplicationFiled: March 11, 2011Publication date: January 3, 2013Inventors: Yang Liu, Weizheng Zhang, Xinlin Ye, Jianjun Liu, Xinbin Liu
-
Patent number: 8346988Abstract: A technique for sharing a fabric to facilitate off-chip communication for on-chip units includes dynamically assigning a first unit that implements a first communication protocol to a first portion of the fabric when private fabrics are indicated for the on-chip units. The technique also includes dynamically assigning a second unit that implements a second communication protocol to a second portion of the fabric when the private fabrics are indicated for the on-chip units. In this case, the first and second units are integrated in a same chip and the first and second protocols are different. The technique further includes dynamically assigning, based on off-chip traffic requirements of the first and second units, the first unit or the second unit to the first and second portions of the fabric when the private fabrics are not indicated for the on-chip units.Type: GrantFiled: May 25, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Jian Li, William E. Speight, Lixin Zhang
-
Patent number: 8346977Abstract: According to one aspect there is disclosed an apparatus. The apparatus may include a first device.Type: GrantFiled: August 10, 2010Date of Patent: January 1, 2013Assignee: O2Micro International LimitedInventors: Xiaojun Zeng, Kaiya Sheng
-
Patent number: 8346996Abstract: An information processing system includes a plurality of processors for executing processing according to a predetermined processing request sent from a different device; a switching device for performing data transfer between the individual processors and the different device; and a storage device which is connected to the switching device and enables data transfer to and from the individual processors. At least one of the processors includes a processing request storing unit for storing processing request data sent from the different device to the processor, into the storage device by data transfer. At least another one of the processors includes a processing request reading unit for reading the processing request data stored in the storage device from the storage device by data transfer.Type: GrantFiled: July 14, 2009Date of Patent: January 1, 2013Assignee: NEC CorporationInventors: Youichi Hidaka, Junichi Higuchi, Takashi Yoshikawa