Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


MULTICOMPUTER SYNCHRONIZING

Subclass of:

709 - Electrical computers and digital processing systems: multicomputer data transferring

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20110179192DISTRIBUTING AND SYNCHRONIZING OBJECTS - A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.07-21-2011
20130031273SCALABLE SYNCHRONIZATION OF EVENTS AMONG SERVER AND CLIENTS WITH VARYING LAG-TIMES - The invention relates generally to synchronizing functions on handheld devices and more particularly to precisely synchronizing a function among a large number of devices having multiple different platforms. The invention provides the ability to cause a large number of handheld devices to perform certain functions simultaneously, within seconds or fractions of a second of each other. In certain aspects, the invention provides an apparatus for synchronizing a function among devices, including one or more processors in communication with a memory and configured to, for each of the devices, send an event to the device, receive a timepacket, and send a return timepacket, thereby causing the device to receive the event and invoke the function after a delay.01-31-2013
20130031272PROVIDING SYNC NOTIFICATIONS TO CLIENT DEVICES - Providing synchronization notifications to a client device. In response to a server receiving notification that an event of interest has been received, a state of the client device is determined. The state indicates whether or not the client device has any outstanding sync notifications. In an embodiment, the state is determined based on a first parameter and a second parameter. When the state of the client device indicates that the client device has no outstanding sync notifications prior to the receipt the received notification, the first parameter is set equal to the second parameter, and the second parameter is updated after each successful device synchronization of the client device. A filter is applied prior to sending out the sync notification to the client device.01-31-2013
20090089456SYSTEM AND METHOD FOR SYNCHRONIZING SIMULTANEOUS MEDIA STREAM PLAYBACK ACROSS NONSYNCHRONIZED NETWORK TIMING/CLOCK ISLANDS - A system and method for synchronizing simultaneous media stream playback across disjoint network timing/clock islands. An embodiment of a method includes determining a closest device to a source device in a network communications path between the source device and one or more target devices. Here, clocks of the closest device and the one or more target devices are synchronized and a clock of the source device is not necessarily synchronized with the clocks of the closest device and the one or more target devices. A current time for the closest device is then determined. A start time is assigned to at least the current time plus a maximum latency across the network communications path. A data stream and the start time are sent to the one or more target devices for rendering. Other embodiments are described and claimed.04-02-2009
20100057939Delivering Partially Processed Results Based on System Metrics in Network Content Delivery Systems - Methods, apparatuses and systems directed to processing client requests in distributed systems. Particular implementations of the invention are directed to allowing application servers to return partially processed results after having consumed a time slice allocation based on performance estimates, network performance metrics, and/or system performance metrics.03-04-2010
20090193149SYNCHRONIZATION OF MULTIDIMENSIONAL DATA IN A MULTIMASTER SYNCHRONIZATION ENVIRONMENT WITH PREDICTION - Various embodiments are provided for synchronizing with multidimensional data in a knowledge based synchronization framework for a multi-master synchronization environment. Prediction can be employed to transmit the next versions of a sequence of subsets of multidimensional data to consuming clients in an intuitive manner for a given application. For example, applications that render 2-D images on the client of multidimensional objects (e.g., 3-D graphical objects) stored on a server are achieved through synchronizing versions of the 2-D images to the client including predictively pre-computing and/or providing versions of the 2-D images to the client as synchronization updates.07-30-2009
20110196989SYNCHRONIZING CERTIFICATES BETWEEN A DEVICE AND SERVER - Systems and methods for processing messages within a wireless communications system are disclosed. A server within the wireless communications system maintains a list of certificates contained in devices that use the server. The server synchronizes or updates the list of certificates based on information contained in message to and from the device. By providing a server with certificates associated with devices that use the server, and providing a system and method for synchronizing the certificates between the device and server, the server can implement powerful features that will improve the efficiency, speed and user satisfaction of the devices. The exemplary embodiments also enable advantageous bandwidth savings by preventing transmission of certificates unnecessarily08-11-2011
20110202687SYNCHRONIZING AUDIENCE FEEDBACK FROM LIVE AND TIME-SHIFTED BROADCAST VIEWS - An audio channel of a time-based media presentation provides a basis for synchronizing to the presentation across a variety of platforms independent of when and where the presentation is being viewed. By pre-processing the media into a series of non-unique hashes, and similarly processing an audio stream of the media captured at a client device, a comparison can be made that yields an accurate time offset within the presentation. The comparison may usefully be performed over a data network using a server that hosts data from the pre-processed media, and a variety of applications may be deployed on the client device based on the resulting synchronization.08-18-2011
20120179841Adaptable Management In Sync Engines - Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.07-12-2012
20120246344USER-INPUT SCHEDULING OF SYNCHRONIZATION OPERATION ON A MOBILE DEVICE BASED ON USER ACTIVITY - Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.09-27-2012
20120246343SYNCHRONIZING DIGITAL CONTENT - Aspects of the present disclosure relate to one or more configured computing systems identifying when decoupled content includes companion content that can be synchronously presented. Once a content match is identified, a device to receive synchronization information can also be identified. The synchronization information can enable one or more devices to synchronously present companion content.09-27-2012
20130080658DIGITAL ASSET HOSTING AND DISTRIBUTION - A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.03-28-2013
20090083441SYNCHRONIZATION OF WEB SERVICE ENDPOINTS IN A MULTI-MASTER SYNCHRONIZATION ENVIRONMENT - A Web service synchronization protocol is provided that sets forth the metadata and messaging by which endpoints roam, share and synchronize common information with one another in a multi-master networked computing ecosystem. A general SOAP-based protocol is defined for synchronizing data between two endpoints where one or more of the endpoints supports a Web service. Defining messaging for knowledge-based transfers using XML Web services, the protocol allows devices, services and applications to synchronize through firewalls, allows for flexibility by allowing any common set or subset of information across endpoints and allows for extensibility by not prescribing the schema of the actual data being synchronized at the endpoints.03-26-2009
20130036239SYNCHRONIZATION OF CLOCKS BETWEEN TWO COMMUNICATION TERMINALS USING TCP/IP - Clocks of communication terminals can be synchronized using packets over TCP/IP. In one example, an Internet Protocol packet is received at the first terminal from the second terminal, the packet having a time stamp indicating the time at which it was sent from the second terminal. The time is determined at which the packet arrived at the first terminal and compared to the time stamp to determine a minimal feasible bias. The determined minimal feasible bias is compared to a stored bias and the stored bias is set to the determined minimal feasible bias if the stored bias is less than the minimal feasible bias. A clock time difference is then determined at the second terminal using the stored bias.02-07-2013
20090172200Synchronization of audio and video signals from remote sources over the internet - The present invention is an architecture and technology for a method for synchronizing multiple streams of time-based digital audio and video content from separate and distinct remote sources, so that when the streams are joined, they are perceived to be in unison.07-02-2009
20130042023DATA SYNCHRONIZTION METHOD - The present invention provides a data synchronization method applied to a host and at least a client. First, the host transmits a request for synchronization operation to the client. The client replies at least a piece of connection information to the host. The host judges if the connection information contains operation flags. If not, the host transmits a request for data transmission to the client for driving the client to transmit the corresponding data of the connection information to the host. When the host completes receiving the data, the host stores an operation flag to the connection information and transmits it to the client for overwriting the connection information in the client.02-14-2013
20100042748System for generation of a synchronization signal via stations connected via a packet switching network - The present invention relates to the domain of synchronization of items of equipment connected by a packet switching network. It relates more specifically to a system for generation of a synchronization signal (PIPA, PIPB) and a clock signal (CLK_outA, CLK_outB) by a slave station (SA, SB) connected to a master station (SM) via a packet switching network. The master station (SM) is conformed to produce a master clock signal (CLKM) of frequency F02-18-2010
20100106859Method and system for synchronizing attributes among multiple electronic devices - A device is operable to perform a method for synchronizing attributes among multiple electronic devices is provided. The device is configured to scan a low energy Bluetooth® network for one or more attributes of a second electronic device. The device also is configured to establish a low energy Bluetooth® connection with the second electronic device. Further, the device is configured to synchronize the one or more attributes of the second electronic device and one or more attributes of the first electronic device. A system includes a first electronic device in electronic communication with a second electronic device over a low energy Bluetooth® network.04-29-2010
20090077263METHODS AND APPARATUS FOR DATASET SYNCHRONIZATION IN A WIRELESS ENVIRONMENT - Methods, apparatus, systems, and computer program products are provided for wirelessly synchronizing datasets that are stored on a wireless device and at a network device, such as a network server or database. Present aspects provide for a simplified and efficient synchronization process, whereby synchronization can be completed in a single round-trip of wireless communication between the wireless device and the network device. Single round-trip synchronization provides for less use of network resources, shorter overall synchronization cycle times and lessens the likelihood of wireless network failures, such as call drops or the like, causing the synchronization process to fail. Additionally, simplification and efficiency are further realized by creating a synchronization process that allows the network dataset to be independent of the wireless device datasets, i.e., the network server does not require a full change history nor is the network server required to know the wireless device dataset version.03-19-2009
20090307376SYNCHRONIZATION IMPROVEMENTS - Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a first synchronization session is entered between a first data processing system and a second data processing system. A first command is processed in the first synchronization session. The first command causes data exchanged in the first synchronization session to be stored. The first command also represents a termination of the first synchronization session. A second synchronization session, between the first and second data processing systems, is entered after the first synchronization session. A mapping of identifiers of data synchronized during the first synchronization session is transmitted, during the second synchronization session, between the first and second data processing systems. The first command may be a commit command. The data which is synchronized may be structured data such as contact information, to do information, calendar information, or web browsing bookmarks.12-10-2009
20090307375SYNCHRONIZATION IMPROVEMENTS - Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a synchronization session is initiated between a first data processing system and a second data processing system. The synchronization session includes at least a first portion and a second portion. The first data processing system performs the first portion of the synchronization session. The first data processing system receives a sync anchor checkpoint. The sync anchor checkpoint indicates to the second data processing system that the first portion of the synchronization session is complete before the second portion is complete. In one embodiment, the first data processing system determines that the synchronization session is in a failure state. The first data processing system transmits the sync anchor checkpoint to the second data processing system. The second portion of the synchronization session is performed.12-10-2009
20120191878SYNCHRONIZATION SYSTEM AND METHOD - Disclosed is a synchronization system including a control apparatus and a plurality of terminals connected via a network. The control apparatus includes a transmitting unit that transmits first waiting time information to each of the terminals, where the first waiting time information is synchronization waiting time for a predetermined signal transmitted from the control apparatus to the terminals. Each of the terminals receives the first waiting time information from the control apparatus and receives second waiting time information from another of the terminals. The second waiting time information has been calculated by the other terminal based on the first waiting time information as received by the other terminal. Each terminal calculates a synchronization time for the predetermined signal based on both of the first waiting time information from the control apparatus and the second waiting time information from the other terminal.07-26-2012
20130073746Apparatus And Method For Operating M2M Devices - A method for operating a machine-to-machine (M03-21-2013
20110022734DIFFERENTIAL TIME SYNCHRONIZATION OF INTELLIGENT ELECTRONIC DEVICES - In a utility monitoring system, a network of intelligent electronic devices (IEDs), including a master IED that receives master clock information from a global positioning system, includes a differential time synchronization (DTS) algorithm for automatically adjusting the corresponding clocks of each of the IEDs to be synchronized with the master clock information. A controller coupled to the network communicates instructions to the IEDs to collect frequency variation data. A known data alignment algorithm determines a point of alignment between two sets of frequency variation data, and the controller determines based on the data alignment algorithm output a time differential representing a time offset between the IED's clock and the master clock information. The time differential is communicated to the target IED, which advances or retards its clock based on the time differential.01-27-2011
20120117271Synchronization of Data in a Distributed Computing Environment - A method for data synchronization across multiple target destinations in a computer network includes acquiring information about the target destinations, wherein: the target destinations comprises at least one of a network account in the computer network, or a target device coupled to the computer network or associated with the network account; and the acquired information includes identification information associated with the target destinations. The method may also include receiving, at a user device, data from a data source; filtering the received data based on information included in the received data and in the identification information; identifying, based on the filtering, a selected target destination for receiving the filtered data; and transmitting the filtered data to the identified selected target destination.05-10-2012
20130067116Synchronizing Streaming Video between Viewers over a Network - Described is a technology by which machines such as gaming (including media) systems are configured to synchronize streaming video between peers over a network, including participants communicating via voice or video chat. The video synchronization may include “full” synchronization that operates to synchronize streaming video that is currently unsynchronized video, by causing participants to stop and buffer, and resume playing from a specified position in the stream. Video synchronization also may include “fast” synchronization that operates to re-synchronize video that has begun to drift out of synchronization, such as by briefly pausing any stream that has gotten ahead of others. Also described is replicating the activation of a video transport control (e.g., pause, fast forward, rewind, skip, and the like) that occurs on one machine to other machines, such that video players behave as if there is a common remote control among the peer systems.03-14-2013
20120233354METHOD AND SYSTEM FOR SYNCHRONIZING A SERVER AND AN ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.09-13-2012
20130166778In-Vehicle Data Relay Device and Vehicle Control System - Provided is a technology such that communication performance required for relaying communication data in an in-vehicle network including a time-triggered network can be appropriately maintained even when the traffic to be relayed by a gateway is increased or decreased. An in-vehicle gateway according to the present invention dynamically changes a slot amount or the slot ID used by the in-vehicle gateway for the time-triggered network in accordance with the traffic to be relayed, and determines the execution timing of a process corresponding to a slot in accordance with the changed slot amount or slot ID (see 06-27-2013
20080294798PORTABLE ELECTRONIC DEVICE MANAGEMENT - Embodiments of methods, devices and/or systems for managing portable electronic devices are described.11-27-2008
20110119402Device Synchronization Using Independent Clocks - Aat least one radio frequency (RF) instrument may be configured according to a plurality of RF measurement configurations for performing a plurality of tests on a device under test (DUT). A list of RF measurement configurations may be stored in a computer memory. The list of RF measurement configurations comprises a plurality of parameters for configuring operation of the at least one instrument. Information regarding the list of RF measurement configurations (e.g., a data stream) may be provided to the at least one RF instrument. The at least one RF instrument may perform the plurality of tests on the DUT, including the at least one RF instrument configuring itself according to the RF measurement configurations based on processing of the information. Configuring enables the at least one RF instrument to perform the plurality of tests on the DUT in a deterministic manner.05-19-2011
20110252161APPARATUS AND METHOD FOR COMMUNICATION SERVICES NETWORK - A communication services network is described that enables client communication devices to synchronously or asynchronously communicate with one another or with legacy communication devices through a gateway in either (i) a real-time mode or (ii) a time-shifted mode and (iii) to seamlessly transition between the two modes. As the media of a message is either created or retrieved from memory, the sending client device progressively transmits the media over the network. The network progressively routes the media as it is transmitted to the recipient client device or gateway, which progressively stores the media as it is received. With progressive storage, the recipient has the option of rendering the media as it is received in the real-time mode, rendering the media out of storage in the time-shifted mode, or seamlessly transitioning between the two modes. In addition, users may communicate with each other “live”, similar to a conventional full duplex telephone call, when messages are synchronously transmitted and rendered in real-time with respect to one another. Alternatively, users may communicate with each other asynchronously by sending messages back and forth at discrete times, or by time-shifting the review of received messages.10-13-2011
20090157905System and Method for Standardizing Clocks in a Heterogeneous Networked Environment - A system and method for standardizing clocks in the heterogeneous networked environment is provided. In one aspect the duration of time that a message takes to travel from a source machine to a destination machine is decomposed into actual duration time T for transmission,—and time difference. C between the source machine and the destination machine. Two T's for each leg of a round trip transmission is determined and t˜ using the two T's is estimated. A measure of each leg of round trip transmission is determined using t˜ and C. An offset for a machine within a known delta is established.06-18-2009
20110283022PROCEDES ET DISPOSITIFS DE SYNCHRONISATION, DANS UN RESEAU DE COMMUNICATION, POUR APPLICATIONS DE TYPE VENTE AUX ENCHERES EN TEMPS REEL - A synchronization method and device for implementing auction sale applications in a communication network using a server and at least one customer terminal. When receiving (11-17-2011
20120023263DYNAMIC CHARACTERIZATION OF NODES IN A SEMANTIC NETWORK FOR DESIRED FUNCTIONS SUCH AS SEARCH, DISCOVERY, MATCHING, CONTENT DELIVERY, AND SYNCHRONIZATION OF ACTIVITY AND INFORMATION - A system of computers on a wide area network that establishes connections between nodes on the basis of their multidimensional similarity at a particular point in time in a certain setting, such as a social learning network, and that sends relevant information to the nodes is provided. Dimensions in the definition of similarity include a plurality of attributes in time and community space. Examples of such dimensions and attributes may include a position in a learning community's project cycle, titles of readings and projects, the genre or subject matter under consideration, age, grade, or skill level of the participants, and language. Each of the network's nodes is represented as a vector of attributes and is searched efficiently and adaptively through a variety of multidimensional data structures and mechanisms. The system includes synchronization that can transform a participant's time attributes on the network and coordinate the activities and information for each participant.01-26-2012
20120023262SYSTEM-WIDE TIME SYNCHRONIZATION ACROSS POWER MANAGEMENT INTERFACES AND SENSOR DATA - A power management control system for an information handling system is disclosed. The power management control system includes a power management interface bus interfacing a plurality of devices, where one or more of the devices is each associated with a time clock. The power management control system further includes a management agent interfacing the power management interface bus. The management agent is configured to: receive a system time; synchronize the one or more time clocks based, at least in part, on the system time; and maintain synchronization of the one or more time clocks, at least in part, via a set of telemetric primitives.01-26-2012
20100268849METHOD AND SYSTEM FOR REGISTERING EVENTS IN WIND TURBINES OF A WIND POWER SYSTEM - The invention relates to a method of registering events in a wind power system comprising at least two data processors, wherein the data processors of said wind power system are mutually time synchronized, wherein events are registered in said at least two data processors, wherein the timing of said events registered in different of said at least two data processors is established according to said time synchronization. According to an advantageous embodiment of the invention, events may be registered and preferably analyzed according to a common timing. This analyzing makes it possible to establish an analysis where events of different wind turbines are basically interrelated and where information regarding such interrelation is important or crucial for establishment of control or fault detection based on correctly timed events from different wind turbines.10-21-2010
20090150569SYNCHRONIZATION SYSTEM AND METHOD FOR MOBILE DEVICES - Mobile synchronization systems are provided for synchronizing user data objects among user devices. In one embodiment, mobile devices are provided with a synchronized environment to a user desktop, having either synchronized copies of the data objects, or a shortcut to a system peer storing the data object. Another embodiment provides priority scoring of data objects to keep the most desired objects locally on mobile devices. Another embodiment provides separate handling and prioritization for user media files. Preferably, synchronization is always-on and user transparent.06-11-2009
20100088430SYSTEM AND METHOD FOR PROPAGATING PERSONAL IDENTIFICATION INFORMATION TO COMMUNICATION DEVICES - A system and method for propagating identification information among a communication device and a server, through an agent installed on the device. Such process optionally and preferably comprises synchronization between the server and the device, through the agent, such that one or both of the agent and the server may optionally “push” or “pull” information.04-08-2010
20090083443AUTONOMOUS SERVICE BACKUP AND MIGRATION - A service appliance is installed between a production server running a service applications and service users. Upon being connected with the production server, the service appliance contacts the production server and/or service application and automatically replicates the service data from the service application. As additional service data is added to or modified by the service application of the production server, the service appliance automatically updates its replica of the data. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability using the replica of the data. When an operational production server is connected with the service appliance, the service appliance can automatically copy its service data to the service application of the operational production server. The operational production server can be the same as the original production server or a new production server.03-26-2009
20110087802SYNCHRONIZING STRUCTURED WEB SITE CONTENTS - Techniques to synchronize structured web site content are described. An apparatus may include a server having a server synchronization module to identify structured content types shared by the server and a client, and synchronize structured content corresponding to the structured content types. Other embodiments are described and claimed.04-14-2011
20090070490Dynamic Characterization of Nodes in a Semantic Network for Desired Functions Such As Search, Discovery, Matching, Content Delivery, and synchronization of Activity and Information - The present invention provides a system of computers on a wide area network that establishes connections between nodes on the basis of their multidimensional similarity at a particular point in time in a certain setting, such as a social learning network, and sends relevant information to the nodes. Dimensions in the definition of similarity include a plurality of attributes in time and community space. Examples of such dimensions and attributes may include a position in a learning community's project cycle, titles of readings and projects, the genre or subject matter under consideration, age, grade or skill level of the participants, and language. The network's nodes are represented as a vector of attributes and are searched efficiently and adaptively through a variety of multidimensional data structures and mechanisms. The system includes synchronization that can transform a participant's time attributes on the network and coordinate the activities and information for each participant.03-12-2009
20100100641SYSTEM AND METHODS FOR ASYNCHRONOUS SYNCHRONIZATION - Aspects of the advancement provide for information to be synchronized in an asynchronous manner among two or more computing devices.04-22-2010
20090276542METHOD AND APPARATUS FOR TIME AND FREQUENCY TRANSFER IN COMMUNICATION NETWORKS - A timing system for time synchronization between a time server and a time client over a packet network. The timing system includes a time server for generating current timestamp information and a time client having a phase-locked loop driven client clock counter. The time client periodically exchanges time transfer protocol messages with the time server over the packet network, and calculates an estimated client time based on the timestamp information. The phase-locked loop in the time client receives periodic signals representing the estimated server time as its input and calculates a signal which represents the error difference between the estimated server time and the time indicated by the time client clock counter. The error difference eventually converges to zero or a given error range indicating the time presented by the client clock counter, which is driven by the phase-locked loop having locked onto the time of the time server.11-05-2009
20080209074METHOD AND APPARATUS FOR EXTENDED ORDERING OVER A WIRELESS NETWORK OF COLLECTIONS USING PRIORITY AND DEPENDENCY LEVELS - A method and system for extended ordering of collections of data for synchronization over a wireless network, each collection having an existing priority level, the method having the steps of: adding, to each collection, a dependency field having a dependency value; exchanging the priority level and dependency value for each collection; and ordering synchronization of the collections based on priority levels and dependency values of the collections.08-28-2008
20090276543Peer to peer broadcast content synchronization - A method and apparatus for synchronizing recorded broadcast content on a peer to peer system, in which portions of the content are synchronized between the peers by referring to program clock reference values.11-05-2009
20090282169SYNCHRONIZATION PROGRAMS AND METHODS FOR NETWORKED AND MOBILE DEVICES - Mobile synchronization systems are provided for synchronizing user data objects among user devices. In one embodiment, mobile devices are provided with a synchronized environment to a user desktop, having either synchronized copies of the data objects, or a shortcut to a system peer storing the data object. Another embodiment provides priority scoring of data objects to keep the most desired objects locally on mobile devices. Another embodiment provides separate handling and prioritization for user media files. Preferably, synchronization is always-on and user transparent.11-12-2009
20090172199METHOD AND SYSTEM FOR CALIBRATING RESPONSE OF POINTER WITH RESPECT TO MOUSE - Disclosed is a method for calibrating response of a pointer of a remote computer with respect to a mouse of a client computer. The method of the present invention includes steps: (a) showing the pointer of the remote computer in a screen of a display of the client computer; (b) directing the pointer to move in a predetermined distance by shifting the mouse; (c) calculating a relation between a shift of the mouse and the predetermined distance; and (d) synchronizing the mouse with the pointer according to the relation. The system thereof according to the present invention includes a KVM switch and a calibration mechanism. The KVM switch shows the pointer in the screen of the display. The calibration mechanism calculates a relation between a shift of the mouse and a predetermined distance and then, synchronizes the mouse with the pointer according to the relation.07-02-2009
20090287849Exchange Of Events Based Synchronization Of Browsers - A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice. Likewise, the voice browser captures events which may be provided to the visual browser when the I/O mode is changed from voice to visual.11-19-2009
20100153585Standardizing Clocks in a Networked Computing Environment - A method includes communicating, at a first time and from a first to a second machine, a first time correction amount. The method includes receiving, at a second time and from the second machine, a first corrected time of the second machine that is a first current clock time of the second machine corrected according to the first time correction amount. The method includes determining: a difference between the first time and the first corrected time; a first round trip time comprising a difference between the first and second times; and a second time correction amount comprising a sum of the difference between the first time and the first corrected time and half of the first round trip time. The method includes determining whether the second time correction amount should be applied to the second machine clock time and, when so, initiating, at a third time, a process by which the second time correction amount is applied to the second machine clock time.06-17-2010
20120297090NETWORK ARCHITECTURE FOR SYNCHRONIZED DISPLAY - Systems and methods are provided that couple one or more devices to one or more presentation screens and to one or more servers via network connections. Various devices can be identified on a network and location data regarding each of the mobile devices can be delivered to the servers. Data can be displayed on a presentation screen based on mobile devices in its proximity, for example.11-22-2012
20080244094Method and Apparatus for Time Synchronization in a Network Data Processing System - A method, apparatus, and computer implemented instructions for synchronizing time in a network data processing system. A request for time synchronization is received at a target data processing system. A current target time at the target data processing system is placed in a reply. The reply is sent to the source data processing system. A current source time from when the reply is received at the source data processing system is compared to the current target time to generate a comparison. A synchronization factor is generated using the comparison.10-02-2008
20110173347METHOD FOR SYNCHRONIZING LOCAL CLOCKS IN A DISTRIBUTED COMPUTER NETWORK - The invention relates to a method for synchronizing local clocks in a distributed computer network, where said computer network consists of a number of end systems and at least two switches. Each end system is connected to at least two switches via bi-directional communication links. A configured subset of end systems and switches executes the method in form of a synchronization state machine. The state machine uses at least three different frame types. The states in the state machine are either said to belong to an unsynchronized set of states or belong to a synchronized set of states. All end systems that are configured as Synchronization Master periodically send coldstart frames in one of the unsynchronized states and react to the reception of a coldstart frame by sending a coldstart acknowledgment frame a configurable first timeout after the reception of the coldstart frame on all replicated communication channels, provided that the end system is in a state in which the synchronization state machine defines a transition for coldstart frames, and where said first timeout is reset when a consecutive coldstart frame is received before the coldstart acknowledge is sent. All end systems that are configured as Synchronization Master react to the reception of a coldstart acknowledgment frame by starting a configurable second timeout, provided that they are not already executing said first timeout, and entering a synchronized state when said second timeout expires.07-14-2011
20080313355Data Synchronization Transparent to Application - Synchronization of data accessible by an application program is performed transparent to the application program. After a data item is instantiated by the application program, the synchronization engine performs data synchronization without or with minimal intervention of the application program. The synchronization engine may be part of an operating system. The synchronization engine is preinstalled on a computing device; therefore, application program developers can simply define whether the data items associated with the application programs should be syncable, and if so, to what extent the data items should be syncable. The application program developer is relieved of the task of developing the synchronization engine or other software components associated with data synchronization.12-18-2008
20080235402System and Method for Bi-Directional Synchronized Conversion of Electronic Mail Data - A portable storage device is connected to a first computer and the email data is synchronized between the first computer and the device. The portable storage device can then be connected to a second computer that has an email program that is incompatible with the first computer's email program. The second computer is personalized with the email data retrieved from the portable device. The user is allowed to use the second computer to send or receive emails and otherwise alter the email data. Upon logging out of the second computer, any changes made thereon can be recorded to the portable storage device. The device can then be re-connected to the first computer and the data can once again be re-synchronized. The universal format database enables bidirectional synchronization and conversion of email data between multiple incompatible format email programs.09-25-2008
20080270629Data snychronization and device handling using sequence numbers - A synchronization device such as a synchronization server or gateway device for synchronizing a client device with a remote database is provided. In one example, the synchronization devices comprises logic operable to receive a client message and a sequence number associated therewith, compare the received sequence number with a stored sequence number, and cause a response based on the comparison of the received sequence number and the stored sequence number. For example, the comparison of the sequence numbers may indicate the previous response to the client device was successfully received or needs to be resent. Further, the comparison of the sequence numbers may indicate that the client device has lost state (e.g., is out of sync with the database) and needs to refresh or perform a slow synchronization process with the database.10-30-2008
20100138561SIMULCAST INTERNET MEDIA DISTRIBUTION SYSTEM AND METHOD - A simulcast Internet media distribution system and method for the same is disclosed in which the present creates an enhanced multimedia viewing experience by creating multiple coordinated media channels synchronized to a primary media channel. The media channels are coordinated by a caching and distribution system optimized for distribution over the Internet.06-03-2010
20090083444Method for the Automatic Time Synchronisation of Devices in Network-Based Systems - A method is based on a communication- and data network for the automatic time synchronisation of field devices, namely fill-level measuring devices and pressure measuring devices as well as field-device control units. The method comprises the steps of: determining a current time value by the field device or by the field-device control unit, and providing a desired value in a central server. Furthermore, the method comprises the following steps: comparing the current time value with the desired value, and setting the current time value to the desired value when the desired value differs from the current time value by more than a predetermined threshold value.03-26-2009
20090164667Synchronizing of Personal Content - A method of synchronizing personal content between remote and local devices includes sending a PIM sync command with a last sync timestamp from the local device to the remote device and receiving at the local device a PIM change report. The PIM change report includes PIM changes in the remote device. The method also includes scanning a change log of the local device for PIM changes in the local device occurring after the last sync timestamp, comparing PIM changes in the remote device and PIM changes in the local device, saving new personal content into a PIM database in the local device, and updating a mapping table with objectID pairs of the new personal content.06-25-2009
20090144450SYNCHING MULTIPLE CONNECTED SYSTEMS ACCORDING TO BUSINESS POLICIES - Apparatus and methods are described for synching data of multiple connected systems according to business policies utilized for common computing goals, such as identity management. A plurality of connectors interface with a corresponding one of the computing systems and have at least one object or attribute indicative of a status of an aspect of the common computing goals. A central connector interfaces with each of the connectors and encapsulates the entirety of business policies in a single location. It also monitors changes in the objects or attributes and, if detected, pushes data to a connector for pushing to its corresponding computing system. In this manner, data from all systems flows through the central connector and overcomes prior problems of business policies being located piecemeal in a variety of connectors, which may need swapping. Computer program products, computing systems, retrofits to existing software, to name a few, are other features.06-04-2009
20090144451SYNCHRONIZATION OF LOCALLY AND REMOTELY STORED BROWSER DATA - A computer implemented method, apparatus, and computer program product for displaying information within a browser. Server browser information is stored on a web server. The server browser information includes a set of first category categories and a set of second category categories. An indication of whether a user is on a public system or a private system is received by the web server. Responsive to receiving the indication that the user is on a public system, only the set of public categories of the browser information is displayed to the user.06-04-2009
20090006654SYSTEM AND METHOD FOR OPTIMIZING SYNCHRONIZATION - A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.01-01-2009
20090006653SYSTEM AND METHOD FOR OPTIMIZING SYNCHRONIZATION - A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.01-01-2009
20090006652Network synchronization system and information processing device - A disclosed network synchronization system includes plural information processing devices. At least one of the information processing devices includes a setting information storage unit configured to store a setting information piece of the information processing device, a synchronous shared-storage unit configured to duplicate the setting information piece of the information processing device stored in the setting information storage unit and store the duplicated setting information piece of the information processing device such that the duplicated setting information piece of the information processing device is shared by another of the information processing devices, and a synchronization control unit configured to update the setting information piece of the information processing device stored in the setting information storage unit based on the setting information piece stored in the synchronous shared-storage unit.01-01-2009
20090198835COEXISTENCE TOOLS FOR SYNCHRONIZING PROPERTIES BETWEEN ON-PREMISES CUSTOMER LOCATIONS AND REMOTE HOSTING SERVICES - Coexistence tools are described for synchronizing properties between on-premises customer locations and remote hosting services. These tools may provide methods that send the tools for installation onto on-premises infrastructure located at customer sites, execute the tools to manage the customer infrastructure remotely via a hosted service, and synchronize properties at the customer site with the hosted service. Other methods may include receiving the tools from the hosted service, communicating configuration parameters related to operating the tools, and executing the tools in response to the configuration parameters. The tools may also provide systems that include on-premises servers associated with the customer infrastructure, with the on-premises servers including on-premises coexistence components for maintaining the property at the customer site. These systems may also include administrative servers associated with the hosted service. The administrative servers may include hosted-side coexistence components for maintaining and synchronizing counterparts of the on-premises properties.08-06-2009
20090049201System and Method for Providing Unified IP Presence - In accordance with one embodiment, a method includes creating a first session object by a first traffic processor of a first network element operating in an active mode, the first session object being associated with a communication session between an end user terminal and an information provider. The method further includes sending a state synchronization message associated with the first session object from the first traffic processor. The state synchronization message includes a transport layer address associated with a second traffic processor of a second network element operating in a standby mode. The state synchronization message is adapted to be received by the second traffic processor and cause the second traffic processor to create a second session object, the second session object tracking the communication session between the end user terminal and the information provider.02-19-2009
20080263227Background synchronization - Systems, methods and computer program products for determining a schedule for synchronizing a server and a client are described herein. The method operates by tracking user usage of the client to develop usage patterns. A sync schedule is generated using the usage patterns, where the sync schedule enhances at least one of sync usefulness and sync transparency. The server and client are synchronized according to the sync schedule. More particularly, a sync fitness measure for an interval t is determined. The sync fitness measure is based on at least one of (a) sync transparency; and (b) sync usefulness. It is determined whether the sync fitness measure satisfies a threshold. If the sync fitness measure satisfies the threshold, then the server and client are synchronized during interval t.10-23-2008
20110231578TECHNIQUES FOR SYNCHRONIZING APPLICATION OBJECT INSTANCES - Techniques for synchronizing data object instances between applications/processes in an efficient manner. In one set of embodiments, the techniques described herein can be implemented in one or more network routers to synchronize data between a process running on an active management processor and a process running on a standby management processor, thereby facilitating features such as non-stop routing (NSR).09-22-2011
20090100196GENERIC SHARED MEMORY BARRIER - A method, information processing node, and a computer program storage product are provided for performing synchronization operations between participants of a program. Each participant includes at least one of a set of processes and a set of threads. Each participant in a first subset of participants of a program updates a portion of a first local vector that is local to the respective participant. Each participant in a second subset of participants of the program updates a portion of a second local vector that is local to the respective participant. The participants in the second subset exit the synchronization barrier in response to determining that all of the participants in the first subset have reached the synchronization barrier.04-16-2009
20090100197PULSE-PER-SECOND ATTACHMENT FOR STP - A time synchronization apparatus, method and system are provided. In one aspect, the apparatus comprises at least a time of day clock, a first port operable to receive at least first time information using a first time protocol, a second port operable to receive at least second time information using a second time protocol, a third port operable to receive at least a timing signal, and a time stamp register operable to at least capture current value of the time of day clock upon receipt of the timing signal from the third port or the first time information from the first port or combination thereof.04-16-2009
20090248900SYNCHRONIZING CLOCKS IN AN ASYNCHRONOUS DISTRIBUTED SYSTEM - The present invention extends to methods, systems, and computer program products for synchronizing clocks in an asynchronous distributed system. Embodiments of the invention facilitate creation of a trustable and practical common time (time of day) reference across a set of peer nodes (observers), such as, for example, members within a common asynchronous (distributed) system. A class of pseudo synchronous system can be created via tracking and accumulating worst case relativistic time skews amongst pairs of nodes (observers), without reference to a common master. As such, cooperating nodes can essentially guarantee a lower bound on the time-of-day that one node will observe, given an observation on another node. Accordingly, embodiments of the invention can be applied to provide a consistent (essentially safe) view of the worst case (i.e., greatest variance in) current time across such an asynchronous system—without a common external time-of-day clock entity being used.10-01-2009
20090222588Portable device and remote computer synchronization - Embodiments of the present invention provide a portable MTP framework. In an embodiment, the portable MTP framework includes an MTP communications stack and a portability layer. The portability layer decouples the MTP communications stack from the underlying platform, storage, and transport components, thereby achieving transport protocol, platform, and storage media independence. The portable MTP framework according to embodiments of the present invention includes platform-specific software components, including, for example, communications device drivers (USB, TCP/IP, etc.), a transport controller, a session handler, storage device drivers (USB drive, SD card, Hard disk, etc.), a storage controller, and a platform interface. The portable MTP framework further includes application-specific software components, including, for example, an MTP router, MTP agents, and MTP managers.09-03-2009
20090222589CIRCUIT ARRANGEMENT AND METHOD FOR SYNCHRONIZATION OF CLOCKS IN A NETWORK - A circuit arrangement and a method for synchronizing clocks in a network is provided, comprising a plurality of at least two nodes, wherein at least two of said nodes can communicated with each other and each have a local clock, wherein, in a receiving one of said nodes, from at least one transmitting other such node, a global time transmitted by said transmitting one of said node of said transmitting one of said nodes is received, and a global time of said receiving node is determined or estimated as a function of both the received global time of said transmitting node and of a local time of the receiving node's own local clock.09-03-2009
20090150568METHOD AND APPARATUS FOR SYNCHRONIZING BETWEEN A CENTRALIZED SYSTEM AND A DECENTRALIZED SYSTEM - Machine-readable media, methods, apparatus and system for synchronizing between a decentralized computing system and a centralized computing system. In some embodiments, a decentralized record may be received from a computing platform, wherein the decentralized record may be created when the computing platform communicates in a decentralized pattern. Information may be detected from the decentralized record to provide detected information, wherein the detected information may reveal a decentralization characteristic of the decentralized record. Then, the decentralized record may be converted into a centralized record while hiding the detected information from the centralized record and the centralized record may be sent to a server.06-11-2009
20080320172Method And Apparatus For Synchronization Of Two Computer Systems - A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. In application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.12-25-2008
20090055553SIMPLIFIED APPLICATION OBJECT DATA SYNCHRONIZATION FOR OPTIMIZED DATA STORAGE - A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.02-26-2009
20100153584COOPERATIVE COEXISTENCE OF MULTIPLE TIME SYNCHRONIZATION APPLICATIONS - The invention relates to systems and or methodologies for enabling cooperative coexistence of multiple time synchronization applications in handheld devices. More particularly, a time component that maintains a time value for a computing device, and a time synchronization component that interfaces with one or more communication entities, and selects one of the communication entities to set the time value in the computing device based on a set of criteria.06-17-2010
20080215760Method and System For Synchronizing Status of Member Servers Belonging to Same Replication Group - A system for synchronizing a state of a member server with a state of other member servers belonging to a same replication group, the system including: a server sequence storage unit storing a first server sequence; a message receiving unit receiving an external message from a service server and receiving a second state update message from a second member server belonging to the same replication group including the member server, the second state update message including a second server sequence; an external message processing unit, in response to the receiving the external message, increasing the first server sequence by a predetermined value, generating a first state update message including the first server sequence, and transmitting the first state update message to the second member server; and a state update message processing unit, in response to the receiving the second state update message, changing the first server sequence to the second server sequence when the second server sequence included in the second state update message is larger than the first server sequence stored in the server sequence storage unit.09-04-2008
20080215761Systems, Methods, and Media for Database Synchronization on a Network - Systems, methods and media for database synchronization on a network are disclosed. More particularly, hardware and/or software for database synchronization on a network protected with firewalls are disclosed. Embodiments include an e-mail listener for receiving e-mails from a plurality of computer systems and modifying a central database based on the received e-mails. In one embodiment, the computers systems and central database are protected by a firewall. Other embodiments provide for a transaction log that includes information about received e-mails. In these embodiments, the transaction log may optionally be used to synchronize other databases, including local databases located at the computer systems.09-04-2008
20080215759Information Processing Apparatus and Information Processing Method - A sending part sends a data generated by a second device from the second device to a first device. A data collating part collates the data sent from the sending part with a data generated by the first device, and determines that it is abnormal when a mismatch between these data occurs. Thus, a data generated by the first device is collated with a data generated by the second device and when a mismatch between these data occurs, it is determined that it is abnormal, so that abnormality can be detected surely.09-04-2008
20080215758Method For Software Program Synchronization - A method, devices, and a computer program for synchronizing one or more software programs from a first device (D09-04-2008
20090083442Tracking Identifier Synchronization - A tracking identifier synchronization system using a convergent selection method comprises first party instructions accessed through a content provider and a synchronization system comprising a receiver, a composer and an output. First party instructions direct the client to submit a request comprising a third party cookie to a synchronization system. The composer generates setting instructions for execution at the client. Setting instructions comprise instructions to use a client-executed convergent selection method to select values first party cookies and, optionally, reporting instructions directing the client to transmit the values of client tracking identifiers. Repeated invocation of client-executed convergent selection methods results in the convergence of cookie values for many operational cases. Optionally, the synchronization system may generate third party cookie(s) using a convergent selection method based on the reporting data and compose a second set of third party cookie setting instructions for execution at the client.03-26-2009
20100185781System and Method for Measuring Clock Skew on a Network - A system and method for measuring clock skew in a network is disclosed. The method comprises sending an echo message at a periodic rate from a plurality of servers in the network to an anchor server. A reply message can be sent from the anchor server to each server that includes a remote timestamp based on the anchor server clock. The remote timestamp can be recorded at each of the servers. A send timestamp that designates a time the echo message was sent and a receive timestamp that designates a time the reply message was received at the server can then be recorded. An estimated clock time of each server may also be calculated relative to the anchor server using the send and receive timestamps. A clock skew value can be determined by subtracting the estimated clock time of each server from the remote timestamp time. Interpolation can then performed between the clock skew values over a selected portion of the period of time to enable clock skew values to be estimated over the selected portion of time.07-22-2010
20100223399METHOD AND APPARATUS FOR PROCESSING TIMESTAMP USING SIGNATURE INFORMATION ON PHYSICAL LAYER - A method and apparatus for processing a timestamp using signature information on a physical layer is provided. The timestamp processing terminal uses a pseudo-random binary sequence to assign signature information to a message which is to be sent to another terminal, and verifies the signature information on a physical layer. The signature information is used to identify the message as a sync message. Accordingly, it is possible to precisely process the timestamp.09-02-2010
20090077262SYSTEM AND METHOD FOR SYNCHRONIZATION BETWEEN SERVERS - A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands. An identity of one or more first-server output objects is mapped to an identity of the one or more second-server output objects.03-19-2009
20090077264RESOURCE INFORMATION MANAGING DEVICE, SYSTEM, METHOD, AND PROGRAM - Resource information is managed chronologically even in a large-scale distributed system or an information terminal network where time synchronization is not established. A resource information collection device confirms if time synchronization is established with a resource information generation device when resource information is collected from the resource information generation device and, if time synchronization is not established, records a generation time, corrected based on the time of the resource information collection device, in the resource information. A resource information reference device confirms time synchronization with the resource information collection device when resource information in the resource information collection device is referenced and, if synchronization is not established, records a generation time, corrected based on the time of the resource information reference device, in the resource information.03-19-2009
20100223400Data Synchronization Protocol - Among other things, techniques and systems are disclosed for syncing data between a client device and a server. Synchronizing data includes initiating a sync session by negotiating a sync mode between a client device and a server for each of one or more dataclasses. A status code is generated based on a result of the negotiating. Based on the generated status code, the client device and the server exchanges one or more data items to be updated for the one or more dataclasses using the negotiated sync mode for each dataclass. The exchanged one or more data items are updated at the client device or the server The updated one or more data items are committed at the client or the server.09-02-2010
20100228881Method for transporting digital media - A networked system is provided for transporting digital media packets, such as audio and video. The network includes network devices interconnected to send and receive packets. Each network device can receive and transmit media signals from media devices. A master clock generates a system time signal that the network devices use, together with a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset. The local clock signal governs both the rate and offset of the received or transmitted media signals. The system, which can be implemented using conventional network equipment enables media signals to be transported to meet quality and timing requirements for high quality audio and video reproduction.09-09-2010
20100250782AUGMENTATIVE AND ALTERNATIVE COMMUNICATION SYSTEM WITH PERSONALIZED USER INTERFACE AND CONTENT - The disclosed methods and systems allow individuals with speech challenges to convey personalized expressive content to others. Implementation is performed on widely available and popular wireless handheld multimedia devices, which may help foster acceptance of the individuals and minimize any perceived differences. Users may easily create and add personalized content to the devices and may quickly customize the content selection interfaces of the devices. These tasks may be accomplished using either the devices themselves via a device-based content authoring tool running locally on the device, or using a Web-based authoring tool on a network server. The Web-based authoring tool allows users to create, capture, and store personalized content and customized content selection interfaces on the network server from virtually any location in the world with network access. The personalized content and customized interfaces may then be downloaded and synchronized automatically on the devices from time to time or as needed.09-30-2010
20100250781RECEIVING APPARATUS AND TIME CORRECTION METHOD FOR RECEIVING APPARATUS - A receiving apparatus includes: a clock unit that outputs time information; a synchronizing (sync) packet receiving unit that receives a sync packet which contains transmitting time information and which is sent from a transmitting apparatus over an asynchronous network; a magnitude-of-jitter calculation unit that calculates as a magnitude of a jitter a difference between a first difference, which is a difference between the receiving times of two adjoining sync packets received by the sync packet receiving unit, and a second difference which is a difference between the transmitting times of the two sync packets; a delay time estimation unit that obtains the delay time of the sync packet on the basis of magnitudes of jitters calculated by the magnitude-of-jitter calculation unit; and a time correction unit that compensates the transmitting time of the sync packet, which is received by the sync packet receiving unit, on the basis of the delay time of the sync packet, which is obtained by the delay time estimation unit, so as to obtain a compensated time, and rewrites and corrects the time of the clock unit with the compensated time.09-30-2010
20100241764METHOD AND APPARATUS FOR SYNCHRONIZING DATA - A method for synchronizing data between a client and a server is disclosed. The method includes: receiving a synchronization instruction and data items to be synchronized; and performing synchronization for the data items according to the synchronization instruction. A sending apparatus and a receiving apparatus for implementing the method are also provided. The embodiments of the present invention reduce retransmission of the data that needs no update or reduce futile data transmission drastically, save traffic of data transmission, save network resources, and improve the data synchronization efficiency.09-23-2010
20100241763SYNCHRONIZATION BETWEEN A MOBILE DEVICE AND A COMPUTING TERMINAL - A method of synchronizing a mobile device with a computing terminal, comprising in a first stage, synchronizing between a server and one of the mobile device and the computing terminal, and in a second stage, synchronizing between the server and the other of the mobile device and the computing terminal, wherein the second stage of synchronizing being permissible only upon verification of an identifier associated with content selected for transfer during the first stage of synchronizing.09-23-2010
20100211696DISTRIBUTED SERVER ELECTION WITH IMPERFECT CLOCK SYNCHRONIZATION - Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.08-19-2010
20100198992Synchronization of audio and video signals from remote sources over the internet - The present invention is an architecture and technology for a method for synchronizing multiple streams of time-based digital audio and video content from separate and distinct remote sources, so that when the streams are joined, they are perceived to be in unison.08-05-2010
20090113076Hierarchical file synchronization method, software and devices - A method of maintaining a computer file in synchrony between multiple computers is disclosed. The multiple computers may comprise at least one ancestor, a descendant of the ancestor, and a subsequent descendant of the ancestor. A local copy of the computer file may be stored at the ancestor, the descendant and the subsequent descendant and a change log may be maintained at the ancestor, the descendant, and the subsequent descendant, with each change log reflecting changes to local copies of the computer file. The descendant may pass entries in its change log to the subsequent descendant. These entries may be consolidated with the subsequent descendant's change log and may be passed to the ancestor. Changes to the local copies of the computer file at the descendant and the subsequent descendant may be synchronized with the local copy of the file at the ancestor using change log entries received from the subsequent descendant.04-30-2009
20100262716METHOD OF SYNCHRONIZZING A DATA PROCESSING DEVICE WITH A DATA PROCESSING SYSTEM - A method of synchronizing a data processing device (10-14-2010
20090106455METHOD AND APPARATUS FOR SYNCHRONIZING MESSAGES BETWEEN MULTIPLE TERMINALS - A method for synchronizing messages between multiple terminals includes: receiving a message state change notification carrying a message state and a message identifier from a first terminal of a user; and sending a message state change notification to the second terminal of the user, according to the message state change notification. A method for synchronizing storage layouts between multiple terminals includes: receiving a storage layout synchronization request carrying a storage directory and/or storage data from a first terminal; sending the storage layout synchronization request to other terminal correlated with the first terminal, so that the other related terminals update the messages or synchronize the media data and/or storage structures. The invention also discloses a server and a terminal for synchronizing messages between multiple terminals. Through the present invention, messages, message states, storage data, and storage structures can be synchronized between multiple terminals.04-23-2009
20090106454INDEPENDENT SYNCHRONIZATION OF META-DATA BETWEEN DEVICES - A method comprises maintaining a data store of meta-data for a plurality of other data stores. The meta-data data store includes a plurality of meta-data data elements. Each of the meta-data data elements corresponds to a respective one of a plurality of data stores on a first network element. Meta-data of the meta-data data store of the first network element is sent to a second network element. To synchronize the meta-data of one of the plurality of data stores, the meta-data data element of the meta-data data store that corresponds to that one of the plurality of data stores is synchronized between the first network element and the second network element. The synchronizing of the meta-data data element is independent of synchronizing of at least one of the plurality of data stores.04-23-2009
20100332682UPDATING MULTIPLE COMPUTING DEVICES - A system includes a server site that includes a memory for storing update data sets that correspond to data sets stored on multiple computing devices of a user. The system also includes a synchronization manager for determining that one computing device associated with the user and another computing device associated with the user are absent one or more data updates stored in the memory at the server site. The synchronization manager is configured to send in parallel, absent establishing a data transfer lock, the one or more data updates to the both computing devices of the user for updating the corresponding data stored on each computing device.12-30-2010
20110010467Resuming a Previously Interrupted Peer-to-Peer Synchronization Operation - A method of synchronizing data between two devices can include starting, in a first device, a first synchronization operation comprising transmitting a first data set to be received by a second device, the first data set comprising changes to multiple different data elements in the first device that have occurred since a prior successful synchronization operation between the first device and the second device; receiving at least one of separate acknowledgements for each of the multiple different data elements, each such acknowledgement indicating that a change to one of the multiple different data elements in the first device has been applied to a corresponding data element in the second device; and when the first synchronization operation is interrupted, initiating a second synchronization operation to synchronize the changes of the first data set for which a separate acknowledgement was not received during the first synchronization operation.01-13-2011
20100205324DATA SYNCHRONIZATION TRANSPARENT TO APPLICATION - Synchronization of data accessible by an application program is performed transparent to the application program. After a data item is instantiated by the application program, the synchronization engine performs data synchronization without or with minimal intervention of the application program. The synchronization engine may be part of an operating system. The synchronization engine is preinstalled on a computing device; therefore, application program developers can simply define whether the data items associated with the application programs should be syncable, and if so, to what extent the data items should be syncable. The application program developer is relieved of the task of developing the synchronization engine or other software components associated with data synchronization.08-12-2010
20110119403DATA SHARING AND SYNCHRONIZATION WITH RELAY ENDPOINT AND SYNC DATA ELEMENT - Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and in some implementations, at least a node or endpoint that provides relay functionality or relay capabilities to one or more endpoints, are disclosed. Such systems and methods may also include the communication of information about the data that is synchronized, in addition to synchronization of the data itself.05-19-2011
20110035511Remote Hardware Timestamp-Based Clock Synchronization - Techniques are described herein for time synchronization between two devices that communicate with each other across a network, wherein the computations needed for clock synchronization are offloaded from one device to the other, e.g., from a second device (slave) to a first device (master). Messages are received from the first device at a second device. Time of reception values for the messages received at the second device are recorded with respect to a clock of the second device. The second device sends a time value transfer message to the first device or to a third device, wherein the time value transfer message comprises the time of reception values. On the basis of the time of reception values, the first device or the third device computes a clock correction value that represents a time and/or frequency offset between a clock of the first device and the clock of the second device, and sends the time value transfer message to the second device. The second device then updates or adjusts its clock using the clock correction value.02-10-2011
20110040895METHODS AND APPARATUS FOR SYNCHRONIZING NOTIFICATIONS FOR SERVICE EVENTS - The communications method for synchronization of service event related communications at an event management platform, may include receiving a notification transmitted from a service event source including event information related to at least one service offered by the service event source and for a mobile wireless device associated with a given service user, and including a synchronization value associated with a service instance. The method may further include storing the synchronization value, and receiving a subsequent notification transmitted from the service event source including a subsequent synchronization value associated with the service instance. The subsequent synchronization value is compared with the stored synchronization value and based thereon a request is generated and sent to the service event source for event information associated with notifications having synchronization values between the subsequent synchronization value with the stored synchronization value. The notifications are provided to the mobile wireless device associated with the given service user.02-17-2011
20110113156SYNCHRONIZING DATA TRANSMISSION BETWEEN A WIRELESS NETWORK AND A WIRED NETWORK - Methods, systems and computer program products to synchronize timing of data transmissions between wireless and wired networks using a combined wireless gateway and cable modem are provided herein. The method includes the step of generating an indicator prior to a look-ahead time period and transmitting a poll to a wireless device upon sending the indicator. The look-ahead time period is a time period from transmitting the indicator to transmitting the DOCSIS frame. The method further includes the step of receiving data from the wireless device and encapsulating the data in a DOCSIS format to generate a DOCSIS frame. The method also includes transmitting the DOCSIS frame at a start of a next transmit opportunity to a cable modem termination system (CMTS).05-12-2011
20110113157METHOD AND APPARATUS FOR PERFORMING NON ACCESS STRATUM (NAS) PROCEDURE IN MULTI-MODE TERMINAL - A method and apparatus for performing a NAS procedure in a NAS module of a multi-mode terminal are disclosed. A method for performing a NAS procedure in a multi mode NAS (mNAS) module of a multi-mode terminal includes receiving a NAS procedure request signal from a user, and selecting a first NAS; transmitting the NAS procedure request signal to a NAS module corresponding to the first NAS; receiving a NAS procedure response signal, that includes an execution result of a NAS procedure between the NAS module corresponding to the first NAS and a network, from the NAS module corresponding to the first NAS; performing synchronization between the NAS module corresponding to the first NAS and a NAS module corresponding to a second NAS according to the NAS procedure execution result; and transmitting a NAS procedure response signal including the NAS procedure execution result to the user.05-12-2011
20090254678Operating Device for Exchanging data With a field Device in an Automation System - An operator panel having a state unit is provided, wherein individual states of the state unit correspond to states of a state machine contained in a field device and which are synchronized by the state machine in such a way that the actual state of the operator panel corresponds to the actual state of the field device. The operator panel is in the same state as the field device such that the operator panel knows the actual state of the field device.10-08-2009
20110213898MOBILE DEVICE POWER MANAGEMENT IN DATA SYNCHRONIZATION OVER A MOBILE NETWORK WITH OR WITHOUT A TRIGGER NOTIFICATION - A real-time communication architecture establishes a continuous connection between an enterprise network and a communication management system. The connection is continuously held open allowing mobile devices real-time access to enterprise email systems. The real-time communication architecture can support an entire enterprise email system or individual email users. The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.09-01-2011
20110078332METHOD OF SYNCHRONIZING INFORMATION ACROSS MULTIPLE COMPUTING DEVICES - A method of synchronizing data across multiple computing devices, at least one of the computing devices being a mobile device. After at least one modification has been made to data stored by a first computing device, the first computing device compiles synchronization information comprising first information related to the modification and identifying the first computing device. Then, the first computing device sends the synchronization information to a server. The server identifies a second computing device associated with the first computing device, and sends update information to the second computing device. The update information comprises second information related to the modification made to the data stored by the first computing device. In response to receiving the update information, the second computing device modifies data stored on the second computing device in accordance with the second information, or outputs the second information of the update information.03-31-2011
20110087803METHOD AND SYSTEM FOR PROCESSING CORRECTION FIELD INFORMATION - A method and system for processing correction field information are provided. The method includes: receiving a packet, and obtaining a first correction value carried by the packet; obtaining first time information and second time information; obtaining a second correction value according to the first correction value and the first time information; setting the second correction value in the packet; setting the second time information in the packet; obtaining third time information and fourth time information; obtaining a third correction value according to the second correction value, the second time information, the third time information, and the fourth time information; and setting the third correction value in the packet. The processing of the time information and the processing of the correction field information are performed with a set of processing mechanism, and the implementation is simpler.04-14-2011
20090216909Setting time from a NFS server - An apparatus and a method for setting a system time of a client from a network file system (NFS) server is described. In one embodiment, the client creates a file on the (NFS) server and reads the last-modified time attribute of the file. The client adjusts its system time accordingly based on the last-modified time attribute of the file. The file is then deleted from the NFS server.08-27-2009
20090216908Personal Computing Environment With Virtual Computing Device - Systems and methods of providing synchronization of providing a device mesh and a virtual computing device are disclosed herein. A selection of a plurality of computer devices, such as PDAs, cellphone, laptops, and the like, can be received from a user. The data at the virtual computing device and the plurality of devices can be synchronized. Access to all applications available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to all data available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to the virtual computing device can be provided via a data network.08-27-2009
20110153869RECALIBRATION OF PRECISION CLOCKS IN A COMPUTER NETWORK - In one embodiment, a clock on a network device is initialized, and then a first timing message is received at the network device from a reference device having a first timestamp indicating when the first timing message was transmitted from the reference device. The network device may then determine and store a one-way delay from the first timestamp to a first time at which the first timing message was received at the network device. In response to restarting the clock, the network device may receive a second timing message from the reference device having a second timestamp indicating when the second timing message was transmitted from the reference device. The network device may then calibrate the clock such that a second time at which the network device received the second timing message is the second timestamp plus the stored one-way delay.06-23-2011
20110078333SYNCHRONIZATION OF SERVER-SIDE COOKIES WITH CLIENT-SIDE COOKIES - Described are methods and systems for synchronizing client-side cookies with server-side cookies. A control that executes on a client computer within the context of a remote application, receives control input that is generated by a remote control that executes on a server within the remote application. In response to receiving the control input, the control generates a content request and forwards the content request to a synchronization agent that executes on the client computer. In many instances, the content request is a request for a cookie. Upon receiving the content request, the synchronization agent determines the type of content requested and responsively issues a synchronization request to a remote synchronization agent that executes on the server. The remote synchronization agent retrieves the requested content from the server and transmits the requested content to the synchronization agent. Upon receiving the requested content, the synchronization agent returns the content to the control.03-31-2011
20110016232TIME STAMPING APPARATUS AND METHOD FOR NETWORK TIMING SYNCHRONIZATION - A time stamping apparatus and method for network timing synchronization are provided. A receiving apparatus receives data from a transmitting apparatus, generates a synchronization pulse signal synchronized with a local clock of the transmitting apparatus based on the received data, wherein the received data include information regarding the transmission time of the data, measured using the local clock of the transmitting apparatus, and the receiving apparatus measures the reception time of the data using the synchronization pulse signal. Therefore, accurate network timing synchronization may be achieved.01-20-2011
20130013812SYNCHRONIZATION OF DIGITAL CONTENT - Aspects of the present disclosure relate to the sharing of synchronization information corresponding to content among devices in a communication network. An originating device collects synchronization information related to the presentation of content to a user via the originating device. The synchronization information is defined according to reference points related to the presentation of the content to the user via the originating device, including a current state of the presentation of the content and/or additional information obtained during the presentation of the content. Based on detection of a synchronization event, the originating device transmits the collected synchronization information, resulting in the receipt of the synchronization information by one or more receiving devices. Thereafter, the presentation of the content to the user on one of the receiving devices can incorporate the synchronization information collected and transmitted by the originating device.01-10-2013
20120151093SYSTEM AND METHOD TO SYNCHRONIZE A PATIENT MONITORING DEVICE WITH A CENTRAL SERVER - A patient monitoring device (06-14-2012
20100005195SYSTEM AND METHOD FOR GLOBALLY AND SECURELY ACCESSING UNIFIED INFORMATION IN A COMPUTER NETWORK - A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.01-07-2010
20110258345METHOD AND APPARATUS FOR MOBILE DATA COLLECTION AND MANAGEMENT - A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component of the present invention allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available.10-20-2011
20080228946DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory.09-18-2008
20080228945METHOD AND APPARATUS FOR SYNCHRONIZING FEED INFORMATION - A method and apparatus for synchronizing feed information are provided. A podcasting client includes a synchronization-processing unit which synchronizes first feed information acquired from a connected device with pre-stored second feed information, and a communication interface which transmits feed information of content that is podcast based on the synchronized feed information to the connected device.09-18-2008
20120203933Clock Signal Synchronization Among Computers In A Network - Methods, apparatus, and computer program products are disclosed for clock signal synchronization among computers in a network, including designating, as a primary clock signal for all the computers in a network, a clock signal from one of the computers in the network; providing the primary clock signal, simultaneously and in parallel, from the computer whose clock signal is designated as the primary clock signal to all the other computers in the network; and providing the primary clock signal, simultaneously and in parallel, from each computer in the network to all computers in the network through multiplexers and phase locked loops, with the primary clock signal locked in phase across all the computers by a phase locked loop on each computer.08-09-2012
20120203932MULTI-MASTER MEDIA METADATA SYNCHRONIZATION - Various embodiments related to the ability to expose content for synchronization and consumption across all endpoint computing devices in a computing system are disclosed. For example, one disclosed embodiment provides a method for communicating between authenticated clients of a cloud-based computing system, including sending a read request for metadata of each of a plurality of endpoint computing devices and content stored on each of the plurality of endpoint computing devices that is aggregated in a data store, receiving the requested metadata. The method further includes performing a content consumption operation that changes a state of the requested metadata. The method further includes sending updated metadata generated based on the content consumption operation to synchronize aggregated metadata in the data store, and deleting local metadata.08-09-2012
20080256262Clock Signal Synchronization Among Computers In A Network - Methods, apparatus, and computer program products are disclosed for clock signal synchronization among computers in a network, including designating, as a primary clock signal for all the computers in a network, a clock signal from one of the computers in the network; providing the primary clock signal, simultaneously and in parallel, from the computer whose clock signal is designated as the primary clock signal to all the other computers in the network; and providing the primary clock signal, simultaneously and in parallel, from each computer in the network to all computers in the network through multiplexers and phase locked loops, with the primary clock signal locked in phase across all the computers by a phase locked loop on each computer.10-16-2008
20110125924METHOD AND SYSTEM FOR SYNCHRONIZING USER CONTENT IN A SOCIAL NETWORK - A social media portal makes use of a ranking system based on user activity to determine a priority associated with when content associated with the user's account should be synchronized with relevant social media platforms.05-26-2011
20080301323SYNCHRONIZATION OF SIDE INFORMATION CACHES - In order to improve interactive compression using compression state information, the side information caches of communicating parties must be updated, or synchronized. The present invention is directed to a method of synchronizing side information databases within an interactive compression system comprising two communicating parties comprising the steps of transmitting, from the a first communicating party to the second communicating party, a device hierarchical node index; comparing the device hierarchical node index with a server hierarchical node index and then determining a shared hierarchical node index based on common entries in the two hierarchical node indexes.12-04-2008
20120311189INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND RECORDING MEDIUM - A disclosed information processing apparatus is connected to an information management apparatus via a network. The information processing apparatus includes a data storage unit configured to store data that specifies the information management apparatus as an access destination, and a synchronization controller unit configured to periodically compare a list of data stored in the data storage unit and a list of data stored in the information management apparatus, transmit data stored only in the data storage unit to the information management apparatus, and acquire data stored only in the information management apparatus from the information management apparatus and store the acquired data in the data storage unit.12-06-2012
20100121984Method, device, and system for issuing synchronization message - Provided is a device for issuing a synchronization message in a large-scaled computing system including an interconnect and a plurality of computing devices that is connected to the interconnect. The interconnect includes a plurality of switches that is connected to each other. The device sends a synchronization message for synchronizing computing processes on the computing devices to all the computing devices at same timing via the switches that are directly connected to any of the computing devices by using a protocol for a general-purpose interconnect.05-13-2010
20110138080METHOD FOR SYNCHRONIZING LOCAL CLOCKS IN A DISTRIBUTED COMPUTER NETWORK - The invention relates to a method for synchronizing local clocks in a distributed computer network, where said computer network consists of a number of components that are connected to each other via bi-directional communication links, characterized in that an a priori configured set of components of the network generates synchronization messages and sends these synchronization messages to the network. An a priori configured set of components consumes the generated synchronization messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the synchronization message will add a delay value to the synchronization message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message will delay a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process of said component.06-09-2011
20110138079INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, DATA MANAGEMENT SERVER AND DATA SYNCHRONIZATION SYSTEM - There is provided an information processing apparatus that is connected to a server for managing data, the information processing apparatus including a data storage configured to store the data obtained from the server, a check unit configured to check a cumulative state of change history information indicating a change type of the data in the server stored in the server, and a data obtaining unit configured to use a check result of the check unit as a basis to determine an obtaining method by selecting either a first obtaining method of synchronizing the data stored in the data storage with the data managed by the server in accordance with the change history information or a second obtaining method of obtaining, from the server, data presence information indicating the data existing in the server to synchronize the data stored in the data storage and to obtain the data from the server.06-09-2011
20100070652Synchronization of multiple incoming network communication streams - A device, method, and computer readable medium are disclosed. In one embodiment the device includes a first network packet storage queue that is capable of storing incoming network packets from a network. The device also includes a second network packet storage queue that is capable of storing incoming network packets from a network. The device also includes flush logic to synchronize a flush of the network packets stored in the first and second network packet storage queues. The flush is triggered by a flush event affecting at least one of the storage queues.03-18-2010
20100082842COMPUTER PROGRAM PRODUCT, SYSTEM AND METHOD FOR FIELD MANAGEMENT AND MOBILE INSPECTION - Disclosed herein is a computer program product, system and method to provide field management and mobile inspection via an online platform web-application for use by construction and capital projects management and property management firms and their subcontractors/vendors. More particularly, in an aspect, use of an automated field management process includes a terminal-based solution (i.e., a Tablet-PC) for field-based personnel that synchronizes with a server for office personnel and dynamically generates field management documents, reports and other information. In further aspects, field management resources may be generated that are context-specific. A visual punch list may be generated using area plans and special codes to facilitate automated field management processes. Rules may be pre-established by users to expedite field management processes. Data records may be synchronized among multiple mobile terminals and at least one server.04-01-2010
20090300221DISTRIBUTING AND SYNCHRONIZING OBJECTS - A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.12-03-2009
20110191498Verifiable Date Stamp Across Multiple Time Zones - A verifiable date stamp for use in portable electronic devices automatically and transparently determines within the portable device or devices the correct date and time that a document or image is created. By keeping periodic records of tests for accuracy of the date and time of the device(s), it will be possible to provide admissible evidence of the date stamps generated by the portable devices. The date stamp provided by the invention includes not only date and time but, in addition, GPS location (latitude, longitude and altitude) and time zone. In some embodiments which involve the use of video, the date stamp includes beginning and ending time and, optionally, average velocity, if any, for the time duration of the video clip.08-04-2011
20100030916METHOD AND SYSTEM FOR DISTRIBUTING CLOCK SIGNALS - A system and method for distributing accurate time signals comprises a plurality of base stations distributed over an area and a plurality of time receivers. The plurality of base stations receive time signals from a GPS system and transmits time signal packets. The plurality of time receives time signal packets from one or more base stations. Each time receiver is located at or near a measurement point and is operable to estimate a corrected time by a triangulation process from a received time signal packet.02-04-2010
20090172201PEER TO PEER SYNCRONIZATION SYSTEM AND METHOD - A method and system for enabling peer to peer synchronization between members of a synchronized network. A predefined synchronization reference area on each member of the network is provided. A common identifier associated with the synchronization network is provided to each member. Changes are detected on a member regarding a data item. A network identifier associated is obtained. A unique identifier of a synchronization module is obtained. A relative path to the data item within the predefined synchronization reference area is obtained. A unique value is calculated based upon a content of a version of the data item that is associated with the change. A log number counter is incremented. A log representing the data item and the chance is created. The log includes data regarding the type of change, the network identifier, the unique identifier of the synchronization module, the relative path, the unique value, and the log number.07-02-2009
20090172198SYSTEM AND METHOD FOR SYNCHRONISING A DATA PROCESSING NETWORK - A data processing system according to the invention comprising a group of at least a first and a second module, wherein each module has a data processing facility, a clock for timing data transmissions from the module to another module, a time-slot counter for counting a number of time slots which are available for transmission of data. The modules have a first operational state wherein the counted number of time slots is less than or equal to a predetermined number, in which operational state data transmission is enabled, and a second operational state wherein the number is in excess of the predetermined number, in which second operational state data transmission is disabled, Each module has a notifying facility for notifying when it is in the second operational state. The data processing system has at least one detecting facility that detects whether the other modules have notified that they are in the second operational state and the modules each have an initialization facility for resetting the time-slot counter when the module is in the second operational state and each of the other modules has notified that it is in the second operational state.07-02-2009
20110093619Synchronizing Tasks between Mobile Devices and Servers - A system, method, and computer program product are provided for synchronizing tasks between mobiles device without a native task applications, such as mobile devices running the iPhone operating system, and a server. The method synchronizes tasks between a mobile device and a server with a task application installed. The method receives a plurality of data fields associated with a task from the mobile device, stores the data fields in a database, and transforms the plurality data fields into a task record formatted according to the task application installed on the server. The method communicates the task record to the task application installed on the server. The method operates symmetrically to facilitate synchronization of new and updated tasks between a source and a target, wherein the source may be either a mobile device or a server, and wherein the target may be either a server or a mobile device.04-21-2011
20110320635DATA SYNCHRONIZATION SYSTEM - While a server (12-29-2011
20110167174Method and System for In-Band Signaling of Multiple Media Streams - Methods and systems are provided for in-band signaling of at least two simultaneous digital media streams in a network, the two simultaneous streams being a part of a media session. Each of the at least two simultaneous streams is generated from a corresponding source. The generated simultaneous streams are synchronized by using a unique marker packet. Each synchronized stream is transmitted to a destination corresponding to each source.07-07-2011
20120117273Flow-Based Adaptive Private Network with Multiple Wan-Paths - Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored. An ingress processor module transmits the generated path quality reports and heartbeat packets.05-10-2012
20120117272APPARATUS AND METHOD FOR SYNCHRONIZING WIRELESS DEVICES - An apparatus for synchronizing devices includes a central access point node configured to utilize a low latency protocol to transmit a series of synchronization messages to the devices, transmit and receive data acquisition commands and responses from the devices using a high reliability protocol different from the low latency protocol, and calculate and apply relative clock offsets for each device based on the series of synchronization messages. The apparatus may also account for failure in delivery of a portion of the series of synchronization messages by recording timestamp data at the devices to send to the central access point prior to the central access point calculating the relative clock offsets.05-10-2012
20120159001DISTRIBUTED ROBUST CLOCK SYNCHRONIZATION - Technology is provided for synchronization of clock information between networked devices. One or more of the devices may include one or more applications needed access to data and a common time reference between devices. In one embodiment, the devices have applications utilizing data shared in a network environment with other devices, as well as having a reference to a local clock signal on each device. A device may have a layer of code between the operating system and software applications that processes the data and maintains a remote clock reference for one or more of the other devices on the network.06-21-2012
20110066758Scheduling apparatus and method - According to one embodiment, a scheduling apparatus sends queries to communication modules in buildings and receives facility information measured at monitor-control points from the communication modules. As for each communication module, a network address, a waiting time to receive the facility information after sending a query, and a connection with the monitor-control points, are stored. When a service request indicating at least one monitor-control point is received, queries each including the network address of a communication module connected with a monitor-control point indicated by the service request, are generated. A priority of each query is decided based on the waiting time corresponding to the communication module. Each query is added to a first send queue or a second send queue based on the priority. When queries are sent, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue.03-17-2011
20120124241Systems and Methods for Sync Mark Detection - Various embodiments of the present invention provide systems and methods for data processing. As an example, a circuit for data processing is described that includes a sync mark pattern match calculation circuit and an indication circuit. The sync mark pattern match calculation circuit is operable to provide at least a first comparison value corresponding to a comparison between a received input data set and a sync mark pattern, and a second comparison value corresponding to a comparison between the received input data set and a subset of the sync mark pattern and a subset of a preamble pattern. The indication circuit is operable to compare the first comparison value with the second comparison value, and to assert a sync found signal based at least in part on the comparison of the first comparison value and the second comparison value.05-17-2012
20120317310DISTRIBUTING AND SYNCHRONIZING OBJECTS - A system for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server.12-13-2012
20100205323Timestamp Synchronization for Queries to Database Portions in Nodes That Have Independent Clocks in a Parallel Computer System - A parallel computer system has multiple nodes that have independent clocks, where the different nodes may include different database portions that are referenced by a query. A timestamp parameter in a query is synchronized across the different nodes that are referenced by the query to assure the timestamps in the different nodes are consistent with each other notwithstanding the independent clocks used in each node. As a result, a database may be scaled to a parallel computer system with multiple nodes in a way that assures the timestamps for different nodes referenced during a query have identical values.08-12-2010
20120317309Method to synchronize content across networks - A method in one example, the method comprising receiving content at a computing server that resides at a first site, where the content is to be synchronized with at least one other site. The method further comprises storing the content to be synchronized in a homing tag, and communicating the homing tag to the at least one other site.12-13-2012
20110191497METHOD FOR SYNCHRONIZING EXECUTION OF MULTIPLE PROCESSING DEVICES AND RELATED SYSTEM - A system includes multiple processing devices. Each processing device is configured to receive first and second status flags from first and second neighboring processing devices, respectively. Each status flag identifies whether one or more of the processing devices are ready for operation. Each processing device is also configured to determine that all processing devices are ready for operation using the status flags. Each processing device is further configured to wait for a specified amount of time before entering operation. The specified amount of time is selected so that the processing devices are substantially synchronized. The processing devices could be coupled together in a ring configuration, the first neighboring processing device could include a right neighboring processing device in the ring configuration, and the second neighboring processing device could include a left neighboring processing device in the ring configuration.08-04-2011
20100299455Mobile Computing Device and Method with Enhanced Poling Management11-25-2010
20100049875METHOD FOR TIME SOURCE CALIBRATION AND SYSTEM THEREOF - A method for time source calibration, wherein the method comprises steps of sending a requirement for obtaining time by a client side computer to a server side; sending a first data packet including time and generated verification information by the server side to a key device via the client side computer; said time is the current time of the server side; calibrating time of key device with the obtained as benchmark time and counting time normally by the key device; sending a second data packet including calibrated current time of the key device and the verification information by the key device to the server side via the client side computer; and obtaining the current time of the key device in the second data packet by the key device after the verification information in the second data packet is verified to be valid by the key device. According to the present invention, the reliable time source is obtained, which secures the security of the trade.02-25-2010
20090177800System and method for client synchronization for a communication device - A system and method for synchronizing data between a communication device and a server, through an agent installed on the device.07-09-2009
20120254469COMMUNICATION DEVICE - A communication device may receive a first request packet from a first device and receive a second request packet from a second device. The communication device may send a first response packet to the first device in response to the first request packet and send a second response packet to the second device in response to the second request packet. The communication device may decide a timing for sending the second response packet to the second device. The timing may be decided such that a time period from receiving the second request packet to sending the second response packet in response to the second request packet is longer than a time period from receiving the first request packet to sending the first response packet in response to the first request packet. The communication device may send the second response packet to the second device at the decided timing.10-04-2012
20120254468RELATIVE TIMESTAMP WHEN REAL TIME CLOCK IS UNAVAILABLE - An operating system or other software resident on an electronic processing device employs aggregated timestamps. In this way timestamps can be generated and compared to one another without the need for a real-time clock with a power backup. Aggregated time includes the last known time that the device synchronized its clock with a reference time available over a network. Aggregated time also includes a relative time value which in part accumulates using a session clock whenever the device is powered-up. When network time becomes available the operating system or other software will use this information to fix up the already generated aggregated timestamps. A comparison of timestamps will most of the time be resolved for stamps generated on the same device and will generally be resolved by comparing time frames when the timestamps being compared are generated by different devices.10-04-2012
20120185613Method and System of Transferring a Message in a Session Initiation Protocol Based Communications Network - Method of transferring a message in a Session Initiation Protocol based communications network, from a first node to a third node via a second node. The method comprises the steps of: storing, in a repository associated with the first node, a group identifier associated with a plurality of second nodes; deriving, by the first node, on the basis of the group identifier a network address corresponding to one second node of the plurality of second nodes; and transmitting the message to the third node via the second node derived by the first node.07-19-2012
20090313388Wireless communication networks based on existing digital broadcasting protocols - A system, apparatus and method are described for transforming an existing broadcasting protocol to a wireless communication networks. Since the initial frequency band is unknown between the server and the client, a protocol is proposed to synchronize the client with the server first in frequency band and second in time. Once the synchronization is done, any message exchanging protocols can facilitate communications. For example, several packets in the broadcasting protocols can be aggregated to form a frame structure. The same protocol can be used when there is a repeater between the server and the client. For video application, a rendering device such as a TV could be controlled by the client via an interface such as infrared. The rendering device can be automatically tuned to the server's transmit frequency automatically by the client without user's intervention.12-17-2009
20120084466SYSTEM FOR SYNCHRONIZING TO A MOBILE DEVICE SERVER - A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application at the mobile device server. The web server application can be operable to detect a media resource center while roaming in a communication zone of the media resource center, and to transmit a pairing key to the media resource center. The web server application can be further operable to receive authorization from the media resource center to synchronize differences between content stored in the media resource center and content stored in the mobile device server responsive to the media resource center validating the pairing key. Other embodiments are disclosed.04-05-2012
20090019183METHODS AND APPARATUS FOR DATA EXCHANGE IN PEER TO PEER COMMUNICATIONS - An exemplary wireless communications device comprises a processor coupled to a memory and a wireless communications interface. The processor is configured to transmit a first transmission symbol at a first time index from a first set of time indices, and to transmit a second transmission symbol at a second time index different from the first time index from the first set of time indices, a portion of the first transmission symbol and a portion of the second transmission symbol including the same data. The first set of time indices is associated with a first device ID and includes at least one time index not contained in a second set of time indices associated with a second device ID, and the second set includes at least one time index not contained in the first set.01-15-2009
20110004702AUTOMATIC CONFLICT RESOLUTION - A method and apparatus is for implementing a conflict resolution policy. The method includes providing a rule set that includes a plurality of rules that define the conflict resolution policy. An algorithm is generated by decomposing each rule in the rule set into at least one pre-action that is to be performed on data in identified fields in first and second conflicting objects, at least one condition that is to be applied to the first and second conflicting objects, and at least one action that is to be performed on the identified fields in the first and second conflicting objects if the at least one condition is satisfied. The algorithm is loaded from a configuration file for execution during a synchronization component runtime using first and second conflicting objects provided by the synchronization component.01-06-2011
20120265902METHOD AND SYSTEM FOR PROVIDING PREVALIDATED SECURE PRODUCT MAINTENANCE, REPAIR AND TRAINING INFORMATION TO A FIELD TECHNICIAN - The present invention relates providing maintenance, repair, and training to a remote field technician and ability to sign off on work or training without the ability to edit or otherwise change information in a secure and updatable manner utilizing a secured handheld display device for displaying text, video, graphs, figures, and the like.10-18-2012
20110161524 METHOD FOR SYNCHRONIZING CLOCKS IN A COMMUNICATION NETWORK - The invention refers to a method for synchronizing clocks in a communication network, wherein a first clock of a first network element (MA) which is a master element is used for synchronizing second clocks of one or more second network dements which are slave elements. According to the method of the invention, a first sequence of first messages transmitted from the first network element to the second network element and/or a second sequence of second messages transmitted from the second network element to the first network element is recorded. First messages and/or second messages out of those sequences are identified by using an appropriate threshold function with respect to the transmission delays of those messages. Those identified messages have the same constant minimum delay, and based on those messages clock synchronization between the first clock and the second clock is performed. The invention has the advantage that clock synchronization is possible even if an intermediate switch causing an unknown delay is located in the transmission path between the first and the second network element. This is because most of the messages are transmitted within a minimum constant delay via such an intermediate switch and, by identifying those messages, a line delay between the first network element and second network element can be estimated and used for synchronizing the second clock with the first clock. The synchronization method of the invention is preferably used for synchronizing clocks in a DECT network. Furthermore, in a preferred embodiment, the first and second messages are messages according to the standard IEEE 1588.06-30-2011
20120324128CROSS-SCOPE SYNCHRONIZATION OF DATA ITEM KNOWLEDGE AND CORRESPONDING METADATA - The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different synchronization scopes. In one aspect, create and update versions are defined for a scope in which a data item was created and updated, respectively, and create and update versions are defined for a local node shared for different groups of nodes synchronizing according to the different synchronization scopes (e.g., a server node).12-20-2012
20120278507CROSS-NETWORK SYNCHRONIZATION OF APPLICATION S/W EXECUTION USING FLEXRAY GLOBAL TIME - A system and method for implementing cross-network synchronization of nodes on a vehicle bus includes periodically sampling a notion of time from a first network, transmitting a message from the first network to a node on a second network, wherein the message includes the notion of time, and updating a local clock on the second network node based on the notion of time in the message.11-01-2012
20120331178PERSONAL INFORMATION MANAGEMENT DATA SYNCHRONIZATION - A data management application that may be implemented in a mobile device to perform two-way synchronization of electronic messages and/or PIM data with a server device. The device may be a mobile device such as a mobile phone or Smartphone, as well as a personal digital assistant, notebook computer, or other mobile device communicating using any of several wireless protocols. PIM data may include PIM application objects or other data, including but not limited to calendar, contact, and task object data. The data management application may synchronize e-mail and PIM data on a client device with that of a server where the server and client utilize one or more different protocols.12-27-2012
20120331177METHOD AND SYSTEM TO SYNCHRONIZE DATA SETS FOR PERSONAL DEVICES - The present invention relates to a method of synchronizing data to be shared among two or more devices, the data sharing may be performed via a networked server utility. The method applied enhances the usability of media players and providing media information to one or more user(s). The media player may be a portable device, and the server utility is considered to be a “virtual cloud” device.12-27-2012
20120331176METHOD FOR TRANSPORT AND RECOVERY OF CLIENT CLOCKING ACROSS ASYNCHRONOUS SERVER NETWORKS - At a generator, frame events are received indicative of frame boundaries. The amount of client data received between frame events is counted to get a raw count. The raw count is low-pass filtered to get a smoothed value. At a receiver, an indication of the smoothed count is received from the generator; and the indication is smoothed using a low-pass filter and used to produce a client data rate.12-27-2012
20120102234Method For Synchronizing A Client Clock Frequency With A Server Clock Frequency - A method for synchronizing the frequency of a client clock with a server clock frequency, such synchronization being performed through timing packets transmitted by the server towards the client through a telecommunication network wherein the method includes the transmission, by the server, of groups of timing packets such that an emission timing packet period (τ04-26-2012
20120102233SYNCHRONIZED DELIVERY OF INTERACTIVE CONTENT USING STANDARDIZED VECTORS - Where multiple client devices are synchronized to multiple, asynchronous instances of a time-based media presentation such as live and time-shifted views of a television broadcast, interactive content can be delivered to each one of the various devices at a particular time (or “time offset”) within the presentation independent of when each instance of the time-based media presentation is viewed.04-26-2012
20120102232BIDIRECTIONAL SYNCHRONIZATION WITH CRM APPLICATIONS - Synchronization between email, contact management, scheduling (ECS) and customer relationship management (CRM) applications is facilitated through a synchronization module on the ECS side using an Extensible Markup Language (XML) file for keeping track of synchronization states. The CRM server version of an item is compared with the XML file to detect changes and the same performed for the ECS item. The changes are then pushed to the corresponding item for the columns that have changed. Last updated item is selected in case of a conflict.04-26-2012
20120290740DATA SYNCH NOTIFICATION USING A NOTIFICATION GATEWAY - One or more techniques and/or systems are disclosed for facilitating synchronizing of data between one or more servers and a mobile device. The mobile device can establish which servers comprise data that is to be synchronized, and inform the servers that a push notification gateway should be used to send notifications of a data state change. A connection can be opened between the mobile device and the push notification gateway so that when a data state change is detected by a server the server can send the notification to the gateway, which can forward it to the mobile device. The mobile device may then choose to initiate a data synchronization with the server. In this manner, an open connection is merely maintained between the mobile device and the gateway, as opposed to multiple resource intensive connections between the mobile device and multiple servers.11-15-2012
20100198991DUPLEXED FIELD CONTROLLER - There is provided a duplexed field controller. The duplexed field controller includes: first and second control units between which a control authority is switchable; a first application clock that is updated based on a reference clock so as to define a timing of an application operation of the first control unit; a second application clock that is updated based on the reference clock so as to define a timing of an application operation of the second control unit; and an update control unit that bypasses the first update of the second application clock after switching of the control authority, if the first application clock is ahead of the second application clock when the control authority is switched from the first control unit to the second control unit.08-05-2010
20100174830SYNCHRONIZING MULTIPLE SYSTEM CLOCKS - Techniques are disclosed for synchronizing multiple clock sources of a system, and may include: determining time of a first clock at a first and second time instants; determining time of a second clock at a third time instant occurring between the first and second time instants, and a fourth time instant occurring after the second time instant; and determining a clock offset between the first and second clocks based on the determined times. The first and/or second clocks may be adjusted based on the clock offset to synchronize clock operation. This adjusting can be used, for instance, to synchronize operation of an audio and/or video component operating according to the first clock with an audio and/or video component operating according to the second clock. The techniques may further include determining if the clock offset is valid (e.g., based on detection of perturbing events or difference between a clock's times).07-08-2010
20130013811DISTRIBUTED ROBUST CLOCK SYNCHRONIZATION - Technology is provided for synchronization of clock information between networked devices. One or more of the devices may include one or more applications needed access to data and a common time reference between devices. In one embodiment, the devices have applications utilizing data shared in a network environment with other devices, as well as having a reference to a local clock signal on each device. A device may have a layer of code between the operating system and software applications that processes the data and maintains a remote clock reference for one or more of the other devices on the network.01-10-2013
20130173826METHOD OF PROVIDING TIMING INFORMATION USING MMT SIGNALING LAYER SIGNALING FOR SYNCHRONIZING MMT PACKET STREAMS IN MMT HYBRID DELIVERY SERVICE AND METHOD OF SYNCHRONIZING MMT PACKET STREAMS IN MMT HYBRID DELIVERY SERVICE - A method for providing timing information for synchronizing between packet streams each transported from a first server and a second server under environment of a hybrid delivery service is provided. When the first server transports a first media entity and the second server transports a second media entity, timing information for synchronizing a second packet including a second media entity with a first packet including a first media entity in the second server is generated in response to a transport request for the second media entity from a client and the timing information and the second packet including the second media entity is provided to the client from the second server.07-04-2013
20130124760SYSTEM AND METHOD FOR PRESERVING CONSUMER CHOICE - Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations.05-16-2013
20130124759PLAY CONTROL OF CONTENT ON A DISPLAY DEVICE - A system for presenting and controlling content on a display device includes a network, a server system coupled to the network and comprising one or more servers, a display device coupled to the network and having a display, and a personal computing device operable to transmit a first message according to a specified format over the network to the server system. The server system stores an association between the personal computing device and the display device. The first message identifies user-selected content and a media player to play the content. The server system is operable, in response to receiving the first message from the personal computing device, to provide to the display device a second message identifying the user-selected content and the media player to play the content. In response to receiving the second message, the display device is operable to obtain a first media player needed to play the content, to load the media player and to present the content on the display.05-16-2013
20130124758Systems, Methods, and Apparatus for Estimating Power Time of Use - Certain embodiments of the invention may include systems, methods, and apparatus for estimating power time of use. According to an example embodiment of the invention, a method is provided for synchronizing local system time with a network clock for estimating power time of use. The method includes storing power usage data and initial time stamps, wherein the initial time stamps are derived from one or more of a local clock or broadcast network time; receiving data comprising network time; adjusting the local system time with a PID loop, wherein the PID loop adjusts the local system time based at least in part on a difference between the local clock and the received network time; storing, with the power usage data and initial time stamps, an indicator when the difference is greater than a predetermined value; and determining synchronization when the difference is less than or equal to a predetermined value.05-16-2013
20130132610SYSTEM AND METHOD FOR SYNCHRONIZING CALENDAR INFORMATION - A system for synchronizing calendar information includes a mobile terminal for requesting public holiday information of an identified country from a server if the country is identified by a time zone setting value; and a server for storing public holiday information of different countries and transmitting the public holiday information of an identified country, requested by the mobile terminal.05-23-2013
20130145049MECHANISM FOR CLOCK SYNCHRONIZATION - A method and apparatus for synchronizing time between a master device and a target device arranged across a network, wherein the target device communicates to the master device through a PCIe interconnect includes transmitting a first message at a first time from the master device to the target device, the first message including a message indicator; and receiving a reply message at a subsequent time from the target device to the master device, the reply message including the message indicator.06-06-2013
20130145048System and Method Automatically of Personalized Media Device Selection and Data Management in Smart Media Cloud Environment - The disclosure relates to a system, and a method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment. Specifically, the system, and the method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment, provide functions of determining the degree of control of a device and the automatic conversion of media service between a smart media contents and a cloud media contents under a private network environment by means of automatically selecting and controlling, in accordance with a media contents, a variety of output device under UPnP and DLNA environments, and under the structure of converting a cloud media streaming data with a media renderer connected in a smart device.06-06-2013
20080209075SYNCHRONOUS DELIVERY OF MEDIA CONTENT AND REAL-TIME COMMUNICATION FOR ONLINE DATING - A method and system for facilitating online dating between users including real-time communication and the viewing of synchronized media objects. The method and system provide a framework for the synchronous display of images (e.g., of a photo book), web content, or time-based media objects (e.g., video or audio files) between two remote devices. The method further includes controlling the display of media objects in response to a user entered command with a first device, and causing communication of the user entered command (e.g., play, pause, skip, next, etc.) to a second device for synchronizing the display of the media objects with the first and second devices. The first and second devices may communicate via real-time communication applications, such as an IM or VoIP application, which may be displayed in a common window as the media objects.08-28-2008
20110213897SYSTEMS AND METHODS FOR RELEASING STALE CONNECTION CONTEXTS - Systems and methods for releasing stale connection contexts are provided herein. The systems and methods help to ensure that connection records between mobile devices and communications nodes are synchronized so as to avoid and/or fix stale connection contexts.09-01-2011
20100287308Intelligent Interaction Between Media Player and Host Computer - Improved techniques for interaction between a host computer (e.g., personal computer) and a media player are disclosed. According to one aspect, interaction between a host computer and a media player, such as automatic synchronization of media contents stored on a media player with media contents stored on a host computer, can be restricted. According to another aspect, management of media items residing on a media player can be performed at and by a host computer for the media player. According to still another aspect, media content can be played by a media player in accordance with quality settings established for the media content at the host computer.11-11-2010
20100287307Data Synchronization - A method for synchronizing a first and a second set of data of a mobile telecommunication device includes: —providing a first processing device, the first processing device including the first set of data, —providing a second processing device, the second processing device including the second set of data, —providing a server, the server being comprised on the first processing device, —providing a client, the client being comprised in the second processing device, —synchronization of the first and the second set of data by way of a communication between the server and the client.11-11-2010
20130151729THROTTLING TO REDUCE SYNCHRONIZATIONS OF EXCESSIVELY CHANGING DATA - Embodiments of the invention determine if a user preference or other piece of data is being synchronized too frequently. If the user preference is being synchronized too frequently, synchronization of the user preference is throttled to prevent it from synchronizing for some number of synchronization cycles. If the user preference rarely changes, the user preference is rewarded by throttling it less often.06-13-2013
20130151728PROVIDING SYNCHRONOUS CONTENT AND SUPPLEMENTAL EXPERIENCES - Methods, systems, computer readable media, and apparatuses for providing synchronous supplemental experiences are presented. According to one or more aspects, a video signal may be transmitted to a display device, and a sync signal may be transmitted to at least one other device. The sync signal may include an identifier of a program currently being displayed and a time value indicating a current point in time of the program. In at least one arrangement, the sync signal may cause the at least one other device to access content synchronization data; determine, based on the content synchronization data, that at least one supplemental experience corresponds to the identifier of the program and the time value; and present the at least one supplemental experience to a user.06-13-2013
20120284426METHOD AND SYSTEM FOR PLAYING A DATAPOD THAT CONSISTS OF SYNCHRONIZED, ASSOCIATED MEDIA AND DATA - The present invention relates to a system and method for playing a datapod that consists of synchronized, associated media and data, which will often be constructed on a mobile device such as a smart phone or tablet or other computing or embedded device such as a camera. One embodiment of the present invention involves playing a datapod by receiving a datapod, unpacking the datapod into a synchronously associated media object and data object, and playing the datapod such that the synchronous association between the media object and the data object are maintained and the playing of the media object and data object is synchronized. The present invention provides its functionality with an easy to use user interface that enables the user to readily play the datapod.11-08-2012
20130159554METHOD OF PERFORMING DISTRIBUTED SYNCHRONIZATION IN AD HOC NETWORK SYSTEM - There is provided a method of performing distributed synchronization in an Ad hoc network system. The method includes receiving a signal, including a reception time point change period, through a plurality of nodes, changing a reception time point at which the signal is received through the plurality of nodes within the reception time point change period so that the reception time point is included in a preset Cyclic Prefix (CP) period, changing a Fast Fourier Transform (FFT) start time point which is a time point at which data starts being recovered based on the changed reception time point, and changing the reference point of the transmission time point of each of the plurality of nodes based on a difference value between the preset reference point of the FFT start time point and the changed FFT start time point. The method has smaller overhead.06-20-2013
20110302327SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SYNCHRONIZATION OF DATA - In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.12-08-2011
20110307631SYSTEM AND METHOD FOR PROVIDING ASYNCHRONOUS DATA COMMUNICATION IN A NETWORKED ENVIRONMENT - A method and system for providing asynchronous data communication between a plurality of devices in a networked environment is disclosed. A user using a first device views view media content received from a first content provider of a plurality of service providers. At a request of the user, a message including a data link to the media content is generated and asynchronously sent to a second device via a network. The data link contained in the received message on the second device is used to retrieve the media content from a second content provider. Various action commands contained in the message are used to control the operation of the media content on the second device.12-15-2011
20120030378METHOD AND SYSTEM FOR MANAGEMENT OF SYNCHRONIZATION OF A MOBILE ELECTRONIC DEVICE - The present technology provides a method, system and computer program product for managing the synchronization of a mobile electronic device, wherein management and adjustment of the synchronization process can be provided at least in part on a session by session basis. The synchronization process may be configurable via a user interface. Aspects of the user interface, such as prompts or degree of user configurability, may be adjusted depending on one or more factors, such as link effective speed or expected synchronization time.02-02-2012
20120066411Synchronizing Events Between Mobile Devices and Servers - A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.03-15-2012
20120096186Method for Pear to Pear Signal Synchronization and Wireless Communication Device and System Using the Same - A method for P2P signal synchronization and P2P wireless communication device and system using the same. The method includes the following steps. A first P2P wireless communication device having an effective range acts as a master device. At least one second P2P wireless communication device located in the effective range is paired and connected with the first P2P wireless communication device. When the first P2P wireless communication device acts as the master device, the first P2P wireless communication device broadcasts a synchronization signal. After the at least one second P2P wireless communication device receives the synchronization signal, at least one second P2P wireless communication device is switched to the master device and broadcasts the synchronization signal.04-19-2012

Patent applications in class MULTICOMPUTER SYNCHRONIZING