Abstract:
User actions, content, and other elements related to a presentation document are received. These elements are analyzed to generate recommendations for improving a presentation document. The presentation document may be modified in accordance with the recommendations.
Abstract:
A presentation state that includes a presentation and other information is synchronized between one or more client computers executing a presentation client application. A client computer executing the presentation client application receives the presentation state, including the presentation, and is assigned a role. The client computer then provides a user interface (“UI”) for viewing and interacting with the presentation that is based upon the assigned role. The role might be a projector role, a presenter role, an attendee role, a moderator role, a notetaker role, or another type of role. The UI might also be customized for the particular type of client computer that it is displayed upon.
Abstract:
A Web Part connection runtime framework provides the architecture for Web Parts to connect and pass data between each other. The runtime framework provides a series of interfaces that a Web Part can implement to send or receive information from other connected Web Parts. The interfaces provided by the runtime framework allow for the connection of Web Parts on a server or client. A first Web Part is retrieved and connected to a second Web Part in response to a user selecting information to be passed from the first Web Part to the second Web Part. Subroutines of the connected Web Parts are fired signaling the Web Parts to pass data from one to another. Once the data is passed, the Web Part receiving data can be rendered while containing the passed data on the server or the client.
Abstract:
A method, system, computer program and web service for authenticating a document is described comprising; receiving a request to verify the earliest date of a document, such a request including the document itself; creating a signature of the received document by running the document against a checksum algorithm; searching a database for a matching signature to the created signature; and responding to the request with a date associated with a matched signature. The checksum algorithm is an MD5 algorithm and will produce a unique signature for each non-identical set of binary data and no two sets of binary data will render an identical signature. Signatures are created of the objects of a document. Separate signatures are created of the content and the formatting of the document.
Abstract:
A system is provided for enabling attendees of an online broadcast within a collaborative environment to interact with multimedia content during the online broadcast. By rendering the content itself instead of images derived from the content that cannot be interacted with, attendees are enabled to either drive their own multimedia experience, including play, seek, pause/stop, or follow the presenter and consume the multimedia based on the presenter's action (play, pause, stop, seek). The multimedia content may be rendered on each attendee's individual client device through local caching, which contributes to playback quality such that each individual attendee may be able to interact with and control the playback experience of the multimedia content independently.
Abstract:
A method and apparatus for updating a speech model on a multi-user speech recognition system with a personal speech model for a single user. A speech recognition system, for instance in a car, can include a generic speech model for comparison with the user speech input. A way of identifying a personal speech model, for instance in a mobile phone, is connected to the system. A mechanism is included for receiving personal speech model components, for instance a BLUETOOTH connection. The generic speech model is updated using the received personal speech model components. Speech recognition can then be performed on user speech using the updated generic speech model.