Data Transfer Specifying Patents (Class 710/33)
-
Patent number: 8713216Abstract: 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: GrantFiled: July 16, 2010Date of Patent: April 29, 2014Assignee: Fujitsu LimitedInventors: Kumiko Endo, Naoya Ishimura
-
Patent number: 8712568Abstract: 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: GrantFiled: February 26, 2010Date of Patent: April 29, 2014Assignee: Hitachi Kokusai Electric, Inc.Inventor: Yoshihiko Nakagawa
-
Publication number: 20140115196Abstract: 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: ApplicationFiled: October 16, 2013Publication date: April 24, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang-Woon HONG, Chang-Woo YOON
-
Determining suitable network interface for partition deployment/re-deployment in a cloud environment
Patent number: 8707322Abstract: 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: GrantFiled: December 5, 2012Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Charles S. Graham, Bryan M. Logan, Kyle A. Lucke -
Patent number: 8694697Abstract: 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: GrantFiled: April 27, 2006Date of Patent: April 8, 2014Assignee: NVIDIA CorporationInventor: David William Nuechterlein
-
Patent number: 8694698Abstract: 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: GrantFiled: April 12, 2012Date of Patent: April 8, 2014Assignee: Hitachi, Ltd.Inventors: Makio Mizuno, Masanori Takada, Tomohiro Yoshihara, Susumu Tsuruta
-
Patent number: 8688869Abstract: 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: GrantFiled: June 4, 2012Date of Patent: April 1, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Seung-hyuk Choi, Seung-seop Shim, Moon-seok Han
-
Patent number: 8688868Abstract: 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: GrantFiled: September 2, 2011Date of Patent: April 1, 2014Assignee: Intel CorporationInventors: Anil Vasudevan, Partha Sarangam, Ram Huggahalli, Sujoy Sen
-
Patent number: 8688871Abstract: 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: GrantFiled: June 16, 2011Date of Patent: April 1, 2014Assignee: Kabushiki Kaisha ToshibaInventor: Masahiko Takakusaki
-
Patent number: 8688878Abstract: 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: GrantFiled: June 29, 2012Date of Patent: April 1, 2014Assignee: EMC CorporationInventors: Sean C. Dolan, Hui Wang, Marik Marshak, Xiaomei Liu, Owen Martin, Alexandr Veprinsky, Ahmet Kirac
-
Patent number: 8683083Abstract: 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: GrantFiled: October 22, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
-
Method and apparatus for equalizing a bandwidth impedance mismatch between a client and an interface
Patent number: 8683089Abstract: 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: GrantFiled: December 30, 2009Date of Patent: March 25, 2014Assignee: Nvidia CorporationInventors: Raymond Hoi Man Wong, Samuel H. Duncan, Lukito Muliadi -
Patent number: 8683098Abstract: 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: GrantFiled: March 29, 2010Date of Patent: March 25, 2014Assignee: Intel CorporationInventors: Luke A. Johnson, Adhiveeraraghavan Srikanth, Wenjun Yun
-
Patent number: 8683084Abstract: 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: GrantFiled: November 8, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
-
Patent number: 8683094Abstract: 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: GrantFiled: October 16, 2009Date of Patent: March 25, 2014Assignee: Ralink Technology, Corp.Inventors: Ching-Hwa Yu, Chen-Hai Yu
-
Patent number: 8683093Abstract: 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: GrantFiled: April 18, 2013Date of Patent: March 25, 2014Assignee: Kabushiki Kaisha ToshibaInventor: Akihisa Fujimoto
-
Publication number: 20140082230Abstract: 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: ApplicationFiled: August 23, 2013Publication date: March 20, 2014Applicant: Samsung Electronics Co. Ltd.Inventors: Seong-Jun BAN, Min-Woo OH, Byoung-Hee LEE
-
Patent number: 8677027Abstract: 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: GrantFiled: June 1, 2011Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
-
Patent number: 8675005Abstract: 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: GrantFiled: June 4, 2009Date of Patent: March 18, 2014Assignee: Keyence CorporationInventors: Takashi Atoro, Naoki Goto
-
Publication number: 20140068116Abstract: 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: ApplicationFiled: July 8, 2013Publication date: March 6, 2014Inventors: Sang Joon KIM, Ui Kun KWON, Seungkeun YOON, Young Jun HONG
-
Patent number: 8667189Abstract: A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel.Type: GrantFiled: January 18, 2013Date of Patent: March 4, 2014Assignee: CommVault Systems, Inc.Inventors: Jun Lu, Parag Gokhale
-
Patent number: 8661167Abstract: 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: GrantFiled: December 29, 2009Date of Patent: February 25, 2014Assignee: Intel CorporationInventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Patent number: 8659546Abstract: 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: GrantFiled: February 13, 2012Date of Patent: February 25, 2014Assignee: Oracle America, Inc.Inventors: Randall B. Smith, Robert F. Tow
-
Publication number: 20140047137Abstract: 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: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Inventors: Alan Paul Mathason, Daniel Milton Alley, Stephen Emerson Douthit
-
Patent number: 8650234Abstract: 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: GrantFiled: June 21, 2004Date of Patent: February 11, 2014Assignee: Seagate Technology LLCInventors: Sung-Youn Cho, Seung-Youl Jeong, Jong-Lak Park, Hak-Yeol Sohn
-
Patent number: 8650304Abstract: 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: GrantFiled: April 14, 2005Date of Patent: February 11, 2014Assignee: QUALCOMM IncorporatedInventors: Jon James Anderson, Brian Steele, George Alan Wiley, Shashank Shekhar
-
Patent number: 8650339Abstract: 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: GrantFiled: November 27, 2007Date of Patent: February 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
-
Publication number: 20140040508Abstract: 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: ApplicationFiled: March 11, 2013Publication date: February 6, 2014Applicants: LITE-ON TECHNOLOGY CORPORATION, LITE-ON ELECTRONICS (GUANGZHOU) LIMITEDInventors: TAO-CHENG YEN, ER-HAO CHEN
-
Patent number: 8645591Abstract: 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: GrantFiled: January 26, 2012Date of Patent: February 4, 2014Assignee: AFTG-TG, LLCInventor: Phillip M. Adams
-
Patent number: 8645590Abstract: 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: GrantFiled: January 18, 2012Date of Patent: February 4, 2014Assignee: LSI CorporationInventors: William W. Voorhees, Patrick R. Bashford, Harvey J. Newman
-
Patent number: 8639840Abstract: 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: GrantFiled: March 29, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Xiao Tao Chang, Rui Hou, Wei Liu, Kun Wang, Yu Zhang
-
Publication number: 20140025847Abstract: 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: ApplicationFiled: July 19, 2013Publication date: January 23, 2014Inventors: Sun CHOI, Won-jong CHOI
-
Publication number: 20140025848Abstract: 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: ApplicationFiled: July 22, 2013Publication date: January 23, 2014Applicant: PAR Technology CorporationInventors: Shawn Bisgrove, Edward Bohling
-
Patent number: 8635272Abstract: 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: GrantFiled: April 20, 2012Date of Patent: January 21, 2014Assignee: Intellectual Ventures I LLCInventor: Richard R. Reisman
-
Patent number: 8635385Abstract: 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: GrantFiled: July 16, 2010Date of Patent: January 21, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Mark D. Hummel, Andrew G. Kegel
-
Patent number: 8631174Abstract: 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: GrantFiled: April 21, 2010Date of Patent: January 14, 2014Assignee: General Electric CompanyInventors: William Robert Pettigrew, Justin Brandon Chong
-
Patent number: 8626971Abstract: 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: GrantFiled: October 11, 2005Date of Patent: January 7, 2014Assignee: Seagate Technology LLCInventors: Mike Lee, Faheem Dani, Don Brunnett, Prokash Sinha
-
Patent number: 8626966Abstract: 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: GrantFiled: March 23, 2012Date of Patent: January 7, 2014Assignee: ATI Technologies ULCInventors: Nicholas J. Chorney, Collis Q. Carter
-
Patent number: 8621074Abstract: 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: GrantFiled: April 27, 2012Date of Patent: December 31, 2013Assignee: Xerox Business Services, LLCInventors: Faiyaz Shikari, Madhav Matta, Suresh Venkatesan
-
Patent number: 8621120Abstract: 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: GrantFiled: April 17, 2006Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Carl Alfred Bender, Patrick Allen Buckland, Steven Mark Thurber, Adalberto Guillermo Yanes
-
Patent number: 8621100Abstract: 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: GrantFiled: February 27, 2009Date of Patent: December 31, 2013Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
-
Publication number: 20130339556Abstract: 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: ApplicationFiled: June 4, 2013Publication date: December 19, 2013Inventors: Robert E. Davis, Michel B. Alberry, Timothy G. Ruther, Anthony J. Cichy
-
Patent number: 8612655Abstract: 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: GrantFiled: September 13, 2012Date of Patent: December 17, 2013Assignee: Google Inc.Inventor: Itay Sherman
-
Patent number: 8612983Abstract: 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: GrantFiled: September 7, 2010Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Paul T. Hurley, John G. Rooney
-
Patent number: 8612790Abstract: 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: GrantFiled: August 31, 2012Date of Patent: December 17, 2013Assignee: Renesas Electronics CorporationInventor: Yoshiyuki Abe
-
Publication number: 20130332631Abstract: 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: ApplicationFiled: August 30, 2012Publication date: December 12, 2013Inventor: Sang Yool Lee
-
Patent number: 8606974Abstract: 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: GrantFiled: March 24, 2010Date of Patent: December 10, 2013Assignee: Fujitsu Semiconductor LimitedInventors: Koji Takenouchi, Seiji Suetake
-
Patent number: 8607214Abstract: 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: GrantFiled: September 18, 2009Date of Patent: December 10, 2013Assignee: Hitachi Ltd.Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Megumu Hasegawa, Takeshi Shigeno
-
Patent number: 8601595Abstract: 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: GrantFiled: December 1, 2011Date of Patent: December 3, 2013Assignee: Borgia/Cummins, LLCInventors: David C. Gelvin, Lewis D. Girod, William J. Kaiser, Fredric Newberg, Gregory J. Pottie
-
Publication number: 20130318204Abstract: 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: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: BROADCOM CORPORATIONInventors: James D. Bennett, Jeyhan Karaoguz