The present disclosure relates to systems for creating, organizing, viewing, and connecting annotations of web documents within web browsers that are made to be annotation capable. The rationale for designing systems using the principles disclosed herein is explained in detail. This rationale is illustrated using sequence diagrams and use case diagrams to elucidate the need for the design principles and data structures employed. The disclosure also provides exemplary hardware specifications and describes design tradeoffs.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
3.
Annotation control features for web browser editing and storage platforms
The present disclosure relates to methods for creating and transmitting annotations to annotation servers. In addition, the rationale and utility for employing these methods is discussed in detail. The annotations can be created on web pages and pdf documents displayed within web browsers. These methods are required for advanced web browser functionality that allows sophisticated user interaction in a networked environment. These methods allow for a web browser to transmit annotation elements including highlighted text selections, annotation comments, uniform resource locators (URLs), document object model (DOM) contexts, screenshots with marked annotation highlighted text, and annotation symbols to an annotation server. The utility of the transmission of these elements to important higher level functionality and useful network based collaboration and discussion is explained.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
4.
Methods and systems for guided information viewing and storage platforms
The present disclosure relates to methods and systems for organizing, viewing, and connecting annotations of web documents within web browsers. The rationale for connecting annotations is discussed in detail along with mechanisms to enhance asynchronous, guided viewing within web browsers. Furthermore, data structures and processes for constructing this functionality are discussed with the aid of use case and sequence diagrams as well as verbal descriptions. In addition, guidance is provided for hardware system specifications and architectures of the exemplary systems that are discussed.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
5.
Guided information viewing and storage features within web browsers
The present disclosure relates to non-transitory computer readable mediums (CRMs) for guided-viewing of annotations and the process or organizing and connecting annotations of web documents within web browsers. The rationale for creating and using such computer readable medium is discussed in detail within this disclosure. Throughout the course of this explanation, various steps are dissected and explained in detail in the context of exemplary embodiments to elaborate on the relevant data structures and the architectures, messaging patterns, and use cases that provide the context for these data structures.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
6.
Annotation creation, storage, and visualization methods for knowledge management in external contexts
The present disclosure relates to methods for creating, transmitting, and retrieving annotations within web documents in web browsers and annotation servers. This patent discusses the rationale for employing these methods with use case and sequence diagrams as well as verbal explanations. This rationale includes sophisticated crowd reputation management, discussion, and concept linking. Methods and rationale for a web browser to transmit annotation highlighted text selections, annotation comments, uniform resource locators (URLs), document object model (DOM) contexts, screenshots with marked annotation highlighted text, and annotation symbols to an annotation server are presented. In addition, methods for the annotation server to retrieve, compile, and transmit annotation objects with various elements to web browsers are also presented.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
7.
Web browser extension for creating annotations referenceable from external contexts
The present disclosure relates to a non-transitory computer readable medium for a separate context viewing, organization, and management area for annotations that have been created. The rationale for such computer readable medium is discussed in detail. These annotations can be created on webpages or PDF documents available at a uniform resource locator (URL) anywhere on the World Wide Web. Once these annotations are created, having a system to manage the life cycle of these annotations in various contexts separate from the original web page is beneficial. This annotation life cycle and the rationale for various steps within this life cycle is discussed in detail. The present disclosure also describes some pertinent filtering and display technologies for annotations that have been created.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
8.
Information restructuring, editing, and storage systems for web browsers
The present disclosure relates to methods, computer readable mediums (CRMs), and systems for creating, organizing, viewing, and connecting annotations of web documents within web browsers that are made to be annotation capable. Methods, CRMs, and systems for an annotation capable web browser transmitting annotation highlighted text, annotation comment, uniform resource locator (URL), document object model (DOM) context, screenshot with marked annotation highlighted text, and annotation symbol to an annotation server are presented. Furthermore, methods, CRMs, and systems of organizing annotations within an annotation organization context area, visual queues for viewing and recognizing annotations in web documents, and a notepad for connecting annotations between web documents are presented. This disclosure relates to note taking within web documents, organizing these notes, discussing specific aspects of a web document with multiple people, and creating guided tours across multiple web documents as a reminder for oneself or for others.
G06F 40/106 - Display of layout of documentsPreviewing
G06F 40/169 - Annotation, e.g. comment data or footnotes
G06F 16/953 - Querying, e.g. by the use of web search engines
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
9.
Methods and systems for creating, organizing, and viewing annotations of documents within web browsers
The present disclosure relates to methods, computer readable mediums (CRMs), and systems for creating, organizing, viewing, and connecting annotations of web documents within web browsers that are made to be annotation capable. Methods, CRMs, and systems for an annotation capable web browser transmitting annotation highlighted text, annotation comment, uniform resource locator (URL), document object model (DOM) context, screenshot with marked annotation highlighted text, and annotation symbol to an annotation server are presented. Furthermore, methods, CRMs, and systems of organizing annotations within an annotation organization context area, visual queues for viewing and recognizing annotations in web documents, and a notepad for connecting annotations between web documents are presented. This disclosure relates to note taking within web documents, organizing these notes, discussing specific aspects of a web document with multiple people, and creating guided tours across multiple web documents as a reminder for oneself or for others.
G06F 40/106 - Display of layout of documentsPreviewing
G06F 40/169 - Annotation, e.g. comment data or footnotes
G06F 16/953 - Querying, e.g. by the use of web search engines
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content