Transmission Data Record (e.g., For Retransmission) Patents (Class 714/18)
-
Patent number: 8352803Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.Type: GrantFiled: June 7, 2010Date of Patent: January 8, 2013Assignee: Alcatel LucentInventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Patent number: 8347141Abstract: A volatile or nonvolatile cache memory can cache mass storage device read data and write data. The cache memory may become inaccessible, and I/O operations may go directly to the mass storage device, bypassing the cache memory. A log of write operations may be maintained to update the cache memory when it becomes available.Type: GrantFiled: April 14, 2011Date of Patent: January 1, 2013Assignee: Intel CorporationInventors: Sanjeev N. Trika, Michael K. Eschmann, Jeanna N. Matthews, Vasudevan Srinivasan
-
Patent number: 8341481Abstract: A method for performing a Hybrid Automatic Repeat reQuest (HARQ) operation in a wireless mobile communication system that uses Frequency Division Duplex (FDD) or Time Division Duplex (TDD) frames each having a plurality of subframes for communication are provided, in which an HARQ timing including a transmission time of a data burst and a transmission time of an HARQ feedback, for DL HARQ is determined according to data burst assignment information transmitted in a #l DownLink (DL) subframe of a #i frame, and an HARQ operation is performed according to the determined HARQ timing. At least one frame index and at least one subframe index that represent the HARQ timing are determined by using l and i.Type: GrantFiled: February 18, 2010Date of Patent: December 25, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Mi-Hyun Lee, Jae-Weon Cho, Ho-Kyu Choi, Su-Ryong Jeong, Chi-Woo Lim, Ki-Chun Cho
-
Publication number: 20120324283Abstract: The invention relates to a system for data synchronization between two or more computer terminals including, at least one client terminal, a server terminal, a communication network connecting said client and server terminals, a data string being created on said client terminal, said client terminal being configured to send the data string to the server terminal for synchronization between the two terminals, characterized in that upon synchronization failure, reconciliation data with the latest synchronization information including said data string, is configured to be stored in a database on the client terminal and resent later according to a retry counter.Type: ApplicationFiled: October 11, 2010Publication date: December 20, 2012Inventors: Konstantin Sorokin, Huong-Ly Mai, Sarah Prioux, Herve Braganti, Eric Habermacher, Annick Whitfield
-
Patent number: 8315242Abstract: A communications device utilized in a wireless communications system has an RLC entity with a transmitting side and a receiving side. Handling timers during reestablishment of the transmitting side includes only reestablishing the transmitting side in the RLC entity of the communications device, stopping a first timer corresponding to the transmitting side, and prolonging and not stopping a second timer corresponding to the transmitting side. The second timer is not a periodic timer.Type: GrantFiled: September 21, 2006Date of Patent: November 20, 2012Assignee: Innovative Sonic LimitedInventor: Sam Shiaw-Shiang Jiang
-
Patent number: 8307251Abstract: To facilitate retransmission of a data file that has been deleted from a server, a data processing device includes a first storage section in which a management table is stored. The management table includes a list of communication histories with respect to communications with each of the servers. Each communication history indicates a data file transmitted to the server. The device further includes a second storage section storing data files transmitted to the servers. A control section is provided for judging, when a communication section is in communication with a server, whether or not a data file which has already been transmitted to the server needs to be retransmitted and retransmit the data file to the server upon retrieving the data file from the second storage section when judgment is made so that retransmission of the data file is needed.Type: GrantFiled: September 4, 2009Date of Patent: November 6, 2012Assignee: Brother Kogyo Kabushiki KaishaInventor: Akihiro Yamada
-
Patent number: 8301934Abstract: A base table temporal row affected by a transaction is timestamped. The temporal row has a row ID. The temporal row in the base table is modified according to the transaction. The row ID for the modified temporal row is associated with an identifier for the transaction in a temporal work table. Upon committing the transaction: the temporal work table is searched to determine the row ID of the temporal row modified by the transaction, and a commit-time is saved into the temporal row identified by the row ID.Type: GrantFiled: April 17, 2009Date of Patent: October 30, 2012Assignee: Teradata US, Inc.Inventors: Bhashyam Ramesh, Manjula Koppuravuri
-
Patent number: 8289838Abstract: There is disclosed a source messaging system having a queue for receiving messages. The source messaging system has means for determining whether a message should be permitted to become INDOUBT. This is done by retrieving a value denoting the maximum number of messages that may be permitted to become INDOUBT at any one time; determining whether the message falls within the range denoted by the value; and responsive to determining that the message falls within the range, permitting the message to become INDOUBT.Type: GrantFiled: November 13, 2008Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Andrew D J Banks, David Ware
-
Patent number: 8291262Abstract: An image processing apparatus includes an input portion for inputting image information, an information storage portion for storing the input image information, a transmission portion for transmitting the image information, and a control portion for processing input, storage and transmission of image information in parallel. The control portion, in the case where an input error occurs in the middle of performing input of image information, causes a transmission portion to transmit an instruction to delete information that has been transmitted to a transmission destination, and to start a retransmission after combining the image information before the input error occurs with the image information input after the input error occurred to form one file.Type: GrantFiled: June 30, 2010Date of Patent: October 16, 2012Assignee: Sharp Kabushiki KaishaInventor: Kunihiko Tsujimoto
-
Patent number: 8281184Abstract: A system, method, and computer readable medium for reliable messaging between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. The reliable messaging ensures consistent ordered delivery of messages in the event that messages are lost; arrive out of order, or in duplicate. The messaging layer operates over TCP or UDP with our without multi-cast and broad-cast and requires no modification to applications, operating system or libraries.Type: GrantFiled: September 22, 2010Date of Patent: October 2, 2012Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Patent number: 8276022Abstract: Disclosed are methods and apparatus for error handling within jobs that utilize a plurality of tasks for data transfer of individual data records to a storage destination. For each task, one or more failed records may be logged to a file for later insertion. If a high percentage of a task's output (e.g., writes to another data storage system) is determined to be failing, the task short-circuits itself. Each task is also configured to perform checkpoint logging as the task completes work. If the entire job later short-circuits and is to be restarted, the restarted job only repeats a minimal amount of previously completed work for the tasks which have not already completed their data insertions. Together, these techniques can ensure that in the face of periodic failures, the job completes long-running job in a minimal time with minimal effects.Type: GrantFiled: April 30, 2010Date of Patent: September 25, 2012Assignee: Yahoo! Inc.Inventor: Adam E. Silberstein
-
Patent number: 8266112Abstract: Techniques for recovery of application level objects are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for restoration of one or more application level objects. The method may comprise obtaining application metadata of an application containing objects to be restored, storing one or more data files containing application data, utilizing the application metadata to provide a user interface for the restoration of one or more application objects, accepting input from a user via the user interface specifying one or more application objects to restore, and restoring the one or more specified application objects.Type: GrantFiled: December 19, 2007Date of Patent: September 11, 2012Assignee: Symantec CorporationInventors: Louis J. Beatty, Steven R. DeVos
-
Patent number: 8254258Abstract: Managing packet data network jitter is disclosed. A first call data associated with a mobile network communication session is received. A second call data that is older than the first call data is dropped from a buffer if required to make room in the buffer for the first call data.Type: GrantFiled: February 9, 2010Date of Patent: August 28, 2012Assignee: Broadcom CorporationInventors: Rossano Passarella, Jayesh Sukumaran, Donald P. Wahlstrom, Yan Zhang
-
Patent number: 8255767Abstract: A method for communication between a geologic downhole measurement device and a receiver is provided. The method includes: receiving a bit sensitive data stream representing at least one property of at least one of a geologic formation and a borehole; grouping the data stream into at least one data block; and coding the data block with a forward error correction code. A system and computer program product for communication between a geologic downhole measurement device and a receiver are also provided.Type: GrantFiled: February 1, 2008Date of Patent: August 28, 2012Assignee: Baker Hughes IncorporatedInventors: Oleg N. Akimov, Thorsten D. Roessel, Jiang Li
-
Patent number: 8250407Abstract: Methods and apparatus for use in correcting a data transaction. A data transaction including a plurality of transaction values is received from a data provider. At least a portion of the transaction values is validated. When the validation of at least one transaction value fails, a validation failure notification including a link is provided to a user. When the link is selected, the transaction values are provided via a presentation interface, and erroneous transaction values are distinguished from non-erroneous transaction values. A correction request message including the erroneous transaction values may be generated and sent to a user associated with the data provider. A revised transaction may be received from the data provider and executed to correct the erroneous transaction values.Type: GrantFiled: August 26, 2010Date of Patent: August 21, 2012Assignee: The Boeing CompanyInventors: Rebecca J. Garcia, William E. Wojczyk, Jr.
-
Publication number: 20120210166Abstract: An intelligent messaging network provides multiple software development kits (SDKs) to assist, e.g., engineers in developing client and server applications. The SDKs can contain a consistent set of application program interfaces (APIs) and a set of platform specific libraries for all intelligent messaging network supported platforms and networks. In addition to the SDKs, the intelligent messaging network can provide developers a resource kit including a set of tools to assist the developers when designing, implementing, and testing their client and server applications. The intelligent messaging network can provide a mobile client and server SDK environment to assist engineers developing client applications and servers. The SDKs can provide an easy to use APIs and a set of platform specific libraries to perform, e.g., compression, network management services, server-to-server communication, server registration/de-registration, and reliable message transport services.Type: ApplicationFiled: December 29, 2011Publication date: August 16, 2012Inventors: Rudy G. Bonefas, Richard K. Sobchak, James M. ZOMBEK
-
Publication number: 20120210167Abstract: A method for fast and efficient data downloading in wireless communications. The method includes ways to download file data of a large size from a server (access point) to a user's client (mobile device) at high speed and efficiency by using both mmWave wireless communication and conventional wireless communication (WiFi, 3G, etc.). A server transmits packetized file data to a client. The file data is transmitted as data packets via mmWave. In parallel, the server transmits check packets (roll-call packets) corresponding to the data packets. As a test at the time of establishing links, the latency for each communication line is measured. The receiver side, upon completion of receiving the check packets, checks whether their corresponding mmWave packets have arrived. If any corresponding mmWave packet has not arrived, it is determined that the mmWave packet has been lost and a retransmission request is immediately returned to the server via WiFi.Type: ApplicationFiled: February 13, 2012Publication date: August 16, 2012Applicant: International Business Machines CorporationInventors: Yasunao Katayama, Nobuyuki Ohba, Kohji Takano
-
Publication number: 20120179934Abstract: A method and non-transitory computer-readable medium are disclosed for extending a hold timer that binds an application-layer session when a transport-layer out-of-order message queue includes an out-of-order message for the application-layer session. An application receives an application-layer message from transport protocol logic that is configured to deliver in-order application-layer messages to the application. The received application-layer message is a next in-order application-layer message for an application-layer session that is bound by a hold timer. After an amount time has passed, the application detects an expiration of the hold timer. In response, rather than immediately tearing down the application-layer session, the application inspects an out-of-order queue of the transport protocol logic. The hold timer is extended when the out-of-order queue includes an out-of-order application-layer message for the application-layer session.Type: ApplicationFiled: January 7, 2011Publication date: July 12, 2012Inventors: Anantha RAMAIAH, Keyur PATEL, Shrirang BAGE
-
Patent number: 8214688Abstract: Method and system are disclosed for redelivering failed messages in asynchronous communication systems. The methods and systems automatically delay redelivery of such failed messages in order to allow required system resources to become available. In one implementation, the methods and systems provide two levels of redelivery: a micro level in which redelivery is attempted right away for a certain number of times, and a macro level in which a predefined, user-selectable delay is imposed before any additional micro level redeliveries are attempted. After a certain number of unsuccessful macro level redeliveries, the message is backed out to a backout queue for manual intervention by a system operator. Such an arrangement reduces or eliminates the burden on the system operator to manually resolve failed message deliveries.Type: GrantFiled: May 17, 2011Date of Patent: July 3, 2012Assignee: United Services Automobile Association (USAA)Inventors: James C. Watson, Frank L. Bain, III
-
Publication number: 20120151261Abstract: A distribution apparatus for distributing content data items via multicast includes a transmitting and receiving unit and an error correction encoding unit. The transmitting and receiving unit receives reception status information regarding a reception status of the content data items in a receiving apparatus that receives the content data items. The error correction encoding unit generates recovery data used by the receiving apparatus to recover a content data item that is not successfully received among the content data items on the basis of reception status information received from the receiving apparatus that receives the content data items distributed via multicast. Subsequently, the transmitting and receiving unit distributes the generated recovery data together with the content data items via multicast.Type: ApplicationFiled: December 12, 2011Publication date: June 14, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Patent number: 8191033Abstract: Embodiments of the present invention provide a method/apparatus to measure the jitter of a timing signal used in an integrated circuit chip. The method/apparatus is used to send data from a launch element using a synchronous data path of the timing signal, receive the data at a capture element using the synchronous data path, wherein the launch element and the capture element are disposed on the same integrated circuit chip upon which the timing signal is generated and/or used, and gather statistics about whether a timing violation has occurred by comparing the sent data with the received data over the course of multiple launch/capture events as the timing is adjusted. Other embodiments may be described and/or claimed.Type: GrantFiled: November 6, 2009Date of Patent: May 29, 2012Assignee: Marvell International Ltd.Inventor: Thomas Page Bruch
-
Patent number: 8190948Abstract: Maintaining an ordering of transmitted data includes associating a sequence number with each element of the transmitted data, where the sequence number indicates a temporal relationship between different ones of the elements. Maintaining an ordering also includes maintaining a last aborted sequence number and an indicator of whether receipt of information indicating that the last aborted sequence number has been acknowledged and rejecting data associated with a sequence number indicative of a time before a time corresponding to the last aborted sequence number. The last aborted sequence number may be sent until receipt thereof is acknowledged. No data may be transmitted until receipt of the last aborted sequence number is acknowledged. The sequence numbers may be incremented by one.Type: GrantFiled: July 31, 2008Date of Patent: May 29, 2012Assignee: EMC CorporationInventors: Marik Marshak, Benjamin W. Yoder, Vadim Longinov
-
Patent number: 8190582Abstract: A multi-processor according to an example of the invention comprises a first control unit which stores first compressed data acquired externally in a first memory, a hardware decoding unit which decodes the first compressed data stored in the first memory and storing the decoded data in a second memory, an encoding processor element which includes at least one of a plurality of processor elements, encodes the decoded data stored in the second memory in accordance with encoding software stored in a third memory, and stores second compressed data obtained by encoding the decoded data in a fourth memory, and a second control unit which outputs the second compressed data stored in the fourth memory to the outside.Type: GrantFiled: May 29, 2008Date of Patent: May 29, 2012Assignee: Kabushiki Kaisha ToshibaInventor: Seiichiro Saito
-
Patent number: 8156220Abstract: A method is provided for transmitting user data from a selected one of a plurality of data pipes. The method includes having a ring manager select one of the data pipes from a pool of the data pipes for transmission of the user data. The data is transmitted from the selected one of the data pipes at least one packet switching network. The data pipe detects whether there was an error in the transmission. If there an error detected, the data pipe generates an error interrupt for the ring manager. The ring manager detects the error interrupt and generates an error interrupt for a CPU. The ring manager removes the selected one of the data pipes from the pool of data pipes for a predetermined period of time while the ring manager continues to work on other tasks until the time has expired. During pipe retirement, the physical pipe removed from the pool of pipes is disabled and the router will then direct orphan packets to the error ring.Type: GrantFiled: September 28, 2007Date of Patent: April 10, 2012Assignee: EMC CorporationInventors: John O'Shea, Jeffrey Kinne, Michael Sgrosso, William F. Baxter, III
-
Publication number: 20120079323Abstract: Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection.Type: ApplicationFiled: July 19, 2011Publication date: March 29, 2012Applicant: IMERJ LLCInventor: Octavian Chincisan
-
Patent number: 8145946Abstract: A task execution apparatus includes an execution unit configured to execute a task on a plurality of devices, an acquisition unit configured to acquire a cause of failure in execution by the execution unit, a confirmation unit configured to confirm that each device of the plurality of devices on which the execution unit failed to execute the task does not support the task based on the cause, and a re-execution unit configured to re-execute the task on each of the plurality of devices on which the execution unit failed to execute the task, wherein the re-execution unit excludes each of the plurality of devices from a re-execution target of the task, in a case where the confirmation unit confirms that each of the plurality of devices does not support the task.Type: GrantFiled: November 24, 2008Date of Patent: March 27, 2012Assignee: Canon Kabushiki KaishaInventor: Tadashi Hagiuda
-
Patent number: 8140895Abstract: A method and system for recovering a SIP transaction. The method including monitoring an event related to transaction change; recording information related to the event; and regenerating a transaction by use of the recorded information upon failover. A system is also provided to carry out the steps of the method. Through the present invention, a transaction may be regenerated upon occurrence of failure during the transaction period, thereby enabling transaction-level failover and noticeably reducing the information load needed to recorded compared with the prior art. The present invention not only improves reliability of a SIP-based service but also requires less overhead for transaction recovery.Type: GrantFiled: July 30, 2010Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Wei Lu, Bo Yang
-
Patent number: 8140896Abstract: A system and method thereof are provided. The example method may include downloading first information, from a host device, associated with an operation of a non-volatile memory and downloading second information associated with an operation of the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information. The example system may include a host device configured to provide first information associated with an operation of a non-volatile memory and second information associated with an operation of the system, the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information.Type: GrantFiled: January 12, 2007Date of Patent: March 20, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Myoung-Su Song, Jong-In Kim, Myung-Hoon Jang
-
Patent number: 8132048Abstract: Systems and methods to respond to schedule commands at a memory controller are disclosed. A transmission error between a first memory controller port and a first redrive device may be detected. A first corrective action may be initiated at the first memory controller port in response to the detection of the transmission error. A particular method may include determining that a second memory controller port initiated a second corrective action. Incoming read commands may be distributed based on a comparison of the first corrective action and the second corrective action.Type: GrantFiled: August 21, 2009Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: H. Lee Blackmon, Ryan S. Haraden, Joseph A. Kirscht, Elizabeth A. McGlone
-
Patent number: 8122120Abstract: An embodiment of the invention is a technique to manage failover and failback. A failover of a first path is detected. The first path corresponds to a first device in a plurality of physical devices having M device types. A connection status of the first device is determined if the failover is detected. The connection status is one of a connected status and a disconnected status. The disconnected status corresponds to the failover. The first path is adjusted according to the connection status.Type: GrantFiled: December 16, 2002Date of Patent: February 21, 2012Assignee: Unisys CorporationInventors: Giridhar Athreya, Chris B. Legg, Juan Carlos Ortiz
-
Patent number: 8117328Abstract: Automatically recovering from broken network connections in streaming media scenarios. Server software executing on the server communicates with client software executing on the client during the streaming media session. If the streaming media session is interrupted, the server software and the client software exchange messages to associate the client with a client state stored by the server and to re-synchronize playback of the content.Type: GrantFiled: June 25, 2002Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Yejin Choi, Alexandre Grigorovitch, Troy Batterberry, Anders E. Klemets
-
Patent number: 8116210Abstract: Epoch numbers are maintained in a pair wise fashion at a plurality of communication endpoints to provide communication consistency and recovery from a range of failure conditions including total or partial node failure and subsequent recovery. Once an epoch state inconsistency is recognized, negotiation procedures provide an effective mechanism to reestablish valid communication links without the need to employ global variables which inherently possess greater transmission and overhead requirements needed to maintain communications. Renegotiation of recognizably valid epoch numbers occurs on a pair wise basis.Type: GrantFiled: May 23, 2008Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Robert S. Blackmore, Amy X. Chen, Scott D. Epter, Chulho Kim, Rajeev Sivaram
-
Patent number: 8090986Abstract: A system module includes a plurality of processors, and a system controller that is connected to the processors via a first transmission line and relays a packet from each of the processors to another system module via a second transmission line in a multiprocessor system. The system controller includes a data transmission controller that, when part of packets constituting a series of data is not received normally from a processor due to a fault in the processor or the first transmission line, generates a supplement packet for a packet that has not been received normally and outputs the supplement packet to the second transmission line.Type: GrantFiled: July 29, 2008Date of Patent: January 3, 2012Assignee: Fujitsu LimitedInventor: Masahiro Mishima
-
Publication number: 20110307738Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.Type: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Inventors: Israel Hilerio, Alexander H. Malek, Bruce A. Morgan, Jane T. Kim
-
Patent number: 8078911Abstract: Error handling in the intermediation of one-way transacted messages. Rather than receiving an inbound message under a transaction, the intermediary performs a non-destructive exclusive read of the message from the source outside of a transaction. Routing logic is applied against the content of the message to determine a collection of message consumers to which a copy of the inbound message is to be sent. Then, under a transaction, the copy of the message is attempted to be sent to each destination. If a send of the copy fails, the transaction is rolled back, but the failure is recorded such that the same transmission mechanism is not, or is less likely to be, tried again in subsequent attempts. The principles may apply to a single message to be sent under the transaction, or to multiple messages to be sent under a single transaction.Type: GrantFiled: October 16, 2009Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: John Anthony Taylor, Nicholas Alexander Allen
-
Publication number: 20110296240Abstract: A method of storing and retrieving digital files from a storage system comprising requesting one or more files through a server which compares the timestamp of each file to the present time to determine an elapsed time for each file. The server then requests a storage system for each file having an elapsed time less than or equal to a pre-determined time limit using an internal-retry request and requests from the storage system each file having an elapsed time greater than a pre-determined time limit using a fail-fast request.Type: ApplicationFiled: May 28, 2010Publication date: December 1, 2011Inventors: Felix S. Hsu, Ron Barzel
-
Patent number: 8054485Abstract: A method for, from a server, controlling transfers of jobs from clients to shared resources in the network comprises that a request for sending a job to a shared resource selected by a client is received from the client and it is checked continuously whether the resource is available and has capacity by the moment for reception of jobs. A go-ahead is sent immediately to the client that the client can send the job to the resource if the resource is available and has capacity by the moment. The request is placed in a queue for the resource if the resource is available, but for the moment lacks capacity, the queue is updated continuously and a go-ahead is sent to the client that the client can send the job to the resource when the request has advanced to the first position in the queue and the resource has capacity.Type: GrantFiled: October 28, 2003Date of Patent: November 8, 2011Assignee: DevLabs ABInventor: Patrik Berglin
-
Publication number: 20110271145Abstract: Disclosed are methods and apparatus for error handling within jobs that utilize a plurality of tasks for data transfer of individual data records to a storage destination. For each task, one or more failed records may be logged to a file for later insertion. If a high percentage of a task's output (e.g., writes to another data storage system) is determined to be failing, the task short-circuits itself. Each task is also configured to perform checkpoint logging as the task completes work. If the entire job later short-circuits and is to be restarted, the restarted job only repeats a minimal amount of previously completed work for the tasks which have not already completed their data insertions. Together, these techniques can ensure that in the face of periodic failures, the job completes long-running job in a minimal time with minimal effects.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: YAHOO! INC.Inventor: Adam E. Silberstein
-
Patent number: 8046338Abstract: File formats systems and methods are disclosed that provide a framework that integrates concepts, such as objects based audio-visual representation, meta-data and object oriented programming, to achieve a flexible and generic representation of the audiovisual information and the associated methods to operate on the audiovisual information. A system and method are disclosed for storing data processed from presentation data. The data is stored according to a method comprising coding input presentation data by identifying objects from within the presentation data, coding each object individually and organizing the coded data into access layer data units. The access layer data units are stored throughout a plurality of segments, each segment comprising a segment table in a header portion thereof and those access layer data units that are members of the respective segment, there being one entry in the segment table for each access layer data unit therein.Type: GrantFiled: May 29, 2008Date of Patent: October 25, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Andrea Basso, Alexandros Eleftheriadis, Hari Kalva, Atul Puri, Robert Lewis Schmidt
-
Patent number: 8042016Abstract: Provided a method and device for efficiently retransmitting packets of which transmissions failed in wired/wireless network including detecting continuity by detecting whether or not a sequence ID of a received packet is continuous with a start sequence ID or an end sequence ID of packets included in reception blocks which are generated in advance of the received packet; depending on the result of the detection, manipulating reception blocks to renew or delete the reception blocks or generate a new reception block by using the sequence ID of the received packet; and transmitting an EBN (Explicit Block NACK) for requesting retransmission of lost packets in units of a block when discontinuity is detected.Type: GrantFiled: July 9, 2007Date of Patent: October 18, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Noseong Park, Yoonmee Doh, Sun Joong Kim, Cheol Sig Pyo
-
Publication number: 20110246824Abstract: A root cause for a failed attempted delivery of a message is attempted to be determined before sending a non-delivery report (NDR) for the failed message. When a message fails without a known cause, the root cause is determined using the context of the message. For a given context, the root cause may be determined by a single failure or it may be determined by the relative number of failed messages of same context. While determining the root cause of the problem, any messages failing delivery are deferred from being delivered, as is generation of the corresponding NDR(s), to allow time for corrective action to occur. If the problem is resolved within a predetermined time period, the deferred messages are delivered without having to issue NDR(s).Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: MICROSOFT CORPORATIONInventors: Sara L. MANNING, Victor BOCTOR, Todd Carlyle LUTTINEN
-
Publication number: 20110246825Abstract: An image forming apparatus includes a storage part, an error detection part, a connection detection part, a determination part and a data transfer part. The storage part stores data. The error detection part detects whether data transfer between the storage part and an external storage device failed. The connection detection part detect whether an external storage device is connected. The determination part determines whether the external storage device whose connection is detected by the connection detection part is coincident with the external storage device which failed in the data transmission. When the determination part determines the coincidence, the data transfer part transfers the transfer failed data between the storage part and the external storage device whose connection is detected by the connection detection part.Type: ApplicationFiled: March 8, 2011Publication date: October 6, 2011Applicants: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventor: Shinji Koizumi
-
Publication number: 20110231702Abstract: The present invention extends to methods, systems, and computer program products for coordinating communication medium state for subtasks. Embodiments of the invention use a received view of the contents of a message to produce a stream of subtask messages. Subtask message properties are each connected to the mechanism for performing the state coordination pattern on the original message. Subtask messages may each have the same message contents as the original message or may have message contents that vary according to the subtask. A message processor may then consume subtask messages from the subtask message stream and perform the state coordination pattern on each subtask message to reflect partial forward progress executing the original message. The outcome of the state coordination pattern for the original message is responsive to the collective outcomes of the state coordination patterns for the subtask messages.Type: ApplicationFiled: March 18, 2010Publication date: September 22, 2011Applicant: Microsoft CorporationInventors: Nicholas A. Allen, John A. Taylor
-
Patent number: 8014285Abstract: A method for relaying received data by a relay node in a sensor network that includes a sink node, a source node for collecting and transmitting data requested by the sink node, and the relay node for relaying the data transmitted from the source node to the sink node. The relay node determines whether the source node that transmits the data is a previously identified source node, stores the data in a buffer and forwards the data to a neighbor node when the source node transmitting the data is the previously identified source node according to the determination. The data is managed based on the relay node having the buffer, rather than the source node and the sink node as in the related art. Further, the data error can be promptly handled.Type: GrantFiled: December 6, 2005Date of Patent: September 6, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Joo-sang Yoon, Chul-hee Kang, Ji-hoon Lee
-
Patent number: 8001428Abstract: A data processing apparatus is provided with packing circuitry 130 arranged to receive said source data elements from said trace data receiver and applies a packing protocol to said source data elements to pack data of source data elements of a source trace stream into a packed trace data stream for supply to trace accepting circuitry in a format comprising acceptance data elements. The acceptance data elements have a bit-length that is not a factor of the source data element bit-length. In some arrangements the source data elements are non byte-sized data elements. In alternative arrangements, the packing circuitry packs a first positive integer number of source data elements into a data chunk comprising a second, different positive integer number of acceptance data elements.Type: GrantFiled: October 27, 2008Date of Patent: August 16, 2011Assignee: ARM LimitedInventors: Edmond John Simon Ashfield, Andrew Brookfield Swaine
-
Patent number: 7995514Abstract: A Relay System (RS)-based cellular network transmission method for MT having a function of single input and single output is provided. The method includes transmitting broadcast information to all RSs and Mobile Terminals (MTs); transmitting required data to each RS in an Orthogonal Frequency Division Multiplexing (OFDM) mode; performing the operations of selection of modulation scheme, addition of CP, addition of symbols for channel estimation and selection of OFDM symbols; feeding feedback information to the Base Station (BS); transmitting a synchronization request to the BS; transmitting a synchronization acknowledgement to the RS; transmitting information to each MT belonging to the BS; transmitting information to each MT belonging to the RS; the MT belonging to the BS transmitting ACK/NACK information to the BS; the MT belonging to the RS transmitting ACK/NACK information to the BS; and the BS informing the RS of the received ACK/NACK information.Type: GrantFiled: April 28, 2008Date of Patent: August 9, 2011Assignee: Samsung Electroncis Co., LtdInventors: Eun-Taek Lim, Zongchuang Liang, Qi Wu
-
Patent number: 7983289Abstract: A packet is transmitted such that jitter of a packet transmission time period is suppressed. A transmission apparatus includes a stream data obtaining unit obtaining stream data from a source outside of the transmission apparatus, a coding unit compressing and coding the stream data, a packet generation unit generating a packet, a transmission buffer unit temporarily storing data, a transmission method selection unit selecting any one of “jitter suppressed transmission” and “normal transmission” as a transmission mode, a communication I/F unit transmitting the packetized stream data with a transmission method selected by the transmission method selection unit, a communication medium detection unit obtaining data for controlling communication via the communication I/F unit by identifying a communication medium, a time keeping unit generating time information, an input unit accepting manipulation input, and a storage unit storing data in a non-volatile manner.Type: GrantFiled: October 31, 2007Date of Patent: July 19, 2011Assignee: Sharp Kabushiki KaishaInventors: Shigeyuki Yamanaka, Yusuke Yamada
-
Publication number: 20110173495Abstract: The present disclosure discloses a method and apparatus for reliable intersystem message notification that can ensure reliable delivery of notification messages. The method includes the following steps: storing notification messages persistently; sending a new stored notification message or a retry notification message; and resending the notification message in an event that there is a failure of message notification. The described method and apparatus support multiple transmission protocols between different systems. The receiving party can reliably receive notification messages without implementing complicated interaction protocols. The present disclosure therefore is applicable for widespread use in the Internet. Moreover, the method and apparatus also supports multiple transaction processing, can be used as an universal business transaction application platform, and at the same time allows flexible expansion of multiple transactions and multiple protocols.Type: ApplicationFiled: March 23, 2007Publication date: July 14, 2011Applicant: Alibaba Group Holding LimitedInventors: Zhilong Qian, Li Cheng, Lei Li
-
Patent number: 7979528Abstract: A tunneling system and method is described for traversing firewalls, NATs, and proxies. Upon a request from a device on the secure private network or on a public network such as the Internet, a connection to a designated or permitted device of the secure private network by way of the public network can be established, allowing selected devices of the private network to access devices on the public network. A bi-directional channel can be established where information such as rich multimedia and real-time voice and video can be accessed or communicated.Type: GrantFiled: March 27, 2003Date of Patent: July 12, 2011Assignee: Radvision Ltd.Inventors: Alfred J. Eisenberg, John A. Thompson, David O. Bundy
-
Publication number: 20110167298Abstract: Packet loss at a standby server during failover results when the primary fails. There is currently always some amount of packet traffic that is inbound to the primary that is lost during the failover interval. With existing solutions, this packet loss during failover is inevitable. The problem is that when this information is lost, the standby has the state of the last commit, so the standby will have the state information that is old and representative of system state accurately only to the system state at the time of the last commit. One solution is a method in which all inbound data packets targeted to be delivered to a primary software application, such as a virtualized software application, running in a primary virtual machine, are continuously monitored and copied by a Network Replication Device for simultaneous delivery to a backup image of the software application running on a standby system.Type: ApplicationFiled: January 4, 2010Publication date: July 7, 2011Applicant: AVAYA INC.Inventor: Hyoungjoo Lee