Patent application number | Description | Published |
20080313206 | METHOD AND SYSTEM FOR PROVIDING SHARABLE BOOKMARKING OF WEB PAGES CONSISTING OF DYNAMIC CONTENT - A system that automatically obtains Web page-specific scripts to save and restore the state of a Web page. When a user bookmarks or copies a Web page URL to the clipboard, a function is called to create a page state file that is stored together with the current URL to create a bookmark. When the bookmark is loaded or pasted into the location bar of the Web browser, the system reads the URL and page state file, and loads but does not yet display the Web page indicated by the URL of the bookmark. The system then locates the Restore Page State function in the loaded Web page's script, and executes the Restore Page State function on the page state file, resulting in modification to the DOM (Document Object Model) representation of the Web page and display of the Web page to the user based on the modified DOM. | 12-18-2008 |
20090006523 | METHOD AND SYSTEM FOR PROVIDING XML-BASED ASYNCHRONOUS AND INTERACTIVE FEEDS FOR WEB APPLICATIONS - A system for providing XML-based asynchronous and interactive feeds for Web applications that provides a highly efficient and extensible XML Javascript framework allowing easy insertion of a comment/news feed control into any Web page. The framework allows for reading of any XML format and provides a new and easy way for modifying the look-and-feel of the control via HTML templates with familiar XPath bindings. The rendering performed through the system supports both flat and indented (“threaded”) views for a comment thread. The system improves the parsing speed of incoming XML, and supports a flexible event model for others to develop plug-ins and mashups in the spirit of Web 2.0. | 01-01-2009 |
20090043848 | METHOD AND SYSTEM FOR PROVIDING COLLABORATIVE MODERATION AND CORRECTION OF MESSAGE HISTORY IN AN INSTANT MESAGING SESSION - A system for providing collaborative moderation and correction of instant messaging session transcripts in an instant messaging session that includes an improved instant messaging client user interface that allows collaborative editing and moderation of an instant messaging session transcript in order to correct for errors. An instant messaging client operates to seek approval of changes to the session transcript during the session, and stores transcript changes such that the modifications are conveniently viewable by all session participants. The instant messaging client can be configured to automatically accept requests to modify the session transcript. Alternatively, the instant messaging client can be configured to explicitly notify and seek approval from all other participants when a participant attempts to make a modification to the session history. The time of each modification, and the identity of the participant making each modification, are stored within the session history. | 02-12-2009 |
20100011080 | METHOD AND SYSTEM FOR PROVIDING COLLABORATIVE MODERATION AND CORRECTION OF MESSAGE HISTORY IN AN INSTANT MESSAGING SESSION - A system for providing collaborative moderation and correction of instant messaging session transcripts in an instant messaging session that includes an improved instant messaging client user interface that allows collaborative editing and moderation of an instant messaging session transcript in order to correct for errors. An instant messaging client operates to seek approval of changes to the session transcript during the session, and stores transcript changes such that the modifications are conveniently viewable by all session participants. The instant messaging client can be configured to automatically accept requests to modify the session transcript. Alternatively, the instant messaging client can be configured to explicitly notify and seek approval from all other participants when a participant attempts to make a modification to the session history. The time of each modification, and the identity of the participant making each modification, are stored within the session history. | 01-14-2010 |
20110072116 | METHOD AND SYSTEM FOR PROVIDING XML-BASED ASYNCHRONOUS AND INTERACTIVE FEEDS FOR WEB APPLICATIONS - A system for providing XML-based asynchronous and interactive feeds for Web applications that provides a highly efficient and extensible XML Javascript framework allowing easy insertion of a comment/news feed control into any Web page. The framework allows for reading of any XML format and provides a new and easy way for modifying the look-and-feel of the control via HTML templates with familiar XPath bindings. The rendering performed through the system supports both flat and indented (“threaded”) views for a comment thread. The system improves the parsing speed of incoming XML, and supports a flexible event model for others to develop plug-ins and mashups in the spirit of Web 2.0. | 03-24-2011 |
20120179984 | UNIVERSAL PAGING SYSTEM FOR HTML CONTENT - A computer program product, including a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for universal paging in a web browser. The operations include: identifying a list of paging controls for paging through a plurality of pages of Hypertext Markup Language (HTML) content; binding the list of actions to a set of mouse actions to a mapping stored on a memory device, wherein each mouse action is bound to one of the paging controls in the list; and implementing the paging controls for web pages displayed on a display device in response to corresponding mouse actions from the mapping, wherein the web pages are encoded to recognize the mapping. | 07-12-2012 |
20120246558 | SOCIAL BOOKMARKING OF RESOURCES EXPOSED IN WEB PAGES - A system for social bookmarking of a resource provided through a Web application that doesn't follow the representational state transfer architectural style (REST). When processing a request for a social bookmarking operation, the system searches for a URL and potentially other resource information within the document object model of a currently loaded Web page. If such resource information is found, it is used to process the requested social bookmarking operation. Otherwise, if such resource information is not found in the document object model, the system uses the URL stored in the location bar of the Web browser to process the requested social bookmarking operation. The system includes semantic information in the DOM of a Web page that is used to identify subsets of content within the Web page that can be socially bookmarked. The semantic information may be stored in what is generally referred to as “microformatting”. | 09-27-2012 |
20140115494 | DRAG AND DROP QUOTING MECHANISM FOR USE WITH DISCUSSION FORUMS - A method of quoting content from a post in a discussion forum can include selecting content within a source post of the discussion forum and performing a drag operation. A representation of the selected content can be dragged in coordination with motion of an onscreen pointer. The method further can include inserting the selected content within an open reply form in the discussion forum upon termination of the drag operation. | 04-24-2014 |