| Patent Number |
Title Of Patent |
Date Issued |
| RE38270 |
Multiple level undo/redo mechanism |
October 7, 2003 |
| A multiple-level undo/redo mechanism is provided in an operating system and is available to application programs run on the operating system. The dating system provides a mechanism for keeping a log of user commands and providing a cursor to a position within the log. Each command may be |
| 6009459 |
Intelligent automatic searching for resources in a distributed environment |
December 28, 1999 |
| Searches are automatically initiated to intelligently locate resources, particularly World Wide Web sites, within a distributed environment in response to a user specifying text via a user interface element. In a particular embodiment, a Web browser is enhanced to include a browser s |
| 5924099 |
Data transfer with expanded clipboard formats |
July 13, 1999 |
| A computer system provides expanded clipboard formats that embellish the number of formats that may be used with a clipboard. These expanded clipboard formats enable users in applications to broaden their use of the clipboard and other data transfer mechanisms. The clipboard formats may |
| 5897650 |
Encapsulation of extracted portions of documents into objects |
April 27, 1999 |
| An operating system provides support for the encapsulation of extracted portions of documents into objects known as scrap objects and subsequently integrated into other documents. The scrap objects may be treated like any other file system objects. The scrap objects provide a persistent |
| 5852441 |
Shell extensions for an operating system |
December 22, 1998 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5844551 |
Shell extensions for an operating system |
December 1, 1998 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5838322 |
Shell extensions for an operating system |
November 17, 1998 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5831606 |
Shell extensions for an operating system |
November 3, 1998 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5765156 |
Data transfer with expanded clipboard formats |
June 9, 1998 |
| A computer system provides expanded clipboard formats that embellish the number of formats that may be used with a clipboard. These expanded clipboard formats enable users in applications to broaden their use of the clipboard and other data transfer mechanisms. The clipboard formats may |
| 5736983 |
Shell extensions for an operating system |
April 7, 1998 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5689662 |
Shell extensions for an operating system |
November 18, 1997 |
| An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In |
| 5659791 |
Encapsulation of extracted portions of documents into objects |
August 19, 1997 |
| An operating system provides support for the encapsulation of extracted portions of documents into objects known as scrap objects and subsequently integrated into other documents. The scrap objects may be treated like any other file system objects. The scrap objects provide a persistent |
| 5659747 |
Multiple level undo/redo mechanism |
August 19, 1997 |
| A multiple-level undo/redo mechanism is provided in an operating system and is available to application programs run on the operating system. The operating system provides a mechanism for keeping a log of user commands and providing a cursor to a position within the log. Each command may |
| 5630080 |
Method and system for the direct manipulation of information, including non-default drag and dro |
May 13, 1997 |
| A user is provided with an easy-to-use approach to directly manipulating text in a word processing environment or the like. Text may be dragged from one location and dropped in another location to move the text to a new location. More generally, the user is provided with the option of |