Class / Patent application number | Description | Number of patent applications / Date published |
710030000 | Frame forming | 41 |
20080215770 | METHOD, APPARATUS AND SYSTEM FOR SEAMLESSLY SHARING A GRAPHICS CARD AMONGST VIRTUAL MACHINES - The present invention provides a virtual machine system and a method of accessing a graphics card by the same, wherein, the virtual machine system includes a Virtual Machine Monitor (VMM), a Service Operating System (SOS) and at least one Guest Operating System (GOS), and further includes a resource converting module for performing IO address converting on graphics card framebuffer accessing data from the GOS(s) or mapping MMIO(s) to physical MMIO(s) of a graphics card based on a resource converting table or resource converting tables, and sending the processed data to the graphics card; and a framebuffer allocating module for dividing a framebuffer resource of the graphics card into multiple blocks and allocating them respectively to the corresponding GOS(s). The resource converting table(s) records correspondences between a resource allocation for the graphics card by the SOS and a resource allocation or resource allocations for the graphics card by the GOS(s). The framebuffer MMIO resource(s) allocated to the graphics card by the GOS(s) is/are the framebuffer allocated to the GOS(s) by the framebuffer allocating module. The virtual machine system and the method according to the present invention are capable of accessing the real graphics card through the resource converting table(s), and also solve the problem of display confusion when multiple GOSs commonly access the real graphics card while being able to switch display. | 09-04-2008 |
20090013100 | Single wire serial communication system - Disclosed is a single wire communication system for communicating between integrated circuits. The single wire communication system comprises an upper control device generating control commands, a to-be-controlled chip operating with the control commands, and a single wire communication module transferring the control commands. The single wire communication module processes the control commands from the upper control device with the control commands separated into a start signal, a data signal, an end signal, ans an ack signal, converts them to at least one or more bits of data bits, and the transfers them to the to-be-controlled chip. By doing so, the present invention can transfer the control commands from the upper control device to the to-be-controlled chip without any loss or distortion caused from unstable factors such as noises, and enables high speed process of a number of commands. | 01-08-2009 |
20090013101 | DATA TRANSMITTING APPARATUS AND DATA TRANSMITTING PROGRAM - There is disclosed a data transmitting apparatus for transmitting data including a plurality of data elements, each of which is a bit sequence of a plurality of bits, and is of one of a plurality of kinds. At least one bit in the bit sequence of a first one of the kinds of data elements that most frequently occurs has the same value as a bit at a corresponding place in the bit sequence of a second one of the kinds of data elements that second most frequently occurs. The data transmitting apparatus includes a raw-data storing portion, a data-block generating portion, a data compressing portion, and a transmitting portion. The raw-data storing portion stores raw data as the data to be transmitted. The data-block generating portion generates, from the raw data stored in the raw-data storing portion, a data block, by rearranging the bit sequences of the data elements of the raw data such that bits at the same place in the respective bit sequences as each of the at least one bit are arranged in a series in the data block. The data compressing portion creates a compressed file by compressing the data block generated by the data-block generating portion. The transmitting portion transmits the compressed file created by the data compressing portion. | 01-08-2009 |
20090106462 | METHOD AND CIRCUIT FOR CAPTURING KEYPAD DATA SERIALIZING/DESERIALIZING AND REGENERATING THE KEYPAD INTERFACE - A serializer/deserializer interfacing a keypad or keyboard to a processing system is illustrated. In one application, the processor is arranged to generate keypad scan and input keypad sense lines directly. However, to minimize wires on intervening cables, a serializer and deserializer is inserted between the processor system, the serializer/deserializer forming a virtual keypad. In this case, the processor scans the deserializer as if it were the keypad and the keypad is scanned by the serializer as if it were the processor. However, the serializer converts the scanning of the keypad into a serial bit stream that is sent to the deserializer using only a data line and a clock line. The deserializer accepts the serial bit stream and reconfigures the data into a response that mimics the response of the physical keypad as the computer system scans the virtual keypad, the deserializer. In one embodiment an actual second keypad is formed in the deserializer and activated as the first keypad is activated, wherein the computer scans the second keypad in the usual fashion. | 04-23-2009 |
20090106463 | INFORMATION PROCESSING APPARATUS METHOD FOR PROCESSING DATA - An information processing apparatus including: an input unit that allows a user to input operation; an input controller that receives the operation input through the input unit; a data conversion unit that converts console data, which is output from another apparatus used as a serial console, into code data that is recognizable by an operating system; a console data output unit that outputs the console data to the data conversion unit; and a code data output unit that outputs the code data provided by the data conversion unit to the input controller. | 04-23-2009 |
20090157914 | DISPLAY SYSTEM WITH FRAME REUSE USING DIVIDED MULTI-CONNECTOR ELEMENT DIFFERENTIAL BUS CONNECTOR - A method includes reducing power of a first graphics processor by disabling or not using its rendering engine and leaving a display engine of the same first graphics processor capable of outputting display frames from a corresponding first frame buffer to a display. A display frame is rendered by a second graphics processor while the rendering engine of the first graphics processor is in a reduced power state, such as a non-rendering state. The rendered frame is stored in a corresponding second frame buffer of the second graphics processor, such as a local frame buffer and copied from the second frame buffer to the first frame buffer. The copied frame in the first frame buffer is then displayed on a display while the rendering engine of the first graphics processor is in the reduced power state. Accordingly thermal output and power output is reduced with respect to the first graphics processor since it does not do frame generation using its rendering engine, it only uses its display engine to display frames generated by the second graphics processor. | 06-18-2009 |
20090164674 | RELAY DEVICE AND RELAY METHOD, CONVERTING APPARATUS AND CONVERTING METHOD, PROGRAM FOR RELAYING PROCESS, PROGRAM FOR CONVERTING PROCESS, AND INFORMATION RECORDING MEDIUM - A relay device and the like are provided which are capable of easily transmitting/receiving information among information processors connected on buses whose information transmission standards are different from each other. | 06-25-2009 |
20090248912 | METHOD OF WRITING CONTROL DATA INTO ON-BOARD VEHICLE CONTROL UNIT AND THE CONTROL UNIT - A first-type data transfer frame for uncompressed transfer of a control program and control data including reference data, and a second-type data transfer frame for compressed transfer have the same fixed size, and each transfer frame includes compression identification information indicating uncompressed or compressed data. When an on-board vehicle control unit receives a transfer frame with uncompressed control data, the control unit stores the uncompressed control data of the frame in a nonvolatile memory. When the transfer frame has compressed control data, the control unit writes the compressed control data of the frame into RAM, and decompresses control data in the RAM. The control unit sequentially accumulates decompressed control data in the RAM, and when amount of the accumulated control data reaches a setting amount, the control unit halts the decompressing, and transfers the decompressed control data from the RAM into the nonvolatile memory, and restarts decompressing for the next received data transfer frame from the halt point. | 10-01-2009 |
20090327534 | Process for the Transfer of Data Into Several Control Devices - A process is provided for transferring a first sequence control and/or first data into a first control device and a second sequence control and/or second data into a second control device in a motor vehicle, which are each connected by way of a first data bus with a transmission device. The transmission device preferably is a vehicle-external transmission device. The transfer is carried out by way of the first data bus while using a first transmission protocol. The first transmission protocol has a data frame with a predetermined frame format or message format, and the transfer as a whole takes place by the transmission of a plurality of data frames. In order to rapidly transfer large quantities of data into the control devices of the vehicle, in a first step, by way of a first data frame, a portion of the first sequence control and/or of the first data is transmitted to the first control device. Immediately subsequently, in a second step, by way of the second data frame, a portion of the second sequence control and/or of the second data is transmitted to the second control device. | 12-31-2009 |
20100049884 | Method of transmitting data from a transmitting device - A method is provided for transmitting data from a transmitting device ( | 02-25-2010 |
20100088434 | FCP COMMAND-DATA MATCHING FOR WRITE OPERATIONS - A method for performing a data exchange between an initiator and a receiver in a fibre channel protocol (FCP) is provided. A control flag is set in a write command to indicate the presence of an identifier. The identifier is copied into a command descriptor block (CDB) of the write command and appended to a data frame. The write command and data frame, including the identifier, is sent from the initiator to the receiver. | 04-08-2010 |
20100125684 | Data Output System for Mobile Device and Data Output Method Thereof - A data output system for a mobile device and an associated method for outputting data of a mobile device are provided. The data output system for a mobile device can deliver data output from the mobile device to an embedded system, and display the data on a display screen of the embedded system. When the data output system is implemented in a mobile phone, a navigation map of the mobile phone can be shown by a large screen of the embedded system, and the embedded system can be utilized as a phone interface. | 05-20-2010 |
20100161851 | HOST-DAUGHTERCARD CONFIGURATION WITH DOUBLE DATA RATE BUS - A double data rate bus system includes a host-network interface card configuration wherein the host is configured to recognize the network interface card to establish a double data rate bus between the host and the network interface card. The host is configured to generate a plurality of generic data frame queues. Each of the generic data frame queues is configured to receive and to transmit generic data frames via the double data rate bus. The network interface card is configured to transmit a plurality of dynamic memory access read requests to the host via the double data rate bus. The host is configured to allow each of the plurality of dynamic memory access read requests to remain pending prior to responding to any one of the plurality of dynamic memory access read requests. | 06-24-2010 |
20100185791 | Transport Frame Structure for Retransmission in DSL - Included are embodiments for retransmission in a digital subscriber line environment. At least one embodiment of a method includes framing data into transport frames, each transport frame carrying payload data that is viewed differently according to the computing layer in which it is transported; transporting the transport frames over a first computing layer, the payload data of each transport frame corresponding to an integer number Q of elementary cells of the first computing layer, an integer number of header bytes containing information specific to the transport frame, and an integer number of padding bytes; and transporting the transport frames over a second computing layer, the payload data content of each transport frame corresponding to payload data of an integer number M of elementary cells of the second computing layer. | 07-22-2010 |
20100191875 | Communication network and converter module - A converter module comprising a first connection for connection to a first data line for communication with a superordinate plane, a second connection for connection to a second data line for communication with a subordinate plane having a conversion means for converting a first protocol of the superordinate plane into a second protocol of the subordinate plane, wherein a device for operating safety-oriented communication within the subordinate plane is provided, and wherein the device can be activated by an enabling device. | 07-29-2010 |
20100235547 | APPARATUS INCLUDING A PERIPHERAL INTERFACE PORT HUB AND SECURE THUMB DEVICE ENCLOSURE - An apparatus ( | 09-16-2010 |
20100306422 | COMMUNICATION APPARATUS - The present invention provides, as one aspect, a communication apparatus which is connected with a communication bus and performs communication using Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). The apparatus includes an edge detection section which detects an edge of data on the communication bus, and a data obtaining section which obtains data from the communication bus to determine a collision of data on the communication bus after a predetermined delay time period has passed from the time at which the edge detection section detects the edge. | 12-02-2010 |
20100318690 | CARD HOST LSI AND SET DEVICE INCLUDING THE SAME - In a set device having a card host LSI, high-speed data transmission to a removable card or the like is realized without hindering a reduction in size and weight. The card host LSI and the removable card are connected to a card bus complying with predetermined card bus specifications. A microcomputer module and the card host LSI are connected also by a card bus complying with the predetermined card bus specifications. | 12-16-2010 |
20110055437 | MOBILE COMMUNICATION DEVICE WHICH CAN SERVE AS INPUT DEVICE FOR COMPUTER - The present invention discloses a mobile communication device which can serve as an input device for a computer, the mobile communication device including a control circuit; a command input device coupled to the control circuit to input information; and a transcoder coupled to the control circuit to transform a first command signal from the command input device into a second command signal readable to a computer. | 03-03-2011 |
20110113165 | TERMINAL APPARATUS USIGN A PERIPHERAL APPARATUS OF ANOTHER TERMINAL VIA THE CONTROL OF ONE TERMINAL, AND INTERFACE METHOD THEREOF - The present invention relates to a terminal apparatus in which a first terminal apparatus controls and uses a peripheral apparatus of a second terminal apparatus at the state where the first terminal apparatus and the second terminal apparatus are interconnected with each other. The terminal apparatus according to the present invention enables the first terminal apparatus to independently and directly control the peripheral apparatus of the second terminal apparatus at the state where the first terminal apparatus is connected to the second terminal apparatus and use functions of the second terminal apparatus, wherein the terminal apparatus serves as the first terminal apparatus, and includes: a connection means for the wired connection to the second terminal apparatus; a control means for controlling the peripheral apparatus of the wire-connected second terminal apparatus; a transmitting emulator means for converting data to transmit data of the first terminal apparatus to the second terminal apparatus; and a receiving emulator means for converting input data of the second terminal apparatus into data of the first terminal apparatus. | 05-12-2011 |
20110131348 | CONTROL SYSTEM AND CPU UNIT - In the disclosed control system, loops of 1st path and 2nd path are formed connecting an active CPU unit and each of RIO units, the direction of data frame transfer through the loop of 1st path being opposite to that of the data frame transfer through the loop 2nd path. Reflective electro-optical transducer modules are used in the RIO units which are connected with the active CPU unit so that a standby CPU unit can also be connected. Further, the loop of 1st path and the loop of 2nd path are formed connecting the standby CPU module and each of the RIO modules. The data frame transfer directions through the loops connecting the active CPU unit and each of the RIO units are opposite to the data frame transfer directions through the corresponding loops connecting the standby CPU unit and each of the RIO units. | 06-02-2011 |
20110153879 | METHOD FOR ACCESSING USB DEVICE ATTACHED TO HOME GATEWAY, HOME GATEWAY AND TERMINAL - A method for accessing a Universal Serial Bus (USB) device attached to the home gateway is provided to solve the problem that after the USB device is attached to the home gateway, the USB device becomes an exclusive device of the home gateway, and application software on a personal computer (PC) or other terminals can not be directly used to transparently access the USB device. The method includes: receiving a USB message of the USB device attached to the home gateway; and adapting the USB message to a network packet and sending the network packet to a virtual USB device interface of a terminal to be read by an application program of the terminal; or parsing a network packet sent by the terminal through the virtual USB device interface into a USB data frame and writing the USB data frame into the USB device. Thereby, the terminal may make full use of abundant application software (application programs) to transparently access a real USB device attached to the home gateway, and implement various functions of the USB device, without requiring the home gateway to implement one service access function for each type of USB devices. | 06-23-2011 |
20110219151 | Generation of a Formatted Unique Device Identifier From an AT Attachment Serial Number - A Network Address Authority (“NAA”) identifier associated with a storage device is generated from an Advanced Technology Attachment (“ATA”) serial number, or other identifier, associated with the storage device. The ATA serial number is received from the storage device and used to generate a unique string having a predefined length. In one embodiment, a hash function is applied to the ATA serial number to produce a unique value from the ATA serial number and a portion of the unique value, such as the least significant three bytes, is used as the string having the predefined length. Additional identifying data is combined with the predefined length string and reformatted to generate the NAA identifier. For example, an eight-byte data packet including a four-bit type identifier, a three-byte OUI and the three-byte predefined length string is generated and subsequently used to identify the storage device to processes or devices. | 09-08-2011 |
20110302334 | Flow Control in Real-Time Transmission of Non-Uniform Data Rate Encoded Video Over a Universal Serial Bus - A method is provided that includes coding pictures by a video encoder in a digital camera to form a compressed video bit stream for real-time transmission to a host digital system coupled to the digital camera by a universal serial bus (USB), wherein an output data rate of the video encoder is at least sometimes higher than an operating data rate of the host digital system, and applying flow control in the digital camera to maintain an output data rate over the USB to the host digital system of the compressed video bit stream below the operating data rate of the host digital system. | 12-08-2011 |
20110320648 | METHOD AND APPARATUS FOR REAL-TIME TRANSPORT OF MULTI-MEDIA INFORMATION IN A NETWORK - In one embodiment of a networking module, a first block receives a serial digital media signal, and provides a parallel digital media signal based on the serial digital media signal. A second block, operative with the first block, stores the parallel digital media signal in a corresponding slot in an outgoing frame, and sends the outgoing frame in response to receiving an incoming frame. | 12-29-2011 |
20120030383 | DIGITAL MEDIA PROVIDING DEVICE WITH EXPANDABLE TRANSCODING CAPABILITY AND METHOD THEREOF - A digital media providing device comprises a first interface for coupling to a first storage device storing a first media data of a first encoding format, a second interface for coupling to a second storage device storing a program code, and a third interface for coupling to a transcoding device. The transcoding device executes the program code when the third interface is coupled to the transcoding device, converts the first media data in to a second media data of a second encoding format, and transmits the second media data to a digital content receiving device. | 02-02-2012 |
20120042101 | APPARATUS AND METHODS FOR REAL-TIME ROUTING OF RECEIVED COMMANDS IN A SPLIT-PATH ARCHITECTURE STORAGE CONTROLLER - Apparatus and methods for real-time routing of received frames in a split-path architecture storage controller. In one exemplary embodiment, a split-path storage controller comprises a soft-path I/O processor for processing of any received frames and comprises a fast-path I/O processor for efficient processing of common read and write command. A content parsing circuit of the storage controller parses each frame substantially concurrent with reception of the frame and selects an I/O processor for processing of an initial frame and subsequent related frames. Received frames are then routed concurrently as they are received for processing by the selected I/O processor of the multiple I/O processors of the split-path storage controller. | 02-16-2012 |
20120047293 | METHOD AND APPARATUS OF STORAGE ARRAY WITH FRAME FORWARDING CAPABILITY - Embodiments of the invention provide a method of storage array with frame forwarding capability to reduce the complexity of an IT platform system having a large number of hardware devices. In one embodiment, a storage system comprises one or more storage devices; a storage controller having a storage controller processor and a storage controller memory and being coupled with the one or more storage devices; an interface controller receiving an input/output command directly from a host computer; and an internal bus. The interface controller and the storage controller are coupled by the internal bus. In another embodiment, a storage system comprises one or more storage devices; a storage controller having a processor and a memory and being coupled with the one or more storage devices; and a network interface controller which provides virtual Ethernet bridging. | 02-23-2012 |
20120079142 | MULTIPLE IMAGE BUFFER SIMULATION - Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N−1)-th previously rendered image, N being an integer and having a value of 3 or more. | 03-29-2012 |
20120102240 | FIELDBUS GATEWAY USING VIRTUAL SERIAL FILEDBUS PORT AND DATA TRANSMISSION METHOD THEREOF - A fieldbus gateway using a virtual serial fieldbus port and a data transmission method thereof are provided. By receiving a fieldbus frame containing target data through a virtual serial fieldbus port connected to a source device or a target device via a fieldbus gateway and sending another fieldbus frame containing the target data via other fieldbus port to target devices or source devices, the system and the method can provide two or more remote devices to control one controlled device at the same time. The invention also achieves the effect of using one virtual serial fieldbus port to transmit data between multiple source devices and target devices concurrently. | 04-26-2012 |
20120102241 | CONNECTING APPARATUS AND METHOD FOR TRANSMITTING PACKETS - A connecting apparatus has a connecting section to which peripheral devices are connectable and which perform communication according to a plurality of data transfer modes based on predetermined standards, a transforming section for transforming data which conforms to the predetermined standards into packets compatible with communication in a network in order to enable the connected peripheral devices to be utilized via the network, a selecting section for selecting settings at the time of transmitting the packets to the network according to the data transfer modes, and a communication section for transmitting/receiving the packets to/from the network. | 04-26-2012 |
20120260006 | Communication System, Terminal Device, Communication Processing Method, Communication Processing Program, Storage Medium Stored With Communication Processing Program. - A controller to which a second controller is connected arranges, based on predetermined integrated scenario information defining a first input region allotted for the controller and a second input region allotted for the second controller within data regions for packet input data, operation input data corresponding to an operation input from a user in the first input region, and data based on extended input data obtained from an extension apparatus in the second input region, generates packet input data, and transmits it to a device main unit. | 10-11-2012 |
20130262713 | APPARATUS AND METHOD FOR FRAGMENTING TRAMSMISSION DATA - An apparatus includes first, second, and spare ports, where first data having a data length less than a predetermined value is transmitted from the first port and second data having a data length not less than the predetermined value is transmitted from the second port. The apparatus obtains a first determination result indicating whether input data is the first data or the second data and a second determination result indicating whether a transmission rate of each of the first and second ports is equal to or greater than a threshold. The apparatus sorts the input data to one of the first, second, and spare ports, based on the first and second determination results. The apparatus fragments the second data and transmit the fragmented second data to the spare port when both the first data and the second data are sorted to the spare port. | 10-03-2013 |
20130262714 | FIELDBUS GATEWAY USING VIRTUAL SERIAL FILEDBUS PORT AND DATA TRANSMISSION METHOD THEREOF - A fieldbus gateway using a virtual serial fieldbus port and a data transmission method thereof are provided. By receiving a fieldbus frame containing target data through a virtual serial fieldbus port connected to a source device or a target device via a fieldbus gateway and sending another fieldbus frame containing the target data via other fieldbus port to target devices or source devices, the system and the method can provide two or more remote devices to control one controlled device at the same time. The invention also achieves the effect of using one virtual serial fieldbus port to transmit data between multiple source devices and target devices concurrently. | 10-03-2013 |
20140095742 | SERIAL STORAGE PROTOCOL COMPATIBLE FRAME CONVERSION, AT LEAST IN PART - An embodiment may include circuitry to (a) convert, at least in part, at least one serial storage protocol compatible frame into at least one packet that is compatible, at least in part, with a multi-lane input/output (I/O) protocol, and/or (b) convert, at least in part, the at least one packet into the at least one frame. The at least one packet may be transmitted via a physical layer that is compatible, at least in part, with the multi-lane I/O protocol. The at least one packet may comprise frame information structure (FIS) information of the at least one frame. | 04-03-2014 |
20140108679 | Virtual GPIO - A finite state machine is provided that both serializes virtual GPIO signals and deserializes virtual GPIO signals responsive to cycles of an external clock. The finite state machine frames the serialized virtual GPIO signals into frames each demarcated by a start bit and an end bit. | 04-17-2014 |
20140164652 | HARMONIC DECIMATION OF REAL TIME DATA FOR UNIQUE WORD (OR SYNC CELL) ACQUISITION IN A LIMITED PROCESSING ENVIRONMENT - A non-transitory computer-readable medium, method, and system for processing a first data stream being in a first format from a link, the first data stream having a plurality of frames, each frame having a fixed frame length; selecting a plurality of sections of the first data stream based on a harmonic pattern of the first format, each selected section being separated from a neighboring selected section by a fixed separation length that is a whole number multiple of the fixed frame length; and creating a second data stream in a second format that includes a contiguous sequence of the selected sections. The second data stream can be further processed to acquire frame alignment with a reduction of required processing power. | 06-12-2014 |
20150032916 | CONVERTER MEMBER AND CONVERTER APPARATUS - A converter member connects between an electronic device and a load media for transmitting data. The converter member includes a first plug and a second plug electrically connected with the first plug. The first plug is detachably connected to the electronic device, and the second plug is detachably connected to the load media. The first plug and the second plug are two different type plugs. The data from the load media is transmitted to the electronic device through the second plug and the first plug orderly. | 01-29-2015 |
20150046607 | SEPARABLE PERIPHERAL DEVICE - A separable peripheral device includes a first module and a second module. The first module includes first connection ports and a first processing unit. The first processing unit is connected to the first connection ports. The first processing unit executes a first algorithm and connects to at least two of the first connection ports. The second module includes second connection ports and a second processing unit. One of the second connection ports is connected to one of the first connection ports to receive a current and a data generated from one of the first connection ports. The second processing unit is connected to the second connection ports to receive the data. The second processing unit executes a second algorithm for converting the data. The second processing unit sends the converted data to one of the second connection ports. | 02-12-2015 |
20150142997 | METHODS FOR FRAME ORDER CONTROL AND DEVICES IN STORAGE AREA NETWORK - A method, non-transitory computer readable medium, and device that sends an outgoing storage device frame to a storage device, the outgoing storage device frame converted from an incoming storage device frame received from a host device based on a protocol supported by the storage device. An incoming host device frame is received from the storage device in response to the outgoing storage device frame. Whether an outgoing host device frame has been sent to the host device is determined, the outgoing host device frame converted from the incoming host device frame based on a protocol supported by the host device, wherein the protocol supported by the host device requires a different frame sequencing than the protocol supported by the storage device. A next incoming storage device frame received from the host device is retrieved when the outgoing host device frame is determined to have been sent to the host device. | 05-21-2015 |
20160048331 | METHOD AND APPARATUS FOR ADAPTIVE DATA CHUNK TRANSFER - A block memory device and method of transferring data to a block memory device are described. Various embodiments provide methods for transferring data to a block memory device by adaptive chunking. The data transfer method comprises receiving data in a data chunk. The data transfer method then determines that the data chunk is ready to be transferred to a block memory and transfers the data chunk to the block memory. The transfer occurs over duration, repeating the above steps until the transfer is complete. The data transfer method determines that the data chunk is ready to be transferred to the block memory based on at least in part on a duration of a previous transfer. | 02-18-2016 |