Data Transfer Specifying Patents (Class 710/33)
  • Patent number: 8443119
    Abstract: 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: Grant
    Filed: February 26, 2004
    Date of Patent: May 14, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Prasad Limaye, Mukul Kumar, Mayuresh Phadke
  • Publication number: 20130117475
    Abstract: 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: Application
    Filed: November 8, 2011
    Publication date: May 9, 2013
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Bo Wei, Tse Jen Lee, Steven TianChye Cheok, Jian Qiang
  • Patent number: 8438318
    Abstract: 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: Grant
    Filed: July 30, 2009
    Date of Patent: May 7, 2013
    Assignee: Vizio, Inc.
    Inventors: Matthew Blake McRae, John Schindler
  • Patent number: 8438320
    Abstract: 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: Grant
    Filed: October 5, 2009
    Date of Patent: May 7, 2013
    Assignee: Sonics, Inc.
    Inventors: Krishnan Srinivasan, Drew E. Wingard, Chien-Chun Chou
  • Patent number: 8433832
    Abstract: 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: Grant
    Filed: November 2, 2010
    Date of Patent: April 30, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Wataru Nagaura, Kenji Ohta, Kouichi Sato
  • Patent number: 8433831
    Abstract: 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: Grant
    Filed: November 30, 2009
    Date of Patent: April 30, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Jochen Ost, Michael Muehlbauer, Michael Seubert, Stephan Schultze
  • Patent number: 8429307
    Abstract: 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: Grant
    Filed: June 30, 2010
    Date of Patent: April 23, 2013
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, Philippe Armangau, Christopher Seibel
  • Patent number: 8429316
    Abstract: 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: Grant
    Filed: July 7, 2010
    Date of Patent: April 23, 2013
    Assignee: Marvell International Ltd.
    Inventor: Martin White
  • Patent number: 8429308
    Abstract: 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: Grant
    Filed: January 29, 2009
    Date of Patent: April 23, 2013
    Assignee: CA, Inc.
    Inventors: Shivesh Kumar Pappu, Santosh Kumar Gupta, Laural S. Gentry, Nishant S. Thorat, Arvind Raghavendran
  • Publication number: 20130097342
    Abstract: 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: Application
    Filed: September 12, 2012
    Publication date: April 18, 2013
    Applicants: Safeln Train GmbH, Endress + Hauser Wetzer Gmbh + Co. KGqqqq
    Inventors: Michael Schnalke, Manfred Niedere, Stephan Damith, Peter Biechele
  • Patent number: 8423688
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: April 16, 2013
    Assignee: Hitachi Systems, Ltd.
    Inventor: Mineyuki Tamura
  • Patent number: 8423071
    Abstract: 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: Grant
    Filed: November 25, 2008
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventor: Yaojun Sun
  • Patent number: 8417852
    Abstract: 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: Grant
    Filed: December 9, 2003
    Date of Patent: April 9, 2013
    Assignee: Nvidia Corporation
    Inventors: Anand Rajagopalan, Radoslav Danilak, Paul J. Gyugyi, Ashutosh K. Jha, Thomas A. Maufer, Sameer Nanda, Paul J. Sidenblad
  • Patent number: 8417848
    Abstract: 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: Grant
    Filed: July 22, 2008
    Date of Patent: April 9, 2013
    Assignee: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Wu Yang, Jinglin Li, Lizhong Wang, Ergang Zhu
  • Patent number: 8417843
    Abstract: 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: Grant
    Filed: April 20, 2010
    Date of Patent: April 9, 2013
    Assignee: 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: 8412855
    Abstract: 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: Grant
    Filed: January 19, 2010
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Aaron T. Spink, Lance E. Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
  • Patent number: 8412856
    Abstract: 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: Grant
    Filed: October 12, 2010
    Date of Patent: April 2, 2013
    Assignee: Sony Computer Entertainment America LLC.
    Inventor: Andrew R. Thaler
  • Patent number: 8412858
    Abstract: 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: Grant
    Filed: June 11, 2012
    Date of Patent: April 2, 2013
    Assignee: EMC Corporation
    Inventors: Cesareo Contreras, Helen S. Raizen, Michael E. Bappe, Ian Wigmore, Arieh Don, Xunce Zhou
  • Patent number: 8407378
    Abstract: 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: Grant
    Filed: April 22, 2009
    Date of Patent: March 26, 2013
    Assignee: LSI Corporation
    Inventor: Rajendra Sadanand Marulkar
  • Patent number: 8407301
    Abstract: 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: Grant
    Filed: March 3, 2010
    Date of Patent: March 26, 2013
    Assignee: Symantec Corporation
    Inventor: Niranjan Pendharkar
  • Patent number: 8407379
    Abstract: 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: Grant
    Filed: October 31, 2011
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Scott Edward Bulgin, Cyril Martin, Bengt Stefan Gustavsson
  • Patent number: 8400660
    Abstract: 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: Grant
    Filed: November 16, 2009
    Date of Patent: March 19, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tetsuo Numata
  • Patent number: 8402180
    Abstract: 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: Grant
    Filed: March 26, 2010
    Date of Patent: March 19, 2013
    Assignee: Atmel Corporation
    Inventors: Einar Fredriksen, Morten Werner Lund, Vemund Kval Bakken
  • Publication number: 20130067124
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: March 14, 2013
    Inventor: Itay Sherman
  • Patent number: 8396996
    Abstract: 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: Grant
    Filed: March 23, 2012
    Date of Patent: March 12, 2013
    Assignee: Intel Corporation
    Inventor: Bryan R. White
  • Patent number: 8397000
    Abstract: 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: Grant
    Filed: September 12, 2012
    Date of Patent: March 12, 2013
    Assignee: Altera Corporation
    Inventors: 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: 8396995
    Abstract: 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: Grant
    Filed: August 30, 2012
    Date of Patent: March 12, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Mehdi Asnaashari, Yu-Song Liao, Jui-Yao Yang, Siamack Nemazie
  • Publication number: 20130060973
    Abstract: 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: Application
    Filed: August 10, 2012
    Publication date: March 7, 2013
    Applicant: FUJITSU LIMITED
    Inventor: Akihiro UEDA
  • Patent number: 8392621
    Abstract: 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: Grant
    Filed: June 22, 2010
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ekaterina M. Ambroladze, Deanna Postles Dunn Berger, Michael Fee, Arthur J. O'Neill, Jr., Diana Lynn Orf, Robert J. Sonnelitter, III
  • Patent number: 8392630
    Abstract: 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: Grant
    Filed: January 20, 2012
    Date of Patent: March 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: So Yokomizo
  • Patent number: 8392631
    Abstract: 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: Grant
    Filed: October 2, 2009
    Date of Patent: March 5, 2013
    Assignee: Apple Inc.
    Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
  • Patent number: 8392623
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: March 5, 2013
    Assignee: VMware, Inc.
    Inventors: Hariharan Subramanian, Edward J. Goggin, Vibhor Patale, Rupesh Bajaj
  • Patent number: 8386685
    Abstract: 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: Grant
    Filed: October 17, 2011
    Date of Patent: February 26, 2013
    Assignee: Glace Applications NY LLC
    Inventors: Joseph S. Powell, Randall Brown, Stephen G. Finch
  • Patent number: 8375153
    Abstract: 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: Grant
    Filed: April 24, 2009
    Date of Patent: February 12, 2013
    Assignee: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Jin Zhaohu, Qiang Liu, XinYu Hou
  • Patent number: 8375152
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: February 12, 2013
    Assignee: Fujitsu Limited
    Inventor: Yoshihiro Kitahara
  • Patent number: 8370537
    Abstract: 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: Grant
    Filed: September 5, 2009
    Date of Patent: February 5, 2013
    Assignee: EADS North America, Inc.
    Inventors: Sylvester Yu, Jeffrey Norris, Xiaokun Hu, Daniel Masters, Timothy Elmore, Gary Carlson
  • Patent number: 8370532
    Abstract: 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: Grant
    Filed: October 27, 2009
    Date of Patent: February 5, 2013
    Assignee: Symantec Corporation
    Inventor: Andrew Gilbert
  • Patent number: 8370542
    Abstract: 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: Grant
    Filed: September 16, 2003
    Date of Patent: February 5, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Jun Lu, Parag Gokhale
  • Publication number: 20130031283
    Abstract: 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: Application
    Filed: July 23, 2012
    Publication date: January 31, 2013
    Applicant: RICOH COMPANY, LTD.,
    Inventor: Shigekazu TSUJI
  • Patent number: 8364864
    Abstract: 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: Grant
    Filed: March 17, 2010
    Date of Patent: January 29, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag Agrawal, Philip A. Thomas
  • Patent number: 8359408
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: January 22, 2013
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Manoj K. Wadekar, Eric J. DeHaemer
  • Patent number: 8359409
    Abstract: 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: Grant
    Filed: July 9, 2012
    Date of Patent: January 22, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventors: Kartik Raju, Mehmet Un
  • Patent number: 8359412
    Abstract: 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: Grant
    Filed: April 28, 2010
    Date of Patent: January 22, 2013
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Jonggyu Park, Jong-Min Kim
  • Patent number: 8356121
    Abstract: 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: Grant
    Filed: June 7, 2012
    Date of Patent: January 15, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazumi Suga
  • Patent number: 8356124
    Abstract: 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: Grant
    Filed: May 14, 2004
    Date of Patent: January 15, 2013
    Assignee: EMC Corporation
    Inventors: Almir Davis, Michael Sgrosso, William F. Baxter, III, Avinash Kallat
  • Publication number: 20130013823
    Abstract: 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: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Inventor: Terry R. Altmayer
  • Publication number: 20130007312
    Abstract: 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: Application
    Filed: March 11, 2011
    Publication date: January 3, 2013
    Inventors: Yang Liu, Weizheng Zhang, Xinlin Ye, Jianjun Liu, Xinbin Liu
  • Patent number: 8346988
    Abstract: 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: Grant
    Filed: May 25, 2010
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jian Li, William E. Speight, Lixin Zhang
  • Patent number: 8346977
    Abstract: According to one aspect there is disclosed an apparatus. The apparatus may include a first device.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: January 1, 2013
    Assignee: O2Micro International Limited
    Inventors: Xiaojun Zeng, Kaiya Sheng
  • Patent number: 8346996
    Abstract: 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: Grant
    Filed: July 14, 2009
    Date of Patent: January 1, 2013
    Assignee: NEC Corporation
    Inventors: Youichi Hidaka, Junichi Higuchi, Takashi Yoshikawa