Patents by Inventor David M Bargeron

David M Bargeron has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8250463
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. An annotation's position is maintained within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations. The system includes a classification module, an anchoring module, a reflow module and a clean-up module to implement the digital ink annotation process.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Patent number: 7747943
    Abstract: Annotations are robustly anchored to content. The robust anchoring allows annotations to be associated with the content independently of the format used to store the content. The annotations can be re-anchored to the content after the content has been modified, including modifications to the format used to store the content.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Alice Jane Bernheim Brush, Anoop Gupta
  • Patent number: 7715980
    Abstract: The claimed subject matter provides a system and/or a method that facilitates automatically producing an enhanced schematic destination map to provide directions to a destination related to geography. An interface component can receive at least one geographic destination. A map generator can automatically create an enhanced schematic destination map utilizing a hierarchy of road sets to provide at least one route including at least one road to the geographic destination.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Maneesh Agrawala, David H. Salesin
  • Patent number: 7661065
    Abstract: A computer-implemented word processing system comprises an interface component that receives a features vector associated with an electronic document. An analysis component communicatively coupled to the interface component analyzes the features vector and determines a viewing mode in which to display the electronic document. In accordance with one aspect of the subject invention, the viewing mode can be one of a conventional viewing mode and a viewing mode associated with enhanced readability.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Radoslav Petrov Nickolov, Kumar H. Chellapilla, David M. Bargeron, Patrice Y. Simard, Paul A. Viola
  • Publication number: 20100017701
    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: Application
    Filed: July 27, 2009
    Publication date: January 21, 2010
    Applicant: Microsoft Corporation
    Inventors: David M. Bargeron, Alice Jane Bernheim Brush, Anoop Gupta
  • Patent number: 7631015
    Abstract: A plurality of user-selected annotations are used to define a playlist of media segments corresponding to the annotations. The user-selected annotations and their corresponding media segments are then provided to the user in a seamless manner. A user interface allows the user to alter the playlist and the order of annotations in the playlist. The user interface identifies each annotation by a short subject line.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, David M. Bargeron
  • 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
  • Patent number: 7570816
    Abstract: The subject invention relates to facilitating text detection. The invention employs a boosted classifier and a transductive classifier to provide accurate and efficient text detection systems and/or methods. The boosted classifier is trained through features generated from a set of training connected components and labels. The boosted classifier utilizes the features to classify the training connected components, wherein inferred labels are conveyed to a transductive classifier, which generates additional properties. The initial set of features and the properties are utilized to train the transductive classifier. Upon training, the system and/or methods can be utilized to detect text in data under text detection, wherein unlabeled data is received, and connected components are extracted therefrom and utilized to generate corresponding feature vectors, which are employed to classify the connected components using the initial boosted classifier.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: David M Bargeron, Patrice Y Simard, Paul A Viola
  • 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
  • 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: 7533338
    Abstract: Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with a first portion of a base portion of an electronic document; creating a second context node associated with an annotation to the base portion; and linking the second context node with the first context node.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard Duncan, Bodin Dresevic, Jamie Wakeam, Herry Sutanto, Sashi Raghupathy, Timothy H. Kannapel, Zoltan Szilagyi, Jerome Turner, Todd Landstad, Thomas Wick, Alex Simmons, Peter Engrav, Kevin Phillip Paulson, Kentaro Urata, Steve Dodge, David M. Bargeron, Michael Shilman
  • Patent number: 7526129
    Abstract: A computer-implemented system for obtaining ink annotations from paper comprises a comparator that compares an initial electronic version of a document with an electronic image of an annotated version of the document to identify a handwritten annotation. The system also includes an annotation lifter that extracts the handwritten annotation from the electronic image and converts the handwritten annotation into a computer-usable form. Methods for using the system are also provided.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventor: David M. Bargeron
  • Patent number: 7519900
    Abstract: According to an aspect of the present invention, a method for storing a digital annotation is provided. The method includes obtaining a notification of a creation of a digital annotation and identifying an anchor associated with the digital annotation. Once the digital annotation has been received and the anchor identified, a resource: locators representative of a location of the anchor is stored. The resource: locators includes a locator that contains at least one locator part. Additionally, a determination is made as to whether there is a content associated with the digital annotation, and if so, a resource: contents representative of the content associated with the digital annotation is stored.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Maged N Zaher, Axel Kramer, Rafael R Ruiz, David M Bargeron
  • Patent number: 7506262
    Abstract: In a networked client/server system, media content as well as annotations corresponding to the media content can be transmitted from a server(s) to a client. A user interface is presented to the user to facilitate creating new annotations and viewing annotations. According to one embodiment, the client further assists the user in identifying a temporal range of the media content to which the new annotation is to correspond.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, David M Bargeron
  • Patent number: 7475061
    Abstract: A system that facilitates document retrieval and/or indexing is provided. A component receives an image of a document, and a search component searches data store(s) for a match to the document image. The match is performed over word-level topological properties of images of documents stored in the data store(s).
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: January 6, 2009
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Patrice Y. Simard, Vivek Srivastava
  • Patent number: 7243301
    Abstract: A Common Annotation Framework includes, in an embodiment, an annotation having a context anchor that identifies a resource and a position in the resource that the annotation pertains to, and a content anchor that identifies data that is annotating the resource. The annotation can also be extended with client application-defined data and/or functionality, and the framework can be extended with one or more of application-defined objects, methods, and annotation stores.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Anoop Gupta
  • Patent number: 7218783
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. The process and system maintain an annotation's position within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The digital ink annotation process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: May 15, 2007
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Patent number: 7162690
    Abstract: Multiple different versions of the same multimedia content are available to a multimedia server. An annotation server maintains annotations corresponding to the multimedia content, each such annotation corresponding to each of the different versions of the multimedia content.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: January 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, David M. Bargeron
  • Patent number: 7111009
    Abstract: A plurality of user-selected annotations are used to define a playlist of media segments corresponding to the annotations. The user-selected annotations and their corresponding media segments are then provided to the user in a seamless manner. A user interface allows the user to alter the playlist and the order of annotations in the playlist. The user interface identifies each annotation by a short subject line.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, David M Bargeron
  • Patent number: 7051275
    Abstract: Multiple different versions of the same multimedia content are available to a multimedia server. An annotation server maintains annotations corresponding to the multimedia content, each such annotation corresponding to each of the different versions of the multimedia content.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, David M Bargeron