Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Microsoft Corporation Patents
Assignee:
Microsoft Corporation
Address:
Redmond, WA
No. of patents:
12821
Patents:




Patent Number Title Of Patent Date Issued
RE40989 Atomic operations on data structures November 17, 2009
Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity is then accessed. The saved version data is compared to the current version data. If the two
RE39801 Automatic installation of printers in a distributed environment August 28, 2007
An operating system provides a point-and-print capability to users of the workstation. The point-and-print capability allows a user to print on any printer available within a distributed system by simply selecting a printer and requesting to print on the printer. The retrieval of con
RE39326 Method and apparatus for suggesting completions for a partially entered data item based on previ October 3, 2006
A system for improving the efficiency and reliability of entering data into a database or spreadsheet computer program by providing suggested completions to the data entry operator. The operator invokes an edit mode (200) for a particular data area and a dynamic list of possible comp
RE39285 Method and system for dynamically generating object connections September 12, 2006
A method and system for dynamically generating object connections is provided. In a preferred embodiment, a connection can be generated between a source object and a sink object using a connection point object. A source object has connection point objects where each connection point
RE38883 Method and system for the direct manipulation of information, including non-default drag and dro November 22, 2005
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
RE38376 Message delivery method for interactive televideo system December 30, 2003
The present invention includes a method of selectively delivering programming to a viewer station (e.g., a home) on an interactive television or televideo (IT) system. The method includes delivering a message to a selected viewer station having a selected video display set. The messa
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
RE38070 Cryptography system and method for providing cryptographic services for a computer application April 8, 2003
A cryptography system architecture provides cryptographic functionality to support an application requiring encryption. decryption, signing, and verification of electronic messages. The cryptography system has a cryptographic application program interface (CAPI) which interfaces with
RE35881 Method and system for traversing linked list record based upon write-once predetermined bit valu August 25, 1998
A method and apparatus for storing files on a computer file storage device. The files are organized into an hierarchical directory structure. The directory structure comprises directory entries and file entries. The file entries and directory each contain a primary and a secondary pointe
PP14757 Apple tree named `Burchinal Red Delicious` May 4, 2004
A new and distinct variety of apple tree which originated as a sport limb mutation of `Wells and Wade cultivar` Oregon Spur.RTM. of red delicious apple tree (U.S. Plant Pat. No. 2,816), characterized by a more uniform deeper red color, developing much earlier than fruit of other red
D604357 Type font November 17, 2009
D604356 Type font November 17, 2009
D604327 Icon for a display screen November 17, 2009
D604325 Animated image for a portion of a display screen November 17, 2009
D604324 Animated image for a portion of a display screen November 17, 2009
D604323 Animated image for a portion of a display screen November 17, 2009
D604322 Transitional image for a portion of a display screen November 17, 2009
D604321 Animated image for a portion of a display screen November 17, 2009
D604320 Transitional image for a portion of a display screen November 17, 2009
D604319 Animated image for a portion of a display screen November 17, 2009
D604318 Transitional image for a portion of a display screen November 17, 2009
D604317 Transitional image for a portion of a display screen November 17, 2009
D604316 User interface for a portion of a display screen November 17, 2009
D604315 User interface for a portion of a display screen November 17, 2009
D604314 User interface for a portion of a display screen November 17, 2009
D604313 User interface for a portion of a display screen November 17, 2009
D604311 User interface for a portion of a display screen November 17, 2009
D604301 Keyboard November 17, 2009
D604044 Holder for an electronic device with surface ornamentation November 17, 2009
D603421 Animated image for a portion of a display screen November 3, 2009
D602035 Transitional user interface for a portion of a display screen October 13, 2009
D601581 Icon for a display screen October 6, 2009
D601579 Icon for a display screen October 6, 2009
D601568 Keyboard October 6, 2009
D601563 Keyboard October 6, 2009
D601170 Icon for a display screen September 29, 2009
D601169 Icon for a display screen September 29, 2009
D601168 Icon for a display screen September 29, 2009
D601167 Icon for a display screen September 29, 2009
D601166 Color icon for a portion of a display screen September 29, 2009
D601165 Icon for a display screen September 29, 2009
D601164 Icon for a display screen September 29, 2009
D601159 Icon for a display screen September 29, 2009
D601131 Portion of a remote controller September 29, 2009
D601130 Portion of a remote controller September 29, 2009
D601129 Portion of a remote controller September 29, 2009
D600733 Portion of an electronic camera September 22, 2009
D600732 Electronic camera September 22, 2009
D600718 Icon for a display screen September 22, 2009
D600717 Icon for a display screen September 22, 2009

 
 
  Recently Added Patents
Recording method for recording data on a recording medium
Intelligent agenda object for showing contextual location within a presentation application
Liquid crystal driver and liquid crystal display device using the same
Wheel bearing arrangement comprising an encoder and a sensor
Reduction of hair growth
High-performance virtual machine networking
Red eye filter for in-camera digital image processing within a face of an acquired subject
  Randomly Featured Patents
Security alarm switch
Ink jet recording apparatus and method
Developing device and image forming device and preventing toner contamination thereof
Crop material processor
Portable pocket for pocket watches
Semiconductor device socket, assembly and methods
Band saw stand
Problem solver uses learning a cognitive distance to attain a goal state
Dynamic threshold packet filtering of application processor frames
High contrast electroluminescent display panels