Patents by Inventor Dan Altman
Dan Altman 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: 9128919Abstract: A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to accommodate the new content. The system and method permit some content to overlie other content as may be intended by a user.Type: GrantFiled: April 1, 2011Date of Patent: September 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Publication number: 20110185277Abstract: A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to accommodate the new content. The system and method permit some content to overlie other content as may be intended by a user.Type: ApplicationFiled: April 1, 2011Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Patent number: 7945855Abstract: A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to accommodate the new content. The system and method permit some content to overlie other content as may be intended by a user.Type: GrantFiled: March 24, 2003Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Patent number: 7735007Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: GrantFiled: January 17, 2006Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E Lui
-
Patent number: 7735008Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: GrantFiled: January 25, 2006Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
-
Patent number: 7454699Abstract: A system and method for inserting content is described. A user may designate content to be inserted into a document and have the content inserted into the document at either a designed location or, by determining the content associated with a receiving page, the system may select a location on the receiving page. The user may further choose various options including shrinking the new content to fit the page and/or may choose to have the existing content shifted to make room for the new content.Type: GrantFiled: March 24, 2003Date of Patent: November 18, 2008Assignee: Microsoft CorporationInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Patent number: 7259753Abstract: Methods for classifying, anchoring, and transforming ink are disclosed. Ink drawings and ink annotations are captured and stored with additional information that allows the various described methods to associate the ink with one or more displayed elements. During reformatting or re-flowing a displayed document, the ink may be properly displayed as originally intended.Type: GrantFiled: December 29, 2000Date of Patent: August 21, 2007Assignee: Microsoft CorporationInventors: Leroy B. Keely, Susanne Alysia Clark Cazzanti, Dan Altman, Charlton E. Lui
-
Patent number: 7203903Abstract: A system for spacing, storing and recognizing electronic representations of handwriting and printing comprises a central processing unit that couples with a display device, an input device, and a memory. The memory includes means for spacing ink stroke representations, means for recognizing outline elements, means for performing deferred recognition, means for highlighting drawing areas and means for storing and displaying ink stroke representations. These means operate together to provide a pen-based or graphics oriented computer system with improved performance and added functionality for manipulating the space between ink stroke representations.Type: GrantFiled: April 5, 2000Date of Patent: April 10, 2007Assignee: Microsoft CorporationInventors: Michael P. Thompson, Michael W. Rouiller, Dan Altman, Steven R. Kusmer, Gregory Stikeleather, Michele M. Evans
-
Publication number: 20070053592Abstract: Methods and systems for facilitating the selection of alternates for hand written word. Rules select words user based on operating modes and cursor positions and sequential orderings. User interfaces can also be used to select words and to provide alternates for the selected words having alternates. Words that the recognizer believes correct to a high actual or relative probability may be skipped over in automatic processes, and the display of words that the recognizer is less confident are correct can be modified. The user can adjust such sensitivity settings for determining the probability of correctness.Type: ApplicationFiled: October 27, 2006Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Peter Williamson, Charlton Lui, Dan Altman
-
Publication number: 20070053591Abstract: Methods and systems for facilitating the selection of alternates for hand written word. Rules select words user based on operating modes and cursor positions and sequential orderings. User interfaces can also be used to select words and to provide alternates for the selected words having alternates. Words that the recognizer believes correct to a high actual or relative probability may be skipped over in automatic processes, and the display of words that the recognizer is less confident are correct can be modified. The user can adjust such sensitivity settings for determining the probability of correctness.Type: ApplicationFiled: October 27, 2006Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Peter Williamson, Charlton Lui, Dan Altman
-
Publication number: 20070053593Abstract: Methods and systems for facilitating the selection of alternates for hand written word. Rules select words user based on operating modes and cursor positions and sequential orderings. User interfaces can also be used to select words and to provide alternates for the selected words having alternates. Words that the recognizer believes correct to a high actual or relative probability may be skipped over in automatic processes, and the display of words that the recognizer is less confident are correct can be modified. The user can adjust such sensitivity settings for determining the probability of correctness.Type: ApplicationFiled: October 27, 2006Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Peter Williamson, Charlton Lui, Dan Altman
-
Patent number: 7168038Abstract: A computer system and method relating to editing an electronic document having both text and drawings is disclosed. Drawings may be rescaled and/or repositioned responsive to a change in line height or font size of text. The resealing may be done in proportion to the change in line height or font size, and the repositioning may be performed to avoid overlapping of the rescaled drawings. A document may be divided into a plurality of adjacent regions, and drawings within the document may each have an offset value representing a distance between the drawing and a reference axis of one of the regions.Type: GrantFiled: August 1, 2001Date of Patent: January 23, 2007Assignee: Microsoft CorporationInventors: Charlton E. Lui, Dan Altman, Anthony Scott Smith, Cynthia Tee, Shenbagalakshmi Pichaiah
-
Publication number: 20060269138Abstract: In a computing device that receives handwritten data, a method and system that facilitates the selection of alternates for a hand written word. A mechanism uses rules to select a word for the user based on the operating mode (state) of the system. In a cursor operating mode, a word is selected and the alternates are provided for the word based on the position of on screen cursor relative to the word (within or adjacent the word). If not on a word having alternates, the selection can move to another word that has alternates. If multiple words are selected, (selection mode), the system selects the first word of those selected that has alternates. Menu options to go to the next or previous recognized word may also be placed on the menu for easy navigation among words, and a user can automatically walk through multiple word sets to receive alternates for each word, one-word at a time.Type: ApplicationFiled: August 3, 2006Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Peter Williamson, Charlton Lui, Dan Altman
-
Publication number: 20060123336Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: ApplicationFiled: January 25, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Publication number: 20060115155Abstract: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. The amount of time elapsed since ink has been captured on the previous page is a factor that may be used to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.Type: ApplicationFiled: January 19, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Charlton Lui, Anthony Smith, Dan Altman, Cynthia Tee, Evan Feldman
-
Publication number: 20060117254Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: ApplicationFiled: January 17, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Patent number: 7028256Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: GrantFiled: May 10, 2002Date of Patent: April 11, 2006Assignee: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
-
Publication number: 20050120302Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.Type: ApplicationFiled: January 10, 2005Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Publication number: 20050096914Abstract: In a computing device that receives handwritten data, a method and system that facilitates the selection of alternates for a hand written word. A mechanism uses rules to select a word for the user based on the operating mode (state) of the system. In a cursor operating mode, a word is selected and the alternates are provided for the word based on the position of on screen cursor relative to the word (within or adjacent the word). If not on a word having alternates, the selection can move to another word that has alternates. If multiple words are selected, (selection mode), the system selects the first word of those selected that has alternates. Menu options to go to the next or previous recognized word may also be placed on the menu for easy navigation among words, and a user can automatically walk through multiple word sets to receive alternates for each word, one-word at a time.Type: ApplicationFiled: December 13, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Peter Williamson, Charlton Lui, Dan Altman
-
Publication number: 20050053284Abstract: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. The amount of time elapsed since ink has been captured on the previous page is a factor that may be used to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.Type: ApplicationFiled: October 1, 2004Publication date: March 10, 2005Applicant: Microsoft CorporationInventors: Charlton Lui, Anthony Smith, Dan Altman, Cynthia Tee, Evan Feldman