Class / Patent application number | Description | Number of patent applications / Date published |
707614000 | Multiway synchronization | 8 |
20110320401 | SYSTEM AND METHOD FOR REMOTE UPDATES - In one embodiment, accessing, using a computing device, a batch file comprising a plurality of events generated by a remote game client application executing an instance of a computer-implemented game; accessing, in response to the batch file, a game state data object associated with the instance of the computer-implemented game, wherein the game state data object includes one or more game state parameters formatted as serialized unstructured data; parsing the game state data object to identify the one or more game state parameters; processing the plurality of events in the batch file against game logic to update one or more of the game state parameters; re-serializing the one or more game state parameters into an updated game state data object; and storing the game state data object in a memory cache. | 12-29-2011 |
20130124470 | ASYNCHRONOUS DISTRIBUTED GARBAGE COLLECTION FOR REPLICATED STORAGE CLUSTERS - A method may be performed by a device of a group of devices in a distributed data replication system. The method may include storing objects in a data store, at least one or more of the objects being replicated with the distributed data replication system, and conducting a scan of the objects in the data store. The method may further include identifying one of the objects as not having a reference pointing to the object, storing a delete negotiation message as metadata associated with the one of the objects, and replicating the metadata with the delete negotiation message to one or more other devices of the group of devices. | 05-16-2013 |
20130151468 | FILE SYNCHRONIZATION METHOD AND DEVICE - The present invention relates to the field of communications technologies, and in particular, to a file synchronization method and device. Through the present invention, two-way synchronization between a device for synchronization and the server can be implemented, thereby improving user experience. | 06-13-2013 |
20130268486 | ASYNCHRONOUS DISTRIBUTED OBJECT UPLOADING FOR REPLICATED CONTENT ADDRESSABLE STORAGE CLUSTERS - A method performed by two or more devices of a group of devices in a distributed data replication system may include receiving a group of chunks having a same unique temporary identifier, the group of chunks comprising an object to be uploaded; creating an entry for the object in a replicated index, the entry being keyed by the unique temporary identifier, and the replicated index being replicated at each of the two or more devices; and determining, by an initiating device of the two or more devices, that a union of the group of chunks contains all data of the object. The method may also include calculating a content-based identifier to the object; creating another entry for the object in the replicated index, the other entry being keyed by the content-based identifier; and updating the replicated index to point from the unique temporary identifier to the content-based identifier. | 10-10-2013 |
20140081914 | Self Populating Address Book - System, methods and computer program products for creating and maintaining an address book are described. The address book may collect or update its existing contact information from sent or received communications. Contact information associated with the existing contacts also may be collected (or updated based on information received) from outside sources (e.g., external to an application hosting or accessing the address book). The address book may intelligently combine profile data from various sources to enrich the existing records associated with the contacts. | 03-20-2014 |
20140324775 | LOW-BANDWIDTH CROWD-SYNCHRONIZATION OF PLAYBACK INFORMATION - A portable media player which broadcasts synchronization data, but not streaming media content, for a media file which is currently being played. The media players are programmed, user-selectably, to synchronize to other media players which are already playing a desirable track. | 10-30-2014 |
20160103901 | Parallelized Machine Learning With Distributed Lockless Training - Systems and methods are disclosed for providing distributed learning over a plurality of parallel machine network nodes by allocating a per-sender receive queue at every machine network node and performing distributed in-memory training; and training each unit replica and maintaining multiple copies of the unit replica being trained, wherein all unit replicas train, receive unit updates and merge in parallel in a peer-to-peer fashion, wherein each receiving machine network node merges updates at later point in time without interruption and wherein the propagating and synchronizing unit replica updates are lockless and asynchronous. | 04-14-2016 |
20160140201 | FACILITATING DISTRIBUTED DELETES IN A REPLICATED STORAGE SYSTEM - A data storage system includes multiple zones that comprise separate geographic storage locations and store replicated copies of data items. Upon receiving a delete operation at a local zone at a time t | 05-19-2016 |