Automatically Generated Patents (Class 715/231)
  • Patent number: 7693185
    Abstract: A method and apparatus for the computerized management of a digital ecosystems through the creation and management of intelligent information packets that enable computerized management of the creation, flow, and use of electronic and optically scanned paper documents. An XML packet is structured to combine document data, comprising electronic or optically scanned documents, with rules, work-flow controls, audit capability, and signature controls. Tamper proofing ensures validity of information, such as legal documents, that requires proof and tracking of official origin, approval, or status.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: April 6, 2010
    Assignee: DigitalBridge Holdings, Inc.
    Inventors: Bruce E. Brown, John D. Smith, D. Brent Israelsen, Mark M. Mussman
  • Patent number: 7694218
    Abstract: A plurality of kinds of electronic source documents are held, and an electronic binder builder selects a desired electronic source document page from electronic source document pages of the plurality of kinds of held electronic source documents. Based on the selected electronic source document page, an integrated electronic document is composed, and page relation between pages in the electronic source document having electronic source document pages constituting the integrated electronic document and pages in a converted integrated electronic document of electronic source document pages constituting the converted integrated electronic document with the integrated electronic document converted into a predetermined file format is managed.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: April 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ryuichi Masuda, Takafumi Mizuno
  • Patent number: 7676739
    Abstract: Improved document annotation techniques are provided. For example, in one aspect of the invention, a technique for determining an annotation for a document includes the following steps/operations. A user-proposed annotation to be associated with the document is obtained. Then, the technique automatically determines, in accordance with a knowledge base, whether the user-proposed annotation matches at least one allowed annotation.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christian Alexander Lang, Ching-Yung Lin, John R. Smith, Belle L. Tseng
  • Patent number: 7664776
    Abstract: A system provides a form manager that defines an electronic form comprising a field to populate with a data object. The form manager further defines a schema associated to the form. The schema describes the data object. The form manager further defines a variation rule for the electronic form. The variation rule describes a variation that may occur in the data object. The variation rule represents variation processing to be dynamically applied to the electronic form in response to detecting the variation.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: February 16, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Stefan Cameron
  • Publication number: 20100030859
    Abstract: One embodiment of the present invention provides a method for allowing a first user to view a collaboratively annotated electronic document. During operation, the system identifies a set of users based on the similarities of online behavior between the identified users and the first user. The system further ranks the identified users based on degrees of similarities between these users and the first user. The system then retrieves an electronic document selected for viewing by the first user and determines whether at least one of the identified users has annotated the electronic document. Based on the determination, the system augments the electronic document with annotations from the identified user and displays the annotated electronic document to the first user.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Palo Alto Research Center Incorporated
    Inventor: Qingfeng Huang
  • Patent number: 7657845
    Abstract: The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Curtis G. Wong, Steve Glenner, Asta L. Glatzer, Steven D. DeMar
  • Patent number: 7653925
    Abstract: Techniques for receiving information during multimedia presentations and for communicating the received information to one or more information access devices. A presentation recorder adapter receives information during a multimedia presentation and communicates the information to access devices. The adapter may receive multimedia presentation information, comprising video information and audio information, from a first source. The adapter may also receive information from a second source separate from the first source during the multimedia presentation. For example, the second source may be an attendee of the multimedia presentation. The adapter may transmit the multimedia presentation information received from the first source and the information received from the second source to one or more information access devices.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: January 26, 2010
    Assignee: Ricoh Company, Ltd.
    Inventors: Jonathan J. Hull, Michael Baxter, Pamela Gage, Jamey Graham, Dar-Shyang Lee, Peter E. Hart
  • Patent number: 7650565
    Abstract: Annotations in CAD drawings are given fixed sizes so that CAD application will generate the annotations at the fixed size even though modeled objects within the CAD drawing are scaled in accordance with a paper space scale selected by the CAD designer. The annotations generally comprise text annotations and graphic annotations, including one or more of text, dimensions, hatch patterns, and symbols, and are represented as annotation objects having multiple properties, such as size, visibility, position and rotation.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 19, 2010
    Assignee: AUTODESK, Inc.
    Inventor: John G. Ford, III
  • Publication number: 20100005384
    Abstract: A system and method for rendering different views of an incident, problem or change (IPC) ticket relating to an incident based on attributes of the user looking at or working with the ticket includes determining relevant information. An environment related to a usage by the user is determined. Based upon the relevant information and the environment, an IPC ticket generated with different views where only a relevant view of the different views is provided to each particular user.
    Type: Application
    Filed: July 1, 2008
    Publication date: January 7, 2010
    Inventors: Genady Grabarnik, Jonathan Lenchner, Larisa Shwartz
  • Patent number: 7636883
    Abstract: In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: December 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jordi A. Albornoz, Lee Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Madhusmita Mitra, Elias Torres
  • Publication number: 20090281970
    Abstract: An automated technique for tagging documents includes using a semantic tagger to generate an annotation that associates a standard tag with a first text fragment of the user-defined document, wherein the tagger is trained on a standard document annotated with a standard tag, associating the first user-defined tag with a second text fragment of the user-defined document in response to the second text fragment matching a value associated with the first user-defined tag, and establishing a mapping between the standard tag and the first user-defined tag in response to existence of a requisite correlation between the standard tag and the user-defined tag. The technique may further include selecting from the user-defined document a tagged text fragment that is associated with a second user-defined tag, and providing the tagged text fragment and a standard tag associated by the mapping with the second user-defined tag to the tagger as additional training input.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Applicant: Yahoo! Inc.
    Inventors: Peter MIKA, Hugo Zaragoza, Massimiliano Ciaramita, Jordi Atserias
  • Publication number: 20090282327
    Abstract: Web page annotation instructions comprise efficient and alternative instructions for rendering object data to a web page viewer, wherein the efficient instruction renders the object data to a web page viewer with less resource expenditure. An efficient rendering choice may be visually indicated and selectable by a viewer. Annotation instructions may indicate a relevance value of object data determinative of displaying object data. Efficient instructions may instruct a server device to not allocate new central processing units to serve requests to view the web page. Annotations may comprise first and second hypertext resource reference for a data object, wherein using the first results in rendering object data with a smaller resource expenditure than using the second, for example through divergent server efficiencies or divergent referenced object resolution properties. A resource contemplates energy and resource expenditures; generated waste, pollution and heat quantities and environmental impact.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 7607079
    Abstract: The present invention relates to a multi-input reporting and editing tool, which performs as a dynamic instrument to allow multiple users' input into creating a report, such that end-users may accumulate, process, and analyze information, in a timely, efficient, and accurate fashion. The multi-input reporting and editing tool allows tracking of follow-up data over time, and creates a vehicle for database mining and quality assessment.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: October 20, 2009
    Inventor: Bruce Reiner
  • Patent number: 7599899
    Abstract: A computer implemented method and system is disclosed herein for constructing reports, comprising the steps of providing the information of interest of a user and generating the writing style of a user. The step of generating the writing style further comprises the steps of generating a prose style and report pattern style, generating the rendering style of a user, and applying the writing style to the information of interest to provide the constructed report. The method of deriving the prose style comprises the steps of deriving preferred equivalent name set entry sets, preferred equivalent pattern specification sets; and embellishment patterns.
    Type: Grant
    Filed: June 10, 2006
    Date of Patent: October 6, 2009
    Inventors: Charles Rehberg, Rengarajan Seshadri, Vasudevan Comandur, Abhishek Mehta, Amit Goel
  • Patent number: 7590933
    Abstract: A method and system for displaying an annotated file are described. The method includes associating an annotation with a programming module of a baseline file and displaying in a window of a graphical user interface the baseline file as a tree structure having a plurality of nodes. Each node represents a programming module of the baseline file. The method also includes displaying the annotation proximate to the node that represents the programming module with which the annotation is associated. The annotation includes at least one message indicative of a modification made to the baseline file by a contributor.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kim Letkeman, Geoffrey M. Clemm, Scot A. Aurenz
  • Patent number: 7577902
    Abstract: To annotate a three-dimensional electronic object, e.g., document, a user specifies, on a two-dimensional screen, a portion of a page of a three-dimensional document as a specified page area to be annotated by making a stroke. The annotation may be displayed to the user by a hybrid technique where the annotation is displayed by a 3D polyline segment placed behind the near clipping plane of a virtual camera frustrum. At the same time, previous annotations are displayed by another technique, such as, for example, the texture coloring technique. During the intermittent time between the stroke and another stroke the 3D polyline segment is removed from behind the near clipping plane and the page texture is updated with the annotation data. The display techniques support highlighting annotations, free-form annotations, and text annotations.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: August 18, 2009
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Lichan Hong, Stuart K Card, Ed H Chi
  • Patent number: 7577568
    Abstract: Methods and systems for automating the assembly or creation of audio files for providing to listeners or for use in voice interactive services are provided. A voice application script is prepared and text associated with a desired audio file statement is inserted in the voice application in place of an audio file name. A recording manager software program passes the voice application script to an Extensible Markup Language (XML) parser that locates audio file tags in the voice application script. The XML parser extracts voice properties, if any, for each found audio tag, such as age and gender properties. The XML parser extracts the text string, and the recording manager software module passes the text string and associated properties in a database query to an audio file recording library database for locating an audio file matching the text string and properties.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: August 18, 2009
    Assignee: AT&T Intellctual Property II, L.P.
    Inventors: Senis Busayapongchai, Pichet Chintrakulchai
  • Publication number: 20090204435
    Abstract: A system and method of automatically assigning diagnostic imaging centers, uploading diagnostic data, selecting and routing data to electronically connected reviewing physicians, on-line report generation and automatic billing is presented.
    Type: Application
    Filed: January 28, 2009
    Publication date: August 13, 2009
    Inventor: Brian Gale
  • Patent number: 7574048
    Abstract: The present invention leverages classification type detectors and/or context information to provide a systematic means to recognize and anchor annotation strokes, providing reflowable digital annotations. This allows annotations in digital documents to be archived, shared, searched, and easily manipulated. In one instance of the present invention, an annotation recognition method obtains an input of strokes that are grouped, classified, and anchored to underlying text and/or points in a document. Additional instances of the present invention utilize linguistic content, domain specific information, anchor context, and document context to facilitate in correctly recognizing an annotation.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Shilman, Zile Wei, David M. Bargeron
  • Publication number: 20090199083
    Abstract: The present invention relates to enabling the modification and annotation of any webpage from a web browser by any user (with appropriate privileges) without the need for custom plugins or browser extensions.
    Type: Application
    Filed: January 21, 2009
    Publication date: August 6, 2009
    Inventors: Can Sar, Jesse Young, Tristan Harris
  • Publication number: 20090193327
    Abstract: Technologies are described herein for providing high-fidelity scalable annotations. Annotations made to meeting content during a hosted online meeting are recorded separately from the meeting content itself. At playback time, the annotations are rendered separately from the meeting content. Because the annotations are rendered separately from the meeting content at playback time, the annotations can be scaled without loss of clarity and visual effects can be applied to the annotations independently of the meeting content.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Subrata Roychoudhuri, Ananta Subrahmanya Sarma Gudipaty, Santosh Gangwani
  • Publication number: 20090192956
    Abstract: A method is provided for operating a computing device to create a document structure model of a computer parsable text document utilizing recognition of at least one ordered sequence of identifiers in the document. The method includes converting a computer parsable text document of any format to an alternative structured language format to form a converted document. The text of the converted document is fragmented into an ordered sequence of text fragments within a text format. The text fragments are enumerated to obtain a sequence of terms. At least one optimal sub-sequence of terms is identified from among the sequence of terms, with an optimal sub-sequence being one or more longest increasing sub-sequence(s). The computer parsable text document is annotated with tags, with the tags including information derived from identification of the optimal sub-sequence(s). The annotated document is displayed on the graphical user interface.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: XEROX CORPORATION
    Inventors: Herve Dejean, Jean-Luc Meunier
  • Publication number: 20090193328
    Abstract: Reviews express sentiment about one or more entities. Phrases in the reviews that express sentiment about a particular aspect are identified. Reviewable aspects of the entity are also identified. The reviewable aspects include static aspects that are specific to particular types of entities and dynamic aspects that are extracted from the reviews of a specific entity instance. The sentiment phrases are associated with the reviewable aspects to which the phrases pertain. The sentiment expressed by the phrases associated with each aspect is summarized, thereby producing a summary of sentiment associated with each reviewable aspect of the entity. The summarized sentiment and associated phrases can be stored and displayed to a user as a summary description of the entity.
    Type: Application
    Filed: March 19, 2008
    Publication date: July 30, 2009
    Inventors: George Reis, Sasha Blair-Goldensohn, Ryan T. McDonald
  • Patent number: 7568151
    Abstract: 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.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Alice Jane Bernheim Brush, Anoop Gupta
  • Publication number: 20090183066
    Abstract: A method and apparatus for automatically generating dynamic documentation from a product's configuration related data in a product configuration. A transformation engine incorporates a dynamic documentation mechanism that uses the product configuration file and other information to automatically generate dynamic documentation. In order to automate the creation of dynamic documentation, a new type of annotation element called a “tutorial annotation” is inserted into the product configuration file. The dynamic documentation mechanism provides dynamic documentation such as walk-through tutorials, configuration help, and animations based on the product configuration file and information stored in the tutorial annotations. The dynamic documentation mechanism ascertains a dynamic flow by reading the tutorial annotations and stepping through all of the relationships or dependencies of the product configuration file associated with the software product.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Inventors: Vanadis Mack Crawford, John Edward Petri, Leah Rae Smutzer
  • Patent number: 7562292
    Abstract: A document prototyping system, program product, and methods are provided to create a systems engineering prototype document. The system can include a database having a plurality of systems engineering document templates stored therein. Each of the plurality of systems engineering document templates includes a plurality of document sections.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 14, 2009
    Assignee: Lockheed Martin Corporation
    Inventors: Jeries G. Mashni, James M. Phillips
  • Publication number: 20090177957
    Abstract: 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.
    Type: Application
    Filed: January 7, 2008
    Publication date: July 9, 2009
    Inventors: Eric Bouillet, Zhen Liu, Anton V. Riabov
  • Patent number: 7549120
    Abstract: A method for analyzing a presentation structure and content including providing a presentation markup, receiving one or more logical attributes for the presentation key point, assigning a time value and an importance weight to a presentation key point utilizing the one or more logical attributes, generating a summary of the presentation, detecting a logical attribute during the presentation and marking the local attribute as located, detecting a presenter behavior pattern detecting a presenter speech pattern; providing a real-time notification of at least one of the presenter behavior pattern or the presenter speech pattern via an external device having a display viewable to the presenter but not to an audience; recording voice input of the presentation; providing an analysis of the presentation generated by analyzing at least one key point in the presentation; and providing an edited playback of the presentation.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tim Griffith, Bernard Z. Kufluk, Samuel J. Smith, Philip R. Taunton, Robert J. Breeds, Ian Heritage
  • Patent number: 7546525
    Abstract: A computer-implemented system for digital ink revisions is provided. The system comprises an annotation module that recognizes a handwritten annotation in an image of a document. The system further comprises a command module that executes a command associated with the recognized handwritten annotation. Methods for using the system are also provided.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventor: David M. Bargeron
  • Patent number: 7539934
    Abstract: A method, system and program product developing an annotation lexicon are described. Under aspects of the present invention, annotation(s) to piece(s) of content are received and analyzed using one or more computational analyses. Based on the analyses, feedback will be generated to improve the annotation lexicon and/or the ontology thereof. Such improvement can lead to, among other things: the re-arrangement of interrelationships of terms in the annotation lexicon; the addition, modification or deletion of terms from the annotation lexicon; the re-arrangement or clustering of terms within the annotation lexicon; etc.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: John R. Kender, Milind R. Naphade
  • Patent number: 7519901
    Abstract: The technique for selecting at least a part of object on an electronic media includes, providing annotations on the object, grouping the annotation on the object, and selecting one or both of the object and the annotations based on the grouping of the annotations on the object. The techniques also provide the system that selects a part of object on a media, that includes an annotation grouping circuit that provides annotations on the object and groups the annotations on the object, and an object selection circuit that selects at least one of the object and the annotations based on the grouping of the annotation on the object.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: April 14, 2009
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Morgan N. Price, Gene Golovchinsky, Catherine C. Marshall, William N. Schilit, Patrick Chiu, Kei Tanaka
  • Patent number: 7506245
    Abstract: 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.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: March 17, 2009
    Assignee: NBOR Corporation
    Inventor: Denny Jaeger
  • Patent number: 7506246
    Abstract: The invention relates generally to shared annotation systems and provides a method for automatically navigating a document in a display that has at least a first portion and a second portion. An annotation related to the document may be generated by a user at a first client. The annotation can be received and associated with a first indication in the document. An input to navigate a first portion of a display may be received from a user at the second client. The input causes the first indication to be displayed in the first portion of the display; and in response to the input, the annotation is automatically displayed in a second portion of the display at the second client.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: March 17, 2009
    Assignee: Sharedbook Limited
    Inventors: Josef Hollander, Mor Schlesinger
  • Publication number: 20090019356
    Abstract: Text is intelligently annotated by first creating a topic map summarizing topics of interest of the user. A data structure is created. The topic map is used to create two linked user dictionaries, a topic dictionary reflecting topic names and a traversal dictionary reflecting the knowledge structure of a topic. Actions may be linked with topic types. When the text to be annotated is being read, the topic data structure of the topics found in the text are automatically instantiated using the dictionaries and any actions previously linked to topic types. Instantiated topic data structures are automatically attached to the text being annotated. A user GUI may be created to allow the user to access and interact with the text annotations.
    Type: Application
    Filed: June 25, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mohamed Fathy Deyab, Hisham Emal El-Din ElShishiny, Ahmed Ragheb, Ahmed Mousaad Abdel Wanees
  • Patent number: 7472341
    Abstract: 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.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jordi A. Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
  • Patent number: 7444036
    Abstract: An image processing device processes a document including a document data body and at least one set of related data, and includes a display that displays an image of the document data body and an image of the related data overlaid on the image of the document data body at overlay positions determined for each set of related data and an image data generator that generates printing image data of the document data body of the overlay position when an instruction to print the document is received, regardless of whether or not the related data is displayed.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: October 28, 2008
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Junichi Matsunoshita, Hirofumi Komatsubara, Shinichi Yada, Hajime Sugino, Takeshi Noguchi
  • Publication number: 20080235571
    Abstract: A display device includes a display area displaying information therein, an information storing unit storing therein a plurality of pieces of predetermined information displayable in the display area, an abbreviation storing unit storing therein an abbreviation corresponding to each of the predetermined information, an information detecting unit configured to detect first information of the predetermined information as a subject to be displayed in the display area, a judging unit judging whether the first information includes a plurality of pieces of information, and a first control unit configured to acquire each of the first information and an abbreviation thereof from the information storing unit and the abbreviation storing unit, respectively, and to display each of the first information and the abbreviation thereof in the display area, in case where it is judged that the first information includes a plurality of pieces of information.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 25, 2008
    Inventor: Wataru Mizumukai
  • Patent number: 7421645
    Abstract: Methods for recognizing strings, labeling the strings with a semantic category and providing e-commerce actions based on the category is disclosed. The semantic category may include a type label and other metadata. Recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. Action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string. Tradenames, trademarks, formal names or types of consumer products may be labeled and actions to buy the products may be presented. The metadata may be used to implement coupon and affiliate programs to reward frequent shoppers or frequent recommenders. Numerous other e-commerce opportunities are presented via the semantic category and the metadata.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventor: Jeff Reynar
  • Publication number: 20080208790
    Abstract: A technique is provided for adding an annotation to a document described in a markup language. Upon acquisition of a document described in a markup language, a document processing apparatus 100 detects an element which is included in the document and which has been defined so as to enable an annotation to be added. The document processing apparatus 100 displays the element in a format that is different from the format in which other elements are displayed. An element that does not belong to any vocabulary is defined as the element that can be used to add an annotation, examples of which include an asterisk (*), a colon (:), a null (no element), etc.
    Type: Application
    Filed: October 31, 2005
    Publication date: August 28, 2008
    Applicant: JUSTSYSTEMS CORPORATION
    Inventors: Norio Oshima, Masakazu Hironiwa
  • Patent number: 7418656
    Abstract: Techniques for annotating an electronic document in an electronic document application are described. A request to add an annotation to an electronic document application is received. An annotation template for the requested annotation is retrieved. The annotation template is external to the electronic document application and the electronic document and includes fixed content, associated instructions defining variable content, and layout information for the fixed and variable content. The associated instructions are executed to define the variable content for an instance of the requested annotation. The instance of the annotation is applied to the electronic document. The annotation instance has an appearance defined by the variable content, the fixed content and the layout information.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: August 26, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Scott E. Petersen
  • Patent number: 7383497
    Abstract: The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Steve Glenner, Curtis G. Wong, Steven M. Drucker
  • Publication number: 20080072134
    Abstract: Token sequences within a number of documents are annotated. First, a base inverse index for unique tokens within the documents is received. The base inverse index includes a set of the unique tokens within the documents and a set of location lists for each unique token. Second, indices are created for a set of the token sequences within the documents from the base inverse index, to annotate the token sequences.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Inventors: Sreeram Viswanath Balakrishnan, Ganesh Ramakrishnan, Sachindra Joshi
  • Publication number: 20080059872
    Abstract: A video annotation method by integrating visual features and frequent patterns is disclosed. This method is featured in integrating a statistical model based on visual features with a sequential model and an association model constructed by data mining skills for automatically annotating unknown videos. This method takes both of visual features and semantic patterns into consideration simultaneously through the combination of three different models so as to enhance the accuracy of annotation.
    Type: Application
    Filed: March 5, 2007
    Publication date: March 6, 2008
    Applicant: National Cheng Kung University
    Inventors: Shin-Mu Tseng, Jhih-Hong Huang, Ja-Hwung Su