British merchant Peter Durand invented the tin can in 1810.
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.
| Application No. | Application Title | Issue Date |
| 20110047548 | Systems 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 |
| 20110035727 | UNDO/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 |
| 20110035666 | SHOW 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 |
| 20110032336 | BODY 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 |
| 20110025689 | Auto-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 |
| 20110022608 | E-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 |
| 20110018883 | HYBRID 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 |
| 20110010469 | ENHANCED 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 |
| 20110007142 | VISUAL 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 |
| 20110007079 | BRINGING 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 |
| 20100333117 | COMPLIANCE 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 |
| 20100332557 | XML 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 |
| 20100328875 | REMOVABLE 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 |
| 20100325626 | SERVING 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 |
| 20100325282 | MIGRATING 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 |
| 20100318992 | TERMINAL 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 |
| 20100318930 | ASSISTING 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 |
| 20100313180 | SYSTEMS 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 |
| 20100311280 | DUAL-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 |
| 20100306716 | EXTENDING 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 |
| 20100306715 | Gestures 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 |
| 20100306714 | Gesture 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 |
| 20100306713 | Gesture 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 |
| 20100306712 | Gesture 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 |
| 20100306710 | LIVING 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 |
| 20100306685 | USER 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 |
| 20100306671 | Avatar 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 |
| 20100306655 | Avatar 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 |
| 20100306261 | Localized 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 |
| 20100304813 | Protocol 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 |
| 20100303302 | Systems 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 |
| 20100303291 | Virtual 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 |
| 20100303290 | Systems 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 |
| 20100303289 | DEVICE 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 |
| 20100302395 | Environment 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 |
| 20100302365 | Depth 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 |
| 20100302261 | Fixed 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 |
| 20100302257 | Systems 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 |
| 20100302253 | REAL 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 |
| 20100302247 | Target 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 |