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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next


Patent Number Title Of Patent Date Issued
D417211 Game controller November 30, 1999
D416017 Telephone handset November 2, 1999
D415410 Clamp October 19, 1999
D412898 Computer mouse August 17, 1999
D402281 Positional control device December 8, 1998
D399499 Pointing device October 13, 1998
D396899 Joystick August 11, 1998
D393628 Hand-held remote control unit April 21, 1998
D393015 Joystick base March 31, 1998
D392690 Joystick March 24, 1998
D391944 Computer output device March 10, 1998
D391943 Computer output device March 10, 1998
D387352 Remote control December 9, 1997
D385542 Pointing device October 28, 1997
D382550 Rear portion of a pointing device August 19, 1997
D382261 Pointing device August 12, 1997
D381016 Palm rest portion for a keyboard July 15, 1997
D378517 Pointing device March 18, 1997
D377485 Pointing device January 21, 1997
D374218 Handle for a computer input device October 1, 1996
D373569 Computer port consolidation device September 10, 1996
D372716 Remote control August 13, 1996
D372709 Base for a computer input device August 13, 1996
D371773 Handle for a computer input device July 16, 1996
D366655 Handle for a computer joystick January 30, 1996
D366475 Base for a computer joystick January 23, 1996
D364610 Computer input device November 28, 1995
D364609 Computer input device November 28, 1995
D362432 Keyboard September 19, 1995
D362431 Computer input device September 19, 1995
D361759 Pointing device and a coupling assembly August 29, 1995
D357481 Microphone input device April 18, 1995
D355899 Combined pointing device and coupling assembly February 28, 1995
D353370 Computer trackball December 13, 1994
D349280 Computer mouse August 2, 1994
D347628 Computer trackball June 7, 1994
D342241 Computer trackball December 14, 1993
D341848 Typeface November 30, 1993
D335656 Pointed instrument with a combined tilting and coupling assembly May 18, 1993
D326261 Trackball for computer May 19, 1992
D302426 Computer mouse July 25, 1989
7437763 In-context security advisor in a computing environment October 14, 2008
Provided is an in-context security advisor that unifies computer system security, and generally improves computer system security by proactively and reactively monitoring for changes to security settings made by users and programs. By operating in real time, advice comprising meaningful
7437751 Pausing television programming in response to selection of hypertext link October 14, 2008
A time sequential signal comprising audiovisual content and hyperlinks is received and displayed on a display device by the systems of the invention in a time sequential manner. The display of the time sequential signal is paused whenever a displayed hyperlink is selected. While paus
7437742 Protocol agnostic web listener October 14, 2008
A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener object. The listener
7437728 System and method for CPU bandwidth allocation October 14, 2008
An automatic resource management service implements a policy to automatically control resource usage by processes running on a computer. A policy expresses criteria for identifying process sets, and imposes allocations and sub-allocations or resource amounts to be used by given proce
7437721 Isolating software deployment over a network from external malicious intrusion October 14, 2008
Described herein is an implementation for secure deployment, over a network, of software (e.g., an operating system) and updates to a bare computer (e.g., a server), so that it is not susceptible to malicious network-based intrusion.
7437718 Reviewing the security of trusted software components October 14, 2008
An analysis tool provides a call path set for reviewing the security of trusted software components during development. By examining the usage of permissions in programs and libraries within a managed execution environment, potential gaps in the security of trusted components may be
7437714 Category partitioning markup language and tools October 14, 2008
A system for testing software modules is provided. A user enters parameter values that will be tested into a spreadsheet. The spreadsheet application generates an XML data file including the parameter values arranged into a table. A test shell extracts test cases from the XML data fi
7437713 Automated system that tests software on multiple computers October 14, 2008
A system by which a software product may be tested on multiple client computers on various platforms. Product developers submit requests for tests on their products, in the form of test packets, to a test component, via an API. For each platform and language (i.e., group) on which a
7437711 Communication among agile and context-bound objects October 14, 2008
Communication among agile objects and context-bound objects within object-oriented programming environments, including communication across contextual boundaries, is disclosed. In one embodiment, a reference to a second object within a second context is wrapped in a proxy wrapper. A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Spinal implant and method of using spinal implant
Amine- and phthalocyanine dye-containing ink-jet inks with improved ozone fastness
5 Valve port pipe by pipe manifold
Cleaning agent for removing solder flux and method for cleaning solder flux
Decorative baseball tank cover
Automotive fog and driving lamp with ornamental bezel and lens
Vented hexagonal pattern panel
  Randomly Featured Patents
Process for electrolytically pickling chromium-containing stainless steel
Miniature carnation--Rose
Fabric softener composition containing di-esterified long chain fatty acid quaternary ammonium salt
Thermally insulated container
Integrated memory having memory cells and reference cells, and corresponding operating method
Tube flow limiter, safety flow clip, and tube pincher mechanism
1.times.N optical switch
Floor drain or some other cupped water seal
Endless storage and conveyor chain in an ammunition magazine
Coil conductor for dynamoelectric machine