Data Transfer Specifying Patents (Class 710/33)
  • Patent number: 8713216
    Abstract: A processor. In response to requests from a processing section, first and second memory controllers transfer first and second data items to the processing section via first and second buses, respectively. When transfers of the data items are concurrently performed via the first and second buses, one of the data items is transferred to the processing section by the buffer controller, and the other of the data items is stored in the buffer by the buffer controller. Then, after termination of transfer of the one of the data items, the other data item is transferred from the buffer to the processing section by the buffer controller.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: April 29, 2014
    Assignee: Fujitsu Limited
    Inventors: Kumiko Endo, Naoya Ishimura
  • Patent number: 8712568
    Abstract: A substrate processing apparatus gives a user notice to prevent removal of a storage medium and provides a screen for determining whether the storage medium is removable. The apparatus controls display of the screen for manipulating substrate processing information and includes a part to which an external storage device is attached. The screen includes: a title panel displayed at an upper region of the screen; an information panel controlling or monitoring a task; and a navigation panel at a lower region of the screen. When the external storage device is attached to the part, an external storage device remove button is enabled by displaying the remove button on the navigation panel to indicate the external storage device is attached to the part. When the external storage device is not attached to the part, the remove button is disabled by displaying the remove button in a like color as the background.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: April 29, 2014
    Assignee: Hitachi Kokusai Electric, Inc.
    Inventor: Yoshihiko Nakagawa
  • Publication number: 20140115196
    Abstract: Provided is an input signal converting device, including a device input receiving unit configured to receive an input signal from an input device, and extract a type of the input device from which the received input signal is generated and an input event corresponding to the input signal, an input event converting unit configured to obtain an output event in a corresponding user terminal and a type of a user terminal corresponding to the extracted input device type and input event, and a device input transmitting unit configured to generate an output signal corresponding to the output event to be output to the user terminal, and deliver the generated output signal to the user terminal.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 24, 2014
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang-Woon HONG, Chang-Woo YOON
  • Patent number: 8707322
    Abstract: Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer and assigned to the first physical port of the computer. The configuration includes a label that specifies a network topology that is provided by the first physical port and the first target physical port has a port label that matches the label included in the configuration of the LPAR. The first target physical port with available capacity to service the LPAR is identified and the LPAR is migrated from the first physical port to the target physical port by reassigning the LPAR to the first target physical port.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Graham, Bryan M. Logan, Kyle A. Lucke
  • Patent number: 8694697
    Abstract: A system and method dispatches commands from multiple instruction streams to processing engines, allowing for some of the dispatched commands to be rescinded before they are executed by the processing engines. The dispatching enables several of the processing engines to execute commands concurrently. Dispatched commands may be rescinded to quickly switch processing from one instruction stream to another instruction stream.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: April 8, 2014
    Assignee: NVIDIA Corporation
    Inventor: David William Nuechterlein
  • Patent number: 8694698
    Abstract: According to a prior art data transfer method of a storage subsystem, when competition of data transfer accesses occurs, a free access destination port is allocated uniformly without determining the access type or the access state of the access destination, so that the performance of the device is not enhanced. The present invention solves the problem by selecting a data transfer access for completing data transfer with priority based on the access type or the remaining transfer data quantity of competing data transfer accesses, or by changing the access destination of an access standby data transfer access, thereby performing data transfer efficiently.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 8, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Makio Mizuno, Masanori Takada, Tomohiro Yoshihara, Susumu Tsuruta
  • Patent number: 8688869
    Abstract: A display apparatus, a control method thereof and a control method of an external device are provided. The display apparatus includes a contents processing unit which reproduces contents, a communication unit which communicates with an external device which reproduces contents, and a control unit which receives reproduction information of the contents reproduced in the external device from the external device through the communication unit, and controls the contents processing unit to reproduce contents corresponding to the contents reproduced in the external device, based on the received reproduction information.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-hyuk Choi, Seung-seop Shim, Moon-seok Han
  • Patent number: 8688868
    Abstract: A computer system may comprise a second device operating as a producer that may steer data units to a first device operating as a consumer. A processing core of the first device may wake-up the second device after generating a first data unit. The second device may generate steering values after retrieving a first data unit directly from the cache of the first device. The second device may populate a flow table with a plurality of entries using the steering values. The second device may receive a packet over a network and store the packet directly into the cache of the first device using a first steering value. The second device may direct an interrupt signal to the processing core of the first device using a second steering value.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 1, 2014
    Assignee: Intel Corporation
    Inventors: Anil Vasudevan, Partha Sarangam, Ram Huggahalli, Sujoy Sen
  • Patent number: 8688871
    Abstract: According to one embodiment, an electronic device receives inputs of video signals from a plurality of input systems. The electronic device includes a priority determination table, a video switching instruction module, a video switching module. In the priority determination table, video display priorities of the video signals from the input systems are determined in advance. The video switching instruction module instructs to switch among the video signals from the input systems on the basis of the priorities determined in the priority determination table. The video switching module switches among the video signals from the input systems according to a switching instruction from the video switching instruction module.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 1, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masahiko Takakusaki
  • Patent number: 8688878
    Abstract: Described is data storage system modeling. Received at a first data storage system is information representing a workload for I/O operations directed to a logical devices having storage provisioned on physical devices of a second data storage system. Information representing the workload may be obtained by performing discovery processing to discover performance characteristics of the physical devices of the second data storage system. Discovery processing may include receiving, at the first data storage system, I/O operations from a client directed to the set of one or more logical devices having storage provisioned on the physical devices of the second data storage system. The I/O operations are then issued to the second data storage system. In response, performance data is obtained at the first data storage system representing the workload for the plurality of I/O operations. Performance of the second data storage system is modeled in accordance with the workload.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 1, 2014
    Assignee: EMC Corporation
    Inventors: Sean C. Dolan, Hui Wang, Marik Marshak, Xiaomei Liu, Owen Martin, Alexandr Veprinsky, Ahmet Kirac
  • Patent number: 8683083
    Abstract: A method of performing an input/output (I/O) processing operation includes obtaining information relating to an I/O operation at a channel subsystem in the host computer system, the channel subsystem including at least one channel having a channel processor and a local channel memory, generating addressing information and forwarding the addressing information to a network interface between the channel subsystem and at least one I/O device, the addressing information specifying a location in the local channel memory. The method also includes forwarding an I/O command message to the at least one I/O device via the network interface, receiving a data transfer request from the network interface that includes the addressing information, accessing one of a plurality of address control words (ACWs), each ACW specifying an address of a location in a host computer memory, and routing the data transfer request to the host memory location specified in the ACW.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
  • Patent number: 8683089
    Abstract: One or more client engines issues write transactions to system memory or peer parallel processor (PP) memory across a peripheral component interconnect express (PCIe) interface. The client engines may issue write transactions faster than the PCIe interface can transport those transactions, causing write transactions to accumulate within the PCIe interface. To prevent the accumulation of write transactions within the PCIe interface, an arbiter throttles write transactions received from the client engines based on the number of write transactions currently being transported across the PCIe interface.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: March 25, 2014
    Assignee: Nvidia Corporation
    Inventors: Raymond Hoi Man Wong, Samuel H. Duncan, Lukito Muliadi
  • Patent number: 8683098
    Abstract: Described herein are a method and an apparatus for minimizing within-die variations in performance parameters of a processor. The apparatus comprising: a reference generator to generate an adjustable compensated reference signal; a bias generator to generate a bias signal based on the adjustable compensated reference signal; a transmitter coupled with the bias generator to transmit an output signal; and a feedback mechanism to sample the output signal from the transmitter and to provide the sampled output signal to the bias generator.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: March 25, 2014
    Assignee: Intel Corporation
    Inventors: Luke A. Johnson, Adhiveeraraghavan Srikanth, Wenjun Yun
  • Patent number: 8683084
    Abstract: A method of performing an input/output (I/O) processing operation includes: generating at least one address control word (ACW) specifying one or more host memory locations for transfer of data between a host computer system and a control unit, and storing the at least one ACW in the local channel memory; generating an address control structure for each data transfer specified by the I/O operation and forwarding each address control structure from the at least one channel to the network interface; forwarding an I/O command message to the at least one I/O device via a network interface; receiving a data transfer request from the network interface that includes the address control structure; and routing the data to at least one host memory location specified by the corresponding ACW or routing the data from a host memory location specified by the ACW to the network interface.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
  • Patent number: 8683094
    Abstract: A method for enhancing data transmission efficiency in a data transmission system having a host, a subsystem and a transmission interface, utilized for the host to transmit and receive a data from a memory of the subsystem via the transmission interface includes steps of the host outputting a query command to the subsystem via the transmission interface for querying available memory utilization of the subsystem; the subsystem outputting a return message to the host via the transmission interface for indicating the available memory utilization according to the query command; and controlling data transmission from the host to the subsystem according to the return message.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: March 25, 2014
    Assignee: Ralink Technology, Corp.
    Inventors: Ching-Hwa Yu, Chen-Hai Yu
  • Patent number: 8683093
    Abstract: According to one embodiment, the host controller includes a register set to issue command, and a direct memory access (DMA) unit and accesses a system memory and a device. First, second, third and fourth descriptors are stored in the system memory. The first descriptor includes a set of a plurality of pointers indicating a plurality of second descriptors. Each of the second descriptors comprises the third descriptor and fourth descriptor. The third descriptor includes a command number, etc. The fourth descriptor includes information indicating addresses and sizes of a plurality of data arranged in the system memory. The DMA unit sets, in the register set, the contents of the third descriptor forming the second descriptor, from the head of the first descriptor as a start point, and transfers data between the system memory and the host controller in accordance with the contents of the fourth descriptor.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: March 25, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Akihisa Fujimoto
  • Publication number: 20140082230
    Abstract: A method for outputting audio data through an external device while preventing the generation of noise, and a portable terminal for the same are provided. The method for outputting audio data through the external device by the portable terminal includes identifying a connection voltage applied to a connection resistor included in the external device when a connection of the portable terminal to the external device is sensed, identifying a device code corresponding to the connection voltage, determining whether the external device is an audio output device according to the device code, and connecting a Universal Serial Bus (USB) interface, which is to be connected to the external device, to a ground (GND) for audio output if the external device is the audio output device.
    Type: Application
    Filed: August 23, 2013
    Publication date: March 20, 2014
    Applicant: Samsung Electronics Co. Ltd.
    Inventors: Seong-Jun BAN, Min-Woo OH, Byoung-Hee LEE
  • Patent number: 8677027
    Abstract: A computer program product for performing input/output (I/O) processing is configured for performing a method including: obtaining information relating to an I/O operation at a channel subsystem; generating and storing in local channel memory at least one address control word (ACW) specifying one or more host memory locations for data transfer and including a field for storing header information; generating an address control structure specifying a location in the local channel memory of a corresponding ACW; receiving a data transfer request from a network interface that includes the address control structure; responsive to an input data request, routing the data to at least one host memory location specified by the corresponding ACW and storing header information in the corresponding ACW; and responsive to an output data request, routing the data from a host memory location specified by the ACW to the network interface and appending header information to the data.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
  • Patent number: 8675005
    Abstract: There are provided a waveform observing apparatus and the system thereof in which, when a removable storage medium is inserted into the waveform observing apparatus to capture a copy of measured data, a difference copy is made while including the latest measured data collected by the waveform observing apparatus at the time, sixteenth and seventeenth measured data temporarily stored in a buffer memory are filed and stored in the state of being housed in a fourth measured data file, into a body memory. Copies of a third measured data file including part of the difference copy and a new fourth measured data file are written into the USB memory. When the USB memory is inserted into a personal computer, a hard disk of the personal computer comes into a state where its third measured data file is overwritten and stored and the fourth measured data file is newly stored.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 18, 2014
    Assignee: Keyence Corporation
    Inventors: Takashi Atoro, Naoki Goto
  • Publication number: 20140068116
    Abstract: A method of selecting an interface by a hub, includes searching for a device of the hub, and setting an optimal interface to communicate with the device. The method further includes transmitting data to the device through the optimal interface.
    Type: Application
    Filed: July 8, 2013
    Publication date: March 6, 2014
    Inventors: Sang Joon KIM, Ui Kun KWON, Seungkeun YOON, Young Jun HONG
  • Patent number: 8667189
    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: January 18, 2013
    Date of Patent: March 4, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Jun Lu, Parag Gokhale
  • Patent number: 8661167
    Abstract: In general, in one aspect, a method includes determining a repeated, periodic DMA (Direct Memory Access) coalescing interval based, at least in part, on a power sleep state of a host platform. The method also includes buffering data received at the device in a FIFO (First-In-First-Out) queue during the interval and DMA-ing the data enqueued in the FIFO to a memory external to the device after expiration of the repeated, periodic DMA coalescing interval.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: February 25, 2014
    Assignee: Intel Corporation
    Inventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
  • Patent number: 8659546
    Abstract: A method for transferring digital content, involving defining a first region of space associated with a first device and a second region of space associated with a second device, wherein the first device includes digital content to be transferred to the second device, performing a first action within the first region, obtaining the digital content to be transferred from the first device in response to performing the first action to obtain captured digital content, performing a second action within the second region, and transferring the captured digital content to the second device in response to performing the second action.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: February 25, 2014
    Assignee: Oracle America, Inc.
    Inventors: Randall B. Smith, Robert F. Tow
  • Publication number: 20140047137
    Abstract: An input/output module for use in an industrial control system and connectable to a programmable logic controller (PLC), the input/output module having an interface configured for an electrical connection to the PLC, a plurality of pins configured for connection to one of a plurality of peripherals, an application specific integrated circuit (ASIC) disposed in the I/O module and electrically coupled to a system controller, the ASIC having a plurality of connection paths, each path being configured for a function, and a switch block configured to reassign a signal from a first connection path of the plurality of connection paths to a second connection path of the plurality of connection paths.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Inventors: Alan Paul Mathason, Daniel Milton Alley, Stephen Emerson Douthit
  • Patent number: 8650234
    Abstract: For generating a random number in a disk drive, a seed is generated from a respective sector number for each of at least one sector of the disk drive. The random number is calculated using the seed. The seed that is generated with enhanced unpredictability and complexity is used to generate the random number for secure data cryptography within the disk drive.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: February 11, 2014
    Assignee: Seagate Technology LLC
    Inventors: Sung-Youn Cho, Seung-Youl Jeong, Jong-Lak Park, Hak-Yeol Sohn
  • Patent number: 8650304
    Abstract: A data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. A maximum operating data rate can be negotiated. The interface provides a cost-effective, low power, bi-directional, high speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors with thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless, communication devices.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: February 11, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Jon James Anderson, Brian Steele, George Alan Wiley, Shashank Shekhar
  • Patent number: 8650339
    Abstract: A system for managing data transfer using an operating system address space, the address space comprising a user space and a kernel space, the system comprising a data buffer in the kernel space and a control module for the data buffer in the user space, the system further comprising a network protocol handling module that receives an I/O request in the kernel space for performing an I/O operation on the data buffer. The network protocol handling module notifies the control module of the I/O request via an upper level protocol handling module. The control module maintains address pointers in the data buffer and informs the network protocol handling module of the buffer address at which the I/O operation is to be performed.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: February 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
  • Publication number: 20140040508
    Abstract: An input device for controlling multiple computers includes a storing unit, a sensing unit, a controlling unit, and a transmitting unit. The controlling unit calculates a moving direction and a displacement value of the input device according to the sensing unit to determine one of the computers which the input device is in control of and generates an input command for it. The input command includes identification of the controlled computer and is transmitted to multiple computers. The computer corresponding to the identification performs the input command. The moving direction corresponds to a pointer direction of the computer. The controlling unit accumulates the displacement value to be a first accumulated displacement value when the input device moves toward to a first pointer direction. When the first accumulated displacement value is larger than a threshold value, the controlling unit switches the input device to control another one of computers.
    Type: Application
    Filed: March 11, 2013
    Publication date: February 6, 2014
    Applicants: LITE-ON TECHNOLOGY CORPORATION, LITE-ON ELECTRONICS (GUANGZHOU) LIMITED
    Inventors: TAO-CHENG YEN, ER-HAO CHEN
  • Patent number: 8645591
    Abstract: A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I/O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: February 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams
  • Patent number: 8645590
    Abstract: The present invention is directed to a method which allows for substitution of standard SAS ALIGN primitives with an alternative, more spectrally pure set of SAS ALIGN primitives that allows for enhanced continuous adaptation performance. Two consenting SAS devices which are connected to each other may negotiate for and start communicating using the alternate set of ALIGN primitives, which may allow for improved jitter tolerance and reduced bit error rate.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: February 4, 2014
    Assignee: LSI Corporation
    Inventors: William W. Voorhees, Patrick R. Bashford, Harvey J. Newman
  • Patent number: 8639840
    Abstract: A processing unit coupled to a bus for accelerating data transmission and a method for accelerating data transmission. The present invention provides a streaming data transmission mode in which a plurality of data blocks are transmitted via one handshake. The present invention employs handshake save policy, when a processing unit sends a request comprising a plurality of data blocks on a bus, a cache or memory will perform address matching to judge whether there is any hit data block. If there is any hit data block, the cache or memory only needs to reply once and then start to continuously transmit the hit data blocks it possesses. Thus, a separate handshake for each data block is no longer needed.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xiao Tao Chang, Rui Hou, Wei Liu, Kun Wang, Yu Zhang
  • Publication number: 20140025847
    Abstract: A method and system for sharing content, by which an experience is shared between users in real-time based on an interactive service between devices is provided. The method includes: receiving content-related information from at least one peripheral device reproducing content to be shared while an interactive service is being provided; and transmitting the content-related information to at least one second communication device connected to a first communication device by the interactive service based on the received content-related information.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 23, 2014
    Inventors: Sun CHOI, Won-jong CHOI
  • Publication number: 20140025848
    Abstract: The present invention relates to a cable (physical) tethering of a two computer related devices that are not specifically designed to communicate with each other, and, more particularly, to a man-portable and ruggedized physical tether device with hardware and software components for physical tethering and effectuation of data exchange (and subsequent processing of the exchanged data) between, e.g., a data visualization/mobile device and a network data collection device/equipment, without the need to retrofit/redesign any aspect of the visualization/mobile device or the a network collection device/equipment to accomplish the data exchange and subsequent processing of the exchanged data.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 23, 2014
    Applicant: PAR Technology Corporation
    Inventors: Shawn Bisgrove, Edward Bohling
  • Patent number: 8635272
    Abstract: A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations including upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device and in response to determining that the update is available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update at a first time or to defer installing the update until a second time that is later than the first time.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: January 21, 2014
    Assignee: Intellectual Ventures I LLC
    Inventor: Richard R. Reisman
  • Patent number: 8635385
    Abstract: A page service request is received from a peripheral device requesting that a memory page be loaded into system memory. Page service request information corresponding to the received page service request is written as a queue entry into a queue structure in system memory. The processor is notified that the page request is present in the queue. The processor may be notified with an interrupt of a new queue entry. The processor processes the page service request and the peripheral device is notified of the completion of the processing of the request.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mark D. Hummel, Andrew G. Kegel
  • Patent number: 8631174
    Abstract: Systems, methods, and apparatus for facilitating communications between an external controller and Fieldbus devices are described. A primary linking device in communication with the controller and one or more Fieldbus devices may be configured to direct the communication of a timing message to the controller and determine whether a response to the timing message has been received from the controller. Based upon the determination, the primary linking device may direct a switching of communications control to a secondary linking device.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: January 14, 2014
    Assignee: General Electric Company
    Inventors: William Robert Pettigrew, Justin Brandon Chong
  • Patent number: 8626971
    Abstract: A flash memory device apparatus and method is provided such that data or programming information is uploaded or downloaded between the flash memory device and a host, in response to a single-press of a button associated with the flash memory device. The system can facilitate a number of operations including saving an active window application or associated data, transferring media files to or from media players, providing device-specific and/or data-specific transfer of applications or data and/or providing protection of transferred data or applications.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: January 7, 2014
    Assignee: Seagate Technology LLC
    Inventors: Mike Lee, Faheem Dani, Don Brunnett, Prokash Sinha
  • Patent number: 8626966
    Abstract: Systems and methods and computer program products are disclosed to determine the source data rate even in cases where the sink device is not directly coupled to the source device. A method includes, forming a logical channel from a source device to a sink device where the logical channel is configured to carry the source data stream and one or more rate parameters. The rate parameters relate a data rate of the source data stream to a data rate of the logical channel. Another method includes, detecting a logical channel in a received data stream where the logical channel includes the source data stream, recovering one or more rate parameters from the received data stream, determining a data rate of the logical channel, and determining the data rate of the source data stream based on the data rate of the logical channel and the one or more rate parameters.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: January 7, 2014
    Assignee: ATI Technologies ULC
    Inventors: Nicholas J. Chorney, Collis Q. Carter
  • Patent number: 8621074
    Abstract: A management system for processing message-based communications comprising a plurality of servers configured to implement a plurality of sessions that process a plurality of messages, a plurality of message queues coupled to the servers and configured to exchange the messages with the servers, and a workload manager coupled to the servers and the message queues and configured to reallocate the sessions to the different servers and the corresponding message queues to achieve load balance between the servers and the message queues in a recurring manner during processing of the messages by the servers based on a depth of each of the message queues, a quantity of sessions for each of the servers, and a workload manager configuration.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: December 31, 2013
    Assignee: Xerox Business Services, LLC
    Inventors: Faiyaz Shikari, Madhav Matta, Suresh Venkatesan
  • Patent number: 8621120
    Abstract: A mechanism for temporarily stalling selected Direct Memory Access (DMA) operations in a physical input/output (I/O) adapter in order to permit migration of data between physical pages that are subject to access by the physical I/O adapter. When a request for a DMA to a physical page in system memory is received from an I/O adapter, a migration in progress (MIP) bit in a translation control entry (TCE) pointing to the physical page is examined, wherein the MIP bit indicates whether migration of the physical page referenced in the TCE to another location in system memory is currently in progress. If the MIP bit indicates a migration of the physical page is in progress, the DMA from the I/O adapter is temporarily stalled while other DMA operations from other I/O adapters to other physical pages in system memory are allowed to continue.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carl Alfred Bender, Patrick Allen Buckland, Steven Mark Thurber, Adalberto Guillermo Yanes
  • Patent number: 8621100
    Abstract: A system improves bandwidth used by a data stream. The system receives data from the data stream and partitions the data into bursts. At least one of the bursts includes one or more idles. The system selectively removes the idles from the at least one burst and transmits the bursts, including the at least one burst.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: December 31, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
  • Publication number: 20130339556
    Abstract: A system comprising multiple devices that are operable when servicing a device-under service is described. A data acquisition (DAQ) device and a scanner device of the system are operable to acquire data from the device-under-service and to transmit the acquired data to a display device of the system. The DAQ device can operate in a local-control mode in which selection of DAQ mode for the DAQ device is carried out at the DAQ device. The DAQ device can operate in a remote-control mode in which selection of a DAQ mode for the DAQ device is carried out at the display device. The multiple devices may communicate with each other via one or more wireless network via one or more air interface protocols. Each device of the system may operate as a stand-alone device or in combination with multiple devices of the system.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 19, 2013
    Inventors: Robert E. Davis, Michel B. Alberry, Timothy G. Ruther, Anthony J. Cichy
  • Patent number: 8612655
    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: Grant
    Filed: September 13, 2012
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventor: Itay Sherman
  • Patent number: 8612983
    Abstract: Apparatus and method for scheduling event streams. The apparatus includes (i) an interface for receiving event streams which are placed in queues and (ii) a scheduler which selects at least one event stream for dispatch depending on sketched content information data of the received event streams. The scheduler includes a sketching engine for sketching the received event streams to determine content information data and a selection engine for selecting at least one received event stream for dispatch depending on the determined content information data of the received event streams. The method includes the steps of (i) determining content information data about the content of event streams and (ii) selecting at least one event stream from the event streams for dispatch depending on the content information data. A computer program, when executed by a computer, causes the computer to perform the steps of the above method.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul T. Hurley, John G. Rooney
  • Patent number: 8612790
    Abstract: A serial data transfer apparatus includes a transport controller that performs a process of a transport layer, a link controller that performs a process of a link layer, and a physical layer circuit that performs a process of a physical layer. The serial data transfer apparatus transmits and receives data with a destination apparatus via a serial bus. The link controller outputs idle data, which is received from the destination apparatus, to the physical layer circuit, and stops to operate of a unit responsible for generating data to transmit to the destination apparatus while outputting the idle data to the physical layer circuit. This enables to output idle data defined in the standard in an idle period of the serial data transfer apparatus and also reduce the power consumption.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: December 17, 2013
    Assignee: Renesas Electronics Corporation
    Inventor: Yoshiyuki Abe
  • Publication number: 20130332631
    Abstract: The present invention relates to a system and method for connecting a user device and an external device. The system and method is configured to connect a user device and an external device in which a connection module for interconnecting applications of the user device and applications of the external device is loaded in the external device such that the applications installed in the user device can be easily used in the external device and the connection module simultaneously communicates with two or more applications installed in the user device such that an application in which two or more applications are combined can be executed in the external device.
    Type: Application
    Filed: August 30, 2012
    Publication date: December 12, 2013
    Inventor: Sang Yool Lee
  • Patent number: 8606974
    Abstract: A direct memory access controller is provided, in which an internal storage section storing control setting information; and a control section loading the control setting information from an external storage section to the internal storage section when a transfer request signal does not belong to a first group, and not loading the control setting information from the external storage section to the internal storage section when the transfer request signal belongs to the first group; are included, and a data transfer by a direct memory access is performed in accordance with the control setting information within the internal storage section.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: December 10, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventors: Koji Takenouchi, Seiji Suetake
  • Patent number: 8607214
    Abstract: In a data processing system which runs a plurality of operating systems, a channel device can be shared by the plurality of operating systems. In addition, a channel device which supports port multiplexing can also be shared by a plurality of operating systems. The channel device includes a plurality of IDs each indicating that the channel device is a medium for performing input/output processing, and an input/output processing controller for assigning one operating system to each of the IDs, and controlling a data transfer independently for each ID to control a plurality of data transfers. Further, in a channel device which has a plurality of ports, an input/output processing controller is provided for assigning an operating system to each of the ports, and transferring data independently for each port to control the plurality of ports.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: December 10, 2013
    Assignee: Hitachi Ltd.
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Megumu Hasegawa, Takeshi Shigeno
  • Patent number: 8601595
    Abstract: Vehicle internetworks provide for communications among diverse electronic devices within a vehicle, and for communications among these devices and networks external to the vehicle. The vehicle internetwork comprises specific devices, software, and protocols, and provides for security for essential vehicle functions and data communications, ease of integration of new devices and services to the vehicle internetwork, and ease of addition of services linking the vehicle to external networks such as the Internet.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: December 3, 2013
    Assignee: Borgia/Cummins, LLC
    Inventors: David C. Gelvin, Lewis D. Girod, William J. Kaiser, Fredric Newberg, Gregory J. Pottie
  • Publication number: 20130318204
    Abstract: Methods are disclosed for a 3rd party system to indirectly access, control, monitor, and test a media peripheral (MP) device on a media exchange network by establishing a communication link between the 3rd party system and the media peripheral (MP) device via at least one media management system (MMS). A third party may select an operation of a MP device via a MMS over the communication link, causing the MP device to perform the selected operation. The 3rd party may monitor at least one status parameter of a MP device via a MMS over the communication link and respond to the status parameter. As a service, the 3rd party may push digital information (e.g., digital data, digital audio, digital images, digital video, etc.) to a MP device via a MMS over the communication link and bill an account associated with the MP device on the media exchange network.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: James D. Bennett, Jeyhan Karaoguz