摘要:
A system for collaborative document annotation whereby notes (i.e. annotations) associated with a document, such as an image or text document, are stored in a notes database on a central notes server. The documents and associated annotations are treated independently from each other whereby separate data structures are created for the documents and for the associated annotations. A web server application on the server side functions to capture requests from one or more note client applications for creating, storing, editing and retrieving annotations related to specific documents stored on the notes server. On the client side, the notes client functions to display the document that the user wishes to annotate and provides the tools necessary to permit the user to create, edit, delete, retrieve and store notes. A synchronization process transmits the annotations generated by the user from the notes client to the notes server. In response, the notes server transmits back an acknowledgement along with any new notes that other notes clients may have posted since the last synchronization was performed thus enabling multiple notes clients to annotate a document asynchronously with respect to each other. When annotations are posted to the notes server by a notes client, the state of the annotation database is synchronized such that all other notes clients can retrieve the current, up to date annotations associated with a document.
摘要:
A system and method is provided for outputting a media stream including advertisements to a user at a user terminal, where advertisements are requested at a user terminal from a server and may be selected based on user parameters corresponding to the user.
摘要:
A method and system may provide an interface (e.g., “API”), client side software module or other process that may accept client input defining a playback environment, such as a speech output interface, accept client input selecting preprogrammed functionality for operating the speech playback environment, accept client input tailoring the preprogrammed functionality based on the client input, create the speech playback environment, and create embedded code to embed the speech playback environment within a website for providing speech output. A method and system may provide a website including web-site code controlling the operation of the website and plug-in code providing preprogrammed functionality for operating an embedded speech playback environment, where the plug-in code is tailored by a client, where the web-site code is to query the plug-in code for speech requests and requests for preprogrammed functionality in addition to speech functionality.
摘要:
A system and method is provided for conducting online auctions where customers may use an online interface to compete for available slots in a delivery network that may be used to deliver, customer goods to target users. A system and method is provided for generating and providing customers with predicted data which may relate to the online auctions.
摘要:
A method and system may provide an interface (e.g., “API”), client side software module or other process that may accept an input from a client process such as a website, being executed on a local computer. The module may send the input and possibly authentication information to a remote server, which may produce text-to-speech content or output and transmit the output back to the module, which may produce the output for the client process. The module may be loaded by a security or bootstrap process. The module may analyze client side status, or may otherwise generate authentication or security conditions or information.