Patent application number | Description | Published |
20120185434 | DATA SYNCHRONIZATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device. | 07-19-2012 |
20130311598 | CLOUD-BASED DATA ITEM SHARING AND COLLABORATION AMONG GROUPS OF USERS - A cloud computing system can be used to facilitate data item sharing and collaboration among groups of users through the creation and management of collections. A group of users, each of which is associated with at least one client device, can subscribe to a collection. A subscribed user can create a data item locally on a client device and assign the data item to a collection. In response to the assignment, each user subscribed to the collection can receive and store a copy of the data item locally on a client device. Any modifications made to a local copy of the data item can automatically be distributed to each subscribed user's client device. The modifications, including conflicting modifications, can be merged into the local copy. | 11-21-2013 |
20150106330 | Data Synchronization - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device. | 04-16-2015 |
20150347552 | SYNCHRONIZATION SYSTEM FOR MULTIPLE CLIENT DEVICES - Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system. | 12-03-2015 |
Patent application number | Description | Published |
20100115136 | METHOD FOR THE DELIVERY OF AUDIO AND VIDEO DATA SEQUENCES BY A SERVER - The invention relates to a method for the delivery of audio and video data by a server device. A network can interconnect various media components in the same home. Such a network comprises a server, generally a computer, and clients, for example a decoder. This configuration offers the possibility of creating a desktop managed by the server but remotely controlled by the client via the network. Such a network must transmit data and process them rapidly. Currently, the trend is to compress the data traveling through the network as much as possible. However, the more these data are compressed, the longer they take to process. The invention does not provide for facilitating the transfer of the data but for reducing the time required to process the data flowing through the network. | 05-06-2010 |
20100333147 | METHOD FOR BROADCASTING VIDEO DATA SEQUENCES BY A SERVER TO A CLIENT TERMINAL - A method for broadcasting video data sequences by a server to a client terminal via a network includes generating a request by the client terminal following an event, sending the request to the server, the request including a video sequence broadcasting order to the client terminal, the video sequence defining a transition between a current or “father” state and a subsequent or “child” state, each state being associated with a static final image and the aforementioned server including a memory configured to store an identifier of each state, a transition table starting from each state, compressed data corresponding to a video sequence associated with a transition from one state to another, and verifying by the server that the child state associated with the broadcasting order is a known state in the transition table starting from the parent state. | 12-30-2010 |
Patent application number | Description | Published |
20110262051 | METHOD FOR THE ENCODING BY SEGMENTATION OF A PICTURE - A method for encoding an image, the encoding being a mixed encoding with the possibility of using a first lossless compression type, and a second lossy compression type, the method including: dividing the image into a plurality of elementary blocks; determining which elementary blocks have a high level of detail; allocating the first type of compression to each elementary block that has a high level of detail; allocating the second compression type to each elementary block that does not have a high level of detail; applying the first type of compression to each elementary block to which the first compression type has been allocated; applying the first compression type to each elementary block directly surrounded by two elementary blocks to which the first compression type has been allocated. | 10-27-2011 |
20110268191 | VIDEO ENCODING SYSTEM AND METHOD - A video encoding system for encoding consecutive images of a video sequence, the encoding of a current image being done with respect to a previous and/or subsequent image, the encoding system including an input data reception module to receive the current image to be encoded and to receive a non estimated real motion vector of at least one moved area of the current image; a divider to divide the current image into macroblocks; an estimation module to estimate motion vectors depending on the macroblocks of the current image and on the previous and/or subsequent image; a motion compensation module to receive motion vectors and to provide a predicted area; an allocating module to allocate the non estimated real motion vector to the macroblocks belonging to the moved area; a transmitting module to transmit the non estimated real motion vector directly to the motion compensation module without any estimation of the motion vectors by the estimation module for the plurality of macroblocks belonging to the moved area. | 11-03-2011 |
20110321102 | PROCESS FOR LOCALLY DIFFUSING THE AUDIO/VIDEO CONTENT BETWEEN A SOURCE DEVICE INCLUDING A HDMI CONNECTOR AND A RECEPTOR DEVICE - A method for locally broadcasting audio/video content between a source device equipped with an HDMI interface and a target device, the method including: compressing the audio/video content in the source device; transmitting the compressed audio/video content over a wireless link, from a transmitter associated with the source device, the transmitter receiving the audio/video content from the HDMI interface of the source device, and receiving the compressed audio/video content using a receiver device. | 12-29-2011 |
20120030579 | METHOD FOR THE REMOTE SHARING OF COMPUTER DESKTOP(S) - A method for the remote sharing of a computer office generated by an application executed in a server in response to commands issued by client terminals accessing this server via a telecommunication network, the commands of a client terminal being entered by means of an entry area termed the focus. The client terminals transmit, to the server, commands dedicated to office sharing, and entered by means of various focuses, in accordance with a graphics interface transmission protocol of the RUI type, standing for “Remote User Interface”, so that the server matches up, by means of the focuses, the commands received and the offices shared so as to transmit, in response to the commands from the terminals, a graphics interface representative of this office of the server by means of indications of the state of the pixels in this graphics interface in accordance with the RUI protocol. | 02-02-2012 |
20120281912 | SYSTEM FOR MANAGING DETECTION OF ADVERTISEMENTS IN AN ELECTRONIC DEVICE, FOR EXAMPLE IN A DIGITAL TV DECODER, - A method for generating the result of a search carried out using a search engine, in which a list of results is established after the search operation, the method including: identifying the thumbnail images associated with illustrated results from the list of results; carrying out an analysis operation of the images that includes comparing, by pairs, the identified thumbnail images; grouping, into image families, the thumbnail images sharing a similarity predetermined by the operation of comparing the thumbnail images; and generating the result of the search on the basis of the groupings into image families. | 11-08-2012 |
20120300127 | SYSTEM FOR MANAGING DETECTION OF ADVERTISEMENTS IN AN ELECTRONIC DEVICE, FOR EXAMPLE IN A DIGITAL TV DECODER - A method for displaying multimedia content on the screen of a multimedia terminal, the multimedia content being encoded by data included in a file stored on a server remote from the terminal in a format such that the entire file is required by an application supporting the format for generating a display of the multimedia content on the screen of the terminal, wherein the method includes: requesting by the terminal the transmission of an encoding of the display of the multimedia content into a defined rendering format; using by the server the file for generating the rendering encoding of the multimedia content according to the defined rendering format by the terminal; and transmitting by the server the rendering encoding to the terminal using a graphic interface sharing protocol. | 11-29-2012 |
20130066847 | METHOD FOR NAVIGATING WITHIN A SEARCH RESULT OBTAINED BY MEANS OF A SEARCH ENGINE - A method for navigating within a search result obtained with a search engine installed on an electronic device, wherein a list of results is obtained from a data server, the navigation method including: identifying, in each result in the list of results, first components of the result considered, and second components of the result considered; organizing the first components into a first sub-list of results and the second components into a second sub-list of results; restoring the first sub-list of results into a first display area of the screen, and the second sub-list of results into a second display area of the screen; synchronizing the selection of a result in the first sub-list of results with the selection of a corresponding result in the second sub-list of results; and using a multi-touch interface in order to select a search result spread over a plurality of lists showing a different view of the same information. | 03-14-2013 |