REGISTER  |  SIGN IN


Microsoft Patents by PaulR
Export Page
1 2 3 4 5 6 7 8 9 10 ...
#Patent IDTitleDate Filed
1RE39326Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items December 1, 2000
2RE39285Method and system for dynamically generating object connections January 16, 1998
3RE38883Method and system for the direct manipulation of information, including non-default drag and drop operation February 2, 2001
4RE38376Message delivery method for interactive televideo system December 14, 2001
5RE38270Multiple level undo/redo mechanism August 18, 1999
6RE38070Cryptography system and method for providing cryptographic services for a computer application August 30, 1999
7RE35881Method and system for traversing linked list record based upon write-once predetermined bit value of secondary pointers September 21, 1995
87171692Asynchronous communication within a server arrangement June 27, 2000
97171671Method and system for providing state change notifications in device drivers August 23, 2001
107171669Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems May 7, 2004
117171662System and method for software licensing November 28, 2000
127171655Verifier to check intermediate language February 19, 2003
137171651Method and system for remotely controlling the reporting of events occurring within a computer system November 26, 2002
147171648System and method for implementing object property grouping October 30, 2001
157171626System and method for presenting the contents of a content collection based on content type May 16, 2002
167171614Displaying plug-in derived content in an application's browser-embedded window with callbacks May 30, 2002
177171556VPN enrollment protocol gateway May 20, 2005
187171489Method to synchronize and upload an offloaded network stack connection with a network stack January 31, 2005
197171475Peer networking host framework and hosting API June 1, 2001
207171464Method of tracing data traffic on a network January 24, 2000
217171459Method and apparatus for handling policies in an enterprise June 5, 2001
227171450Framework to enable integration of anti-spam technologies January 9, 2003
237171399Method for efficient query execution using dynamic queries in database environments November 24, 2004
247171353Grammar-based automatic data completion and suggestion for user input October 1, 2004
257171352Linguistic object model September 14, 2004
267171351Method and system for retrieving hint sentences using expanded queries September 19, 2002
277171337Event-based automated diagnosis of known problems June 21, 2005
287171107Timecoding media samples November 10, 2005
297171056System and method for converting whiteboard content into an electronic document February 22, 2003
307171044Red-eye detection based on red region detection with eye confirmation October 8, 2004
317171025Automatic detection and tracking of multiple individuals using multiple cues January 25, 2005
327171001Method and apparatus for managing secure collaborative transactions October 24, 2005
337170870Data packet transmission for channel-sharing collocated wireless devices May 7, 2002
347170527Interactive horizon mapping November 5, 2004
357170514Determining regions that are occluded from an observation point March 1, 2005
367170491Accelerated scrolling December 3, 2004
377168813Mediacube June 17, 2004
387168249Microelectrical mechanical structure (MEMS) optical modulator and optical display system November 22, 2005
397168086Proxy for video on demand server control November 30, 1998
407168085Time-based selection of EPG data destined for low resource clients January 31, 2002
417168078Method and system of a traffic control application programming interface for abstracting the use of kernel-level traffic control components May 14, 2004
427168063Systems and methods for employing tagged types in a dynamic runtime environment June 10, 2003
437168048Method and structure for implementing a layered object windows March 24, 2000
447168038System and method for scaling and repositioning drawings August 1, 2001
457168035Building a view on markup language data through a set of components June 11, 2003
467168034Method for promoting contextual information to display pages containing hyperlinks May 26, 2004
477167978Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic October 28, 2005
487167977Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic October 28, 2005
497167934Peripheral device data transfer protocol September 9, 2003
507167914System and method for incremental and reversible data migration and feature deployment April 21, 2004
517167910Social mapping of contacts from computer communication information June 4, 2002
527167900Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data December 10, 2002
537167866Selective multi level expansion of data base via pivot point data January 23, 2004
547167849Invariant pattern recognition October 29, 2003
557167848Generating a hierarchical plain-text execution plan from a database query November 7, 2003
567167831Systems and methods for managing multiple grammars in a speech recognition system February 4, 2002
577167821Evaluating hardware models having resource contention January 18, 2002
587167678Persistent peer-to-peer networking over a piconet network December 18, 2002
597167633Methods, systems and data structures for timecoding media samples December 29, 2004
607167585Interfacing with ink December 16, 2005
617167578Probabilistic exemplar-based pattern tracking December 9, 2005
627167568Microphone array signal enhancement May 2, 2002
637167199Video processing system and method for automatic enhancement of digital video April 28, 2006
647167182Scalable multiparty conferencing and collaboration system and method of dynamically allocating system resources in same February 23, 2004
657167177Macrostructure modeling with microstructure reflectance slices February 24, 2005
667167176Clustered principal components for precomputed radiance transfer August 15, 2003
677167165Temporary lines for writing October 31, 2002
687165901Keyboard with improved function and editing sections March 29, 2005
697165900Keyboard with improved function and editing sections March 29, 2005
707165722Method and system for communicating with identification tags March 10, 2004
717165266Combining real-time and batch mode logical address links August 31, 2005
727165239Application program interface for network software platform July 10, 2001
737165237Data store for arbitrary data types with type safe storage and retrieval March 20, 2003
747165225Cursor tracking in a multi-level GUI August 15, 2001
757165218System and method for managing web page media June 18, 2001
767165215Pane element June 24, 2003
777165212Animation on object user interface August 20, 2005
787165118Layered message processing model August 15, 2004
797165109Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device January 12, 2001
807165104Method and apparatus for managing computing devices on a network April 23, 2001
817165103Method and system for matching network clients and servers under matching constraints June 26, 2002
827165088System and method for incremental and reversible data migration and feature deployment January 24, 2001
837165075Object graph faulting and trimming in an object-relational database system July 20, 2002
847165026Method of noise estimation using incremental bayes learning March 31, 2003
857165019Language input architecture for converting one text form to another text form with modeless entry June 28, 2000
867164798Learning-based automatic commercial content detection February 18, 2003
877164797Clustering April 25, 2002
887164790System and method for progressive stereo matching of digital images March 17, 2005
897164424Interactive water effects using texture coordinate shifting April 22, 2005
907164419System and method for optimizing a graphics intensive software program for the user's graphics hardware October 4, 2004
917162745Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client July 7, 2005
927162723ASP.NET HTTP runtime June 29, 2001
937162720Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems May 10, 2004
947162710Dynamic modifications to a heterogeneous program in a distributed environment November 1, 2001
957162694Method for entering text March 30, 2001
967162690Annotations for multiple versions of media content January 17, 2006
977162664Debugging breakpoints on pluggable components June 20, 2003
987162648Methods of providing integrated circuit devices with data modifying capabilities December 23, 2004
997162640System and method for protecting identity information March 11, 2003
1007162599System and method for backing up and restoring data November 24, 2004
1 2 3 4 5 6 7 8 9 10 ...