Class / Patent application number | Description | Number of patent applications / Date published |
714018000 | Transmission data record (e.g., for retransmission) | 54 |
20080270832 | Efficiently re-starting and recovering synchronization operations between a client and server - Systems, methods and computer program products for efficiently re-starting and/or recovering interrupted synchronizations between a client and a server are described herein. A server transmits sync data to a client during a synchronization operation. The sync is interrupted for some reason prior to the client receiving all of the sync data. The client sends to the server a request to re-start the synchronization operation. The request includes information that identifies a point in the sync data that was received by the client prior to interruption of the sync. Such information may include (a) information identifying the last data received by the client prior to interruption of the sync; and/or (b) information identifying the next data needed by the client upon re-start of the sync. Thereafter, the server re-starts the sync by transmitting to the client the sync data starting from said point in said sync data identified by said request. | 10-30-2008 |
20090222691 | Data Migration Manager - A method and apparatus for transactions during a data migration. The transfer of data from an old database to a new database is structured as a set of small transactions. The transactions can be structured in a hierarchy of dependent transactions such that the transactions are nested or similarly hierarchical. A migration manager includes a set of data conversion methods or processes that enable the conversion of data from a format of an old database to that of a new database. The conversion process generates the nested transactions to resolve dependencies between records such as primary and foreign keys. The method and system provides a higher level of granularity in transaction size, providing the ability to transfer records individually and resolve the dependencies in such transactions without requiring a large mapping of an entire data set in the old database to an organization in the new database. | 09-03-2009 |
20090240983 | METHOD AND SYSTEM FOR LICENSE INTERACTION AND INTERACTION RECOVERY AFTER INTERRUPTION - A method for license interaction and interaction recovery after interruption overcomes the problems of mobility loss and waste of rights of the license due to interruption of communication during the license interaction. This method includes: when a first device and a second device interact on license information, both devices record the interaction related information; after the interaction is interrupted and the connection is re-established, the first device and the second device continue the interaction when determining that the interaction is uncompleted according to the recorded information. A communication device and a digital rights management (DRM) system are also disclosed. | 09-24-2009 |
20090276661 | STORAGE SYSTEM CREATING A RECOVERY REQUEST POINT ENABLING EXECUTION OF A RECOVERY - A switch connected to a network system including a computer and a storage apparatus: controlling read/write request from the computer to the storage apparatus and controlling to store journal data in the storage apparatus; wherein the storage apparatus includes a first storage area for storing data to be used by the computer and a second storage area for storing journal data including write data and first update log information corresponding to the write data when there is a write request from the computer for writing data in the first storage area; wherein when the switch detects an event of status change related to the network system, the switch marks a first point of time corresponding to the event as a recovery request point, and creates second update log information corresponding to the recovery request point. | 11-05-2009 |
20090282286 | ERROR RECOVERY FOR RICH MEDIA - A media stream comprising rich media scene packets and scene update packets is complemented with a data packet defining an exit point for interrupting rendering rich media of the stream and a scene update packet associated with the data packet and defining an entry point back to rendering rich media of the stream. The exit-entry point pair defines an alternative media rendering route that can be used by user terminals to recover from errors in the media stream. | 11-12-2009 |
20090313502 | DATA TRANSFERRING METHOD AND CONTENT TRANSFERRING METHOD - A method of transferring data and a method of transferring contents are provided. In the method of transferring data in a data interoperable environment, a secure authenticated channel is established with a receiving entity corresponding to receiver information included in a received control message, when the control message is received from a control entity, a plurality of data designated by the control entity are transmitted to the receiving entity through the established secure authenticated channel, and an event message for representing a transmission status of the transmitted data is transmitted to the control entity,. Accordingly, it is possible to transmit the plurality of data through a single transmission session and provide a transmission status of each data through an event. | 12-17-2009 |
20100011244 | METHOD OF ROUTING DATA IN A NETWORK COMPRISING NODES ORGANIZED INTO CLUSTERS - A method relates to routing data in a network, between source nodes and destination nodes pertaining respectively to distinct source groups and destination groups. The network includes intermediate groups forming at least two potential data transmission paths through which the data can be transmitted. The method includes a determination step, for each group of nodes of the network, including feedback by the nodes of the information group for determination of a quality level, representing quality of the data transmission through this group, and a step of selecting at least one transmission path from among the potential paths, for the transmission of data between the source nodes and destination nodes through the selected transmission path. The selection is made based on the quality levels of the intermediate groups of the network. | 01-14-2010 |
20100083042 | DATA PROCESSING DEVICE CAPABLE OF AUTOMATICALLY RETRANSMITTING DATA FILE DELETED FROM SERVER - 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. | 04-01-2010 |
20100107008 | TRANSMISSION METHOD, TRANSMITTER AND DATA PROCESSING SYSTEM COMPRISING A TRANSMITTER - A method for transmitting data is described that includes the steps of: Producing a data frame for transmission, the data frame including a sequence number and user data, saving a copy of the data frame in a retransmission buffer, and if said step of saving a copy requires that data already present in the retransmission buffer is overwritten, selecting the one or more oldest data frames in the retransmission buffer to be overwritten, in case an error is determined in the received data frame, communicating an error message to the transmitter of the data frame, which error message at least comprises an indication of the sequence number of the last correctly received data frame—upon receipt of such message and if available, retransmitting one or more data frames from the retransmission buffer having a sequence number higher than the sequence number communicated in the message. | 04-29-2010 |
20100153779 | CONFIGURABLE RECOVERY OF ABORTED SESSION DATA - A method and system for recovering data from an aborted session via a rule application. A first session having a first document ID is initiated. After an interruption of the first session, a second session having a second document ID is initiated. The first and second document IDs are determined to be identical. The first session is determined to be open in a callee application after the interruption. A rule that associates a recovery action with a data item of the first document is applied by detecting the data item of the first document and selecting the recovery action from multiple predefined recovery actions. The data item of the first document is an identification of a calling application that provides the first and second documents or a value entered by a user of the calling application. The callee application performs the selected recovery action. | 06-17-2010 |
20100211823 | BROWSER BASED WEB CONFERENCING EMPLOYING LAYERING TO DISPLAY SCREEN UPDATES - A browser based web conferencing method is disclosed, wherein a request to receive a screen update image of a first layer is transmitted over a network, and the screen update image of the first layer is displayed. A request to receive a screen update image of a second layer is transmitted over the network, and the screen update image of the second layer is displayed, wherein the screen update image of the second layer overlaps the screen update image of the first layer. An image-load script is executed in connection with receiving one of the screen update images, wherein the image-load script executes the request-update script after all of the screen update images of the first layer have been displayed. | 08-19-2010 |
20110004789 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING SYSTEM - 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. | 01-06-2011 |
20110029812 | METHOD AND SYSTEM FOR RECOVERING SIP TRANSACTION - 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. | 02-03-2011 |
20110035626 | DISTRIBUTED COMPUTING - On a typical motherboard the processor and memory are separated by a printed circuit data bus that traverses the motherboard. Throughput, or data transfer rate, on the data bus is much lower than the rate at which a modern processor can operate. The difference between the data bus throughput and the processor speed significantly limits the effective processing speed of the computer when the processor is required to process large amounts of data stored in the memory. The processor is forced to wait for data to be transferred to or from the memory, leaving the processor under-utilized. The delays are compounded in a distributed computing system including a number of computers operating in parallel. The present disclosure describes systems, method and apparatus that tend to alleviate delays so that memory access bottlenecks are not compounded within distributed computing systems. | 02-10-2011 |
20110072304 | APPLICATION SERVER AND METHOD OF CONTROLLING OPERATION OF SAME - A mobile telephone accesses an application server and application software is launched in the server. The application software is run on the application server based upon instructions from the mobile telephone and the result is displayed on the mobile telephone. If the mobile telephone and application server are disconnected and a fixed period of time elapses, the application software that has been launched in the application server is terminated. Since the application server can be allocated to software launched by mobile telephones other than the above-mentioned mobile telephone, the application server can be utilized more efficiently. | 03-24-2011 |
20110093743 | Method and System of Updating a Plurality of Computers - Updating a plurality of computers is accomplished. A first message is created in an update source, where the first message includes a one or more instructions and an address of a message repository. The first message is transmitted to a first computer using either a Push or a Pull protocol. A second message is transmitted to the first computer using the Push or Pull protocol, the second message comprising data retrieved from the address in the first message. The first computer executes one or more of the instructions in the first message with at least some of the second message. The address in the first message is updated to match the address of the first computer. The updated first message is transmitting to a further one of the computers. Transmission of the second message is repeated to further ones in the plurality of computers until substantially all of a pre-defined number of computers have been updated. | 04-21-2011 |
20110126050 | METHOD FOR QUICKLY RECOVERING FROM TASK INTERRUPTION - One embodiment of the present invention provides a system for assisting a user in recovering from a task interruption. During operation, the system records the user's activity while the user is performing a task, and detects an interruption to the task. Upon the detection of the interruption, the system transfers to a storage the recorded user activities during a predetermined time period before the interruption. The system presents a visual representation of the recorded activities to the user, thereby assisting the user in recovering from the task interruption. | 05-26-2011 |
20110167298 | PACKET MIRRORING BETWEEN PRIMARY AND SECONDARY VIRTUALIZED SOFTWARE IMAGES FOR IMPROVED SYSTEM FAILOVER PERFORMANCE - 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. | 07-07-2011 |
20110167299 | COMMUNICATION SYSTEM AND METHOD FOR CONTROLLING THE SAME - For an error rate QBER, threshold values are preset, including a threshold value Q | 07-07-2011 |
20110173495 | Method and System for Reliable Intersystem Message Notification - 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. | 07-14-2011 |
20110231702 | COORDINATING COMMUNICATION MEDIUM STATE FOR SUBTASKS - 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. | 09-22-2011 |
20110246824 | THROTTLING NON-DELIVERY REPORTS BASED ON ROOT CAUSE - 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). | 10-06-2011 |
20110246825 | IMAGE FORMING APPARATUS AND DATA TRANSFER METHOD - 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. | 10-06-2011 |
20110271145 | EFFICIENT FAILURE DETECTION FOR LONG RUNNING DATA TRANSFER JOBS - 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. | 11-03-2011 |
20110296240 | EFFICIENT METHOD FOR HANDLING STORAGE SYSTEM REQUESTS - 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. | 12-01-2011 |
20110307738 | Web Application Transitioning and Transient Web Applications - 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. | 12-15-2011 |
20120079323 | HIGH SPEED PARALLEL DATA EXCHANGE WITH TRANSFER RECOVERY - 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. | 03-29-2012 |
20120151261 | DISTRIBUTION APPARATUS AND DISTRIBUTION METHOD - 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. | 06-14-2012 |
20120179934 | EXTENDING APPLICATION-LAYER SESSIONS BASED ON OUT-OF-ORDER MESSAGES - 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. In one aspect, the transport protocol logic includes an application programming interface that provides the application with access to the out-of-order queue. | 07-12-2012 |
20120210166 | SYSTEM AND METHOD FOR DEVELOPING APPLICATIONS IN WIRELESS AND WIRELINE ENVIRONMENTS - 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. | 08-16-2012 |
20120210167 | CONTROL AND MONITORING FOR FAST MILLIMETER-WAVE LINK USING OUT-OF-BAND WIRELESS CHANNEL - 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. | 08-16-2012 |
20120324283 | Delivery with Reconciliation on Client Side - 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. | 12-20-2012 |
20130047034 | SYSTEM AND METHOD FOR MOBILE DEVICE PUSH COMMUNICATIONS - Pushing data to mobile devices can be problematic because mobile platforms may support a number push services, each of which have different cost and reliability characteristics. The problem of being able to push data to multiple different types of mobile devices from a single server is solved by a push service aggregator supporting multiple push services. Upon receiving a push request, one or more push services are selected for pushing data to a client. The selection may be based on a delivery profile included with the push request, information about the client, past performance of the push services, current status of the push services, or combinations of these. The status of the push may be tracked and monitored so as to retry in the case of non-delivery. | 02-21-2013 |
20130061091 | METHOD AND SYSTEM FOR PROVIDING INCOMPLETE ACTION MONITORING AND SERVICE FOR DATA TRANSACTIONS - An approach for providing incomplete action monitoring and service for data transactions is described. Incompleteness of a transaction event associated with an application is monitored. The incompleteness of the transaction event is detected in response to a failure in a communication session that transports data of the application. State information relating to transmission of the data for the application is stored. The restoration of the communication session is determined. Completion of the transaction event is initiated based on the stored state information. | 03-07-2013 |
20130246846 | IP MULTIMEDIA SUBSYSTEM AND METHOD FOR MBMS FILE REPAIR USING HTTP SERVERS - Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server. | 09-19-2013 |
20130246847 | METHOD OF DETECTING ERROR IN WRITE DATA AND DATA PROCESSING SYSTEM TO PERFORM THE METHOD - A method of detecting an error in write data includes generating first error detection data based on first write data to be written to a buffer memory, generating second error detection data based on second write data related with the first write data, comparing the first error detection data with the second error detection data, and generating an error detection signal according to a comparison result. | 09-19-2013 |
20130268807 | SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A STREAMING PLATFORM IO PUMP AND REGULATOR - In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed. | 10-10-2013 |
20140006857 | OPTICAL INFORMATION RECORDING AND REPRODUCING APPARATUS, OPTICAL INFORMATION RECORDING AND REPRODUCING METHOD, AND DATA LIBRARY APPARATUS | 01-02-2014 |
20140032964 | AUTOMATIC DATA REQUEST RECOVERY AFTER SESSION FAILURE - Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails. | 01-30-2014 |
20140047270 | DATA SOURCE INTERFACE ENHANCED ERROR RECOVERY - The invention provides for the connection of a plurality of remote applications with a data source, to maximize the speed and reliability of data transfer. An interface module interfaces with a remote application such as a web browser. A port module interfaces between interface module and a data source. A connection manager facilitates the interface between the interface module and the port module. The port module detects the unavailability of the data source in response to an initial request for the data source by the remote application. The port module may then dynamically detect the availability of the data source in response to a subsequent request for the data source and re-connect to the data source to the remote application in response to the subsequent request without having to reinitialize the connection manager. | 02-13-2014 |
20140082416 | VIDEO CONFERENCE BRIDGE SETTING, SHARING, PUSHING, AND RATIONALIZATION - A conference system is provided with enhanced settings capabilities. A controller can poll for settings at each endpoint in a conference system and be able via the video stream to selectively display and compare settings among the endpoints. One location can push its settings to one or more locations to overcome failures or degradation in the conference. The settings between different controllers may be rationalized via a common denominator method or tabular method to build a knowledge of how to configure conferences and to automate responses to problems. | 03-20-2014 |
20140223230 | REMOTE MONITORING SYSTEM - A temperature monitoring service in which remote monitoring units are distributed to customers who then set up monitoring as desired at their facilities. The devices may be registered through a web site using the Internet. Monitoring information may be communicated using a publicly available, wireless network, such as a cellular telephone network. The service may be provided with a system, including a server, which can deliver high levels of monitoring functionality. The server may support streaming monitoring information to a customer for analysis or sending a command activating a device connected to a remote unit. Remote units associated with the same location may be in a pool, comprising one active unit and one or more spare units, in which the server automatically identifies the active unit. The server may support analyzing monitoring information according to an expected cycle pattern of a ventilation system at the monitored facility. | 08-07-2014 |
20140250325 | DATA PACKET TRANSMISSION METHOD - This transmission comprising a first transmission of a packet ( | 09-04-2014 |
20140281706 | GENERATING FAULT TOLERANT CONNECTIVITY API - To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request. | 09-18-2014 |
20140281707 | MEDIA DELIVERY SERVICE PROTOCOL TO SUPPORT LARGE NUMBERS OF CLIENT WITH ERROR FAILOVER PROCESSES - A media delivery service may include a media source, a proxy cache and one or more client devices. The media source may generate coded segments from an input media stream and develop a playlist identifying network locations of the segments. The media source may broadcast the coded segments and their storage locations to a proxy cache in a broadcast channel. The proxy cache may store successfully received coded segments and develop a mapping table identifying the segments' network locations. The client may request segments from the proxy cache based on the received playlist form the media source. If the proxy cache does not store a requested segment, it may so notify the client and the client may request the segment from the media source. | 09-18-2014 |
20140281708 | GENERATING FAULT TOLERANT CONNECTIVITY API - To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request. | 09-18-2014 |
20140351638 | SYSTEM AND METHOD FOR STREAMING DATA - In a system and method for streaming data, the system includes: instructions that: encode a data stream at a first bitrate; transmit a plurality of first data blocks to a receiver, each of the first data blocks including: a first source packet corresponding to the encoded data stream; and a first repair packet; and transmit a plurality of second data blocks to the receiver for a first predetermined period of time, each of the second data blocks including: a second source packet corresponding to the encoded data stream; a second repair packet; and a probing packet. | 11-27-2014 |
20140359355 | COMMUNICATION DEVICE AND COMMUNICATION METHOD - A modulator subjects an input signal to primary modulation to generate a primary modulated signal. A transmitter generates and transmits a transmission signal based on a secondary modulated signal generated from the primary modulated signal. A retransmission request receiver receives a retransmission request that contains identification information. An operator uses a data sequence that is a set of elements of a same number as a number of elements in an input signal identified by the identification information and with element values of 1 or 0 to generate operation data whose elements are values of exclusive OR of respective elements of the input signal and respective elements of the data sequence that are at same positions as positions of the respective elements of the input signal. If a retransmission request receiver receives a retransmission request, the modulator and transmitter perform the above processing using the operation data as an input signal. | 12-04-2014 |
20150067396 | COMMUNICATION DEVICE AND COMMUNICATION METHOD - A communication device includes: a first communication section, a second communication section, a storage section, a determination section, and a control section. The first communication section communicates with a storage device based on predefined interface communication standards to perform data transfer. The second communication section communicates with an external device in a method other than the interface communication standards to perform data transmission. The storage section stores the selected error code that is previously defined to cause a bit error by noise. The determination section determines whether or not an error code indicated by the error information agrees with the selected error code. The control section, upon determination by the determination section that the error codes agrees with each other, gives the first communication section and the second communication section instructions for cancelling the data transfer and performing data re-transfer. | 03-05-2015 |
20150082087 | CHECKPOINT CAPTURE AND TRACKING IN A HIGH AVAILABILITY SYSTEM - The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host. | 03-19-2015 |
20150135009 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, TERMINAL APPARATUS, AND CONTROL METHOD - When a failure of a reply in response to a packet is detected, A terminal apparatus transmits, to a stand-by information processing apparatus, multiple packets in which multiple divided command statements are attached to header areas thereof, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from a currently-operated information processing apparatus to the stand-by information processing apparatus. The stand-by information processing apparatus stores each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus. The stand-by information processing apparatus performs a switch operation to switch from the currently-operated information processing apparatus to the stand-by the information processing apparatus in accordance with the switch command that is generated from the stored divided command statements. | 05-14-2015 |
20150326662 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM STORING PROGRAM - When data subjected to synchronous communication is changed while an information processing apparatus is set in a stop mode in which synchronous communication with a server is stopped, it is determined whether to synchronize the changed data and data in the server. When it is determined to synchronize the changed data and the data in the server, the changed data is transmitted to the server by synchronous communication even if the stop mode is set. | 11-12-2015 |
20160026530 | Speculative Data Processing of Streaming Data - In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source data records associated with the first source transaction to the persistent storage; after committing the first derived transaction, determining that the second source transaction failed, and in response: determining that the first derived transaction should be regenerated based on the second transaction mapping, and in response, regenerating the first derived transaction. | 01-28-2016 |
20160191662 | AUTOMATIC DATA REQUEST RECOVERY AFTER SESSION FAILURE - Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails. | 06-30-2016 |