Abstract:
A server system runs a bot service that registers an FAQ (frequently asked questions) for a document having an embedded object. The FAQ includes one or more question-and-answer (Q&A) pairs. The bot service receives, from each electronics device that renders a copy of the document, a request from the embedded object for the FAQ registered for the document, and transmits the FAQ to each electronic device from which a request is received. Each electronics device displays the FAQ, including the one or more Q&A pairs, within its rendered copy of the document. Any viewer of a copy of the document with the embedded object can submit a question to the bot service through the embedded object. The bot service uses a messaging service to obtain an answer to the question from an author. The FAQs displayed at the electronics devices are updated to include the new Q&A pair.
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to scripting integration in a Web application environment and provide a method, system and computer program product for Web application integration with dialogue based scripts. In one embodiment of the invention, a method for integrating a Web application with dialogue-based script input can be provided. The method can include receiving a script input request from an executing script; formatting the script input request from the executing script into a Web form for a Web page and providing the Web page to a content browser; receiving form input in the Web form in the Web page from the content browser and transforming the form input into script input for the executing script; and, providing the script input to the executing script.
Abstract:
A method, system and apparatus for a collaborative system, method and apparatus configured for optimal page sharing. The system of the invention can include a collaborative application disposed in a collaborative peer and configured for communicative coupling to other collaborative peers. The system can further include a compressor/decompressor disposed in the collaborative peer. The compressor/decompressor can include logic programmed to pre-process a shared page for the collaborative application by compressing the shared page before transmitting the shared page to the other collaborative peers.
Abstract:
The present invention is a method, system and apparatus for supporting search and query operations in a composite help view for an aggregation of applications. The system can include an application aggregator configured to aggregate individual applications into a single aggregated view. The system further can include a help system configured to render a help system view having composite help documentation formed from at least two help documents, each of the help documents corresponding to one of the individual applications. Help invoking logic can be coupled to the help system and disposed in the single aggregated view. A search and query tool also can be coupled to the help system through a search and query interface. Finally, an index can be coupled to the search and query tool. The index can include keywords disposed in the help documents and title information for individual applications corresponding to the help documents.
Abstract:
Methods, systems, computer program products, and methods of doing business whereby document components are secured or controlled using “security containers” which encapsulate the components (and other component metadata). A “security container” encapsulates the component (i.e., content) that is to be controlled within a higher-level construct such as a compound document. The security container also contains rules for interacting with the encapsulated component, and one or more encryption keys usable for decrypting the component and rules for authorized requesters.
Abstract:
A system and method for reporting a user's behavior and patterns when engaged in use of an electronic consumable. In a preferred embodiment, an electronic consumable such as an electronic book or library includes detectors for collecting biological information from a user. This information is analyzed to identify the user's interests in and reactions to the electronic consumable.
Abstract:
The present invention provides a method, system, service, and computer program product for identifying incorrect domain name to IP address mappings. The method comprises: providing a domain name and a valid IP address for the domain name to a plurality of nodes; and at each node: performing a local domain name system (DNS) lookup for the domain name; determining if an IP address returned by the local DNS lookup comprises the valid IP address for the domain name; and providing a notification that an invalid IP address was returned for the domain name if the IP address returned by the local DNS lookup does not comprise the valid IP address for the domain name.
Abstract:
An improved solution for providing content over a network is described. In particular, a tag is inserted into display content indicating slow-loading data that is to be incorporated. When the display content is requested, a placeholder is inserted into the display content in place of the tag and the display content is provided for display at a client. Subsequently, the slow-loading data can be obtained and incorporated into the display content, which can be provided for display at the client.
Abstract:
A method, system and apparatus for detecting and preventing content distribution site impersonation. In this regard, a method for detecting and preventing content distribution site spoofing can include the steps of loading a markup language document and a corresponding digital signature for processing and ensuring that the digital signature originates from a pre-specified source of the markup language document incorporated within the markup language document. The method further can include the steps of dynamically computing a hash value for the markup language document and comparing the dynamically computed hash value to a hash value encrypted within the digital signature. Finally, the method can include the step of detecting content distribution site spoofing either if the digital signature does not originate from the pre-specified source, or if the dynamically computed hash value does not match the hash value encrypted within the digital signature.
Abstract:
A method for circumventing the operation of content blocking logic in a markup language document delivery system. In the method of the invention, the operation of content blocking logic can be determined. Responsive to this determination, a reference to content disposed in markup can be located and the reference to the content can be replaced with an alias. Finally, the markup can be served to a requesting browser. In this way, the replacement of the reference with the alias circumvents the operation of the content blocking logic.