Spatial morphing of text to accommodate annotations |
| Footnotes, headnotes, sidenotes, or other margin-borne annotations are widely employed in books and ... |
|
Category specific sort and display instructions for an electronic device |
| Accordingly, embodiments of the present invention provide an electronic device having a mechanism ... |
|
Optimizing workflow in a prepress printing system |
| A method for automatically processing a job in a prepress printing environment includes the steps ... |
|
Previewing an assembled document |
| The present invention addresses the foregoing problems by allowing a user to preview a document ... |
|
Manufacturing process modeling techniques |
| The present invention provides a solution to the scheduling problem described above. Briefly, a ... |
|
Apparatus for printing information automatically combined from two different sources |
| The present invention provides a system and method for extracting information from one or more ... |
|
System for performing a cooperative operation on common data |
| The present invention aims at eliminating the above problems found in the conventional systems. A... |
|
Computer program product and apparatus for retrieval of OLE enabled BLOBs from an RDBMS server |
| To address the requirements described above, the present invention discloses a computer-implemented ... |
|
Approach for accessing large objects |
| According to one aspect of the invention, a method is provided for accessing data that belongs to a ... |
|
Method and system for associating events |
| The present invention provides a method for associating events, comprising the steps of: providing ... |
|
|
Synchronization manager for standardized synchronization of separate programs
| Details |
Inventors: Grambihler, Roger F.; Liu, Chao-Chia; Srinivas, Murthy; Strom, Susan E.; Parupudi, Gopal; Plastina, Daniel; Corrington, Robert E.;
Assignee: Microsoft Corporation (Redmond, WA)
Primary Examiner: Barot; Bharat
Assistant Examiner:
Attorney, Agent or Firm: Law Offices of Albert S. Michalik, PLLC
A centralized manager for managing the data synchronization operations for multiple applications according to user preferences. Applications register respective COM handlers with the synchronization manager via COM methods. On a synchronize event the synchronization manager queues the registered application handlers, and calls the handlers to perform the synchronization of items therein. Progress and results are communicated to a user-viewable dialog via callbacks from the handlers to the synchronization manager. The synchronization manager provides consistent user interfaces for obtaining user preferences related to synchronization and for presenting information to the user, thus resulting in a consistent user experience. |
|
DETAILED DESCRIPTION Briefly, the present invention provides a centralized, standardized mechanism for managing the synchronization of data between local and remote computers according to user preferences. Applications register respective handlers with a synchronization manager. On a synchronize event, such as a manual request for synchronization, or, based on user preferences, a notification of an event such as logon or logoff, the synchronization manager queues the registered application handlers, and calls the handlers to perform the synchronization of items therein. Progress and results are communicated to a user-viewable dialog via callbacks from the handlers to the synchronization manager. The synchronization manager provides consistent user interfaces for obtaining user preferences related to synchronization and for presenting information to the user, thus resulting in a consistent user experience. A connection object obtains and/or or maintains a network connection, such as for purposes of performing scheduled synchronizations. Other advantages will become apparent from the following detailed description when taken in conjunction with the drawings, in which:
|
| Related patents |
|
|
System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type
The inventors propose transreceiving workflow specifications using electronic messaging with messages having a content type "multipart" in a MIME header and a content ...
|
|
|
Apparatus and system for providing fee-based content
The invention claimed is: 1. An information processing system which includes a server and one or more information processing apparatuses and enables the information ...
|
|
|
Dual sided photographic album leaf and method of making
Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made in accordance with-the present invention. In particular, the leaf 10 includes a first ...
|
|
|
Dual sided photographic album leaf and method of making
OF THE INVENTION Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made in accordance with the present invention. In particular, the leaf 10 ...
|
|
|
Method and system for producing an internet page description file on a digital imaging device
The present invention provides an inexpensive method and system for capturing images and generating a formatted electronic document which includes those images. The ...
|
|
|
System and method for improved compression of DCT compressed images
A system is described that provides methods for improved compression of images that have been compressed using Discrete Cosine Transform (DCT) based compression. The ...
|
|
|
Navigation apparatus using a position index and information representative of roads and institutions
It is an object of the present invention to provide a moving object navigation apparatus which can treat points on a map by using road names, institution names, and the ...
|
|
|
Method for producing a storage medium with a map
it is an object of the invention to provide a method of the kind set forth which produces a storage medium with a reduced number of additional nodes compared with the ...
|
|
|
Method for organizing map data
To address these and other objectives, the present invention comprises a method of organizing map data on a physical storage medium. The map data represents geographic ...
|
|
|
Method, system and article of manufacture for identifying regularly traveled routes
OF THE PRESENTLY PREFERRED EMBODIMENT(S) Referring now to the drawings, and particularly to FIG. 1, there is illustrated an exemplary navigation system 10 in accordance ...
|
|
|