Patents by Inventor Christopher H. Pratley
Christopher H. Pratley 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: 7360156Abstract: A method and system are provided for performing actions on content in a region within a free form two-dimensional workspace. In a computer software application, a region is defined within the workspace, an action is associated with the region, content is received within the region, and an action is performed on the content in the region. The region may be defined by generating an outline object to define a region within the workspace. An action may be associated with the region by selecting an action from a list of actions to associate with the region. The actions performed may be handwriting recognition, adding data to a contacts list, adding data to a task list, and identifying a recognizer for the content. The actions may also include editing data entered in a region.Type: GrantFiled: October 9, 2002Date of Patent: April 15, 2008Assignee: Microsoft CorporationInventors: Owen C. Braun, Christopher H. Pratley, Stuart J. Stuple, Alex J. Simmons, Timothy D. Sellers
-
Patent number: 7324993Abstract: A program module may allow a user to change a user interface language. Because a help feature often refers to user interface terms, a user may become confused if the help feature refers to user interface terms in the help language rather than in the user interface language. HTML help feature file tagging may be altered with an HTML tag set so that these user interface terms may be identified and converted to the user interface language. Once a user interface term is identified in the HTML help feature file of the help feature language, the corresponding user interface term may be retrieved from the help feature file of the user interface language by identifying the same tag. The corresponding user interface term of the help feature file of the user interface language may then be plugged into the help feature file of the help feature language and displayed.Type: GrantFiled: August 2, 2004Date of Patent: January 29, 2008Assignee: Microsoft CorporationInventors: Jose Luis Montero Real, Terry Farrell, Christopher H. Pratley
-
Patent number: 7236979Abstract: The present invention is directed at a simplified system and method for manipulating data in a data processing application. The system and method allow the user to manipulate data in a table-like manner without resorting to other data entry screens or windows to define a table-like structure. Rather, the table-like structure is defined by interactively monitoring inputs received from a user. For example, if a user enters a tab following data on a same line, the present invention will manipulate that data as two columns of information. Thus, without performing additional tasks tangential to inputting data, the user is provided with table-like features, such as wrapping text, adjusting column width, and the like. In another embodiment, the table-like structure is determined by scanning contiguous lines for lines with identical horizontal alignment in relation to a first line.Type: GrantFiled: June 26, 2002Date of Patent: June 26, 2007Assignee: Microsoft CorporationInventors: Christopher H. Pratley, Owen C. Braun, Stuart J. Stuple
-
Patent number: 7231597Abstract: A method, apparatus, and computer readable medium for creating asides within an electronic document are provided. The keystroke combination is defined for creating an aside with an electronic document. If the keystroke combination is received, a location is identified within the electronic document for an aside object. Once the location for the aside has been determined, an outline object is created at the location. The outline object holds text or other contents for the aside. An insertion point is then placed within the object. The user may then enter keystrokes or other data into the second object. If the keystroke combination is again entered, the insertion point is returned to its location immediately prior to moving the insertion point to the aside object. The keystroke combination for creating an aside and the keystroke combination for returning from the aside may be identical. Asides may also be created in various portions of an electronic document, such as a title portion, in a similar manner.Type: GrantFiled: October 7, 2002Date of Patent: June 12, 2007Assignee: Microsoft CorporationInventors: Owen C. Braun, Christopher H. Pratley, Peter L. Engrav, Mark Yalovsky, Steven J. Sinofsky, Alex J. Simmons
-
Patent number: 7212309Abstract: Methods and systems are provided for automatically adjusting printing settings to optimize the fit of text, data and/or images on printed pages. Once selected text or data is designated for printing, a determination is made as to whether the selected text or data may be printed on a single page or whether multiple pages are required. The best fit of the text or data on a single or multiple pages is accomplished by incrementally adjusting a number of different print settings until an optimum fit of the text or data is achieved on a single page or on a set of pages. Print settings include margins, scale, and orientation.Type: GrantFiled: August 30, 2002Date of Patent: May 1, 2007Assignee: Microsoft CorporationInventors: Timothy D. Sellers, Nam-Yul Kwon, John D. Griffin, Christopher H. Pratley, Owen C. Braun, Peter L. Engrav, Stuart J. Stuple
-
Patent number: 7200803Abstract: Described is a mechanism for visually categorizing electronic notes so that important information within the notes can be easily discerned. More specifically, a user may request to categorize an object (i.e., a note) in a document that is being displayed on a screen. The request may be received through a menu selection, a short-key combination, an ink gesture, and the like. The request specifies which one of several visual indicators to apply to the object. When the visual indicator is applied, the object becomes distinguishable from other objects displayed in the document on the screen. The visual indicator may be displayed in proximity to the object on the screen and may have a formatting attribute therewith which is applied to the object, such as changing a font color for the object, highlighting the object and the like. Each of the several visual indicators is visually distinct.Type: GrantFiled: June 27, 2002Date of Patent: April 3, 2007Assignee: Microsoft CorporationInventors: Timothy D. Sellers, Owen C. Braun, Peter L. Engrav, Myung Sub Kim, Christopher H. Pratley
-
Patent number: 7140536Abstract: A shared document is displayed in a customized form with highlighted content that identifies significant portions of the document. The highlighted content draws a user's attention to the portions of the document that may have been modified, deleted or added by others since the last time the user accessed the document. The highlighted content directs a user to modified document portions that the user has not yet read.Type: GrantFiled: December 20, 2004Date of Patent: November 28, 2006Assignee: Microsoft CorporationInventors: Benoit Barabe, Christopher H. Pratley, Peter P. Baer
-
Patent number: 7062090Abstract: Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.Type: GrantFiled: June 28, 2002Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Alex J. Simmons, Kentaro Urata, Peter Loren Engrav, Christopher H. Pratley, Owen C. Braun, Stuart J. Stuple
-
Patent number: 6772110Abstract: A method and system for dynamically changing user interface terms in the help feature to the user interface language chosen by the user as opposed to the help feature language, and for converting and plugging user interface terms. A program module may allow the user to change the user interface language and the help feature language such that the user interface language may be different than the help feature language. Because the help feature often refers to user interface terms, a user may become confused if the help feature refers to user interface terms in the help language rather than in the user interface language. tagging of the HTML help feature files is altered with a special set of HTML tags so that these user interface terms may be identified and converted to the user interface language.Type: GrantFiled: June 28, 2001Date of Patent: August 3, 2004Assignee: Microsoft CorporationInventors: Jose Luis Montero Real, Terry Farrell, Christopher H. Pratley
-
Publication number: 20040001099Abstract: A method and system are provided for associating actions with semantic labels in an electronic document. The document is created or edited in an application program module and sections of the electronic document are annotated with semantic labels. The application program module passes the semantic labels to an action DLL. The action DLL is responsible for communicating with the application program module, transmitting the labels to action plug-ins, and receiving, from the action plug-ins, the actions to be associated with the labels. The application program module communicates with the action DLL to retrieve the actions associated with the semantic labels and displays them to a user. The document may be created in eXtensible Markup Language (XML) and may be annotated using XML tags. The semantic labels may be associated with strings of text or graphical objects.Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: Microsoft CorporationInventors: Jeffrey C. Reynar, Marcin Sawicki, Brian Jones, Robert Little, Christopher H. Pratley, Paul Broman
-
Publication number: 20040001627Abstract: Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Applicant: Microsoft CorporationInventors: Alex J. Simmons, Kentaro Urata, Peter Loren Engrav, Christopher H. Pratley, Owen C. Braun, Stuart J. Stuple
-
Publication number: 20040002985Abstract: The present invention is directed at a simplified system and method for manipulating data in a data processing application. The system and method allow the user to manipulate data in a table-like manner without resorting to other data entry screens or windows to define a table-like structure. Rather, the table-like structure is defined by interactively monitoring inputs received from a user. For example, if a user enters a tab following data on a same line, the present invention will manipulate that data as two columns of information. Thus, without performing additional tasks tangential to inputting data, the user is provided with table-like features, such as wrapping text, adjusting column width, and the like. In another embodiment, the table-like structure is determined by scanning contiguous lines for lines with identical horizontal alignment in relation to a first line.Type: ApplicationFiled: June 26, 2002Publication date: January 1, 2004Applicant: Microsoft CorporationInventors: Christopher H. Pratley, Owen C. Braun, Stuart J. Stuple
-
Publication number: 20040001093Abstract: Described is a mechanism for visually categorizing electronic notes so that important information within the notes can be easily discerned. More specifically, a user may request to categorize an object (i.e., a note) in a document that is being displayed on a screen. The request may be received through a menu selection, a short-key combination, an ink gesture, and the like. The request specifies which one of several visual indicators to apply to the object. When the visual indicator is applied, the object becomes distinguishable from other objects displayed in the document on the screen. The visual indicator may be displayed in proximity to the object on the screen and may have a formatting attribute therewith which is applied to the object, such as changing a font color for the object, highlighting the object and the like. Each of the several visual indicators is visually distinct.Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: Microsoft CorporationInventors: Timothy D. Sellers, Owen C. Braun, Peter L. Engrav, Myung Sub Kim, Christopher H. Pratley
-
Publication number: 20030004923Abstract: A method and system for converting and plugging user interface terms is disclosed. A program module may allow the user to change the user interface language and the help feature language such that the user interface language may be different than the help feature language. Because the help feature often refers to user interface terms, a user may become confused if the help feature refers to user interface terms in the help language rather than in the user interface language. A mechanism for dynamically changing user interface terms in the help feature to the user interface language chosen by the user as opposed to the help feature language is disclosed. In one embodiment, the tagging of the HTML help feature files is altered with a special set of HTML tags so that these user interface terms may be identified and converted to the user interface language.Type: ApplicationFiled: June 28, 2001Publication date: January 2, 2003Inventors: Jose Luis Montero Real, Terry Farrell, Christopher H. Pratley
-
Patent number: 6356866Abstract: Converting an incoming phonetically-coded string representing an East Asian language into its proper text characters. Conversion is triggered when dynamic IME analysis of the string indicates a threshold probability of correct conversion. Conversion of unconverted phonetic text is also triggered when the user relocates the insertion point. The user may select portions of text affected by conversion error and access a corresponding editable phonetic string and a prioritized list of alternate conversions for that string. The corresponding phonetic string is generated from the selected text if the original input string is unavailable.Type: GrantFiled: October 7, 1998Date of Patent: March 12, 2002Assignee: Microsoft CorporationInventors: Christopher H. Pratley, Erik J. Rucker, David C. Oliver, Kentaro Urata
-
Patent number: 6049869Abstract: Detecting an encoding system used to encode computer readable text or data across a wide variety of encoding systems. When a user attempts to download and use text or data on his or her computer, encoded data is passed from the desired text or data file to a series of code readers. Each code reader is programmed to read encoded data according to the rules of a given encoding system. When a given code reader is unable to validate a byte of data according to the encoding system rules associated with that reader, that reader is deactivated. This process of elimination leads to a single reader and a single encoding system. If the list of readers is not eliminated to a single reader, ambiguity resolution is performed to narrow the list of readers to a single reader. Once the list of active readers is narrowed to one, the encoding system associated with that reader is returned as the encoding system with which the data is encoded.Type: GrantFiled: October 3, 1997Date of Patent: April 11, 2000Assignee: Microsoft CorporationInventors: Julie A. Pickhardt, Christopher H. Pratley