Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Annotation control

Subclass of:

715 - Data processing: presentation processing of document, operator interface processing, and screen saver display processing

715200000 - PRESENTATION PROCESSING OF DOCUMENT

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
715233000 Annotation by other than text (e.g., image, etc.) 22
715232000 Positioning of annotation 20
715231000 Automatically generated 18
Entries
DocumentTitleDate
20130031455System for Linking to Documents with Associated Annotations - An annotation system includes first annotation data for annotating a manifestation of a first instance of a first XML document. The first instance of the first XML document is served by a document system. The first annotation data includes a first XML document identifier for the first XML document. The first annotation data is uniquely identified by a first annotation data identifier. The document system is configured to respond to a request containing the first XML document identifier with a manifestation of a second instance of the first XML document. The annotation system: (A) receives a request containing the first annotation data identifier; (B) issues a request containing the first XML document identifier to the document system; and (C) in response to the request containing the first annotation data identifier, manifests the first annotation data in connection with a manifestation of a second instance of the XML document.01-31-2013
20130031454System for Programmatically Accessing Document Annotations - An annotation system receives a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document. The operation is at least one of a create, read, update, and delete operation. The first instance of the first XML document is served by a document server component of a document system. The document system is functionally independent of the annotation system. The request explicitly addresses the first annotation data by means of an application programming interface in the annotation system. The annotation system performs the operation on the first annotation data in response to the request.01-31-2013
20130031453System for Annotating Documents Served by a Document System without Functional Dependence on the Document System - A first instance of a first XML document is served by a document server component of a document system. An annotation system that is functionally independent of the document system semantically analyzes content and structure of the first instance of the first XML document to identify a first instance of a first target for first annotation content, wherein the first target is not text. The annotation system also generates target locating data for locating a second instance of the first target in a second instance of the first XML document. The annotation system stores the target locating data.01-31-2013
20120173959METHOD AND APPARATUS FOR ANNOTATING A DOCUMENT - To facilitate the use of audio files for annotation purposes, an audio file format, which includes audio data for playback purposes, is augmented with a parallel data channel of line identifiers, or with a map associating time codes for the audio data with line numbers on the original document. The line number-time code information in the audio file is used to navigate within the audio file, and also to associate bookmark links and captured audio annotation files with line numbers of the original text document. An annotation device may provide an output document wherein links to audio and/or text annotation files are embedded at corresponding line numbers. Also, a navigation index may be generated, having links to annotation files and associated document line numbers, as well as bookmark links to selected document line numbers.07-05-2012
20110197120Document Flagging And Indexing System - An improved document flag and series of flags is useful in highlighting information within documents. Indicia on the flags can be used to indicate and quickly access different topics and sub topics within a document. In certain embodiments the flags include a perforation that facilitates easy removal and a copier invisible correlating indicator that facilitates replacement of the flag in its original location after a copy of the document is made. In another embodiment an electronic flagging system facilitates electronic document review and organization.08-11-2011
20130031456GENERATING A STRUCTURED DOCUMENT GUIDING VIEW - An operation of a user on a document is received. The received operation is analyzed. A structured guiding view for the document is generated by using a result of the analyzing and a basic structure of the document. In certain implementations, a user's reading interests and reading habits may be analyzed through the user's reading behaviors or notations added to the document by the user, and the result of the analyzing may be mapped into an intuitively presentable structured guiding view for the document.01-31-2013
20110202826DOCUMENT CREATION SUPPORT APPARATUS AND DOCUMENT CREATION SUPPORTING METHOD THAT CREATE DOCUMENT DATA BY QUOTING DATA FROM OTHER DOCUMENT DATA, AND STORAGE MEDIUM - A document creation support apparatus which, when creating document data by quoting data from other document data, can accurately and efficiently recommend to information related to the data which might need to be additionally quoted to users. Quotation data is quoted from other document data when document data is to be created. At least one of a quotation source and a quotation destination of the quotation data is identified. The quotation data related to the at least one of the quotation source and the quotation destination is obtained, and the obtained quotation data is presented.08-18-2011
20110202825System and Method of Annotating Non-modifiable Documents and Managing Annotations - Disclosed is an electronic note-taking program on a computer readable medium, such as a removable USB memory device, CD, internet server, or the like, which has a visual text (preferably, in PDF format) linked together with a word-processing program, such that a reader takes notes associated with the onscreen text. The program simultaneously displays the note-taking screen adjacent to the visual text, or also can switch back and forth between visually reading on a computer display screen and/or reading or printing the notes taken by the reader. The notes will automatically link to the place in the visual text, such that the reader can always see the notes in relation to the visual text. The computer readable medium can include the visual text along with the note-taking program installed thereon and an automatic installation program. The electronic note-taking program combines the advantages and cost savings of materials available in electronic form with the ability to annotate the materials in an electronic medium just as would be available in physical hard-cover materials.08-18-2011
20100077291INFORMATION DISPLAY APPARATUS, INFORMATION DISPLAY METHOD, AND RECORDING MEDIUM - An apparatus includes a context information extracting part that monitors a state of the apparatus and extracts context information indicative of the state; a note information saving part that saves note information in association with context information when the note information for displaying is registered; a context information similarity evaluating part that determines, for each piece of the note information, similarity between the context information extracted by the context information extracting part at a certain point in time and context information which is associated with note information saved by the note information saving part; and a note information display part that displays the note information saved in the note information saving part in a display mode in accordance with the determined similarity of the note information.03-25-2010
20100077290TIME-TAGGED METAINFORMATION AND CONTENT DISPLAY METHOD AND SYSTEM - Disclosed herein are methods and systems for displaying content-related metainformation, and display of content-related tag metainformation in correspondence, and synchronized, e.g., time-based, with the content, so as to display content together with related time-tag information.03-25-2010
20100077289Method and Interface for Indexing Related Media From Multiple Sources - The invention relates generally to the field of digital image processing, and in particular to a method for associating and viewing related video and still images. In particular, the present invention is directed to methods for associating and/or viewing digital content records comprising ordering a first set of digital content records and the second set of digital content records based upon information associated with each of the digital content records.03-25-2010
20130080872AUTOMATED ANNOTATION OF A RESOURCE ON A COMPUTER NETWORK USING A NETWORK ADDRESS OF THE RESOURCE - A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.03-28-2013
20130080871METHOD FOR RETRIEVING A REPRESENTATION OF AN ANNOTATED WEB DOCUMENT, ASSOCIATED COMPUTER PROGRAM AND ELECTRONIC DEVICE - A method for retrieving a representation of an annotated Web document, the annotated Web document being a Web document having at least one added annotation, the annotated Web document including an upper Web element including at least one annotation and at least one lower Web element arranged below the upper Web element, is implemented by an electronic device comprising a viewer, an Internet browser application, and an annotation application. The method includes displaying the annotated Web document by (i) detecting a touch or mouse event associated with the upper Web element, (ii) hiding the upper Web element after the detection of said event, (iii) determining a target Web element corresponding to the lower Web element situated directly below said event, and (iv) sending the event to the target Web element.03-28-2013
20130036348Systems and Methods for Identifying a Standard Document Component in a Community and Generating a Document Containing the Standard Document Component - Disclosed herein is a system comprising a document import engine, a document tagging engine, and a document assembly engine. The document import engine may be configured to import a first document, identify at least one document component within the first document, and generate a hierarchical data structure including a node containing the at least one document component. The document tagging engine may be configured to receive, from a first member of a community, an annotation of the at least one document component, and associate with the node metadata including the identification. The document assembly engine may be configured to receive, from a second member of the community, a request to generate a second document containing a component associated with the annotation, and generate the second document containing the at least one document component. Disclosed herein is a related method.02-07-2013
20120210203SYSTEMS AND METHODS FOR PRESENTING A CONTENT SUMMARY OF A MEDIA ITEM TO A USER BASED ON A POSITION WITHIN THE MEDIA ITEM - Systems and methods for presenting a content summary of a media item to a user based on a position within the media item are disclosed herein. According to an aspect, a method may include receiving identification of a position within a media item residing on an electronic device. For example, the identified position may be a bookmarked position within an e-book residing on an e-book reader. The method may also include generating a content summary for a portion of the media item based on the identified position. For example, an electronic device may dynamically generate a content summary based on content of the e-book that precedes a bookmarked position. The method may also include presenting the content summary to a user of the electronic device. For example, a display of an electronic device may be controlled to present a content summary to a reader of an e-book.08-16-2012
20130042171METHOD AND SYSTEM FOR GENERATING AND MANAGING ANNOTATION IN ELECTRONIC BOOK - A method of generating and managing an annotation on an electronic book (eBook) and a system thereof are provided. A user terminal that provides a viewer function with respect to digital content may include a touch sensing display, at least one processor, a memory, and at least one program, and the at least one program is stored in the memory so as to be executed by the at least one processor, and includes a content display code to display a content layer on which the digital content is rendered, on a screen of the touch sensing display, and an annotation storage code to generate annotation data by applying, to an object selected by a user, an application associated with an annotation in response to a request from the user, and to store the generated annotation data to be associated with the user.02-14-2013
20090132905Information processing system, method, and program - The present invention relates to an information processing system, method, and program which are capable of presenting a more persuasive recommendation reason. When a music CD meeting a user's preference is selected by a server apparatus, a recommendation screen is displayed onto the display of the user apparatus. The detailed information 05-21-2009
20090125798SYSTEM AND METHOD FOR EFFICIENTLY PROCESSING COMMENTS TO RECORDS IN A DATABASE, WHILE AVOIDING REPLICATION/SAVE CONFLICTS - A system for displaying comment documents within a parent document that avoids replication/save conflicts regardless of the number of users having local document replicas. The graphical user interface to a parent document provides the user with the ability to enter a comment with regard to the parent document. In response to indication that a comment is to be entered, the user interface to the parent document allows the user to enter content to be included in the comment. In response to indication that the entered comment should be saved, the system operates to capture the comment contents and store it into a newly created comment document associated with the parent document. After a comment document has been created, its contents are presented through a predetermined display region within the user interface to the parent document. In response to detection of a transition of a parent document from a state in which comments can be added to a state in which comments cannot be added, the system locates all comment documents associated with the parent document, copies the contents of those comment documents into the parent document such that they are displayed as part of the parent document, and deletes all associated comment documents for that parent document.05-14-2009
20130047068SYSTEM AND METHOD FOR LOCAL EDITING OF SHARED MULTIPLE USER DOCUMENT - A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users). The system extracts from a marked-up document annotation data with any changes, and provides one or more data streams, containing the annotation data for storage and or later use.02-21-2013
20130047067COMPUTER ASSISTED AND IMPLEMENTED PROCESS AND SYSTEM FOR ANNOTATING SHARED MULTIPLE-USER DOCUMENT WHILE MAINTAINING SECURE ANNOTATIONS - A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users). The system extracts from a marked-up document annotation data with any changes, and provides one or more data streams, containing the annotation data for storage and or later use.02-21-2013
20130047070COMPUTER IMPLEMENTED METHOD AND SYSTEM FOR DOCUMENT ANNOTATON WITH SPLIT FEATURE - A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users). The system extracts from a marked-up document annotation data with any changes, and provides one or more data streams, containing the annotation data for storage and or later use.02-21-2013
20130047069COMPUTER IMPLEMENTED METHOD AND SYSTEM FOR ANNOTATING A CONTRACT - A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users). The system extracts from a marked-up document annotation data with any changes, and provides one or more data streams, containing the annotation data for storage and or later use.02-21-2013
20090327856ANNOTATION OF MOVIES - A method of annotating a digital clip and setting a duration over which the annotation applies is disclosed. The method provides a graphical user interface (GUI) with a display area for displaying the digital clip. The GUI provides controls for entering notes, including graphical notes, on the clip. The GUI also provides controls for setting the duration for which the annotation applies.12-31-2009
20120192058METHOD FOR INTERNATIONALIZATION TECHNOLOGY - Internationalizing a target program includes associating a text string in the program with an attribute of a user interface element. The user interface element is defined in the program and the associating is provided at least partly by a non-executable user interface element annotation in the program. A resource bundle annotation in the program defines a name for a resource bundle to which the text string of the user interface element annotation may be extracted. An annotation processor program automatically creates the resource bundle by processing source code of the target program, including the user interface element annotation and the resource bundle annotation. Executing a method in the target program causes the text string to be displayed on the attribute for a displayed instance of the user interface element. The method determines whether to obtain the displayed text string from the user interface element annotation or from the resource bundle.07-26-2012
20120192057Device, Method, and Graphical User Interface for Navigating through an Electronic Document - An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.07-26-2012
20120192056Device, Method, and Graphical User Interface with a Dynamic Gesture Disambiguation Threshold - An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.07-26-2012
20130067311System and Method of Automatically Mapping a Given Annotator to an Aggregate of Given Annotators - A document corpus is annotated by given annotators and aggregates of the given annotators to generate a corpus of pre-annotated documents with given annotations. The same document corpus is annotated by a subject annotator to have subject annotations. The subject annotations are decomposed into superpositions of the given annotations. The decomposed subject annotations are mapped to a most representative superposition of the given annotations. The subject annotator may be mapped to the aggregate of given annotators corresponding to the most representative superposition.03-14-2013
20110022941Information Extraction Methods and Apparatus Including a Computer-User Interface - Disclosed is an information extraction system and method. The method comprises receiving a document and annotation data, the annotation data comprising instances of entities which have been identified in the document, the annotation entity data comprising identifiers of instances of one or more entities which have been identified in the document and data specifying the location of the identified instances of entities within the document, wherein the identifiers of instances of entities comprise references to ontology data; displaying the document to a user, with annotations dependent on the annotation data, highlighting one or more of the instances of entities whose location is specified in the annotation entity data at the location within the document specified by the annotation entity data; preparing revised annotation data from a user and outputting output data derived from the amended annotation data. The output data is typically used to populate a database.01-27-2011
20090217148Systems and Methods for Document Annotation - A method and system for document annotation. A script editor is combined with a document rendering or client display system that allows a user to develop a customizable programmatic annotation script that is thereafter saved and associated with a document. When the document is selected for viewing, the rendering system renders the document and then, using a script language interpreter, runs the annotation script such that a user customizable programmatic annotation is rendered on top of the document. Annotations may include, for example, animation, sounds, or time-delayed effects. Server side annotation scripts may also be implemented thereby allowing management of documents on a document-by-document basis.08-27-2009
20090063948Scale Information for Drawing Annotations - The present disclosure includes, among other things, systems, methods and program products for using, storing and retrieving scale information.03-05-2009
20110289400CLIPPING VIEW - System and process for handling clips with annotations. A user annotates a document that is displayed in an access session. Information is gathered regarding the annotation, which is associated with active content included in the document. The annotation is stored with a static image of the active content. A link to the content is stored. An image is rendered that has a clip including the stored annotation and the image of the content, and is displayed.11-24-2011
20090164881Scan-to-Redact Searchable Documents - An automatic scan-to-redacted electronic document is described. A user input is received which identifies a scanned document. Then the scanned document is automatically processed to produce a corresponding redacted document which having searchable document text and a document image. The searchable document text includes coded redaction text satisfying defined redaction parameters. The document image includes redacted image areas corresponding to redacted elements.06-25-2009
20100293451AN APPARATUS, SYSTEM AND METHOD FOR DEVELOPING TOOLS TO PROCESS NATURAL LANGUAGE TEXT - The disclosed invention includes an apparatus, system and method for developing tools to explore, organize, structure, extract, and mine natural language text. The system contains three sub-systems: a run-time engine, a development environment, and a feedback system. The invention also includes a system and method for improving the quality of information extraction applications consisting of an ensemble of per-user, adaptive, on-line machine-learning classifiers that adapt to document content and judgments of users by continuously incorporating feedback from information extraction results and corrections that users apply to these results. At least one of the machine-learning classifier also provides explanations or justifications for classification decisions in the form of rules; other machine-learning classifiers may provide feedback in the form of supporting instances or patterns.11-18-2010
20120072822DATA INTEGRATION - User data is integrated with services for management by the user. User selected data is annotated with a processor. The processor maps the annotated selected data to a user selected service provider. The annotated data is transmitted to a user selected service provider. The annotated user selected data is stored in a memory at the user selected service provider.03-22-2012
20090150763METHOD AND APPARATUS FOR A DOCUMENT ANNOTATION SERVICE - This invention relates to a method, system and computer program product for annotating a document, said document being divided by intervals, said method comprising: identifying, at each interval in the document, one or more keywords in the text of the document; determining, at each interval, the number of context classes associated with each keyword; identifying at least one annotation word and at an interval in the text of the document, said annotation word having two or more annotations associated with two or more context classes; determining the annotation based on the context class with highest count at the annotation word interval; and annotating the document with the determined annotation.06-11-2009
20120110431Touch-Based Annotation System with Temporary Modes - One embodiment provides a system for processing gesture inputs on a touch screen display. The system receives a gesture input on the touch screen display. When the gesture is recognized as invoking an annotation canvas, the system determines the height, width and location of an annotation canvas, and displays the annotation canvas on the touch screen display. Then, in response to an input gesture within the annotation canvas, the system recognizes the gesture as an annotation gesture, and executes the annotation gesture. In response to receiving an input gesture outside of the annotation canvas, the gesture is interpreted by the system as a navigation input.05-03-2012
20120110430COOPERATION-BASED METHOD OF MANAGING, DISPLAYING, AND UPDATING DNA SEQUENCE DATA - Cooperation-based method of managing, displaying, and updating DNA sequence data is provided. According to an aspect of the present invention, there is provided a cooperation-based method of managing DNA sequence data, the method comprising receiving annotation data inputted for an anchor corresponding to at least one base of a DNA sequence; and storing the received annotation data in an annotation data table which comprises one or more columns for annotation data. Present invention provides a cooperation-based method of managing, displaying, and updating DNA sequence data, the method allowing research results related to a DNA sequence to be shared freely.05-03-2012
20090144608Device and method for creating summaries of multimedia documents - The invention relates to a device (06-04-2009
20120036423System for and Method of Collaborative Annotation of Digital Content - The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.02-09-2012
20100100805Log Note System For Digitally Recorded Audio - A system which is primarily of use for lawyers, judges, and electronic court reporters operates to correlate personal log notes with digitally recorded audio proceedings, such as courtroom proceedings. The notes may be made in conjunction with the computer actually recording the courtroom proceedings; or they may be made on personal computers separate from the computer recording the court proceedings. Identification of the proceedings is made on both the digitally recorded proceedings, as well as on the log notes; so that they are correlated. Each time a note is entered, the time at which the note• is entered is placed as a time stamp in conjunction with the note. When the log notes are synchronized with the recorded court proceedings (either at the time the proceedings begin, or at any subsequent time), reference subsequently to that note time stamp allows direct immediate access to the same running time on the court proceedings, for subsequent review of either the recorded audio or a transcription made of that audio carrying the same time references.04-22-2010
20090187817Efficient Image Annotation Display and Transmission - Computer-readable media having corresponding apparatus embodies instructions executable by a computer to perform a method comprising: receiving, from a user interface, an annotation associated with a background image; adding the annotation to a queue of pending annotations; causing transmission of the annotation to a server; removing the annotation from the queue of pending annotations, and adding the annotation to a list of acknowledged annotations, when an acknowledgment of the annotation is received from the server; and generating a display image comprising the background image, annotations in the list of acknowledged annotations, and annotations in the queue of pending annotations.07-23-2009
20120144286AUTOMATICALLY CAPTURING AND ANNOTATING CONTENT - Some embodiments of the inventive subject matter are directed to detecting a modification of a portion of content presented on a display. The detecting of the modification of the portion of content is in response to user input. Some embodiments are further directed to generating a screen capture of at least the portion of the content presented on the display in response to detecting the modification of the portion of the content. Some embodiments are further directed to generating an indicator (e.g., an annotation) in response to generating the screen capture. The indicator specifies (e.g., highlights) the modification (e.g., a difference in appearance) of the portion of the content that occurred via the user input. Some embodiments are further directed to associating the indicator with the screen capture.06-07-2012
20100131836USER-AUTHORED NOTES ON SHARED DOCUMENTS - User-authored notes on shared documents may be provided. A shared document may be stored and at least one note may be associated with the document. When a user displays the document, the associated not may be retrieved and a user interface element may be provided to allow the user to view the note.05-27-2010
20100180191Modifying an Electronic Graphics File to be Searchable According to Annotation Information - In certain embodiments, a method for locating an electronic graphics file stored in a database includes extracting from an electronic graphics file, the electronic graphics file including a first and a second header, the first header of the electronic graphics file being searchable, information corresponding to electronic graphics file annotations stored in the second header of the electronic graphics file. The method further includes storing at least a portion of the extracted information corresponding to electronic graphics file annotations in the first header of the electronic graphics file to form an annotations-searchable version of the electronic graphics file, the annotations-searchable version of the electronic graphics file being searchable according to at least a portion of the information corresponding to electronic graphics file annotations stored in the first header of the electronic graphics file.07-15-2010
20090037804ANNOTATION PROCESSING OF COMPUTER FILES - A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.02-05-2009
20120042234XSLT/XPATH Focus Inference For Optimized XSLT Implementation - Techniques are provided for performing focus inference when compiling an Extensible Markup Language Transforms (XSLT) stylesheet into a compiled XSLT processor. In XPath/XSLT, expression evaluation occurs with respect to the dynamic context. In XPath, the part of the dynamic context, related to the context node-set, is called the “focus” of the expression. Conceptually, the focus would need to be systematically computed and propagated along the recursive execution of XSLT templates. This is costly. Focus inference enables the more efficient execution of XSLT programs since the inferred focus information can be used directly by a code generator in an XSLT compilation architecture.02-16-2012
20080288857SHARING EDITABLE INK ANNOTATED IMAGES WITH ANNOTATION-UNAWARE APPLICATIONS - Data associated with pixels obscured by annotations in an annotated image is stored using an annotation mask enabling annotation-aware applications to reconstruct the original image, while annotation-unaware applications can display the annotated image with optimized increase in extra data to be stored. The annotation mask, same size as the image, is initialized to a monochrome default and the color depth information for obscured pixels saved within the annotation mask. Because a majority area of the annotation mask is monochrome, it compresses well and the obscured image content can be saved in a side channel, metadata header, or a separate file. During reconstruction, changes to annotated image such as rotation, size change, and the like, may be detected and accounted for when obscured image content is carried over to the annotated image for reconstruction.11-20-2008
20080209310ANNOTATION VALIDITY USING PARTIAL CHECKSUMS - Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.08-28-2008
20110209043METHOD AND APPARATUS FOR TAGGING A DOCUMENT - A document tagging method and apparatus. According to the method, a focused entity relevant to a basic document and a sentiment polarity of comments on the focused entity are acquired, and then a tag is generated on the basic document from the focused entity and the corresponding sentiment polarity. The present invention can tag the basic document with an opinion on the relevant focused entity and thus facilitate knowledge of the opinion on a relevant entity.08-25-2011
20130191718RULE BASED APPARATUS FOR MODIFYING WORD ANNOTATIONS - A rule based apparatus and method for modifying word annotations in an annotated text base, the apparatus comprising: an index creator component for creating an index of word annotations; an annotations modifying component for modifying word annotations; and a retriggering component, responsive to said annotations modifying component, for retriggering a rules engine to modify all occurrences of a matching word annotation in said annotated text base and updating the index of word annotations with the modified occurrences of a matching word annotation in said annotated text base.07-25-2013
20090177958METHOD FOR PERFORMING A LOAD-ON-DEMAND OPERATION ON ASSIGNED GRAPHIC OBJECTS IN A COMPUTER OPERATING ENVIRONMENT - A method for performing a load-on-demand operation on assigned graphic objects allows a user to load a computer file without the assigned graphic objects to shorten the loading time of the computer file. The assigned graphic objects can be subsequently loaded by the user by activating an “assigned to” object.07-09-2009
20090138791APPARATUS AND METHOD FOR HELPING IN THE READING OF AN ELECTRONIC MESSAGE - An apparatus and method for determining whether the meaning of a word included in an electronic message needs to be presented to a user, according to a dynamic determination whether the user currently knows the meaning of the word. In a client, a communication control unit receives a message sent from a user A to a user B, a morphological analysis unit extracts a word from the message, and a history acquisition unit acquires history information on viewing, usage, or the like of the word by the user B. A display determination unit determines whether the meaning of the word needs to be displayed, according to the acquired history information, the language level of the user B stored in a user level storage unit, and the difficulty level of the word stored in a dictionary storage unit. An input/output control unit performs control such that the meaning of the word is presented to the user B according to the determination result.05-28-2009
20090199082SYSTEM AND METHOD FOR ANNOTATION OF WEB PAGES - The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation of the display at the second client.08-06-2009
20120144287Geo-Trip Notes - A user may use a mobile device to request information related to a selected topic or a point of interest. A location of the mobile device may be determined to provide the user with informational content related to the selected topic or point of interest. The mobile device may receive and display the informational content as a set of search results. The user may select search results to review content referenced by the selected search results. A verification process or step may ensure that the selected information is relevant to the selected topic or determined location, and a link may be generated relating the topic, the selected search result(s), and the determined location. Moreover, a rating system may be used to provide an indication of the relevancy of search results. Thereafter, users may be provided access to the link when located in close proximity to the determined location.06-07-2012
20110145692Method for Tracking Annotations with Associated Actions - A method for tracking annotations on a document is contemplated. A first annotation defined by a plurality of first annotation attributes is received. Thereafter, a primary visual representation of the first annotation is generated according to the first annotation attributes. The method continues with associating an action identifier with the first annotation as an action link. A thumbnail representation of the first annotation is generated in a toolbox window. A second annotation defined by a plurality of second annotation attributes and associated with the action identifier derived from the action link for the first annotation is linkable to the document in response to a selection input of the thumbnail representation of the first annotation.06-16-2011
20110145691Method for Sequenced Document Annotations - A method for sequenced document annotation is disclosed. The method includes linking a first annotation to a document, where the first annotation is defined by a first primary graphic and a first sequence identifier. Thereafter, a first value is assigned to the first sequence identifier, and the first primary graphic and the first sequence identifier are displayed. After incrementing the first value to a second value, a second annotation is linked to the document. The second annotation is defined by a second sequence identifier and a second primary graphic identical to the first primary graphic. The second sequence identifier is assigned an incremented second value, and the second primary graphic and the second sequence identifier are displayed.06-16-2011
20090210779Annotating Video Intervals - A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos.08-20-2009
20100185933TOOL AND METHOD FOR ANNOTATING AN EVENT MAP, AND COLLABORATING USING THE ANNOTATED EVENT MAP - A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.07-22-2010
20080222512ASSOCIATING ANNOTATIONS WITH DOCUMENT FAMILIES - The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.09-11-2008
20100185932TOOL AND METHOD FOR MAPPING AND VIEWING AN EVENT - A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.07-22-2010
20120198324Systems, Methods, and Apparatuses to Write on Web Pages - The embodiments of the present invention provide novel systems and methods for providing notation of webpages and implementing real-time communication mechanisms around such notations. The embodiments enable a user to comment of webpages and share such content with other users.08-02-2012
20100153835LINKING ANNOTATIONS TO DOCUMENT OBJECTS - In an example embodiment, a method is provided for linking an annotation to a document object of a document. Here, a structured document format associated with the document is accessed and this structured document format defines document objects and object identifiers identifying the document objects. The annotation assigned to the document object is received and an object identifier that identifies the document object is identified. This object identifier comprises at least one other document object that is related to the document object. The object identifier is then associated with the annotation and this association links the annotation to the document object.06-17-2010
20100241944METHOD AND APPARATUS FOR ASSOCIATING ADVERTISING CONTENT WITH COMPUTER ENABLED MAPS - A computer based system and method for mobile and online Internet type advertising that includes advertisements in “tag maps”, which are interactive maps with associated text strings. The system allows advertisers to buy, lease or bid in real time for advertising opportunities associated with particular tags (text strings) within such tag maps. This is in the context of Internet web pages. This further allows advertisers to modify the display or content of the associated tag maps and/or advertising units.09-23-2010
20100241945PROACTIVE CREATION OF PHOTOBOOKS - A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.09-23-2010
20100211864SYSTEM FOR AND METHOD OF VISUAL REPRESENTATION AND REVIEW OF MEDIA FILES - This document describes, among other things, systems and methods for visual representation and review of media files. A method comprises: 1) accessing a media file that includes at least an audio track; accessing a media review file, wherein the media review file is associated with the media file and further wherein the media review file includes annotation data, the annotation data including two or more users' annotation comments; 2) presenting the media file and the media review file using a graphical user interface, wherein the graphical user interface includes a vertical time bar, wherein the vertical time bar includes an indicator to indicate a position in the audio track included in the media file and further wherein annotation data displayed in the user interface vertically scrolls in synchronization with the indicator on the vertical time bar; and 3) saving any modifications to annotation data in the media review file.08-19-2010
20100251094METHOD AND APPARATUS FOR PROVIDING COMMENTS DURING CONTENT RENDERING - An approach is provided for selecting comments to present when rendering content such as music, images, video, games and other digital media. The approach includes determining a preference of a user for types of expressions presented as comments. Content received for rendering on a device of the user is determined. A comment about the content, based on the preference of the user, is automatically presented on the device in response to the content being received for rendering. In some embodiments an entity is determined to which the comment is attributed, and an identifier for the entity, such as an avatar, is also presented on the device when the content is being rendered to represent that the identified entity is providing the comment. In various embodiments, the entity is a default commentator, a celebrity or a contact of the user.09-30-2010
20100199166Image Component WEB/PC Repository - A solution that organizes dispersed collections of images such as photographs, pictures and other graphical objects kept in shoeboxes, albums, or electronic storage. The solution makes it easy to describe, resize, index, and sort the different aspects contained in images. Facilities include documentation, e-mail, updating, version control, inclusion of video, embellishment, sound, animation, text to speech and, dynamic search.08-05-2010
20090249185Annotation Framework For Video - A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.10-01-2009
20090204882SYSTEM AND METHOD FOR ANNOTATION OF WEB PAGES - The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation of the display at the second client.08-13-2009
20090177957METHOD AND SYSTEM FOR SIMPLIFIED SERVICE COMPOSITION - A method for service composition, including: receiving a tag query; composing a processing graph in accordance with the tag query, wherein the processing graph is composed by using annotated primal data and services and includes at least one of the services; and deploying the service in an execution environment.07-09-2009
20090319885COLLABORATIVE ANNOTATION OF MULTIMEDIA CONTENT - A method for collaborative annotating of a program of multimedia content includes enabling a first user to create a program annotation, enabling the first user to store annotation data, and enabling a second user to access the annotation data. The second user may navigate the program using the annotation and/or view the annotation while viewing the program. The first user may create the annotation while viewing the program, for example, by asserting an annotation button on a remote control device. The annotation may include the frame that was displayed when the user created the annotation, text, audio, an image, or video selected by the viewer. The annotations include chronological information indicative of a chronological location of the annotation within the program. The annotations may include “rating annotations” indicating the author's subjective rating of a portion of the program that is in chronological proximity to the annotation's chronological location.12-24-2009
20090319884ANNOTATION BASED NAVIGATION OF MULTIMEDIA CONTENT - A disclosed service for enabling enhanced navigation of a program of multimedia content includes enabling a user to access annotation data associated with the program. The annotation data is indicative of a plurality of chronologically ordered annotations generated by one or more viewers of the program. The chronological positioning of an annotation within the program is indicative of the portion of the program being watched when the annotation was created. In other words, the annotations occur at locations in the program when they are created. If a first user creates a first annotation at the seven minute mark of a program, a second user, who watches the program while accessing the stored annotation data, will see the first user's annotation at the seven minute mark of the program.12-24-2009
20090319883Automatic Video Annotation through Search and Mining - Described is a technology in which a new video is automatically annotated based on terms mined from the text associated with similar videos. In a search phase, searching by one or more various search modalities (e.g., text, concept and/or video) finds a set of videos that are similar to a new video. Text associated with the new video and with the set of videos is obtained, such as by automatic speech recognition that generates transcripts. A mining mechanism combines the associated text of the similar videos with that of the new video to find the terms that annotate the new video. For example, the mining mechanism creates a new term frequency vector by combining term frequency vectors for the set of similar videos with a term frequency vector for the new video, and provides the mined terms by fitting a zipf curve to the new term frequency vector.12-24-2009
20090144609NLP-based entity recognition and disambiguation - Methods and systems for entity recognition and disambiguation using natural language processing techniques are provided. Example embodiments provide an entity recognition and disambiguation system (ERDS) and process that, based upon input of a text segment, automatically determines which entities are being referred to by the text using both natural language processing techniques and analysis of information gleaned from contextual data in the surrounding text. In at least some embodiments, supplemental or related information that can be used to assist in the recognition and/or disambiguation process can be retrieved from knowledge repositories such as an ontology knowledge base. In one embodiment, the ERDS comprises a linguistic analysis engine, a knowledge analysis engine, and a disambiguation engine that cooperate to identify candidate entities from a knowledge repository and determine which of the candidates best matches the one or more detected entities in a text segment using context information.06-04-2009
20090106642MULTI-USER, MULTI-TIMED COLLABORATIVE ANNOTATION - A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.04-23-2009
20110113320Network-Accessible Collaborative Annotation Tool - A network-accessible toolbox permits collaborative annotation, facilitating interaction and communication among users. In an implementation, content on a Web page, or other page or document accessible through a network or the Internet, can be annotated. A user can view the page and with the toolbox, select content on the page and make an annotation or suggestion. Multiple users can view and make annotations to the same page at the same time. After annotations are made, users can view the page with annotations made by other users. The author or owner of the page can accept or reject the annotations or suggestions made to the page. If the owner accepts a particular suggestion, the selected content is replaced with the suggestion.05-12-2011
20130132814ELECTRONIC CONTENT EDITING PROCESS - Briefly, one or more embodiments of a process, system, apparatus or article to edit electronic content is provided. Electronic content may be displayed in an application. A snapshot of a portion of the electronic content may be created. An edit and/or a comment may be received that provides context for the comment. A review that includes the snapshot and edit and/or comment may be published to one or more recipients. At least one of the one or more recipients may be configured to receive the review and display the review using a different application.05-23-2013
20100313114 DOCUMENT MARKUP TOOL - This invention concerns a document markup tool, that is an application where existing authored documents can be marked or annotated. For instance, formative or summative assessment submissions authored by students might be graded by a teacher using the markup tool. The tool itself is operable by a user at a computer user interface to: Recognize the members of a set of existing documents. Open one of the existing documents in a set and display its contents to a user together with a toolbar. And, select locations in the document and, using the toolbar, add commentary and scores to the document. Wherein the markup tool is automatically operable to: Total the scores made in a document. Display the scores in a graphical report in the document. Display a moderation panel which enables visual and statistical comparisons of the scores made in a document to the scores added to all the documents of the set. And, reflect changes to the scores made in a document in the displayed moderation panel.12-09-2010
20100313113Calibration and Annotation of Video Content - Various embodiments provide techniques for calibrating and annotating video content. In one or more embodiments, an instance of video content can be calibrated with one or more geographical models and/or existing calibrated video content to correlate the instance of video content with one or more geographical locations. According to some embodiments, geographical information can be used to annotate the video content. Geographical information can include identification information for one or more structures, natural features, and/or locations included in the video content. Some embodiments enable a particular instance of video content to be correlated with other instances of video content based on common geographical information and/or common annotation information. Thus, a user can access video content from other users with similar travel experiences and/or interests. A user may also access annotations provided by other users that may be relevant to a particular instance of video content.12-09-2010
20130139047METHOD AND SYSTEM FOR GENERATING AND UTILIZING PERSISTENT ELECTRONIC TICK MARKS - Consistent with embodiments of the invention, computer-based systems and methods for annotating documents with a special type of graphical icon—referred to herein as a tick mark—are provided. Accordingly, utilizing a document annotation tool consistent with one embodiment of the invention, a user can quickly and easily place a tick mark next to an element of a document (e.g., a word, sentence, paragraph, number, chart, graph or figure) being displayed to visually convey some information about that particular element of the document. A second user, who is viewing the same document subsequent to the first user placing the tick mark, will immediately recognize and appreciate the information conveyed by the placement of the tick mark.05-30-2013
20100325528AUTOMATED FORMATTING BASED ON A STYLE GUIDE - Techniques are provided for organizing information in a document according to the rules of a particular style guide. Information for full references is collected and stored as both reference metadata in the metadata of the document, and as reference text in one or more locations in the text of the document. As information for a particular reference is input into a GUI, a depiction of reference text for the reference is automatically updated to reflect each new item of information, such that the depiction continually conforms to the rules of the particular style guide. A user may insert in-text citations, based on reference metadata in the metadata of the document, into the text of the document. A formatted in-text citation may be presented to a user for editing. The edited in-text citation is automatically inserted into the text of the document at a location indicated by the user.12-23-2010
20130145248SYSTEM AND METHOD FOR PRESENTING COMMENTS WITH MEDIA - A system and methods are provided for presenting a comment associated with presentation of media. In one embodiment, a method includes outputting media for display, and detecting a comment associated with the media based on a request for comments associated with the media, the request including identification of at least one user associated with a social network. The method may further include detecting a time code associated with the comment and outputting a graphical representation of the comment with presentation of the media based on the time code.06-06-2013
20090100327DOCUMENT INFORMATION PROCESSING APPARATUS AND DOCUMENT INFORMATION PROCESSING PROGRAM - A document information processing apparatus is obtained in which there is no need to provide the consistency of management between the instances of documents and their metadata, that is, there is no fear that inconsistency in management might be caused, thereby eliminating the possibility of loading the system, which would otherwise result from the provision of managerial consistency, as well as making it possible to improve their versatility. The apparatus includes a document input and output section that is able to at least input or output a document as an image data, an operation timing detection section that detects predetermined operation timing for the document, a metadata acquisition section that acquires metadata of the document based on the operation timing, and a metadata description section that describes the metadata in a predetermined format based on instance data of the document at predetermined timing with respect to the input or output of the document.04-16-2009
20100218082METHOD AND SYSTEM FOR EXPRESSING AND ENFORCING NON-FUNCTIONAL CONCERNS IN BUSINESS PROCESS MANAGEMENT SYSTEMS AND WORKFLOW SYSTEMS - A system and method to express and enforce non-functional properties in process management systems are described. Non-functional properties are expressed via annotations. Annotations and corresponding constraints are grouped in profiles. Further, non-functional properties are enforced via rules specified in enforcement patterns that are associated with the annotations. The enforcement patterns extend processes with additional process elements and logic for enforcing non-functional properties at runtime.08-26-2010
20090327857SYSTEM AND METHOD FOR PROVIDING METADATA - A system and corresponding devices are disclosed for automatically providing a user with metadata related to data provided by the user, the data representing media content, comprising:12-31-2009
20090037805ANNOTATION DATA FILTERING OF COMPUTER FILES - A method and apparatus for annotation filtering of computer files. An embodiment of a method for annotation filtering of computer files includes receiving a serial data stream input, where the serial data stream input representing one or more computer files. A data type description of a computer file is detected in the data stream, and an annotation is detected in the computer file. A determination is made whether to continue processing of the annotation.02-05-2009
20090217149User Extensible Form-Based Data Association Apparatus - Embodiments of the present invention relate generally to the classification and management of digital data artifacts, and particularly to systems and methods for annotating and associating a comment with a content item available on a computer, TV or mobile (e.g., handheld) device using forms. The digital data artifacts may include at least user-defined and extensible artifacts, or pre-built artifacts, or comments and tags. Comments may include, but are not limited to, one or more of unstructured text, structured data (e.g., data entered or browsed to via a form), an audio or video file, tags, etc. The artifacts may act as a classification system for a user. A method embodying the invention includes navigating to a content item for comment or annotation, and selecting a tag set and/or a form, which is filled in and used to comment on the item and then saved in a database. A tagging or data association server saves the form and user extensible tag set and related files and data sets with the content item and provides various presentation, analysis and information retrieval functionalities. Community responses to the form may be analyzed by semantic analysis and subsequent aggregation and display of the form data.08-27-2009
20100058166INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM - An information processing apparatus includes: an operation input unit; an electronic information display control unit; an electronic information operation control unit; an annotation operation control unit; and an electronic information data holding unit, wherein the annotation operation control unit, in a case where the at least one annotation object is pasted on a page, holds a displaying magnification of a page on which the at least one annotation object is pasted and a displaying position on the page on which the at least one annotation object is pasted, as annotation data, and the electronic information display control unit, in response to a fact that the at least one annotation object has been selected through the annotation operation control unit, displays a page of the electronic information on a screen based on the displaying magnification and the displaying position held in annotation data corresponding to the at least one annotation object selected.03-04-2010
20100070846INFORMATION PROCESSING APPARATUS, REMOTE INDICATION SYSTEM, AND COMPUTER READABLE MEDIUM - An information processing apparatus including: a management portion that manages a first identifier to be added to a capture image from a capture device; and a first control portion that adds the first identifier to the capture image, temporarily stores the capture image to which the first identifier is added, and transmits the capture image to which the first identifier is added, to a remote terminal; wherein when storing an image displayed on a display device which is connected to the remote device is instructed, the management portion receives a storing instruction including the first identifier in relation to the displayed image from the remote terminal, acquires the capture image corresponding to the first identifier included in the storing instruction from the first control portion, and stores the acquired capture image into a storage.03-18-2010
20080256434Methods, Systems, And Computer Program Products For Associating User-Provided Annotation Data With Markup Content Of A Resource - Methods and systems are described for associating user-provided annotation data with markup content of a resource. In one aspect, an annotation element is detected through processing a resource for presentation by a client. The annotation element is defined in a markup-language for accepting annotation and is associated with a tag defining a boundary of markup content for the resource. Based on the annotation element, a form for receiving user-provided annotation data is presented. The received annotation data is associated with the markup content bounded by the tag. In another aspect, a resource including the annotation element is provided. The provided resource including the annotation element is provided to a network entity, such as a client or a server.10-16-2008
20100070845SHARED WEB 2.0 ANNOTATIONS LINKED TO CONTENT SEGMENTS OF WEB DOCUMENTS - A Web document including Web content can be presented within a user interface. At least one content segment of the Web document can be associated with a visual identifier. At least one annotation can be associated with said content segment of the Web document. The annotation can be presented within an annotation view of the user interface. The annotation can include content provided by another in commentary to the Web document and in particular in commentary to the content segment of the Web document.03-18-2010
20110083068MANAGING DIGITAL ANNOTATIONS FROM DIVERSE MEDIA FORMATS HAVING SIMILAR CONTENT - A method of managing annotations in digital media includes receiving an input of at least two media files. Each of the at least two media files includes a media format and contains primary content and annotated content. The method also requires creating a merge file having a single media format with the merge file including all of the primary content from each of the at least two media files, identifying the annotated content from each of the at least two media files, and adding the annotated content from each of the at least two media files to the merge file.04-07-2011
20110258526WEB CONTENT ANNOTATION MANAGEMENT WEB BROWSER PLUG-IN - Annotation data can be captured for at least one user-created content annotation regarding Web content presented within a Web browser by a content annotation plug-in. The content annotation plug-in can be an auxiliary software component of the Web browser. The annotation data for the at least one user-created content annotation can be stored in a data store. The data store can be a component of a computing device currently running the Web browser or a content annotation server remotely located to the computing device. A viewable aggregate of the Web content and the annotation data can be provided to at least one user-specified recipient.10-20-2011
20090024914FLEXIBLE METHODS FOR CREATING PHOTOBOOKS - A method for producing a photo album includes providing a plurality of images comprising a first image, associating text information with the first image, and providing a library of page layouts each comprising one or more image receiving areas. A page layout includes an image caption area associated with one of the image receiving areas in the page layout. After the step of associating, the method includes automatically selecting a first page layout from the library of page layouts, wherein the first page layout comprises an image receiving area and an image caption area in association with the image receiving area, automatically placing the first image in the image receiving area in the first page layout, and automatically placing the text information into the image caption area in association with the image receiving area in the first page layout to produce a page in the photo album.01-22-2009
20120066580System for extracting relevant data from an intellectual property database - A method of extracting publications relevant to a reference entity, comprising the steps of generating an initial set of publications; associating the initial set with a database to generate a user-engageable display of at least one element relating to the at least one publication such that the at least one element is a required characteristic of the at least one publication in accordance with a predetermined standard of analysis; selecting at least a first element from the at least one element that represents a characteristic not present in the reference entity; yielding a result including publications in the initial set and excluding publications relating to the selected at least a first element in accordance with the predetermined standard of analysis.03-15-2012
20120278695ELECTRONIC DOCUMENT ANNOTATION - Annotating a document in a data processing system, wherein the document includes a first content section and a data structure, can include receiving a request to annotate the document, wherein the request comprises an annotation, and an identification of the document to annotate, and creating a second content section comprising the annotation. The data structure can be updated with a reference to the second content section thereby making the second content section available as an annotation in association with the document.11-01-2012
20130159833METHOD AND APPARATUS FOR PROVIDING ACCESS TO AND WORKING WITH ARCHITECTURAL DRAWINGS ON A PERSONAL DIGITAL ASSISTANT - A method, apparatus, and article of manufacture provide access to architectural documents in a network based on-line web based system. Servers that are accessible from the Internet maintain persistent multiple architectural documents of different media types. An online user is provided, from the servers via the Internet, a set of basic virtual design tools that have persistent properties and may be copied. The virtual design tools may also be utilized to work with the architectural documents. A workspace is also provided for viewing, accessing, and modifying the architectural documents.06-20-2013
20090327855ANNOTATING WEBPAGE CONTENT - Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third party. A collection of annotations stored at a storage location is retrieved, the annotations collection associated with the webpage and an annotations author. The webpage is displayed with the retrieved annotations collection overlaid on the accessed webpage.12-31-2009
20080229185OBJECT ANNOTATION - Soft-screen annotations are associated with objects in order to communicate information relating to the object. The annotation can be static or dynamic and/or interactive or non-interactive. Different properties can be selected when a soft-screen annotation is created in order to customize the annotation for each object.09-18-2008
20100325527OVERLAY FOR DIGITAL ANNOTATIONS - A user input is received as a digital annotation, and the digital annotation is maintained as at least part of an overlay layer. The digital annotation is displayed, and if information from a program is being displayed then the digital annotation is displayed concurrently with the information from the program. Interaction between the overlay layer and the application layer can also be allowed.12-23-2010
20100332964ELECTRONIC RESOURCE ANNOTATION - A distributed system is described in which resource utilisation decisions depend upon the categorisation of resource descriptions stored in the distributed system. In the principal embodiment, the resource descriptions are web service descriptions which are augmented with tags (i.e. descriptive words or phrases) entered by users and/or by web service administrators. The system stores, for different groups of users, groups of tags popularly used by users within those groups. By monitoring tags input by a user, and proposing tags to the user from any groups which are under-represented in tags input by the user, a more balanced set of tags describing resources in the system is obtained. This leads to a more coherent and focussed set of tags in the system, which in turns results in better resource utilisation decisions and hence a more efficient use of the resources of the distributed system12-30-2010
20110258527SYSTEM AND METHOD FOR ANNOTATING AN ELECTRONIC DOCUMENT INDEPENDENTLY OF ITS CONTENT - A system, method, and apparatus for annotating an electronic document independently of its content is provided. According to one variation, a tablet and stylus-based computer is programmed with a document browser that permits a user to annotate documents viewed through the browser. The annotations are stored separately from the viewed document pages but are correlated with the pages such that when a previously annotated page is revisited, annotations relating to that page are retrieved and displayed on top of the page as an “ink” layer. Three different annotation modes are possible: ink, highlight, and erase. Each mode can be selected through a user interface supplied through the browser or through controls embedded in a document.10-20-2011
20110022942SYSTEM AND METHOD FOR ANNOTATING MULTIMEDIA OBJECTS - The system and a computer-implemented method annotate a multimedia object on a web page hosted on a publisher computer system. A web page that includes a multimedia object is rendered in a web browser of a client computer system. One or more layers, including a transparent layer, at least partially located over the multimedia object displayed on the web page are generated wherein the one or more layers are configured to facilitate the creation and display of annotation data for the multimedia object based on user interface events produced by a user of the client computer system. Annotation data for the multimedia object is received from the user. The annotation data is transmitted to an annotation server for storage. A visual indicator indicating that the annotation data is associated with the multimedia object is displayed, wherein the visual indicator is rendered in the one or more layers.01-27-2011
20110093771System and method for superimposing a document with date information - System and method for enhancing the display of a document by maintaining in a computer system information associated with a plurality of content elements, including a date. A document is parsed to identify content elements contained within the document, wherein at least one content element contained in the document is identical or similar to a corresponding content element maintained in the computer system. The at least one content element contained in the document is then superimposed with a date associated with the corresponding identical or similar content element maintained in the computer system.04-21-2011
20100115393CREATION AND RETRIEVAL OF GLOBAL ANNOTATIONS - Methods, systems, and articles of manufacture for managing global annotations made for data elements that may be instantiated (e.g., displayed) by a variety of different type applications are provided. By anchoring the global annotations to the data element, rather than the particular data source containing the data element at the time the data element was annotated, the annotation may be retrieved from any application that instantiates or displays it.05-06-2010
20090300475WEB-BASED SYSTEM FOR COLLABORATIVE GENERATION OF INTERACTIVE VIDEOS - Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows the creation of annotations and association of the annotations with a video. Annotations may be of different types and have different functionality, such as altering the appearance and/or behavior of an existing video, e.g. by supplementing it with text, allowing linking to other videos or web pages, or pausing playback of the video. Authentication of a user desiring to perform annotation of a video may be performed in various manners, such as by checking a uniform resource locator (URL) against an existing list, checking a user identifier against an access list, and the like. As a result of authentication, a user is accorded the appropriate annotation abilities, such as full annotation, no annotation, or annotation restricted to a particular temporal or spatial portion of the video.12-03-2009
20100122153APPARATUS, SYSTEM AND METHOD FOR ELECTRONICALLY SIGNING ELECTRONIC TRANSCRIPTS - A method for electronically signing an electronic transcript. The method includes obtaining an image of a court reporter's signature which may be incorporated into an electronic transcript. A hash operation performed on the electronic transcript to generate a representation of the contents of the electronic transcript. The representation of the contents of the electronic transcript is recorded/time stamped by a digital notary service, from which a notary record of the time stamping is obtained from the digital notary service. The notary record is digitally signed, and an electronically signed electronic transcript is formed by bundling the digitally signed notary record with the electronic transcript and with the data identifying the user. In this manner, an electronic transcript with an electronic signature is created. The electronic transcript may be viewed, with the image displayed in the viewer having an image of the court reporter's signature.05-13-2010
20100031135ANNOTATION MANAGEMENT IN ENTERPRISE APPLICATIONS - A computer-implemented method of managing collaboration in an enterprise application includes creating an annotation that corresponds to at least a first document and a second document, the first document having a first document format and the second document having a second document format. The computer-implemented method can further include mapping the annotation to a workflow process. An annotation management system includes multiple document repositories to store documents, an annotation repository to store annotations, wherein each annotation references a document stored in a corresponding document repository, and an annotation application to allow collaborators to view at least some of the annotations, allow at least one of the collaborators to search the annotations, and allow at least one of the collaborators to apply a filter to the annotations.02-04-2010
20100017701NOTIFICATION OF ACTIVITY AROUND DOCUMENTS - Users are able to subscribe to notifications regarding activity around particular documents (e.g., changes to and/or annotations to the documents). A variety of different notification parameters can be set by the user, allowing him or her to request the type(s) of notifications he or she would like to receive, as well as how frequently notifications are to be received.01-21-2010
20100017700Methods and Systems for Handling Annotations and Using Calculation of Addresses in Tree-Based Structures - This application relates to calculating addresses of modifications to tree-based structures and storing some of the addresses in a manner that allows the modifications to be applied, sustained, modified, and removed independently from one another. In some embodiments, the tree-based structures may define documents, including web documents, and the modifications may include annotations. In some embodiments, the addresses may include locations of the annotations within the documents. Methods and systems disclosed herein also include improved methods and systems for handling annotations. Some such methods and systems operate in connection with handling addresses associated with tree-based structures, while others can function independently of tree-based structures. Related user interfaces, applications, and computer program products are disclosed.01-21-2010
20110154178ANNOTATION STRUCTURE TYPE DETERMINATION - Methods, systems, and articles of manufacture for organizing and selecting structures used to generate forms for capturing information as annotations made for a variety of different type data objects are provided. Some embodiments allow annotation structures to be associated with specific pairings of data object types and user roles via entries in a configuration file. When a user selects a set of one or more data objects for annotation, the configuration file may be accessed to determine a proper annotation structure for use in generating an annotation form based on the selected data objects and a role of the user.06-23-2011
20110154179Method, System and Computer Readable Medium for Addressing Handling from a Computer Program - A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one single selection in a menu in a program, initiates retrieval of name and addresses and/or other person or company related information, while the user works simultaneously in another program, e.g., a word processor. The click on the function item initiates a program connected to the button to search a database or file available on or through the computer, containing the person, company or address related data, in order to look up data corresponding to what the user types, or partly typed, e.g., name and/or address in the word processor, the correct data from the database, data related to the typed data, e.g., the name of the person, company, or the traditional or electronic address, or other person, or company, or address related data, and alternatively the persons, companies, or addresses, are displayed and possibly entered into the word processor, if such related data exists.06-23-2011
20090119576MANAGING SOURCE ANNOTATION METADATA - A method, system and computer program product for managing source annotation metadata. The metadata management technique may include maintaining a set of metadata, maintaining data/metadata relationships between individual units of the metadata and individual units of the source data, and maintaining metadata/metadata relationships between individual units of the metadata. The metadata/metadata relationships define two or more intersecting search pathways through the metadata that intersect at one or more metadata units belonging to more than one search domain.05-07-2009
20120047424IMAGE ANNOTATION FOR IMAGE AUXILIARY INFORMATION STORAGE AND RETRIEVAL - Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for image annotation for image auxiliary information storage and retrieval. In an embodiment of the invention, a method for image annotation for image auxiliary information storage and retrieval is provided. The method includes loading a digital image into memory of a computer and selecting separately stored auxiliary information for the digital image. A network location of the auxiliary information can be encoded. Finally, the encoding can be embedded into the digital image.02-23-2012
20120005566ADDING A COMPREHENSION MARKER TO A SOCIAL NETWORK TEXT ENTRY - A computer implemented method provides dynamically altered versions of a comprehension marker for a social network text entry. A computer presents a comprehension marker for a text entry in a social network. The comprehension marker provides additional information to explain the text entry. Dynamically altered versions of the comprehension marker from other readers are then received and presented.01-05-2012
20120011429IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus successively designates each page of an input page image as a processing target, detects an anchor expression constituted by a specific character string, and associates a highlight position corresponding to the anchor expression with a link identifier. When the anchor expression and the link identifier are registered in a link configuration management table, if the same anchor expression is already registered in the table, the apparatus updates the table in such a way as to mutually associate the link identifiers of the same anchor expression. The apparatus generates page data of an electronic document based on a link identifier relating to a processing target page image and its highlight position and transmits the generated page data. The apparatus generates information usable to link the relevant link identifiers based on the link configuration management table, after completing the processing for all pages, and transmits the generated information.01-12-2012
20120011428COMPUTER-IMPLEMENTED METHODS DISPLAYING, IN A FIRST PART, A DOCUMENT AND IN A SECOND PART, A SELECTED INDEX OF ENTITIES IDENTIFIED IN THE DOCUMENT - Disclosed is a computer-implemented method of presenting data which has been automatically extracted from a digital representation of a document to a curator for review, the extracted data comprising annotation entity data concerning one or more instances of entities which have been identified in the digital representation of a document, the annotation entity data comprising data specifying the location of the identified instances of entities within the digital representation of a document, the method comprising the steps of (i) displaying in a first region of a display screen a user selectable portion of the digital representation of a document with said instances of entities which are specified by the annotation entity data as being located within the displayed portion of the digital representation of a document highlighted at the location specified by the annotation entity data; (ii) displaying in a second region of the display screen a list of a plurality of instances of entities which have been identified in the digital representation of a document, at least one of the listed instances of an entity having a user selectable user interface element associated therewith; and (iii) responsive to a user selecting the user selectable user interface element associated with an instance of an entity, adjusting the portion of the digital representation of a document which is displayed in the first region to include the location within the digital representation of a document where the instance of an entity associated with the selected user interface element is located.01-12-2012
20120210204ASSIGNMENT OF MEASUREMENT DATA TO INFORMATION DATA - A method is disclosed for assigning measurement data of a body of a patient to information data related to the same body. The method includes providing annotated measurement data, providing annotated information data, translating the first group of annotations into a first group of universal annotations and the second group of annotations into a second group of universal medical annotations in a universal annotation ontology management system, comparing the universal annotations of the first group of universal annotations with the universal annotations of the second group of universal annotations, and assigning the universal annotations to each other. An assignment system and a universal annotation ontology management system are also disclosed.08-16-2012
20120060081SYSTEMS AND METHODS FOR DOCUMENT ANALYSIS - The present invention relates to systems and methods for the peer review, originality analysis, and contextual mark-up of formatted electronic documents. In particular, the present invention provides systems and methods that utilize layered peer review, originality analysis and contextual markup modules in one view. These systems and methods have many applications, including use for online editing and education.03-08-2012
20120159305PERSISTING ANNOTATIONS WITHIN A COBROWSING SESSION - A request to navigate to a Uniform Resource Identifier (URI) can be received within a cobrowsing session. The cobrowsing session can be associated with a unique session identifier of a cobrowsing application. The cobrowsing application can be part of a collaboration software. An annotation previously associated with the URI from a historic cobrowsing session can be retrieved. Content associated with the URI can be obtained and presented within an interface associated with the cobrowsing session. The annotation can be presented within the content associated with the URI of the interface.06-21-2012
20120110429PLATFORM ENABLING WEB-BASED INTERPERSONAL COMMUNICATION WITHIN SHARED DIGITAL MEDIA - The invention consists of a new form of digital media document comprising content, applications and services that facilitate sharing and social expression on the Internet within a unified media object instead of being confined to specific websites such as social-networking services. This invention transforms content into content which is reusable, particularly for social expression, by enabling encapsulation of said content within an online document. This can be achieved by presenting a set of library applications to the user, where each application connects to a specific third-party web service, and presents the third-party service reusable content to the user, so the user can reuse in a very simple way, such as drag-and-drop. The invention promotes social engagement with digital multimedia while enabling social expression, commenting and editing of content or of the online document and optionally linking these activities to the website or service timeline.05-03-2012
20120254717MEDIA TAGGING - Provided is a method of tagging media. The method identifies at least one region of interest in a media based on a user input and assigns a higher weighted tag to an object identified in at least one region of interest compared to an object present in another region of the media.10-04-2012
20110087955Computer-aided methods and systems for e-books - One embodiment includes a portable e-book reading device for reading a paginated e-book, where each page includes one or more sections, with at least one section including a piece of text linked to an illustration. The device includes a controller, a display and a screen layout module coupled to the controller and the display. The module can be configured to layout the at least one section of the e-book at least by keeping the piece of text with the illustration to be displayed in one screen of the display, and to maintain the pagination if a page is in more than one screen of the display. Another embodiment includes a paginated e-book with a text sub file, an illustration sub file and a logic sub file. The text sub file can store at least one piece of text and an attribute regarding the text. The illustration sub file can store at least an illustration and an attribute regarding the illustration. Either the text sub file or the illustration sub file includes position information linking the illustration to a corresponding piece of text in the text sub file. The logic sub file can include a rule to instruct an e-book reading device on how a section of the e-book should be displayed on a screen of a display at the device. Yet another embodiment includes an e-book with a logic sub file that can analyze an attribute of and provide a response to the reader.04-14-2011
20100095196Credibility of Text Analysis Engine Performance Evaluation by Rating Reference Content - Evaluating the performance of a text analysis engine is provided. A plurality of pre-annotated reference documents and a set of annotation types associated with the pre-annotated reference documents are received. Annotation contexts of reference annotations in the plurality of pre-annotated reference documents are analyzed using the set of annotation types. Similar annotation contexts are identified between the reference annotations and the set of annotation types. Responsive to identifying the similar annotation contexts, the similar annotation contexts are clustered thereby forming a plurality of reference annotation clusters. A set of reference content heterogeneity scores are computed based on the number of reference annotation clusters for each annotation type in the set of annotation types. An integral reference content rate for the set of annotation types is then computed and output to a user.04-15-2010
20120124461TECHNIQUES TO ANNOTATE STREET VIEW IMAGES WITH CONTEXTUAL INFORMATION - Techniques to annotate street level images with contextual information are described. A map application may comprise a street level component that when executed by a processor is operative to generate annotated street view images of a location. The street level component may comprise a street view component operative to generate a street view image from multiple street level images, the street view image having one or more objects located within the street view image. The street level component may further comprise a metadata component communicatively coupled to the street view component, the metadata component operative to generate a horizontal metadata panel having object metadata positioned in approximate vertical alignment with a corresponding object in the street view image, and combine the horizontal metadata panel with the street view image to form an annotated street view image. Other embodiments are described and claimed.05-17-2012
20120166930Annotation Framework For Video - A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.06-28-2012
20120131435VIRTUAL NOTES IN A REALITY OVERLAY - Virtual notes are provided that enable virtual communications between users. A user is enabled to input content into a note using an electronic device. The user is enabled to associate a virtual representation of the note with an entity to generate a virtual note. The user is enabled to position the virtual representation of the virtual note in a virtual space superimposed on the entity. The user is enabled to configure at least one attribute associated with the virtual note. The generated virtual note is transmitted to a notes database. Subsequent users can view and otherwise interact with the virtual note by interacting with the entity associated with the virtual note. For example, the subsequent users can interact with the virtual note by approaching the entity, or by viewing the entity on a map displayed by an electronic device.05-24-2012
20120254716IMAGE DISPLAY APPARATUS AND METHOD FOR DISPLAYING TEXT IN THE SAME - A method of controlling an image display apparatus, and which includes receiving, via an interface unit of the image display apparatus, an input signal indicating at least one mobile terminal is connected to the image display apparatus; receiving, via the interface unit of the image display apparatus, text information input on the mobile terminal during reproduction of a video displayed on the image display apparatus; displaying the text information on a display unit of the image display apparatus; and displaying, on the display unit, a timeline indicating a time length of the displayed video and indication information indicating when the text information was input on the displayed timeline.10-04-2012
20130174007METHODS AND SYSTEMS FOR DISPLAYING VIDEOS WITH OVERLAYS AND TAGS - In a system and method for displaying a video and an overlay or tag, an application that runs through a browser on a client is used to send a request from the client to a server over a computer network. In response to the request, at least the following is sent from the server to the client: a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, a second URL corresponding to a location on the network where the overlay or tag is stored, and playlist data. The first and second URLs are associated with different servers on the computer network. The first and second URLs and the playlist data are used at the client to retrieve the video and the overlay or tag, and build a playlist. The client merges the video and the overlay into an integrated media sequence that is played to a user via the browser in accordance with the playlist, and displays the tag. The user is automatically linked to content associated with the overlay or tag when the user clicks on a representation of the overlay or tag displayed on the browser.07-04-2013
20120254718VIEW-INDEPENDENT ANNOTATION OF COMMERCIAL DATA - A first view of commercial data is presented to a first user. A data selection criterion is received from the user. A first data set is identified based on the selection criterion. Annotation content is received from the user. The annotation content and the first view of the commercial data is associated with the first data set. A query is received for a second view from a second user, in which the second view includes at least a portion of the first data set. The second view is presented to the second user, together with the annotations associated with the portion of the first data set included in the second view.10-04-2012
20120221937Systems and Methods for Remote Collaborative Studying Using Electronic Books - An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.08-30-2012
20120221936ELECTRONIC BOOK EXTENSION SYSTEMS AND METHODS - An electronic book system allows third parties to make available to users extensions, or “add-ons”, that provide additional features and functions relating to a book. Add-ons are launched in a manner that takes into account the reader's context, such as a current page the reader is looking at. Payment mechanisms as well as policies for the add-ons are integrated so that restrictions imposed by both book publishers and add-on publishers are respected.08-30-2012
20120233534VALIDATION, REJECTION, AND MODIFICATION OF AUTOMATICALLY GENERATED DOCUMENT ANNOTATIONS - A mixed-initiative annotation framework is described herein. A document that includes several sentences is presented to a user, and an extractor module analyzes at least one sentence and automatically extracts a subject, predicate, object triple therefrom. The subject, predicate, object triple is displayed in graphical relation with the sentence as a proposed annotation to the sentence. Graphical options are presented to the user that allow the user to accept the proposed annotation, reject the proposed annotation, or modify the proposed annotation.09-13-2012
20120240025Device, Method, and Graphical User Interface for Automatically Generating Supplemental Content - An electronic device with a display and a touch-sensitive surface displays a portion of a document in a primary user interface for the document. The portion of the document includes a respective author-specified term. The respective author-specified term is associated with corresponding additional information supplied by an author of the document, and the corresponding additional information is not concurrently displayed with the author-specified term in the portion of the document. The device also receives a request to annotate the respective author-specified term in the portion of the document; and in response to the request to annotate the respective author-specified term: annotates the respective author-specified term in the primary user interface; and generates instructions for displaying, in a supplemental user interface for the document distinct from the primary user interface, the respective author-specified term and at least a portion of the corresponding additional information for the respective author-specified term.09-20-2012
20110239102DOCUMENT PROCESSING APPARATUS, DOCUMENT PROCESSING METHOD AND STORAGE MEDIUM STORING DOCUMENT PROCESSING PROGRAM - A document processing apparatus has an attachment unit and a storage. The attachment unit attaches a comment to an electronic document as additional information. The comment relates to a modification of the electronic document. The storage associates the comment with modified place information and stores them. The modified place information indicates a modified place of the electronic document, when the electronic document is modified based on the comment.09-29-2011
20120089897System and Method for Creating Trade-Related Annotations in an Electronic Trading Environment - A client terminal displays a trading screen interface and an annotation interface in relation to the trading screen interface. The annotation interface allows a trader to enter trade-related annotations in a quick and efficient manner or flag a predetermined time and input annotations to be associated with the flagged time a later time, while the trading screen interface allows the trader to make trades at the most favorable prices and in a speedy manner. The annotation interface may alternatively not be displayed and allow for audio input.04-12-2012
20120102387Annotating Video Intervals - A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos.04-26-2012
20100199164CONTROLLING EDITING OF A PORTION OF A DOCUMENT - To control editing of a document, a representation of the document that contains a property indicating an editing scope of a portion of the document is received by a first editor. The first editor modifies the property to change the editing scope of the portion of the document, such that a second editor is allowed to change the portion of the document according to the changed editing scope rather than the editing scope prior to changing of the property.08-05-2010
20100199165UPDATING WRAPPER ANNOTATIONS - Embodiments of methods, apparatuses, or systems relating to updating wrapper annotations are disclosed.08-05-2010
20130013999Systems and Methods for Creating an Annotation From a Document - Embodiments disclosed herein include systems and methods for annotating a document. Some embodiments include searching a first electronic legal document to determine a first reference to a statute, identifying a portion of the first electronic legal document that includes the first reference to the statute, and copying the portion of the first electronic legal document for inclusion as an annotation to the statute. Similarly, some embodiments include compiling the portion of the first electronic legal document into the annotation to the statute, receiving a request for the statute and providing the annotation for display. Other embodiments are also disclosed herein.01-10-2013
20120151320ASSOCIATING COMMENTS WITH PLAYBACK OF MEDIA CONTENT - Methods, systems, and devices are described for associating comments with playback of media content. In these methods, systems and devices, a user input device receives a selection of a first point during the playback of the media content for insertion of a first comment. The input device may associate a first time code with the selected first point. The input device may also receive a comment from the user at a second point during the playback of the media content, the second point being different from the first point. The comment is associated with the first time code.06-14-2012
20130019158INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUMAANM WATANABE; AkiraAACI TokyoAACO JPAAGP WATANABE; Akira Tokyo JP - An editing mode is designated from among a plurality of editing modes available for input of handwriting. An executed position is acquired at a location on the display screen at which a particular handwriting operation is performed. A mode image, which represents the editing mode designated at a time the particular handwriting operation is performed, is temporarily displayed near the executed position.01-17-2013
20130024762METHODS AND SYSTEMS FOR ANNOTATION OF DIGITAL INFORMATION - Methods and system for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system. Another method provides for automatic updates of the annotation entries by periodically fetching the digital information associated with each URI and updating the values associated with each attribute.01-24-2013
20130024761SEMANTIC TAGGING OF USER-GENERATED CONTENT - A system includes presentation, within an application process, of data associated with a data space, reception of an annotation from a user during presentation of the data within the application process, and storage of the annotation in association with one or more semantic tags indicating the data space and the application process. The annotation may be indexed based on the one or more semantic tags for later retrieval.01-24-2013
20130174006COMMUNITY-BASED WEB SERVICE USER INTERFACE ANNOTATIONS - Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving, at a computing device, a technical service description associated with a web service, receiving, from an annotation repository, one or more first annotations to one or more user interface (UI) elements associated with the technical service description, the annotation repository electronically storing annotations to UI elements, refining at least one of the one or more UI elements based on one or more edits to the one or more UI elements, extracting one or more second annotations based on the one or more edits, and providing the one or more second annotations for storage in the annotation repository.07-04-2013
20130174008INFORMATION PROCESSING METHOD AND APPARATUS - An information processing apparatus includes an input unit configured to input an annotation of at least one of an underline, a box, a character, a character string, a symbol and a symbol string to a displayed document, an annotation recognition unit configured to recognize a type of the annotation and a coverage of the annotation in the document, an intention estimation unit configured to estimate intention of a user based on the type of the annotation and information in the coverage, an action storage unit configured to store a plurality of actions, an action selection unit configured to select an action to be performed for the document from the action storage based on the intention estimated by the intention estimation unit, and an execution unit configured to execute the action selected by the action selection unit.07-04-2013
20080235570System for communication through spatial bulletin board - A spatial bulletin board input device converts a movement of drawing a memo content in an actual space to three-dimensional coordinate information and acquires positional information which specifies a place in which the memo is written and saves the information in a spatial communication server. In the image-pickup place in the actual space, the picked-up image in the actual space is displayed on a spatial bulletin board display device and a browsing request is sent to the spatial communication server. The spatial bulletin board display device acquires the three-dimensional coordinate information and the memo positional information of the memo content near the image-taking place from the spatial communication server and displays the memo content on the picked-up image.09-25-2008
20080222511Method and Apparatus for Annotating a Document - Methods and apparatus are provided for annotating documents with one or more of entities, events and relations. Documents are annotated by presenting the document to a user; presenting the user with a list of possible entity types, wherein the list of possible entity types is configurable; and obtaining at least one mention annotation that associates a selected phrase in the document with one of the possible entity types. The selected phrase can be presented to the user, for example, based on one or more presentation rules associated with the associated entity type. The method can be implemented, for example, in a client-server configuration where a browser communicates with a remote server. A document can also be annotated by presenting the document to a user; presenting the user with a list of possible relation types, wherein the list of possible relation types is configurable; receiving at least two mention annotations from the user that each associate a selected phrase in the document with a entity type; and obtaining a relation annotation, wherein the relation annotation specifies a relation type between the at least two mention annotations.09-11-2008
20130179766System and Method for Identifying Organizational Elements in Argumentative or Persuasive Discourse - In accordance with the teachings described herein, systems and methods are provided for identifying organizational elements in argumentative or persuasive discourse. A text that has been annotated is received. The annotated text includes argumentative or persuasive discourse that includes claims and evidence and organizational elements configured to organize the claims and evidence. Annotations of the annotated text distinguish the organizational elements from the claims and evidence. A rule set or a feature set is identified from the annotated text, where the rule set or the feature set includes textual patterns or word frequency features related to the organizational elements of the annotated text. A model is built based on the annotations and on the rule set or the feature set. The model is configured to identify organizational elements in a new text. The model is applied to the new text.07-11-2013
20120254715VISUALIZER AND EDITOR FOR SINGLE MOLECULE ANALYSIS - There is provided a computer system for visualizing and editing single molecule fragments and one or more previously-produced single molecule assemblies or “contigs.” The present visualization and editing system allows a user to visualize large data sets resulting from single molecule map assembly operations, and to rapidly discern important features while errors and other discrepancies are conveniently resolved. The system includes one or more connectors connecting each to one or more databases capable of storing a diverse array of biomedical information, in addition to the single molecule data against which a user may validate the prior alignment and assembly. Embodiments described herein are thus useful in studies of macromolecules such as DNA, RNA, peptides and proteins. The visualization and editing system may be implemented and deployed over a computer network, and may be ergonomically optimized to facilitate user interaction.10-04-2012
20110271174Automatic Visual Preview of Non-Visual Data - Methods and systems are provided for automatic visual preview of non-visual data. A visual preview of non-visual data is generated by obtaining the non-visual data; obtaining metadata describing one or more semantic data types in the obtained non-visual data; selecting one or more visual metaphors for the obtained non-visual data based on the metadata; and generating the visual preview of the non-visual data using the one or more selected visual metaphors. As used herein, non-visual data does not have an established automatic method for generating a preview of the non-visual data. A user can optionally interact with the visual preview.11-03-2011
20130097481Application of Comments in Multiple Application Functionality Content - Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface component directly in line in the text or other objects of a document or other content item. Displayed comments may be collapsed to a simplified comments tab that may remain displayed in the associated document or content item. Selection of the comments tab may allow for expansion of the comments user interface component to full size. The comments tab may likewise be collapsed to an icon or other image displayed next to the associated content, and the icon or other image may be configured to provide an indication of the length of an associated comments conversation thread. One or more social feedback mechanisms may be employed to show feedback on a given component or portion of a document or content item.04-18-2013
20130124966NETWORK SYSTEM COMPRISING A COMPUTER AND A READING DEVICE - A network system includes a computer and an apparatus for reading digital documents, including an apparatus display being connectable to a communication channel of the computer via a connector. The computer includes a converter to convert a document to a format displayable by the apparatus, a first watching unit to watch the communication channel for arrival of the apparatus, and a second watching unit to watch a user's activities on the computer. The apparatus includes a detector to detect a moment in time when the user starts to work with the apparatus, and a notification device configured to send a notification to the computer via the connector. The computer is configured to establish upon receipt of the notification a transfer of the converted document from the computer via the connector to the apparatus, and the apparatus is configured to show a converted document on the apparatus display.05-16-2013
20130124964ENRICHMENT OF NAMED ENTITIES IN DOCUMENTS VIA CONTEXTUAL ATTRIBUTE RANKING - Technologies pertaining to retrieval of contextually relevant attribute values for an automatically identified named entity in a document are described herein. Named entity recognition technologies are employed to identify named entities in the text of a document. Context corresponding to an identified named entity is analyzed to probabilistically assign a class to the named entity. Attributes that are most relevant to the class are determined, and attribute values for such attributes are retrieved. The attribute values are presented in correlation with the named entity in the document responsive to user-selection of the named entity in the document.05-16-2013
20130124963MULTIPLE APPLICATION AND SELECTIVE ANNOTATION CONTENT PRESENTATION SERVICE - Methods and apparatuses are provided which may be implemented to in various computing devices to provide a presentation service through which content from two or more applications running on one or more computing devices may be shared along with selective annotation content.05-16-2013
20130132816METHOD AND APPARATUS FOR FILE PROCESSING - The embodiments of the present invention provide a method and an apparatus for file processing. The method for file processing includes: obtaining a file; parsing the file to obtain a first character contained in the file; matching the first character with a preconfigured matching character library; obtaining an annotation corresponding to the first character when the first character satisfies a predetermined condition; and displaying the first character and the annotation. With the embodiments of the present invention, automatic annotation can be provided for a particular character in a file, such that the user's reading experience can be improved.05-23-2013
20130132815AUTOMATED ANNOTATION OF A RESOURCE ON A COMPUTER NETWORK USING A NETWORK ADDRESS OF THE RESOURCE - A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.05-23-2013
20130145249SMART ANNOTATION ANCHORING PROCESS - The electronic device (06-06-2013
20080201632SYSTEM AND METHOD FOR ANNOTATING DOCUMENTS - Methods, apparatus and articles of manufacture therefor, are disclosed for annotating documents. An embodiment for annotating documents may be performed by the method of: retrieving a document selected for display by a user; locating sub-document elements in content of the retrieved document; computing a similarity measure for each of the located sub-document elements; identifying similarity measures of annotated sub-document elements and the located sub-document elements that indicate a correspondence there between; augmenting the located sub-document elements of the retrieved document with annotations of those annotated sub-document elements that have comparable similarity measures; displaying the retrieved document augmented with annotations.08-21-2008
20130124965CONTEXT AWARE ANNOTATION - Various embodiments of systems and methods for context aware annotations are described herein. A user request is received to visualize a dataset according to a user selected visualization type. A visualization of the dataset is created according to the user selected visualization type and the created visualization is displayed on the computer screen. The context information of each region of the displayed visualization is compared with the context information stored in annotations stored in the memory. Based on the comparison, a determination is made whether the context information stored in any of the annotations matches with the context information of any of the regions. The annotation is displayed on the region of the visualization, which has the same context information. In one embodiment, a list of annotations is displayed to the user. The information related to a selected annotation from the list of annotations is displayed to the user.05-16-2013
20100318893Online document annotation and reading system - An online system provides users with tools to annotate publications and share such annotations with other users. Publications annotated by a community of users become a richer source of information for the community.12-16-2010
20120284605Systems And Methodologies Providing For Collaboration Among A Plurality Of Users At A Plurality Of Computing Appliances - A system and methodology for collaboration among a plurality of users at a plurality of computing appliances. A respective one computing appliance of the plurality of computing appliances is for use by each respective one user of the plurality of users. Each said respective one computing appliance is comprised of a processor, a display apparatus providing a display presentation, and a communications interface providing coupling of data between itself and at least one other of the plurality of computing appliances. A memory provides storage that is associatively structured as a plurality of data layers. Each of the data layers is associatively mapped to a respective at least one of said plurality of computing appliances, to provide mapped storage in each respective data layer of respective layer data representative of annotations originated from at least one respective one of said plurality of computing appliances, preferably for each of at least two of said plurality of the computing appliances. The display apparatus at at least one of said plurality of the computing appliances provides a display presentation generated responsive to said at least two of the plurality of the data layers. In one embodiment, the display apparatus for at least two of the computing appliances provide a same said display presentation. In a preferred embodiment, said same said display presentation is comprised of an underlying image which appears as an underlying display relative to which is aligned a display presentation of the annotations as made atop the respective underlying image.11-08-2012
20130185622METHODS AND SYSTEMS FOR HANDLING ANNOTATIONS AND USING CALCULATION OF ADDRESSES IN TREE-BASED STRUCTURES - This application relates to calculating addresses of modifications to tree-based structures and storing some of the addresses in a manner that allows the modifications to be applied, sustained, modified, and removed independently from one another. In some embodiments, the tree-based structures may define documents, including web documents, and the modifications may include annotations. In some embodiments, the addresses may include locations of the annotations within the documents. Methods and systems disclosed herein also include improved methods and systems for handling annotations. Some such methods and systems operate in connection with handling addresses associated with tree-based structures, while others can function independently of tree-based structures. Related user interfaces, applications, and computer program products are disclosed.07-18-2013
20090044096SYSTEMS AND METHODS FOR MANAGING STATISTICAL EXPRESSIONS - Using natural language-like user inputs to provide statistics on a subset of data is described. In one embodiment, a user input that includes at least one word or phrase representing a rule is received. The rule includes an identification of a subset of data and a statistical expression to be performed on the subset of data. The subset of data includes at least part of the data elements of a data set. Each data element includes information on an individual or group. Instructions are provided for translating the rule into an executable format. The executable format includes a translated identification of the subset and a translated statistical expression. The subset of the data is accessed using the translated identification of the subset. The translated statistical expression is executed to obtain statistics on data elements of the subset of data. The statistics on the data elements are provided.02-12-2009
20110314367System And Method For Annotating And Searching Media - A system and method for labeling and classifying multimedia data is provided that includes novel label propagation techniques and classification function characteristics. The system and method corrects and propagates a small number of potentially erroneous labels to a large amount of multimedia data and generate optimal ways of ranking, classification, and presentation of the data sets. The disclosed systems and methods improve upon prior systems and methods and provide an improved approach to the problems of imbalanced data sets and incorrect label data.12-22-2011
20130191716Method, System and Computer Readable Medium for Addressing Handling from a Computer Program - A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one single selection in a menu in a program, initiates retrieval of name and addresses and/or other person or company related information, while the user works simultaneously in another program, e.g., a word processor. The click on the function item initiates a program connected to the button to search a database or file available on or through the computer, containing the person, company or address related data, in order to look up data corresponding to what the user types, or partly typed, e.g., name and/or address in the word processor, the correct data from the database, data related to the typed data, e.g., the name of the person, company, or the traditional or electronic address, or other person, or company, or address related data, and alternatively the persons, companies, or addresses, are displayed and possibly entered into the word processor, if such related data exists.07-25-2013
20130191717Credibility of Text Analysis Engine Performance Evaluation by Rating Reference Content - Evaluating the performance of a text analysis engine is provided. A plurality of pre-annotated reference documents and a set of annotation types associated with the pre-annotated reference documents are received. Annotation contexts of reference annotations in the plurality of pre-annotated reference documents are analyzed using the set of annotation types. Similar annotation contexts are identified between the reference annotations and the set of annotation types. Responsive to identifying the similar annotation contexts, the similar annotation contexts are clustered thereby forming a plurality of reference annotation clusters. A set of reference content heterogeneity scores are computed based on the number of reference annotation clusters for each annotation type in the set of annotation types. An integral reference content rate for the set of annotation types is then computed and output to a user.07-25-2013
20130198600EXTENDED APPLICATIONS OF MULTIMEDIA CONTENT PREVIEWS IN THE CLOUD-BASED CONTENT MANAGEMENT SYSTEM - Systems and methods for providing previews of files stored in an online content management system with collaboration environment and permitting a user to annotate the previews are disclosed. The system further tracks the frequency of access of content in previewed documents and provides a visual representation of the frequency with which sections in a document was viewed.08-01-2013

Patent applications in class Annotation control

Patent applications in all subclasses Annotation control