Patents by Inventor David M. Silver
David M. Silver 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).
-
Publication number: 20170192946Abstract: Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, an annotation is displayed that is associated with an object in an electronic document. The annotation is maintained in a list of annotations. Selection of the annotation is received and in response to the selection, a window is displayed that includes at least a portion of the annotation. The window includes a navigation option enabling navigation of annotations in a plurality of electronic documents. In some embodiments, a selection of a navigation option is received and in response, the window may be navigated to an additional annotation associated with another object in a different electronic document.Type: ApplicationFiled: July 18, 2016Publication date: July 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: John L. Beezer, David M. Silver, Marco M. DeMello
-
Patent number: 9424240Abstract: Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, a selection of an object in the electronic document is received, and an annotation associated with the selected object is received. The annotation is maintained in a list of annotations. The annotation can also be displayed. In some embodiments, a selection of the annotation is received and in response to the selection of the annotation being received, a user may be navigated to a location of the selected object in the electronic document.Type: GrantFiled: October 7, 2013Date of Patent: August 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: John L. Beezer, David M. Silver, Marco M. DeMello
-
Publication number: 20150100872Abstract: Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, a selection of an object in the electronic document is received, and an annotation associated with the selected object is received. The annotation is maintained in a list of annotations. The annotation can also be displayed. In some embodiments, a selection of the annotation is received and in response to the selection of the annotation being received, a user may be navigated to a location of the selected object in the electronic document.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Microsoft CorporationInventors: John L. Beezer, David M. Silver, Marco M. DeMello
-
Patent number: 8555198Abstract: Embodiments are described for capturing, displaying, and navigating text annotations in a non-modifiable document. In some embodiments, a determination is made that a text annotation is to be created and a system determines the file position of the selected object. The file position of the selected object can be stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be identified with the selected object without modifying the non-modifiable document. In some embodiments, once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: July 8, 2009Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. Demello, David M. Silver
-
Publication number: 20090271381Abstract: Embodiments are described for capturing, displaying, and navigating text annotations in a non-modifiable document. In some embodiments, a determination is made that a text annotation is to be created and a system determines the file position of the selected object. The file position of the selected object can be stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be identified with the selected object without modifying the non-modifiable document. In some embodiments, once a text annotation is displayed a user may easily navigate among the captured annotations.Type: ApplicationFiled: July 8, 2009Publication date: October 29, 2009Inventors: John L. Beezer, Marco A. Demello, David M. Silver
-
Patent number: 7568168Abstract: A system and method for capturing, displaying, and navigating text annotations in a non-modifiable document is disclosed. Once it is determined that a text annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be properly identified with the selected object without modifying the non-modifiable document. Once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: September 14, 2005Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. DeMello, David M. Silver
-
Patent number: 7496856Abstract: A system and method for capturing, displaying, and navigating text annotations in a non-modifiable document is disclosed. Once it is determined that a text annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be properly identified with the selected object without modifying the non-modifiable document. Once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: September 26, 2005Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. Demello, David M. Silver
-
Patent number: 7455408Abstract: A light source is situated on a headgear device and placed to direct light toward the pupil of the eye at an intensity that causes the iris to constrict, resulting in a smaller pupil. This prevents the light scattering due to ophthalmic surgery or eye injury from entering the eye, thereby reducing or eliminating visual aberrations.Type: GrantFiled: August 1, 2006Date of Patent: November 25, 2008Assignee: The Johns Hopkins UniversityInventors: David M. Silver, Adrienne Csutak
-
Patent number: 7437683Abstract: An apparatus and method for presenting electronic documents to users in the form of immersive reading pages. Immersive reading pages mimic the presentation that is provided by printed paper documents. There are no traditional user interface features displayed to the user, yet the user has access to the enhanced functionality that can be provided by computer-implemented documents. In an illustrative embodiment, the user has access to intrabook (or inside-the-book), interbook (or outside-the-book) navigational features, and content interactive features, such as highlighting, annotating, drawing or looking up definitions or synonyms of words in the document. Enhanced functionality is transparently associated with elements on the immersive reading page such that the immersive reading page is without visible indicators of the association. A training mode for permitting the user to learn the transparent association behind the immersive reading pages provides visual guides to the user.Type: GrantFiled: December 16, 1999Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: John L. Beezer, William Hill, Leroy B. Keely, Darryl E. Rubin, David M. Silver, Susan D. Woolf, Jean Pierre De Vries
-
Patent number: 7260781Abstract: A system, method, and user interface for interacting with electronically displayed content is disclosed. In response to a selection of an object, a list of menu options is displayed close to the selected object. In one embodiment, the list of menu options is displayed in a font larger than that used to display the selected object. Through the use of the invention, a user is provided with a technique for actively reading displayed content with minimal distractions from the user interface.Type: GrantFiled: June 13, 2003Date of Patent: August 21, 2007Assignee: Microsoft CorporationInventors: Marco A. DeMello, Vikram Madan, Leroy B. Keely, David M. Silver
-
Patent number: 7179461Abstract: The present invention is directed to a method to prevent or reduce postoperative corneal subepithelial haze after excimer laser photorefractive keratectomy (PRK), laser in situ keratomileusis (LASIK) surgery. According to the method, a therapeutically effective amount of one or more plasminogen activators, most preferably urokinase (uPA), is administered topically to the surface of the affected eye at levels between 0.1 and 2,500 IU/ml, about eight to twelve times on the day of surgery, and four to eight times per day for about the next six to twelve days thereafter. The most preferred therapeutic amount is from about 0.1–1 IU uPA/ml, and also 1–10 IU/ml. Plasminogen activators that can be used in the inventions include urokinase, prourokinase, streptokinase and mutants thereof. The invention also covers topical ophthalmic compositions that include one or more plasminogen activators, most preferably uPA, to prevent or reduce postoperative corneal subepithelial haze.Type: GrantFiled: October 12, 2001Date of Patent: February 20, 2007Assignee: The Johns Hopkins UniversityInventors: David M. Silver, Adrienne Csutak, Andras Berta, Jozsef Tozser
-
Patent number: 7028267Abstract: A system and method for capturing, displaying, and navigating text annotations in a non-modifiable document is disclosed. Once it is determined that a text annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be properly identified with the selected object without modifying the non-modifiable document. Once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: December 7, 1999Date of Patent: April 11, 2006Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. DeMello, David M. Silver
-
Patent number: 6986103Abstract: At least a portion of a plurality of formatting variables associated with an electronic document are modified based in part upon optimized formatting values. A user may specify values for one or more user-modifiable formatting variables. Based on the user data thus specified, at least a portion of the plurality of formatting variables are modified according to corresponding optimized formatting values. The electronic document is then formatted in accordance with the modified formatting variables and provided for display. The user-modifiable variables may comprise a font reference variable and/or a display form factor variable. In this manner, the present invention optimizes readability of electronic documents while still accommodating user preferences for displaying such documents.Type: GrantFiled: December 7, 1999Date of Patent: January 10, 2006Assignee: Microsoft CorporationInventors: John L. Beezer, Michael J. Duggan, Jerry J. Dunietz, William Hill, David M. Silver, Geraldine G. Wade
-
Patent number: 6957233Abstract: A system and method for capturing annotations for a non-modifiable document is disclosed. Once it is determined that an annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created annotation in another file or a non-read only portion of a file storing the document. Using the file position, the annotation may be properly identified with the selected object without modifying the non-modifiable document.Type: GrantFiled: December 7, 1999Date of Patent: October 18, 2005Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. DeMello, Jerry J. Dunietz, Leroy B. Keely, Vikram Madan, David M. Silver, Charles P. Thacker
-
Patent number: 6826725Abstract: A method and apparatus for invoking system resources directly from within a mark-up language document. Links referencing a pre-defined system command to be invoked may be embedded within the document. The specific system command may be identified in the link by an alias, such as, for example, a numeric code. By clicking on the link, the system will analyze the contents of the link. If the link calls for invoking a system command, the system will extract the alias, determine the appropriate pre-defined system command referred to by the alias, and execute the system command.Type: GrantFiled: December 16, 1999Date of Patent: November 30, 2004Assignee: Microsoft CorporationInventors: John L. Beezer, David M. Silver, Zeman Pavel
-
Publication number: 20040225956Abstract: A method and apparatus for invoking system resources directly from within a mark-up language document. Links referencing a pre-defined system command to be invoked may be embedded within the document. The specific system command may be identified in the link by an alias, such as, for example, a numeric code. By clicking on the link, the system will analyze the contents of the link. If the link calls for invoking a system command, the system will extract the alias, determine the appropriate pre-defined system command referred to by the alias, and execute the system command.Type: ApplicationFiled: June 18, 2004Publication date: November 11, 2004Applicant: Microsoft CorporationInventors: John L. Beezer, Pavel Zeman, David M. Silver
-
Patent number: 6714214Abstract: A system, method, and user interface for interacting with electronically displayed content is disclosed. In response to a selection of an object, a list of menu options is displayed close to the selected object. In one embodiment, the list of menu options is displayed in a font larger than that used to display the selected object. Through the use of the invention, a user is provided with a technique for actively reading displayed content with minimal distractions from the user interface.Type: GrantFiled: December 7, 1999Date of Patent: March 30, 2004Assignee: Microsoft CorporationInventors: Marco A. DeMello, Vikram Madan, Leroy B. Keely, David M. Silver
-
Publication number: 20040001821Abstract: The present invention is directed to a method to prevent or reduce postoperative corneal subepithelial haze after excimer laser photorefractive keratectomy (PRK), laser in situ keratomileusis (LASIK) surgery. According to the method, a therapeutically effective amount of one or more plasminogen activators, most preferably urokinase (uPA), is administered topically to the surface of the affected eye at levels between 0.1 and 2,500 IU/ml, about eight to twelve times on the day of surgery, and four to eight times per day for about the next six to twelve days thereafter. The most preferred therapeutic amount is from about 0.1-1 IU uPA/ml, and also 1-10 IU/ml. Plasminogen activators that can be used in the inventions include urokinase, prourokinase, tissue plasminogen activator, streptokinase and mutants thereof. The invention also covers topical ophthalmic compositions that include one or more plasminogen activators, most preferably uPA, to prevent or reduce postoperative corneal subepithelial haze.Type: ApplicationFiled: April 9, 2003Publication date: January 1, 2004Inventors: David M. Silver, Adrienne Csutak, Andras Berta, Jozsef Tozser
-
Publication number: 20030206189Abstract: A system, method, and user interface for interacting with electronically displayed content is disclosed. In response to a selection of an object, a list of menu options is displayed close to the selected object. In one embodiment, the list of menu options is displayed in a font larger than that used to display the selected object. Through the use of the invention, a user is provided with a technique for actively reading displayed content with minimal distractions from the user interface.Type: ApplicationFiled: June 13, 2003Publication date: November 6, 2003Applicant: Microsoft CorporationInventors: Marco A. DeMello, Vikram Madan, Leroy B. Keely, David M. Silver
-
Patent number: 6003050Abstract: A JAVA-based virtual machine that supports input method editor (IME) functionality in three contexts: (1) using JAVA-based IMEs with a JAVA virtual machine; (2) writing JAVA-based IMEs; and (3) integrating a JAVA virtual machine to system IMEs. The virtual machine includes a windows manager, an input method manager, one or more IMEs and/or keyboard drivers (KBDs), and a component. The virtual machine may also include an IME bridge for integrating the virtual machine with a system IME. The windows manager serves as a gateway between the operating system and the virtual machine. The input method manager (IMM) serves as a router between the windows manager and a plurality of IMEs and keyboards driver (KBDs). The IME includes a look-up table of composed characters that are indexed by Unicode keyboard commands. The component typically renders a user interface that allows the user to manipulate the composed characters returned by the IME.Type: GrantFiled: February 10, 1998Date of Patent: December 14, 1999Assignee: Microsoft CorporationInventors: David M. Silver, Yung-Shin Lin