U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

British merchant Peter Durand invented the tin can in 1810.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: WOODCOCK WASHBURN LLP (MICROSOFT CORPORATION)


Number of applications: 1134
Last date: February 24, 2011

1                      
Application No.Application TitleIssue Date
20110047548Systems and Methods for a Disaster Recovery System Utilizing Virtual Machines Running on at Least Two Host Computers in Physically Different Locations
The present invention is directed to systems and methods for providing disaster recovery services using virtual machines. The invention provides an inexpensive and minimally intrusive way to provide disaster recovery services including recovery of the state of computer ...
02/24/2011
20110035727UNDO/REDO ARCHITECTURE ACROSS MULTIPLE FILES
Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or...
02/10/2011
20110035666SHOW BODY POSITION
A capture device may capture a user's motion and a display device may display a model that maps to the user's motion, including gestures that are applicable for control. A user may be unfamiliar with a system that maps the user's motions or not know what gestures are ap...
02/10/2011
20110032336BODY SCAN
A depth image of a scene may be received, observed, or captured by a device. The depth image may then be analyzed to determine whether the depth image includes a human target. For example, the depth image may include one or more targets including a human target and non-...
02/10/2011
20110025689Auto-Generating A Visual Representation
Techniques for auto-generating the target's visual representation may reduce or eliminate the manual input required for the generation of the target's visual representation. For example, a system having a capture device may detect various features of a user in the physi...
02/03/2011
20110022608E-Mail Tool Management Shell Command Set
A method to execute verb-noun cmdlets to retrieve mailbox information or receive connector information from an e-mail server includes opening an e-mail management tool and receiving and parsing at least one cmdlet having a verb-noun syntax. A get-mailbox cmdlet may retr...
01/27/2011
20110018883HYBRID REMOTE SESSIONS
High Fidelity remoting can be enabled by loading a hybrid remote session in a computer system. The hybrid remote session can include components loaded in a console session and components loaded in a remote session....
01/27/2011
20110010469ENHANCED NETWORK SYSTEM THROUGH THE COMBINATION OF NETWORKING OBJECTS
Reducing the cost of framing network packets in a virtual machine environment combines certain network objects to eliminate the cost of fully framing packets between the combined objects. In a virtual environment, for example, this allows a virtual NIC in one partition ...
01/13/2011
20110007142VISUAL REPRESENTATION EXPRESSION BASED ON PLAYER EXPRESSION
Using facial recognition and gesture/body posture recognition techniques, a system can naturally convey the emotions and attitudes of a user via the user's visual representation. Techniques may comprise customizing a visual representation of a user based on detectable c...
01/13/2011
20110007079BRINGING A VISUAL REPRESENTATION TO LIFE VIA LEARNED INPUT FROM THE USER
Data captured with respect to a human may be analyzed and applied to a visual representation of a user such that the visual representation begins to reflect the behavioral characteristics of the user. For example, a system may have a capture device that captures data ab...
01/13/2011
20100333117COMPLIANCE INTERFACE FOR COMPLIANT APPLICATIONS
A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to th...
12/30/2010
20100332557XML SCHEMA COLLECTION OBJECTS AND CORRESPONDING SYSTEMS AND METHODS
The present invention provides “XML Schema Collections” and methods and systems for using the same. XML data is typically stored as an XML instance, each of which should conform to a “schema” according to a desired goal. An XML schema provides identification and...
12/30/2010
20100328875REMOVABLE MODULE FOR A CONSOLE
A housing, which may contain a hard disk drive, is configured to removably mount to a recessed surface of a console. The housing includes a lip and a biased latch arm so that the lip can be inserted into a corresponding feature in the recessed surface and the housing ca...
12/30/2010
20100325626SERVING SOFTWARE APPLICATIONS FROM SERVERS TO CLIENT COMPUTERS
An application serving system is disclosed that comprises a target client computer that connects to a server system and subscribing institution host Web Server, over a network. Both the client computer Web server and server system implement a network protocol layer to c...
12/23/2010
20100325282MIGRATING A VIRTUAL MACHINE THAT OWNS A RESOURCE SUCH AS A HARDWARE DEVICE
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded thereto until the first VM is to be saved or migrated. Thereafter, each access request is forwarded to a holding que...
12/23/2010
20100318992TERMINAL SERVICES APPLICATION VIRTUALIZATION FOR COMPATABILITY
Systems, methods and computer-readable storage media are disclosed for providing a virtual single-user session to a client in a terminal server session. In an embodiment, requests to a resource in the system-space of a system made by an application are intercepted. A de...
12/16/2010
20100318930ASSISTING USER INTERFACE ELEMENT USE
Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the dis...
12/16/2010
20100313180SYSTEMS AND METHODS FOR VARYING SOFTWARE BUILD PROPERTIES USING PRIMARY AND SUPPLEMENTAL BUILD FILES
A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given ...
12/09/2010
20100311280DUAL-BARREL, CONNECTOR JACK AND PLUG ASSEMBLIES
Disclosed herein are dual-barrel, connector jack and plug assemblies. Particularly, plug assemblies having two single barrel connectors that are situated side-by-side. Each barrel may include two or more contacts for receiving and transmitting DC IN+ electrical signals....
12/09/2010
20100306716EXTENDING STANDARD GESTURES
In a system that utilizes gestures for controlling aspects of an application, strict requirements for success may limit approachability or accessibility for different types of people. The system may receive data reflecting movement of a user and remap a standard gesture...
12/02/2010
20100306715Gestures Beyond Skeletal
Systems, methods and computer readable media are disclosed for gesture input beyond skeletal. A user's movement or body position is captured by a capture device of a system. Further, non-user-position data is received by the system, such as controller input by the user,...
12/02/2010
20100306714Gesture Shortcuts
Systems, methods and computer readable media are disclosed for gesture shortcuts. A user's movement or body position is captured by a capture device of a system, and is used as input to control the system. For a system-recognized gesture, there may be a full version of ...
12/02/2010
20100306713Gesture Tool
Systems, methods and computer readable media are disclosed for a gesture tool. A capture device captures user movement and provides corresponding data to a gesture recognizer engine and an application. From that, the data is parsed to determine whether it satisfies one ...
12/02/2010
20100306712Gesture Coach
A capture device may capture a user's motion and a display device may display a model that maps to the user's motion, including gestures that are applicable for control. A user may be unfamiliar with a system that maps the user's motions or not know what gestures are ap...
12/02/2010
20100306710LIVING CURSOR CONTROL MECHANICS
Disclosed herein are systems and methods for controlling a cursor. A user may control a cursor displayed by a computing environment such as a game console, a computer, or the like by performing one or more gestures. An activity of a cursor on an audiovisual display may ...
12/02/2010
20100306685USER MOVEMENT FEEDBACK VIA ON-SCREEN AVATARS
The following discloses using avatars to provide feedback to users of a gesture-based computing environment about one or more features of the gesture-based computing environment. Gesture-based computing environments may not, in some circumstances, use a physical control...
12/02/2010
20100306671Avatar Integrated Shared Media Selection
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couc...
12/02/2010
20100306655Avatar Integrated Shared Media Experience
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couc...
12/02/2010
20100306261Localized Gesture Aggregation
Systems, methods and computer readable media are disclosed for a localized gesture aggregation. In a system where user movement is captured by a capture device to provide gesture input to the system, demographic information regarding users as well as data corresponding ...
12/02/2010
20100304813Protocol And Format For Communicating An Image From A Camera To A Computing Environment
A media feed interface may be provided that may be used to extract a media frame from a media feed. The media feed interface may access a capture device, a file, and/or a network resource. Upon accessing the capture device, file, and/or network resource, the media feed ...
12/02/2010
20100303302Systems And Methods For Estimating An Occluded Body Part
A depth image of a scene may be received, observed, or captured by a device. The depth image may include a human target that may have, for example, a portion thereof non-visible or occluded. For example, a user may be turned such that a body part may not be visible to t...
12/02/2010
20100303291Virtual Object
An image of a scene may be observed, received, or captured. The image may then be scanned to determine one or more signals emitted or reflected by an indicator that belongs to an input object. Upon determining the one or more signals, the signals may be grouped together...
12/02/2010
20100303290Systems And Methods For Tracking A Model
An image such as a depth image of a scene may be received, observed, or captured by a device and a model of a user in the depth image may be generated. The background of a received depth image may be removed to isolate a human target in the received depth image. A model...
12/02/2010
20100303289DEVICE FOR IDENTIFYING AND TRACKING MULTIPLE HUMANS OVER TIME
A system recognizes human beings in their natural environment, without special sensing devices attached to the subjects, uniquely identifies them and tracks them in three dimensional space. The resulting representation is presented directly to applications as a multi-po...
12/02/2010
20100302395Environment And/Or Target Segmentation
A depth image of a scene may be observed or captured by a capture device. The depth image may include a human target and an environment. One or more pixels of the depth image may be analyzed to determine whether the pixels in the depth image are associated with the envi...
12/02/2010
20100302365Depth Image Noise Reduction
A depth image of a scene may be received, observed, or captured by a device. The depth image may then be analyzed to determine whether the depth image includes noise. For example, the depth image may include one or more holes having one or more empty pixels or pixels wi...
12/02/2010
20100302261Fixed Function Pipeline Application Remoting Through A Shader Pipeline Conversion Layer
Systems, methods and computer readable media are disclosed for sending a client graphics data across a remote session for an application, where the application makes fixed function pipeline API calls and the client and server support shader pipeline API calls for the re...
12/02/2010
20100302257Systems and Methods For Applying Animations or Motions to a Character
An virtual character such as an on-screen object, an avatar, an on-screen character, or the like may be animated using a live motion of a user and a pre-recorded motion. For example, a live motion of a user may be captured and a pre-recorded motion such as a pre-recorde...
12/02/2010
20100302253REAL TIME RETARGETING OF SKELETAL DATA TO GAME AVATAR
Techniques for generating an avatar model during the runtime of an application are herein disclosed. The avatar model can be generated from an image captured by a capture device. End-effectors can be positioned an inverse kinematics can be used to determine positions of...
12/02/2010
20100302247Target digitization, extraction, and tracking
Techniques may comprise identifying surfaces, textures, and object dimensions from unorganized point clouds derived from a capture device, such as a depth sensing device. Employing target digitization may comprise surface extraction, identifying points in a point cloud,...
12/02/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?