Browse: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 1 | 3 |
Microsoft Corporation patentsThe following is a sampling of recent Microsoft Corporation patent applications (USPTO Patent Application #, Patent Title) sorted by month.
August 2012 - Microsoft Corporation patents
20120218254 - Data visualization design and view systems and methods 20120218253 - Adjusting 3d effects for wearable viewing devices 20120218371 - Satellite microphone array for video conferencing 20120218395 - User interface presentation and interactions 20120218442 - Global alignment for high-dynamic range image generation 20120218463 - Multi-spectral imaging 20120219129 - Associating a telephone call with a dialog based on a computer protocol such as sip 20120219209 - Image labeling with global parameters 20120219218 - Automatic localized adjustment of image shadows and highlights 20120220279 - Updating contact information for mobile traffic 20120221129 - Seeding in a skill scoring framework 20120221268 - Measurement-only topological quantum computation 20120221330 - Leveraging speech recognizer feedback for voice activity detection 20120221442 - Multi-variable product rank 20120221507 - Declarative update to a live system 20120221551 - Augmenting search results 20120221563 - Social weight of social media content 20120221567 - Data object linking and browsing tool 20120221605 - Linking framework for information technology management 20120221632 - Cached and server views with automatic caching and smooth scrolling 20120221642 - High availability conferencing 20120221751 - Extensions for usb driver interface functions 20120221788 - Multi-dimensional array manipulation 20120221844 - Operating system experience states 20120221843 - Multi-phase resume from hibernate 20120221875 - Multi-phase resume from hibernate 20120221905 - Managing memory faults 20120221945 - Accessing an out-space user interface for a document editor program 20120221969 - Scrollable list navigation using persistent headings 20120222003 - Distributed application definition 20120222013 - Modeling software behavior using learned predicates 20120222051 - Shared resource access verification 20120222118 - Tiered object-related trust decisions 20120222132 - Permissions based on behavioral patterns 20120222137 - Validating the origin of web content 20120212421 - Modal touch input 20120212451 - Optical touch detection 20120212495 - User interface with parallax animation 20120212509 - Providing an interactive experience using a 3d depth camera and a 3d projector 20120213212 - Life streaming 20120213280 - Coding of motion vector information 20120213286 - Local picture identifier and computation of co-located information 20120213313 - Estimating document similarity using bit-strings 20120214414 - Provisioning of wireless connectivity for devices using nfc 20120214542 - Automatic answering of a mobile phone 20120214594 - Motion recognition 20120215331 - Shuffling playback content based on multiple criteria 20120215380 - Semi-autonomous robot that supports multiple modes of navigation 20120215630 - Video contextual advertisements using speech recognition 20120215763 - Dynamic distributed query execution over heterogeneous sources 20120215774 - Propagating signals across a web graph 20120215804 - Data-programming environment 20120215866 - Automatic grouping of electronic mail 20120215853 - Managing unwanted communications using template generation and fingerprint comparison features 20120215888 - Interfacing distinct services for providing web based document manipulation access 20120215918 - Multi-tenant services gateway 20120216072 - Hang recovery in software applications 20120216077 - Dynamic lazy type system 20120216103 - Private views of data and local calculations during real time collaboration 20120216122 - Application store topics 20120216201 - State management of operating system and applications 20120216217 - Interface for displaying content supporting hardware acceleration 20120216240 - Providing data security through declarative modeling of queries 20120216251 - Security restructuring for web media 20120216280 - Detection of code-based malware 20120206330 - Multi-touch input device with orientation sensing 20120206345 - Push actuation of interface controls 20120206349 - Universal stylus device 20120206380 - Prediction-based touch contact tracking 20120206377 - Angular contact geometry 20120206864 - Hinge electrical interconnection guide 20120206893 - Double hinge torsion bar 20120206937 - Efficient collimation of light with optical wedge 20120207233 - Signaling to application lack of requested bandwidth 20120207292 - Authorizing access between communication networks 20120207346 - Detecting and localizing multiple objects in images using probabilistic inference 20120207359 - Image registration 20120207386 - Updating a low frame rate image using a high frame rate image stream 20120207391 - Interactive paper system 20120207432 - Flat-panel optical projection apparatus with reduced distortion 20120207434 - Flat-panel optical projection apparatus 20120208549 - Automatic check-out upon location departure 20120209413 - Background audio on mobile devices 20120209514 - Change invariant scene recognition by an agent 20120209674 - Social marketing incentives and rewards 20120209685 - Check-ins to commercial venues 20120209701 - Keyword expression language for online search and advertising 20120209715 - Interaction with networked screen content via motion sensing device in retail setting 20120209800 - Business rules 20120209812 - Incremental virtual machine backup supporting migration 20120209835 - Identifying task groups for organizing search results 20120209839 - Providing applications with personalized and contextually relevant content 20120209841 - Bookmarking segments of content 20120209850 - Aggregated view of content with presentation according to content type 20120209901 - Multilevel multipath widely distributed computational node scenarios 20120209913 - Integrating enterprise identity authorization in conferences 20120209920 - Social influencers discovery 20120209928 - System and method for improved synchronization between a server and a client 20120209946 - Background transfer service for applications on mobile devices 20120209982 - Network device matching 20120210015 - Dynamic media asset delivery 20120210017 - Efficiently isolating malicious data requests 20120210020 - Server-assisted and peer-to-peer synchronization 20120210071 - Remote core operations in a multi-core computer 20120210123 - One-time password certificate renewal 20120210171 - Cognitive agent 20120210206 - Resizing an editable area in a web page 20120210240 - User interfaces for personalized recommendations 20120210256 - Data-driven schema for describing and executing management tasks in a graphical user interface 20120210258 - Compositional dashboards with processor components 20120210263 - Directly assigning desktop backgrounds 20120210266 - Task switching on mobile devices 20120210296 - Automatically creating business applications from description of business processes 20120210300 - Mechanism for compatibility and preserving framework refactoring 20120210318 - Virtual switch interceptor 20120210321 - Dormant background applications on mobile devices 20120210326 - Constrained execution of background application code on mobile devices 20120210332 - Asynchronous programming execution 20120210351 - Presentation of customized digital media programming 20120210390 - Extensible and programmable multi-tenant service architecture 20120200518 - Method and system for unified audio control on a personal computer 20120200532 - Touch-pressure sensing in a display panel 20120200660 - Techniques and system for active lighting control in video conferencing 20120200676 - Three-dimensional display with motion parallax 20120200802 - Directional backlighting for display panels 20120201317 - Stack signaling to application with lack of requested bandwidth 20120201367 - Telephone line sensor and redialer 20120201424 - Environmental modifications to mitigate environmental factors 20120201459 - Annotation detection and anchoring on ink notes 20120203539 - Selection of domain-adapted translation subcorpora 20120203538 - Techniques for announcing conference attendance changes in multiple languages 20120203540 - Language segmentation of multilingual texts 20120203717 - Learning similarity function for rare queries 20120203765 - Online catalog with integrated content 20120203772 - Relevant online search for long queries 20120203795 - Detecting mobile operator networks 20120203796 - Media content location awareness and decision making 20120203826 - Techniques to automatically syndicate content over a network 20120203835 - Distributed routing table interface 20120203866 - Proxy-based cache content distribution and affinity 20120203888 - Selecting computing nodes in cloud service using replication topologies 20120203911 - Xml-based web feed for web access of remote resources 20120203930 - Name-based customization of executables from web 20120203932 - Multi-master media metadata synchronization 20120204020 - Self regulation of the subject of attestation 20120204062 - Data race detection 20120204090 - Document synchronization over stateless protocols 20120204093 - Providing web-based content to local device 20120204111 - Higher-level e-mail address creation at signup 20120204115 - Configuration of user interfaces 20120204129 - Service platform for in-context results 20120204270 - License reconciliation for online services 20120194503 - Presenting selectors within three-dimensional graphical environments 20120194517 - Using a three-dimensional environment model in gameplay 20120194516 - Three-dimensional environment reconstruction 20120194631 - Functionality for indicating direction of attention 20120194645 - Living room movie creation 20120194644 - Mobile camera localization using depth maps 20120194650 - Reducing interference between multiple infra-red depth cameras 20120194972 - Double hinge axial cams 20120195305 - Aggregating endpoint capabilities for a user 20120195471 - Moving object segmentation using depth images 20120196679 - Real-time camera tracking using depth maps 20120197732 - Action-aware intent-based behavior targeting 20120197829 - Quantified belief propagation 20120197834 - Estimating relatedness in social network 20120197857 - Gesture-based search 20120197876 - Automatic generation of an executive summary for a medical event in an electronic medical record 20120197905 - Information retrieval using subject-aware document ranker 20120197927 - Search behavior based communication forums 20120197958 - Parallel serialization of request processing 20120197963 - Configuration based approach to unify web services 20120197968 - Cloud based master data management 20120198003 - Functionality for sharing items using recipient-specific access codes 20120198019 - Web service support for bulk item export/import 20120198018 - Securely publishing data to network service 20120198036 - Cloud based master data management architecture 20120198053 - Web based client/server notification engine 20120198078 - Adaptive network communication techniques 20120198103 - Embedded system development platform 20120198149 - Efficiently synchronizing with separated disk caches 20120198235 - Secure messaging with read-undeniability and deletion-verifiability 20120198268 - Re-establishing push notification channels via user identifiers 20120198322 - Automated table transformations from examples 20120198329 - Unifying discoverability of a website's services 20120198353 - Transferring data using a physical gesture 20120198414 - Engineering project event-driven social networked collaboration 20120198416 - Support for heterogeneous database artifacts in a single project 20120198524 - Resumable private browsing session 20120198531 - Multi-device session pairing using a visual tag July 2012 - Microsoft Corporation patents
20120187378 - Coherent quantum information transfer between conventional qubits 20120187956 - Touchscreen testing 20120188158 - Wearable electromyography-based human-computer interface 20120188176 - Contact geometry tests 20120188197 - Probabilistic latency modeling 20120188530 - System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed 20120189056 - Video coding redundancy reduction 20120189194 - Mitigating use of machine solvable hips 20120189203 - Associating captured image data with a spreadsheet 20120191336 - Location-to-landmark 20120191394 - Latency measurement 20120191456 - Position-dependent phonetic models for reliable pronunciation identification 20120191540 - Automatic application of targeted advertising in datasets 20120191650 - Synchronizing database projects with partner projects 20120191744 - Detecting search mode in a browser navigation bar 20120191747 - Data items manager 20120191758 - Programmatically enabling user access to crm secured field instances based on secured field instance settings 20120191769 - Site-aware distributed file system access from outside enterprise network 20120191803 - Decommissioning factored code 20120191869 - Modifying the behavior of a multimedia transport system in response to detected capabilities of a client system 20120192050 - Representation of people in a spreadsheet 20120192051 - Formatting data by example 20120192052 - Hybrid client/network service application integration 20120192069 - Transforming user interface actions to script commands 20120192089 - Direct navigation through browser address bar 20120192138 - Graph partitioning with natural cuts 20120192155 - Code advisor for web compatibility and interoperability 20120192209 - Factoring middleware for anti-piracy 20120192218 - Automatically generated tv favorites list 20120192275 - Reputation checking of executable programs 20120182687 - Adaptive thermal management for devices 20120182875 - Cognitive multi-user ofdma 20120182933 - Clustering crowd-sourced data for determining beacon positions 20120183206 - Interactive concept learning in image search 20120183223 - Combining online and offline recognizers in a handwriting recognition system 20120183233 - Delayed image decoding 20120184292 - Filtering and clustering crowd-sourced data for determining beacon positions 20120185090 - Multi-state model for robot and user interaction 20120185252 - Confidence measure generation for speech related searching 20120185253 - Extracting text for conversion to audio 20120185430 - Scalable database workload replay with mode selections 20120185457 - Creating business value by embedding domain tuned search on web-sites 20120185458 - Clustering crowd-sourced data to identify event beacons 20120185507 - Providing query completions based on data tuples 20120185509 - Limited subscription throttling 20120185557 - Inter-cache communication using http resource 20120185776 - Analyzing resource consumption of software executing during a usage scenario 20120185787 - User interface interaction behavior based on insertion point 20120185788 - User interface with vertical text elements for an east-asian defined layout 20120185861 - Media foundation media processor 20120185891 - Image recognition of content 20120185926 - Directory driven mailbox migrations 20120185929 - Incorporating network connection security levels into firewall rules 20120185946 - Secure computing in multi-tenant data centers 20120176469 - Multiple video stream capability negotiation 20120176545 - High definition media content processing 20120177254 - Motion detection using depth images 20120177294 - Image retrieval using discriminative visual features 20120178368 - Wireless communication techniques 20120178380 - Wireless communication techniques 20120179450 - Machine translation split between front end and back end processors 20120179449 - Automatic story summarization from clustered messages 20120179645 - Transaction support for distributed data 20120179654 - Resolving conflicts in content management systems 20120179668 - Search index format optimizations 20120179674 - Hardware accelerated shortest path computation 20120179705 - Query reformulation in association with a search box 20120179735 - Scalable random number generation 20120179955 - Providing deep links in association with toolbars 20120179992 - Chromeless user interface 20120179993 - User interface for displaying a gallery of formatting options applicable to a selected object 20120180002 - Natural input for spreadsheet actions 20120180064 - Centralized planning for real-time self tuning of planned actions in a distributed environment 20120180081 - Image recognition of content 20120180099 - Monitoring presentation timestamps 20120180107 - Group-associated content recommendation 20120168145 - Deicing louvers for datacenter applications 20120169624 - Staged access points 20120169610 - Virtual controller for touch display 20120169646 - Touch event anticipation in a computing device 20120169673 - System for reducing effects of undesired signals in an infrared imaging system 20120169734 - Navigating images using image based geometric alignment and object based controls 20120169770 - Navigating images using image based geometric alignment and object based controls 20120170179 - Structural chassis for a display device 20120170722 - Communications using different modalities 20120170725 - Communicating information pertaining to cancelling of forked call requests 20120170842 - Tone mapping of very large aerial image mosaic 20120172007 - Automatic wireless device message management responsive to end user preferences 20120172124 - Clear rectangle processing 20120173240 - Subspace speech adaptation 20120173250 - Behavior based loyalty system to deliver personalized benefits 20120173294 - Integrating report actions for a series of reports within a single user interface 20120173331 - Hint-enabled search advertisements 20120173339 - Tile space user interface for mobile devices 20120173345 - Unified tracking and reporting across multiple publishers 20120173390 - Single, mixed-view presentation of related products 20120173468 - Medical data prediction method using genetic algorithms 20120173500 - Progressive spatial searching using augmented structures 20120173510 - Priority hash index 20120173513 - Allocation of tenants to database services 20120173521 - Dynamic facet ordering for faceted search 20120173527 - Variational mode seeking 20120173576 - Patient identification 20120173592 - Composite nested streams 20120173620 - Creation and management of resilient wireless groups 20120173648 - Content channels for electronic messaging 20120173657 - Cloud-based web page applications for extending functionality 20120173739 - Format negotiation for media remoting scenarios 20120173755 - Multi-user display proxy server 20120173756 - Communication across domains 20120173824 - Managing cache data and metadata 20120173868 - Communication across domains 20120173885 - Key management using trusted platform modules 20120173932 - Storage codes for data recovery 20120173963 - Web page application controls 20120174005 - Content-based snap point 20120174011 - Presentation of search results 20120174027 - Displaying a series of reports within a single user interface 20120174058 - Platform for distributed applications 20120174200 - Digital identity management 20120174207 - Distributed single sign on technologies including privacy protection and proactive updating 20120174210 - Trusted communications with child processes 20120174215 - Client-side captcha ceremony for user verification 20120174213 - User identification with biokinematic input 20120174212 - Connected account provider for multiple personal computers June 2012 - Microsoft Corporation patents
20120162065 - Skeletal joint recognition and tracking system 20120162057 - Sensing user input using the body as an antenna 20120162117 - Physics simulation-based interaction for surface computing 20120162093 - Touch screen control 20120162145 - Encoded micro pattern 20120162238 - Display region refresh 20120162244 - Image search color sketch filtering 20120162266 - Techniques for dynamic layout of presentation tiles on a grid 20120162270 - Mixed sequential color display 20120162268 - Transparent display active panels 20120162269 - Transparent display active backlight 20120162362 - Mapping sound spatialization fields to panoramic video 20120162866 - Double hinge radial cams 20120163021 - Transparent display backlight assembly 20120163470 - Image and video decoding implementations 20120163520 - Synchronizing sensor data across devices 20120163615 - Filter bank optimization for acoustic echo cancellation 20120163669 - Systems and methods for detecting a tilt angle from a depth image 20120163707 - Matching text to images 20120163709 - Automated identification of image outliers 20120163723 - Classification of posture states 20120165074 - Effects of gravity on gestures 20120165097 - Visual based identitiy tracking 20120165098 - Scalable real-time motion recognition 20120165096 - Interacting with a computer based application 20120165964 - Interactive content creation 20120165977 - Robotic drive system modularity 20120166077 - Navigation instructions using low-bandwidth signaling 20120166186 - Dual-band speech encoding 20120166196 - Word-dependent language model 20120166208 - Automated clustering for patient disposition 20120166244 - Not-started customer relationship management (crm) dialogs 20120166276 - Framework that facilitates third party integration of applications into a search engine 20120166370 - Smart attribute classification (sac) for online reviews 20120166366 - Hierarchical classification system 20120166378 - Forward chaining as an orchestration mechanism for analytics 20120166401 - Using index partitioning and reconciliation for data deduplication 20120166408 - Aspected interfaces and methods for synchronized containers and other data structures 20120166411 - Discovery of remotely executed applications 20120166415 - Supplementing search results with keywords derived therefrom 20120166417 - Asynchronous transfer of state information between continuous query plans 20120166427 - Query authoring by modifying a view of the results of the query 20120166437 - Generating maps of private spaces using mobile computing device sensors 20120166443 - Easily queriable software repositories 20120166441 - Keywords extraction and enrichment via categorization systems 20120166444 - Co-map communication operator 20120166447 - Filtering queried data on data stores 20120166448 - Adaptive index for data deduplication 20120166458 - Spam tracking analysis reporting system 20120166462 - Automated image data processing and visualization 20120166473 - Efficient label acquisition for query rewriting 20120166492 - Database transfers using constraint free data 20120166496 - Techniques for generating custom objects representing content files 20120166513 - Unified access to resources 20120166529 - Modifying service provider context information to facilitate locating interceptor context information 20120166527 - Modifying service provider context information to facilitate locating interceptor context information 20120166522 - Supporting intelligent user interface interactions 20120166518 - Providing state service for online application users 20120166542 - Automated file distribution 20120166590 - Reading and writing during cluster growth phase 20120166598 - Distributed network coordinate system 20120166597 - Satisfying application dependencies 20120166603 - Standardized mechanism of remote management of embedded radio modules 20120166604 - Flexible policy based network decisionmaking 20120166619 - Licensing and metering of virtualized applications 20120166719 - Data copy management for faster reads 20120166771 - Agile communication operator 20120166772 - Extensible data parallel semantics 20120166869 - Predicting, diagnosing, and recovering from application failures based on resource access patterns 20120166927 - Creating cross-tabular reports 20120166931 - System and method for generating social summaries 20120166941 - Content processing with extensibility 20120166954 - Techniques for electronic aggregation of information 20120166953 - Techniques for electronic aggregation of information 20120166956 - Private pinning including task bar pinning and jump list task and item launching 20120166959 - Surfacing content including content accessed from jump list tasks and items 20120166963 - Converting desktop applications to web applications 20120166973 - Presenting list previews among search results 20120166985 - Techniques to customize a user interface for different displays 20120167004 - Companion window experience 20120167005 - Creating an immersive environment 20120167008 - Presenting an application change through a tile 20120167011 - Application reporting in an application-selectable user interface 20120167039 - Xml application framework 20120167042 - Contextually intelligent code editing 20120167041 - Selectively enabling runtime editing of an application 20120167044 - Virtualizing embedded devices 20120167049 - Parameterized interface identifier techniques 20120167057 - Dynamic instrumentation of software code 20120167061 - Identifying factorable code 20120167062 - Emulating pointers 20120167066 - Compiler validation via program verification 20120167075 - Predictive software streaming 20120167074 - On-demand or incremental remote data copy 20120167091 - Invasion analysis to identify open types 20120167101 - System and method for proactive task scheduling 20120167108 - Model for hosting and invoking applications on virtual machines in a distributed computing environment 20120167111 - Resource deployment based on conditions 20120167118 - Power management via coordination and selective operation of timer-related tasks 20120167117 - Storing and resuming application runtime state 20120167121 - Application execution in a restricted application execution environment 20120167141 - Electronic programming guide (epg) affinity clusters 20120167159 - Policy-based access to virtualized applications 20120167158 - Scoped resource authorization policies 20120167174 - Trusted email sender indicators 20120167185 - Registration and network access control 20120167213 - Safe file transmission and reputation lookup 20120167209 - Automatic context-sensitive sanitization 20120167224 - Protected and virtual interfaces for com aggregation 20120167233 - Email trust service 20120151886 - Self cleaning fan assembly 20120153026 - Pen digitizer 20120154117 - Supplementing biometric identification with device identification 20120154255 - Computing device having plural display parts for presenting plural spaces 20120154283 - Creation, editing and navigation of diagrams 20120154296 - Supplementing a touch input mechanism with fingerprint detection 20120154297 - Display-screen adaptation for interactive devices 20120154295 - Cooperative use of plural input mechanisms to convey gestures 20120154294 - Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device 20120154293 - Detecting gestures involving intentional movement of a computing device 20120154375 - Techniques for enabling remote management of servers configured with graphics processors 20120154373 - Parallel processing machine learning decision tree training 20120154403 - Incremental creation of a graphical object to visually represent a data set 20120154404 - Assessment results viewer 20120154402 - Discovering and configuring representations of data via an insight taxonomy 20120154409 - Vertex-baked three-dimensional animation augmentation 20120154420 - Automatic adjustment of computer interface colors using image processing 20120154426 - Displaying user interface elements having transparent effects 20120154434 - Human interactive proofs leveraging virtual techniques 20120154510 - Smart camera for virtual conferences 20120154513 - Virtual circular conferencing experience using unified communication technology 20120154516 - Aggregation of video receiving capabilities 20120154519 - Chassis assembly for 360-degree stereoscopic video capture 20120154518 - System for capturing panoramic stereoscopic video 20120154526 - Stereo 3d video support in computing devices 20120154535 - Capturing gated and ungated light in the same frame on the same photosurface 20120154542 - Plural detector time-of-flight depth mapping 20120154548 - Left/right image generation for 360-degree stereoscopic video 20120154573 - Plural anode time-of-flight sensor 20120154584 - Techniques for atmospheric and solar correction of aerial images 20120154618 - Modeling an object from image data 20120155262 - Kernel awareness of physical environment 20120155266 - Synchronizing state among load balancer components 20120155265 - Deadline-aware network protocol 20120155468 - Multi-path communications in a data center environment 20120155550 - Auto-regressive edge-directed interpolation with backward projection constraint 20120155635 - Attribute based encryption using lattices 20120155639 - Encrypted content streaming 20120155641 - Non-interactive verifiable, delegated computation 20120155643 - Secure protocol for peer-to-peer network 20120155646 - Supporting dns security in a multi-master environment 20120155680 - Virtual audio environment for multidimensional conferencing 20120155705 - First person shooter control with virtual skeleton 20120155704 - Localized weather prediction through utilization of cameras 20120155717 - Image search including facial image 20120155759 - Establishing clusters of user preferences for image enhancement 20120155765 - Image quality assessment 20120155774 - Statistical approach to large-scale image annotation 20120155776 - Utilizing images as online identifiers to link behaviors together 20120155778 - Spatial image index and associated updating functionality 20120155786 - Seamless left/right views for 360-degree stereoscopic video 20120156662 - Models for guiding physical work 20120157038 - Operating system supporting cost aware applications 20120157200 - Intelligent gameplay photo capture 20120157198 - Driving simulator control with virtual skeleton 20120157203 - Skeletal control of three-dimensional virtual world 20120157206 - Companion object customization 20120157207 - Pose tracking pipeline 20120157208 - Persistent handles for interface guides 20120157205 - Banning verbal communication to and from a selected party in a game playing system 20120158190 - Home heating server 20120158290 - Navigation user interface 20120158289 - Mobile search based on predicted location 20120158396 - Application compatibility shims for minimal client computers 20120158421 - Functionality for providing clinical decision support 20120158447 - Pricing batch computing jobs at data centers 20120158476 - Social marketing manager 20120158477 - Social incentives platform 20120158488 - Offline counterfactual analysis 20120158502 - Prioritizing advertisements based on user engagement 20120158511 - Provision of contextual advertising 20120158522 - Randomized auctions with priority option 20120158557 - Budget control configuration 20120158622 - Interactive recommendations 20120158623 - Visualizing machine learning accuracy 20120158621 - Structured cross-lingual relevance feedback for enhancing search results 20120158620 - Human-assisted training of automated classifiers 20120158626 - Detection and categorization of malicious urls 20120158629 - Detecting and responding to unintentional contact with a computing device 20120158630 - Information propagation probability for a social network 20120158636 - Efficient probabilistic reasoning over semantic data 20120158643 - Data mining in a business intelligence document 20120158644 - Data feed having customizable analytic and visual behavior 20120158651 - Configuration of asynchronous message processing in dataflow networks 20120158655 - Non-relational function-based data publication for relational data 20120158661 - Context-specific rollback 20120158662 - Backup and restore of data from any cluster node 20120158665 - System reset and system restore 20120158668 - Structuring unstructured web data using crowdsourcing 20120158669 - Data retention component and framework 20120158673 - Storing and publishing contents of a content store 20120158672 - Extensible pipeline for data deduplication 20120158676 - Enabling random access within objects in zip archives 20120158675 - Partial recall of deduplicated files 20120158681 - Volumes and file system in cluster shared volumes 20120158689 - Searching files 20120158688 - Button-activated contextual search 20120158686 - Image tag refinement 20120158685 - Modeling intent and ranking search results using activity-based context 20120158696 - Efficient indexing of error tolerant set containment 20120158700 - Face recognition using social data 20120158710 - Multi-tiered information retrieval training 20120158705 - Local search using feature backoff 20120158703 - Search lexicon expansion 20120158702 - Classifying results of search queries 20120158720 - Social network powered search enhancements 20120158721 - Tag association with image regions 20120158732 - Business application publication 20120158731 - Deriving document similarity indices 20120158738 - Inference indexing 20120158752 - Rendering selected and unselected lists of an item set 20120158755 - Granular metadata for digital content 20120158754 - Automated generation of analytic and visual behavior 20120158757 - Inherited entity storage model 20120158764 - Mapping from objects to data model 20120158763 - Bulk operations 20120158765 - User interface for interactive query reformulation 20120158771 - Temporal binding for semantic queries 20120158768 - Decomposing and merging regular expressions 20120158783 - Large-scale event evaluation using realtime processors 20120158791 - Feature vector construction 20120158792 - Aggregated profile and online concierge 20120158794 - Techniques to discover object interfaces 20120158799 - Automatically matching data sets with storage components 20120158819 - Policy-based application delivery 20120158823 - Exposing server functions to brower code 20120158822 - Usb device redirection for remote systems 20120158841 - Proxy communications of non-person entities 20120158840 - Non-greedy consumption by execution blocks in dataflow networks 20120158839 - Wireless network interface with infrastructure and direct modes 20120158864 - Contextual conversation framework 20120158863 - Hash tag management in a microblogging infrastructure 20120158858 - Resource optimization for online services 20120158891 - Techniques for universal representation of digital content 20120158920 - Virtual machine provisioning engine 20120158925 - Monitoring a model-based distributed application 20120158947 - Operating system supporting cost aware applications 20120158944 - Determining whether a device is inside a network 20120158943 - Augmenting personal availability using a mobile device 20120158972 - Enhanced content consumption 20120158981 - Fast join of peer to peer group with power saving mode 20120158984 - Streaming digital content with flexible remote playback 20120158985 - Distributed smooth streaming utilizing dynamic manifests 20120158988 - Media requests to counter latency and minimize network bursts 20120158996 - Identifying an efficient destination server 20120158998 - Api supporting server and key based networking 20120159001 - Distributed robust clock synchronization 20120159005 - Coordination of direct i/o with a filter 20120159021 - Storage topology manager 20120159057 - Memory power tokens 20120159078 - Protecting data during different connectivity states 20120159090 - Scalable multimedia computer system architecture with qos guarantees 20120159100 - Storage device migration and redirection 20120159098 - Garbage collection and hotspots relief for a data deduplication chunk store 20120159103 - System and method for providing stealth memory 20120159127 - Security sandbox 20120159133 - Business exception management pattern for business processes 20120159143 - Kernel awareness of physical environment 20120159156 - Tamper proof location services 20120159178 - Providing security services on the cloud 20120159179 - Digital signatures with error polynomials 20120159180 - Server-side encrypted pattern matching 20120159193 - Security through opcode randomization 20120159209 - Idle time service 20120159234 - Providing resilient services 20120159240 - Recovery of a computer that includes virtual disks 20120159243 - Proactive error scan and isolated error correction 20120159246 - Scaling out a messaging system 20120159250 - Compatibility testing using traces, linear temporal rules, and behavioral models 20120159255 - Online fault verification in a file system 20120159256 - File system resiliency management 20120159260 - Resource index identifying multiple resource instances 20120159258 - Debugging in data parallel computations 20120159261 - Debugger presentation of parallel application threads 20120159262 - Extended page patching 20120159263 - Temporal rule-based feature definition and extraction 20120159268 - Alerting recipients to errors occurring when accessing external services 20120159290 - Validation analysis of human target 20120159298 - Generating customized data bound visualizations 20120159307 - Rendering source regions into target regions of web pages 20120159312 - Representation of an interactive document as a graph of entities 20120159314 - Adaptive content layout 20120159318 - Full screen view reading and editing user interface 20120159325 - Delayed progress meter for long running tasks in web applications 20120159327 - Real-time interaction with entertainment content 20120159326 - Rich interactive saga creation 20120159334 - Extensible system action for sharing while remaining in context 20120159333 - Representation of an interactive document as a graph of entities 20120159338 - Media navigation via portable networked device 20120159341 - Interactions with contextual and task-based computing environments 20120159347 - Meeting-specific state indicators 20120159355 - Optimized joint document review 20120159360 - Staggered animation scheduling 20120159363 - Z-order bands 20120159369 - Framework for web services exposing line of business applications 20120159375 - Contextual tabs and associated functionality galleries 20120159377 - Toolbar search centered user interface model 20120159376 - Editing data records associated with static images 20120159383 - Customization of an immersive environment 20120159382 - Managing an immersive environment 20120159384 - Multi-level image viewing 20120159385 - Snipping tool 20120159395 - Application-launching interface for multiple modes 20120159404 - Detecting visual gestural patterns 20120159401 - Workspace manipulation using mobile device gestures 20120159424 - Distributed application manifest 20120159425 - Application model for implementing composite applications 20120159430 - Extensible template pipeline for web applications 20120159429 - Metadata based eventing 20120159434 - Code clone notification and architectural change visualization 20120159444 - Fusing debug information from different compiler stages 20120159452 - Graphical user interface for exploring source code execution behavior 20120159454 - Probe insertion via background virtual machine 20120159458 - Reconstructing program control flow 20120159462 - Method for checkpointing and restoring program state 20120159465 - Business intelligence document 20120159468 - Software deployment to multiple computing devices 20120159471 - Multi-machine deployment and configuration of multi-tiered applications 20120159479 - Providing a persona-based application experience 20120159478 - Virtual machine branching and parallel execution 20120159506 - Scheduling and management in a personal datacenter 20120159505 - Resilient message passing applications 20120159504 - Mutual-exclusion algorithms resilient to transient memory faults 20120159512 - Cancelable and faultable dataflow nodes 20120159514 - Conditional deferred queuing 20120159513 - Message passing in a cluster-on-chip computing environment 20120159515 - Sharing object representations 20120159516 - Metadata-based eventing supporting operations on data 20120159517 - Managing a model-based distributed application 20120159523 - Multi-tenant, high-density container service for hosting stateful and stateless middleware components 20120159527 - Simulated group interaction with multimedia content 20120159542 - Current device location advertisement distribution 20120159555 - Wireless distribution system proxy caches 20120159564 - Applying activity actions to frequent activities 20120159570 - Providing a security boundary 20120159577 - Anonymous principals for policy languages 20120159589 - Distributed single sign on technologies including privacy protection and proactive updating 20120159588 - Distributed single sign on technologies including privacy protection and proactive updating 20120159595 - Third party initiation of communications between remote parties 20120159601 - Transition from ws-federation passive profile to active profile 20120159620 - Scareware detection 20120159637 - Functionality for providing de-identified data 20120159636 - Dns-based determining whether a device is inside a network 20120144979 - Free-space gesture musical instrument digital interface (midi) controller 20120146803 - Human presence detection 20120146902 - Orienting the position of a sensor 20120147012 - Coordination of animations across multiple applications or processes 20120147031 - Response to user input based on declarative mappings 20120147038 - Sympathetic optic adaptation for see-through display 20120147198 - Radiometric calibration from noise distributions 20120147265 - Generation and provision of media metadata 20120147268 - Direct connection with side channel control 20120147274 - Cognitive use of multiple regulatory domains 20120147328 - 3d gaze tracker 20120147416 - Multi-layered printer driver model 20120147415 - Printer driver and application decoupling using event centric registration model 20120147414 - Multisource, adaptive printer configuration 20120147825 - Direct connection with side channel control 20120147973 - Low-latency video decoding 20120148068 - Coexistence of white space devices and wireless narrowband devices 20120148091 - Location estimation using image analysis 20120148088 - Extensions for modifying a graphical object to display data 20120148158 - Place-based image organization 20120148195 - Power and data connector 20120150469 - Electronic device cooling fan testing 20120150514 - Reactive coincidence 20120150543 - Personality-based device 20120150548 - Business application lifecycle management 20120150547 - Integration of crm applications to ecs application user interface 20120150577 - Meeting lifecycle management 20120150633 - Generating advertisements during interactive advertising sessions 20120150650 - Automatic advertisement generation based on user expressed marketing terms 20120150657 - Enabling advertisers to bid on abstract objects 20120150656 - Integration of reserved and dynamic advertisement allocations 20120150685 - Monetizing product features as part of enforcing license terms 20120150751 - Dialog page interaction model 20120150772 - Social newsfeed triage 20120150771 - Knowledge corroboration 20120150784 - Immersive planning of events including vacations 20120150785 - Addressing system degradation by application disabling 20120150787 - Addition of plan-generation models and expertise by crowd contributorst 20120150801 - Platform agnostic file attribute synchronization 20120150812 - Content license storage 20120150833 - Using social-network data for identification and ranking of urls 20120150831 - Updating a search index using reported browser history data 20120150836 - Training parsers to approximately optimize ndcg 20120150837 - Optimizing blending algorithms using interleaving 20120150839 - Searching linked content using an external search system 20120150838 - Automated database generation for answering fact lookup queries 20120150842 - Matching queries to data operations using query templates 20120150841 - Auditing queries using query differentials 20120150847 - Efficient use of computational resources for interleaving 20120150846 - Web-relevance based query classification 20120150854 - Relevance estimation using a search satisfaction metric 20120150851 - Matching reviewers to review objects 20120150850 - Search result relevance by determining query intent 20120150863 - Bookmarking of meeting context 20120150861 - Highlighting known answers in search results 20120150871 - Autonomous mobile blogging 20120150875 - Relevancy sorting of user's browser history 20120150877 - Efficient database compression 20120150886 - Placeholders returned for data representation items 20120150885 - Change notifications from an updated data representation 20120150905 - Concerted coordination of multidimensional scorecards 20120150908 - Microblog-based customer support 20120150913 - Multidimensional data-centric service protocol 20120150942 - In browser real time collaboration lists and forms 20120150983 - Auto-resolve recipients cache 20120150982 - Reliable delivery of multi-cast conferencing data 20120150972 - Interactive search results page 20120150971 - Presenting notifications of content items shared by social network contacts 20120150969 - Dynamically enabling user logging across distributed systems 20120150964 - Using e-mail message characteristics for prioritization 20120150988 - Provider-specific parsing for content retrieval 20120150989 - Link expansion service 20120151015 - Connecting devices to a media sharing service 20120151008 - Real-time media optimization over remoted sessions 20120151026 - Generic and automatic address configuration for data center networks 20120151055 - Low energy mobile information delivery 20120151074 - Targeted data transfer between operational domains 20120151088 - Receive window auto-tuning 20120151100 - Device action service 20120151173 - Inheritance of growth patterns for derived tables 20120151177 - Data deduplication in a virtualization environment 20120151188 - Type and length abstraction for data types 20120151187 - Instruction optimization 20120151205 - Polynomial evaluation delegation 20120151217 - Granular tagging of content 20120151249 - Providing transparent failover in a file system 20120151252 - Memory management to accommodate non-maskable failures 20120151258 - System reset 20120151266 - Real time error detection in multimodal communication systems 20120151276 - Early detection of failing computers 20120151292 - Supporting distributed key-based processes 20120151315 - Using text messages to interact with spreadsheets 20120151314 - Location aware spreadsheet actions 20120151339 - Accessing and interacting with information 20120151348 - Using cinematographic techniques for conveying and interacting with plan sagas 20120151350 - Synthesis of a linear narrative from search content 20120151362 - Network management system supporting customizable groups 20120151357 - Presenting device availability statuses 20120151377 - Organic projects 20120151378 - Codeless sharing of spreadsheet objects 20120151382 - Generating and managing electronic documentation 20120151381 - Defining actions for data streams via icons 20120151379 - Shared attachments 20120151383 - Presenting content items shared within social networks 20120151386 - Identifying actions in documents using options in menus 20120151389 - Static definition of unknown visual layout positions 20120151395 - Configuration of custom controls in data-driven environments 20120151399 - Bull's-eye multidimensional data visualization 20120151404 - Repurposing toolbar input areas 20120151419 - Navigating between views of a graph using placemarkers 20120151433 - Reverse engineering user interface mockups from working software 20120151438 - Visual cues based on file type 20120151443 - Globally sound and consistent configuration management for distributed datacenter components 20120151442 - Networked program dependency compatibility analysis 20120151445 - Data parallelism aware debugging 20120151447 - Display of data from parallel programming contexts 20120151446 - Automatic reconnection of debugger to a reactivated application 20120151450 - Platform-agnostic diagnostic data collection and display 20120151452 - Remote debugging of server side code without blocking or high-level privileges 20120151459 - Nested communication operator 20120151467 - Providing com access to an isolated system 20120151477 - Template virtual machines 20120151489 - Architecture for providing on-demand and background processing 20120151495 - Sharing data among concurrent tasks 20120151500 - Communication interface for non-communication applications 20120151505 - Creation and termination of component scopes 20120151522 - In-program content targeting 20120151530 - User interface presenting enhanced video content information associated with video programs 20120151557 - Progressive consent 20120151574 - Software activation using digital licenses 20120151582 - Offline scan, clean and telemetry using installed antimalware protection components 20120151592 - String operations with transducers 20120151604 - Seeding of account setup operations 20120139690 - Context dependent computer operation 20120139832 - Head pose assessment methods and systems 20120139841 - User interface device with actuated buttons 20120139899 - Semantic rigging of avatars 20120139897 - Tabletop display providing multiple views to users 20120139918 - Layer combination in a surface composition system 20120139929 - Controlling runtime execution from a host to conserve resources 20120139939 - Dual module portable devices 20120140023 - Eye gaze reduction 20120140404 - Controlling minimum air inlet temperature using waste heat 20120140484 - Light source module 20120140527 - Converting leakage current to dc output 20120140621 - Incast congestion control in a network 20120140908 - Multimodal telephone calls 20120141014 - Color balancing for partially overlapping images 20120141020 - Image classification 20120141017 - Reducing false detection rate using local pattern based post-filter 20120141046 - Map with media icons 20120141090 - Methods and systems for processing digital data rate and directional playback changes 20120141095 - Video preview based browsing user interface 20120141968 - Evaluation assistant for online discussion 20120141972 - Untangled euler diagrams 20120142430 - Partitioned artificial intelligence for networked games 20120143593 - Fuzzy matching and scoring based on direct alignment 20120143591 - Integrative and discriminative technique for spoken utterance translation 20120143599 - Warped spectral and fine estimate audio encoding 20120143611 - Trajectory tiling approach for text-to-speech 20120143669 - Loyalty offer modeling 20120143677 - Discoverability using behavioral data 20120143681 - Room-based computing environments 20120143694 - Using behavioral data to manage computer services 20120143693 - Targeting advertisements based on emotion 20120143758 - Account transfer techniques 20120143769 - Commerce card 20120143798 - Electronic communications triage 20120143797 - Metric-label co-learning 20120143795 - Cross-trace scalable issue detection and clustering 20120143794 - Answer model comparison 20120143792 - Page selection for indexing 20120143793 - Feature specification via semantic queries 20120143790 - Relevance of search results determined from user clicks and post-click user behavior obtained from click logs 20120143789 - Click model that accounts for a user's intent when placing a quiery in a search engine 20120143806 - Electronic communications triage 20120143824 - Protecting files that include editable metadata 20120143825 - File system backup using change journal 20120143826 - Creating and utilizing network restore points 20120143838 - Hierarchical software locking 20120143844 - Multi-level coverage for crawling selection 20120143845 - Entity following 20120143859 - Real-time personalized recommendation of location-related entities 20120143860 - Identifying key phrases within documents 20120143869 - Measuring entity extraction complexity 20120143866 - Client performance optimization by delay-loading application files with cache 20120143882 - Prioritizing travel itineraries 20120143898 - Meta-application framework 20120143897 - Wild card auto completion 20120143895 - Query pattern generation for answers coverage expansion 20120143894 - Acquisition of item counts from hosted web services 20120143893 - Pattern matching framework for log analysis 20120143948 - Social networking feed extensibility based on data types 20120143958 - Populating documents with user-related information 20120143978 - Enabling plural computing devices to communicate using a master account 20120143989 - Presence capabilities and preferences 20120143999 - Client-based caching of remote files 20120143993 - Client-adjustable window size for connectionless transfer protocols 20120143992 - Throttling usage of resources 20120144022 - Content recommendation through consumer-defined authorities 20120144019 - Multichannel connections in file system sessions 20120144039 - Computing scheduling using resource lend and borrow 20120144054 - Mixing synchronous and asynchronous data streams 20120144053 - Light weight transformation for media 20120144060 - Shared buffer for connectionless transfer protocols 20120144071 - Configuration space virtualization 20120144083 - Universal dock for context sensitive computing device 20120144092 - Efficient cache management 20120144117 - Recommendation based caching of content items 20120144144 - Dynamic memory allocation and relocation to create low power regions 20120144178 - Fast computer startup 20120144179 - Fast computer startup 20120144177 - Fast computer startup 20120144185 - Counting delegation using hidden vector encryption 20120144198 - User authentication in a mobile environment 20120144201 - Secure element authentication 20120144246 - Performance monitoring for applications without explicit instrumentation 20120144281 - Automated task completion by flowing context 20120144285 - User interface form field expansion 20120144292 - Providing summary view of documents 20120144325 - Proposing visual display components for processing data 20120144335 - Data visualizations including interactive time line representations 20120144333 - Render transform based scrolling and panning for smooth effects 20120144348 - Managing virtual ports 20120144365 - Decentralized system services 20120144367 - Events fired pre- and post-method execution 20120144383 - Repairing corrupt software 20120144390 - Customized computer image preparation and deployment including virtual machine mode 20120144406 - Wait on address synchronization interface 20120144413 - Ranking content using user feedback 20120144412 - Media asset voting 20120144419 - Interactive television 20120144430 - Recording multi-stream interactive television 20120144448 - Data store including a file location attribute 20120144452 - Managed dissemination of location data 20120144459 - Revoking delegatable anonymous credentials 20120144465 - Distributed single sign on technologies including privacy protection and proactive updating 20120144481 - Host ip reputation 20120144480 - Using virtual table protections to prevent the exploitation of object corruption vulnerabilities 20120144489 - Antimalware protection of virtual machines 20120144490 - Malicious code infection cause-and-effect analysis 20120144492 - Predictive malware threat mitigation 20120144495 - Securing mixed-mode applications May 2012 - Microsoft Corporation patents
20120133532 - Compression and decompression of mass spectrometry data 20120133579 - Gesture recognition management 20120133639 - Strip panorama 20120133665 - Generating a texture from multiple images 20120133675 - Remote user interface updates using difference and motion encoding 20120133680 - Instantaneous panning using a groove metaphor 20120133777 - Camera tracking with user script control 20120133779 - Robust recovery of transform invariant low-rank textures 20120133780 - Camera calibration with lens distortion from low-rank textures 20120134370 - Asynchronous communication in an unstable network 20120134575 - Systems and methods for tracking a model 20120134588 - Rectification of characters and text as transform invariant low-rank textures 20120134597 - Reconstruction of sparse data 20120135613 - Electrical connection between devices 20120135809 - Arrangement for building and operating human-computation and other games 20120136568 - Visual aid for assisting a user in interpreting a digital map 20120136650 - Suggesting spelling corrections for personal names 20120136689 - Event planning within social networks 20120136716 - Browsing and quality of service features 20120136718 - Display of search ads in local language 20120136855 - Mobile query suggestions with time-location awareness 20120136886 - Incremental query refinement 20120137127 - Device certificate individualization 20120137146 - Stateless remote power management of computers 20120137167 - Systematic mitigation of memory errors 20120137182 - Error report processing 20120137183 - Detecting browser failure 20120137238 - Data visualization interface including range control and treemap integration 20120137275 - Tracking information flow 20120137277 - Verification of a dataflow representation of a program through static type-checking 20120137298 - Managing groups of computing entities 20120137305 - Devices as services in a decentralized operating system 20120137308 - Adaptive tree structure for visualizing data 20120137342 - Malicious code infection cause-and-effect analysis 20120125178 - Scalable music recommendation by search 20120127084 - Variable light diffusion in interactive display device 20120127128 - Hover detection in an interactive display device 20120127127 - Single-camera display device detection 20120127176 - Systems and methods for applying model tracking to motion capture 20120127178 - Maintaining graphical presentations based on user customizations 20120127177 - Controlling edge routing using layout constraints 20120127182 - Parallel processing of pixel data 20120127198 - Selection of foreground characteristics based on background 20120127512 - Branch office direct printing 20120127914 - Full-rate cooperative relay 20120127995 - Backbone network with policy driven routing 20120128010 - Minimizing network latency in interactive internet applications 20120128162 - Mixed lossless audio compression 20120128176 - Spatial noise suppression for a microphone array 20120128208 - Human tracking system 20120128201 - Bi-modal depth-image analysis 20120128249 - Script-agnostic text reflow for document images 20120129493 - Access techniques using a mobile communication device 20120129506 - Desktop to mobile data and action transfer 20120129546 - Path progression matching for indoor positioning systems 20120130554 - Dynamically placing computing jobs 20120130710 - Online distorted speech estimation within an unscented transformation framework 20120130717 - Real-time animation for an expressive avatar 20120130721 - Digital media universal elementary stream 20120130725 - Automatic upgrade scheduling 20120130808 - Selection compression 20120130820 - Providing alternative content in a windowed environment 20120130822 - Computing cost per interaction for interactive advertising sessions 20120130850 - Techniques and system for revenue sharing in an online storefront 20120130860 - Reputation scoring for online storefronts 20120130925 - Decomposable ranking for efficient precomputing 20120130932 - Symbolic finite automata 20120130945 - Techniques to cross-synchronize data 20120130958 - Heterogeneous file optimization 20120130972 - Concept disambiguation via search engine search results 20120130969 - Generating context information for a search session 20120130967 - Classification of transactional queries based on identification of forms 20120130981 - Selection of atoms for search engine retrieval 20120130984 - Dynamic query master agent for query execution 20120130983 - Efficient string pattern matching for large pattern sets 20120130991 - Hybrid approach to federated search 20120130997 - Hybrid-distribution model for search engine indexes 20120130996 - Tiering of posting lists in search engine index 20120130994 - Matching funnel for large document index 20120130995 - Efficient forward ranking in a search engine 20120131005 - File kinship for multimedia data tracking 20120131009 - Enhancing personal data search with information from social networks 20120131008 - Indentifying referring expressions for concepts 20120131025 - Scalable chunk store for data deduplication 20120131031 - Dependency-based query expansion alteration candidate scoring 20120131039 - System and method for deploying logic in data files 20120131037 - Asynchronous online searches 20120131087 - Concurrently applying an image file while it is being downloaded using a multicast protocol 20120131107 - Email filtering using relationship and reputation data 20120131128 - System and method for generating a consistent user name-space on networked devices 20120131129 - Network latency estimation for mobile devices 20120131152 - Managing rich presence collections in a single request 20120131178 - Multimedia aware cloud for mobile device computing 20120131171 - Invite abuse prevention 20120131303 - Thin provisioned space allocation 20120131326 - Securing partner-enabled web service 20120131349 - Secure software product identifier for product validation and activation 20120131387 - Managing automated and manual application testing 20120131456 - Capture and playback for gui-based tasks 20120131464 - Sections of a presentation having user-definable properties 20120131470 - Integrated application feature store 20120131474 - Switching of emails in a conversation thread 20120131514 - Gesture recognition 20120131513 - Gesture recognition training 20120131537 - Reusing expression graphs in computer programming languages 20120131546 - Code deployment assistance 20120131552 - Read-only communication operator 20120131557 - Interactive troubleshooting flowcharts 20120131559 - Automatic program partition for targeted replay 20120131566 - Efficient virtual application update 20120131599 - Complex event processing (cep) adapters for cep systems for receiving objects from a source and outputing objects to a sink 20120131605 - Hybrid tuner control 20120131636 - Security context lockdown 20120131652 - Hardware-based credential distribution 20120131661 - Back-end constrained delegation model 20120131660 - Using cached security tokens in an online service 20120131681 - Reliable software product validation and activation with redundant security 20120120086 - interactive and scalable treemap as a visualization service 20120120093 - Target display for gamma calibration 20120120097 - Clipart cartoon techniques 20120120618 - Hinge mechanism for mobile electronic device 20120121025 - Bitstream manipulation and verification of encoded digital media data 20120121030 - Compressive wireless modulation 20120121172 - In-image accessibility indication 20120121175 - Converting continuous tone images 20120121181 - Inline handwriting recognition and correction 20120121182 - Recognition of tabular structures 20120123674 - Displaying product recommendations on a map 20120123673 - Generating a map that includes location and price of products in a shopping list 20120123975 - Automatic batching of gui-based tasks 20120123976 - Object-sensitive image search 20120123993 - Action prediction and identification temporal user behavior 20120124000 - Data cube high availability 20120124001 - Increasing database availability during fault recovery 20120124006 - Method, system, and apparatus for providing resilient data transfer in a data protection system 20120124024 - Extensible data provider querying and scheduling system 20120124028 - Unified application discovery across application stores 20120124035 - Registration for system level search user interface 20120124036 - Browsing related image search result sets 20120124043 - Period to date functions for time intelligence functionality 20120124062 - Application transfer protocol 20120124061 - Rich search over and deep integration with applications 20120124064 - Transformation of regular expressions 20120124072 - System level search user interface 20120124070 - Recommending queries according to mapping of query communities 20120124071 - Extensible search term suggestion engine 20120124086 - Domain constraint path based data record extraction 20120124077 - Domain constraint based data record extraction 20120124091 - Application file system access 20120124126 - Contextual and task focused computing 20120124123 - Extensible video player selection via server-side detection of client application 20120124143 - Rich email attachment presentation 20120124144 - Cooperative session-based filtering 20120124190 - Sharing a port with multiple processes 20120124215 - Apparatus and computer-readable media for processing http requests 20120124223 - Generalized proximity service 20120124247 - Method and apparatus for detecting the type of interface to which a peripheral device is connected 20120124363 - Analyzing performance of computing devices in usage scenarios 20120124384 - Http signing 20120124412 - Systems and methods of providing fast leader elections in distributed systems of simple topologies 20120124422 - Description language for identifying performance issues in event traces 20120124426 - Debugging in a cluster processing network 20120124442 - Storage device failure management 20120124456 - Audience-based presentation and customization of content 20120124457 - Presentation progress as context for presenter and audience 20120124459 - Predictive cursor interaction 20120124461 - Techniques to annotate street view images with contextual information 20120124465 - High fidelity conversion of documents 20120124477 - Alerting users to personalized information 20120124487 - Issuing behavioral and contextual notifications 20120124492 - Display and resolution of incompatible layout constraints 20120124502 - File management user interface 20120124504 - Debugging in a multi-processing environment 20120124514 - Presentation focus and tagging 20120124518 - Managing operations via a user interface 20120124519 - Facilitating interaction with system level search user interface 20120124524 - Quick data share 20120124558 - Scenario testing composability across multiple components 20120124557 - Auto retract and background warm up 20120124564 - Map transformation in data parallel code 20120124604 - Automatic passive and anonymous feedback system 20120124677 - Collection user interface 20120112946 - Resolution enhancing analog-to-digital conversion 20120113017 - Resolving merged touch contacts 20120113118 - Systems and methods for providing intermediate targets in a graphics system 20120113140 - Augmented reality with direct user interaction 20120113148 - Dynamic image result stitching 20120113223 - User interaction in augmented reality 20120114037 - Compressing and decompressing multiple, layered, video streams employing multi-directional spatial encoding 20120114130 - Cognitive load reduction 20120114197 - Building a person profile database 20120114248 - Hierarchical sparse representation for image retrieval 20120115435 - Privacy in mobile device communications 20120115615 - Game builder for mobile device-based games 20120116553 - Extended and editable gamer profile 20120116552 - Extended and editable gamer profile 20120116761 - Minimum converted trajectory error (mcte) audio-to-video engine 20120116835 - Hybrid task board and critical path method based project management application interface 20120116834 - Hybrid task board and critical path method based project application 20120116860 - Payment determination in auctions 20120116875 - Providing advertisements based on user grouping 20120116888 - Advertising that is relevant to a person 20120116905 - Application store tastemaker recommendations 20120116980 - Long term workflow management 20120116984 - Automated evaluation of compliance data from heterogeneous it systems 20120117008 - Parallel processing of data sets 20120117025 - Synchronization of replications for different computing systems 20120117042 - Combining song and music video playback using playlists 20120117043 - Measuring duplication in search results 20120117051 - Multi-modal approach to search query input 20120117052 - Web forum crawling using skeletal links 20120117059 - Ranking authors in social media systems 20120117058 - Presenting actions and providers associated with entities 20120117061 - Domain expertise determination 20120117065 - Automated partitioning in parallel database systems 20120117080 - Indexing and querying hash sequence matrices 20120117089 - Business intelligence and report storyboarding 20120117102 - Query suggestions using replacement substitutions and an advanced query syntax 20120117122 - Optimized kd-tree for scalable search 20120117182 - Content distribution system 20120117194 - Serializing document editing commands 20120117209 - Location control service 20120117214 - Service directory 20120117212 - Insertion of management agents during machine deployment 20120117231 - Model-based data center management 20120117245 - Group based allocation of network bandwidth 20120117264 - Preventing quality of service policy abuse in a network 20120117304 - Managing memory with limited write cycles in heterogeneous memory systems 20120117329 - Combination based lru caching 20120117370 - Hardware diagnostics and software recovery on headless server appliances 20120117404 - Decentralized sleep management 20120117449 - Creating and modifying an image wiki page 20120117457 - Version history inside document 20120117470 - Learning tool for a ribbon-shaped user interface 20120117478 - Managing network usage per application via policies 20120117481 - Partial loading and editing of documents from a server 20120117487 - Interaction with networked screen content via mobile phone in retail setting 20120117496 - Declarative and multi-mode wizard framework 20120117498 - Secondary output generation from a presentation framework 20120117514 - Three-dimensional user interaction 20120117531 - Instantiating a software development environment from an environment class 20120117544 - Amplification of dynamic checks through concurrency fuzzing 20120117551 - Optimization of declarative queries 20120117554 - On-demand loading of types of software code of a program executing on a computing device 20120117558 - Mobile application migration service 20120117609 - Pluggable claim providers 20120117625 - Security system for computing resources pre-releases 20120117662 - File system operation and digital rights management (drm) 20120104225 - Detection of configuration changes in an illumination system 20120105257 - Multimodal input system 20120105306 - Transparent display assembly 20120105315 - Virtual controller for visual displays 20120105312 - User input device 20120105334 - Computing device with flat touch surface 20120105332 - Surface computing device 20120105428 - Transparent display configuration modes 20120105463 - Remote user interface raster segment motion detection and encoding 20120105465 - Techniques for efficient sampling for image effects 20120105487 - Transparent display interaction 20120105585 - In-home depth camera calibration 20120105728 - Methods and apparatus for reducing structured noise in video 20120106738 - Location brokering for providing security, privacy and services 20120106806 - Face recognition in video content 20120106853 - Image search 20120106852 - Burst mode image compression and decompression 20120106930 - Shared surface hardware-sensitive composited video 20120107787 - Advisory services network and architecture 20120108172 - Personal digital context 20120108221 - Augmenting communication sessions with applications 20120108293 - Automatic multimedia slideshows for social media-enabled mobile devices 20120108306 - Challenge search query game 20120108320 - Gaming notifications aggregator 20120108347 - Achievement incentives within a console-based gaming environment 20120109623 - Stimulus description collections 20120109631 - Providing multi-lingual translation for third party content feed applications 20120109635 - Bi-directional handwriting insertion and correction 20120109652 - Leveraging interaction context to improve recognition confidence scores 20120109656 - Audio output of a document from mobile device 20120109698 - Logical chart of accounts with hashing 20120109705 - Data center system that accommodates episodic computation 20120109738 - Testing on-line advertising 20120109746 - Trusted online advertising 20120109754 - Sponsored multi-media blogging 20120109771 - Application name marketplace 20120109772 - Integrated cloud based marketplace services 20120109774 - Integrated cloud based marketplace services 20120109852 - Reactive load balancing for distributed systems 20120109860 - Enhanced training data for learning-to-rank 20120109868 - Real-time adaptive output 20120109869 - Resource analysis 20120109875 - Organization of data mart using clustered key 20120109883 - Preserving user intent in merging ordered objects 20120109892 - Partitioning online databases 20120109895 - Versatile in-memory database recovery 20120109899 - Configuring a data protection system 20120109900 - Marketization analysis 20120109903 - Halloween protection in a multi-version database system 20120109910 - Efficient column based data encoding for large-scale data storage 20120109935 - Object model to key-value data model mapping 20120109938 - Providing consolidated project information service 20120109937 - Web services runtime for dataset transformation 20120109943 - Adaptive image retrieval database 20120109942 - Identifying physical locations of entities 20120109950 - Method and system for calculating importance of a block within a display page 20120109949 - Two stage search 20120109951 - Providing search results for mobile computing devices 20120109986 - Visual preview of search results 20120109994 - Robust auto-correction for data retrieval 20120110004 - Homomorphism lemma for efficiently querying databases 20120110002 - Data rendering optimization 20120110003 - Conditional execution of regular expressions 20120109999 - Application store concierge 20120109998 - Retrieval and storage of localized instances of data objects 20120109995 - Antinull usage and simulation in data filtering 20120110015 - Search cache for document search 20120110021 - Generating data models 20120110059 - Unified policy over heterogenous device types 20120110123 - Enabling routing of data on a network based on a portion of data accessed from a non-network enabled device 20120110129 - Website redevelopment wrapper 20120110204 - Envelope attachment for message context 20120110264 - Selectively utilizing a plurality of disparate solid state storage locations 20120110281 - Virtualization and offload reads and writes 20120110278 - Remapping of inoperable memory blocks 20120110319 - Failure recognition 20120110344 - Reporting of intra-device failure data 20120110360 - Application-specific power management 20120110428 - Spreadsheet model for distributed computations 20120110432 - Tool for automated online blog generation 20120110433 - Parallel web page processing 20120110437 - Style and layout caching of web content 20120110438 - Proportional font scaling 20120110444 - Help document animated visualization 20120110450 - Dynamic help user interface control with secured customization 20120110453 - Display of image search results 20120110455 - Video viewing and tagging system 20120110456 - Integrated voice command modal user interface 20120110499 - Virtualized layouts 20120110508 - Enterprise resource planning oriented context-aware user interface 20120110507 - Context menu 20120110516 - Position aware gestures with visual feedback as input method 20120110548 - Data type provider for an operating system instrumentation store 20120110558 - Customized binaries on-the-fly 20120110560 - Data type provider for a web semantic store 20120110568 - Viral application distribution 20120110572 - Dynamic allocation and assignment of virtual environment 20120110570 - Stateful applications operating in a stateless cloud computing environment 20120110571 - Inherited product activation for virtual machines 20120110581 - Task cancellation grace periods 20120110579 - Enterprise resource planning oriented context-aware environment 20120110598 - Client application independent extensibility model 20120110644 - Globally valid measured operating system launch with hibernation support 20120110668 - Use of popularity information to reduce risk posed by guessing attacks April 2012 - Microsoft Corporation patents
20120098343 - Chassis slots accepting battery modules and other module types 20120098976 - Radiometric calibration using temporal irradiance mixtures 20120099727 - Provisioning techniques 20120099796 - Image patch descriptors 20120099828 - Fabrication of a laminated optical wedge 20120100873 - Environment-interactive context-aware devices and methods 20120100895 - Energy efficient continuous sensing for communications devices 20120100910 - High quality video game replay 20120101800 - Model checking for distributed application validation 20120101815 - Query by humming for ringtone search and download 20120101965 - Topic models 20120101975 - Semantic analysis of information 20120101980 - Synchronizing online document edits 20120101983 - Online database availability during upgrade 20120101997 - Database data recovery system and method 20120101998 - Upgrade of highly available farm server groups 20120102006 - Distributed transaction management for database systems with multiversioning 20120102018 - Ranking model adaptation for domain-specific search 20120102024 - Result types for conditional data display 20120102036 - Automatically creating data hierarchy in crm applications based on imported contact data 20120102045 - Automatic disambiguation based on a reference resource 20120102048 - Content recommendation system and method 20120102057 - Entity name matching 20120102067 - Dynamically splitting multi-tenant databases 20120102070 - Non-privileged access to data independent of filesystem implementation 20120102074 - Applying analytic patterns to data 20120102095 - Templates for displaying data 20120102093 - Synchronization of form fields in a client-server environment 20120102092 - Synchronization of form fields in a client-server environment 20120102088 - Prioritized client-server backup scheduling 20120102103 - Running legacy applications on cloud computing systems without rewriting 20120102139 - Managing data delivery based on device state 20120102182 - Policy processor for configuration management 20120102168 - Communication and coordination between web services in a cloud-based computing environment 20120102169 - Automatic identification of travel and non-travel network addresses 20120102198 - Machine manager service fabric 20120102199 - Placing objects on hosts using hard and soft constraints 20120102220 - Routing traffic in an online service with high availability 20120102226 - Application specific web request routing 20120102224 - Optimized consumption of third-party web services in a composite service 20120102232 - Bidirectional synchronization with crm applications 20120102265 - Aggregation of write traffic to a data store 20120102272 - Efficient file management through granular opportunistic locking 20120102298 - Low ram space, high-throughput persistent key-value store using secondary memory 20120102355 - Consistent messaging with replication 20120102386 - Customization of display templates 20120102400 - Touch gesture notification dismissal techniques 20120102407 - Displaying battery life resulting from setting changes 20120102412 - Synchronization of form fields in a client-server environment 20120102417 - Context-aware user input prediction 20120102418 - Sharing rich interactive narratives on a hosting platform 20120102419 - Representing data through a graphical object 20120102423 - Visualization for resource capacity management 20120102437 - Notification group touch gesture dismissal techniques 20120102453 - Multi-dimensional objects 20120102458 - Generating documentation from tests 20120102462 - Parallel test execution 20120102480 - High availability of machines during patching 20120102481 - Coordinated upgrades in distributed systems 20120102484 - Installing software remotely using a high privilege process 20120102489 - Entitlement lifecycle management in a resource management system 20120102487 - Creating and deploying service-ready virtual hard disks 20120102493 - Ordered scheduling of suspended processes based on resumption events 20120102494 - Managing networks and machines for an online service 20120102505 - Dynamic process virtualization 20120102504 - Application lifetime management 20120102503 - Green computing via event stream management 20120102506 - Web service patterns for globally distributed service fabric 20120102553 - Mixed-mode authentication 20120102577 - Integrating security protection tools with computer device integrity and privacy policy 20120091603 - Molding of nonuniform object having undercut structure 20120092040 - Field-programmable gate array based accelerator system 20120092234 - Reconfigurable multiple-plane computer display system 20120092258 - Speckle interference laser tracking 20120092286 - Synthetic gesture trace generator 20120092357 - Region-based image manipulation 20120092364 - Presenting two-dimensional elements in three-dimensional stereo applications 20120092381 - Snapping user interface elements based on touch input 20120092436 - Optimized telepresence using mobile device gestures 20120092445 - Automatically tracking user movement in a video chat application 20120092580 - Controlling spacing between display and reinforcement layer 20120093320 - System and method for high-precision 3-dimensional audio for augmented reality 20120093371 - Generating search requests from multimodal queries 20120093411 - Active segmentation for groups of images 20120093481 - Intelligent determination of replays based on event identification 20120093489 - Smooth rewind media playback 20120094635 - Automated secure pairing for wireless devices 20120094637 - Mobile messaging message notifications processing 20120094647 - Utilizing mobile device functionality from remote computers 20120095748 - Language identification in multilingual text 20120095752 - Leveraging back-off grammars for authoring context-free grammars 20120095750 - Parsing observable collections 20120095825 - Incentive selection of region-of-interest and advertisements for image advertising 20120095940 - Pricing mechanisms for perishable time-varying resources 20120095979 - Providing information to users based on context 20120095980 - Search session with refinement 20120095976 - Following online social behavior to enhance search experience 20120095985 - Predicting future queries from log data 20120095997 - Providing contextual hints associated with a user session 20120096000 - Ranking results of multiple intent queries 20120096001 - Affinitizing datasets based on efficient query processing 20120096007 - Embedding content-based searchable indexes in multimedia files 20120096033 - Disambiguation of entities 20120096042 - User query reformulation using random walks 20120096048 - Personalized object dimension 20120096058 - Optimizing browser caching through deterministic marking of files 20120096103 - Location updates for a distributed data store 20120096093 - Availability management for reference data services 20120096110 - Registering, transferring, and acting on event metadata 20120096127 - Distributed decentralized data storage and retrieval 20120096225 - Dynamic cache configuration using separate read and write caches 20120096271 - Remote access to hosted virtual machines by enterprise users 20120096303 - Detecting and recovering from process failures 20120096349 - Scrubbing touch infotip 20120096368 - Cloud-based virtual clipboard 20120096373 - Use of low-power display on device 20120096435 - Capability-based application recommendation 20120096446 - Parsing of declarations in all branches of preprocessor conditionals 20120096468 - Compute cluster with balanced resources 20120096559 - Cancelling digital signatures for form files 20120096566 - First computer process and second computer process proxy-executing code on behalf of first process 20120084966 - Method of making an interactive keyboard 20120086568 - Inferring building metadata from distributed sensors 20120086585 - Local binary xml string compression 20120086640 - User notification system with an illuminated computer input device 20120086643 - Keyboard device with optically enhanced display output 20120086715 - Target independent rasterization 20120086792 - Image identification and sharing on mobile devices 20120086815 - Rapidly initializing and dynamically adjusting media streams 20120087504 - Multi-channel audio encoding and decoding 20120087575 - Recognizing hand poses and/or object classes 20120089322 - Computation of travel routes, durations, and plans over multiple contexts 20120089387 - General purpose correction of grammatical and word usage errors 20120089392 - Speech recognition user interface 20120089404 - Global pricing for content distribution 20120089439 - Market design for a resource exchange system 20120089446 - Publishing commercial information in a social network 20120089450 - Loyalty offer 20120089487 - Management of preferred items list 20120089494 - Privacy-preserving metering 20120089544 - System and method for parameter evaluation 20120089573 - Self-contained partial database backups 20120089576 - Item level recovery 20120089588 - Search result diversification 20120089581 - Informing search results based on commercial transaction publications 20120089644 - Automatic contact linking from multiple sources 20120089645 - Efficient paging of search query results 20120089711 - Live migration method for large-scale it management systems 20120089720 - Aggregating connection maintenance to optimize resource consumption 20120089723 - Providing a monitoring service in a cloud-based computing environment 20120089734 - Allocation of resources between web services in a composite service 20120089744 - Range weighted internet protocol address blacklist 20120089828 - Secure tunnel over https connection 20120089833 - Secure deployment of provable identity for dynamic application environments 20120089869 - Pessimistic model-based testing 20120089868 - Fuzz testing of asynchronous program code 20120089875 - Multi-user test framework 20120089898 - Identifying language translations for source documents using links 20120089904 - Conversion of declarative statements into a rich interactive narrative 20120089923 - Dynamic companion device user interface 20120089943 - Initiating and completing transactions via notification elements 20120089961 - Tile communication operator 20120089968 - Runtime agnostic representation of user code for execution with selected execution runtime 20120089969 - Declarative programming model with a native programming language 20120089967 - Dynamic data and compute resource elasticity 20120089972 - Image based servicing of a virtual machine 20120089976 - Integrating software components 20120089986 - Process pool of empty application hosts to improve user perceived launch time of applications 20120089988 - Hosting non-messaging workflows in a messaging host 20120090017 - Secure push and status communication between client and server 20120090026 - Cross-site scripting prevention in dynamic content 20120081275 - Media display device 20120081355 - Dynamic virtual device failure recovery 20120082160 - Routing using global address pairs 20120082171 - Single chip protocol converter 20120082219 - Content adaptive deblocking during video encoding and decoding 20120082316 - Multi-channel audio encoding and decoding 20120082346 - Time-of-flight depth imaging 20120082395 - Entropy coder for image compression 20120083244 - Mobile telephone hosted meeting controls 20120084000 - Travel route planning using geo-tagged photographs 20120084074 - Association of semantic meaning with data elements using data definition tags 20120084138 - Advertisement management 20120084244 - Claims issuance rule generation pipeline 20120084247 - Affecting user experience based on assessed state 20120084248 - Providing suggestions based on user intent 20120084250 - Data write-back to data provider from individual grid cells 20120084265 - Configuring a data protection system 20120084276 - Providing associations between objects and individuals associated with relevant media items 20120084279 - Search detail display using search result context 20120084291 - Applying search queries to content sets 20120084301 - Dynamic domain query and query translation 20120084322 - Recursive processing in streaming queries 20120084323 - Geographic text search using image-mined data 20120084329 - Moving large volumes of data from fact to archive tables 20120084337 - Virtual javascript object notation 20120084345 - Website compatibility shims 20120084346 - Page loading optimization using page-maintained cache 20120084341 - Presenting availability statuses of synchronized objects 20120084340 - Collecting and presenting information 20120084369 - Unified reconnection to multiple remote servers 20120084381 - Virtual desktop configuration and operation techniques 20120084394 - Methods and systems for providing secure access to a hosted service via a client application 20120084407 - Real-load tuning of database applications 20120084406 - Logical networks 20120084412 - Configuration reporting 20120084421 - Model slicing and versioning 20120084433 - Web test generation 20120084447 - End-point identifiers in sip 20120084452 - Remote control command translation 20120084517 - Shared memory between child and parent partitions 20120084561 - Token-based authentication using middle tier 20120084565 - Cryptographic device that binds an additional authentication factor to multiple identities 20120084570 - Remote resources single sign on 20120084635 - Parameterized template compression for binary xml 20120084641 - Securely rendering online ads in a host page 20120084731 - Displaying images interesting to a user 20120084734 - Multiple-access-level lock screen 20120084746 - Designer extensibility 20120084749 - Programming language support for reactive programming 20120084753 - Debugger launch and attach on compute clusters 20120084760 - Transactional debugger for a transactional memory system 20120084777 - Virtual machine and/or multi-level scheduling support on systems with asymmetric processor cores 20120084775 - Techniques for streaming virtual machines from a server to a host 20120084774 - Techniques for load balancing gpu enabled virtual machines 20120084779 - Tracking requests that flow between subsystems 20120084795 - Model, service and implementation separation 20120084804 - Authenticated content discovery 20120084850 - Trustworthy device claims for enterprise applications 20120084851 - Trustworthy device claims as a service 20120084859 - Realtime multiple engine selection and combining 20120084869 - Claims-aware role-based access control March 2012 - Microsoft Corporation patents
20120075256 - Touch sensing using shadow and reflective modes 20120075252 - Ruggedized display device 20120075310 - Arc spline gpu rasterization for cubic bezier drawing 20120075314 - Prevention of dos attack by a rogue graphics application 20120075346 - Low complexity method for motion compensation of dwt based systems 20120075407 - Two-way video conferencing system 20120075427 - Wide angle field of view active illumination imaging system 20120075996 - Techniques to support large numbers of subscribers to a real-time event 20120076353 - Interactive display 20120076414 - External image based summarization techniques 20120077171 - Visual feedback in electronic entertainment system 20120077479 - In-call contact information display 20120077591 - Visual target tracking 20120078577 - Remotely collecting and managing diagnostic information 20120078677 - Unified model for authoring and executing flow-based and constraint-based workflows 20120078715 - Advertising service based on content and user log mining 20120078754 - Query analysis for geographic-based listing service 20120078854 - System and method for scaleable multiplexed transactional log recovery 20120078857 - Comparing and selecting data cleansing service providers 20120078878 - Optimized lazy query operators 20120078897 - Content searching and configuration of search results 20120078910 - Using an id domain to improve searching 20120078911 - Text classification using concept kernel 20120078914 - Searchable symmetric encryption with dynamic updating 20120078923 - Scripting using new ordering algorithm 20120078927 - Large graph measurement 20120078936 - Visual-cue refinement of user query results 20120078945 - Interactive addition of semantic concepts to a document 20120078974 - Data model dualization 20120078982 - Garbage collection extensibility via managed code 20120079014 - Method and system for delayed allocation of resources 20120078996 - Polling protocol for automatic load limiting 20120079036 - Message gateway with hybrid proxy / store-and-forward logic 20120079088 - Proving domain name ownership 20120079134 - Providing virtual networks using multi-tenant relays 20120079142 - Multiple image buffer simulation 20120079234 - Performing computations in a distributed infrastructure 20120079258 - Detecting state loss on a device 20120079268 - Separating authorization identity from policy enforcement identity 20120079278 - Object security over network 20120079363 - Filtering user interface for a data summary table 20120079393 - Adaptable license platform for remote sessions 20120079403 - System and method for providing a dynamic expanded timeline 20120079413 - Dynamic, set driven, ribbon, supporting deep merge 20120079447 - Software build analysis 20120079454 - Expressing equivalency relationships with identity graphs 20120079457 - Multi-path brokered test automation execution 20120079464 - Query constraint encoding with type-based state machine 20120079465 - Compile-time bounds checking for user-defined types 20120079468 - Intermediate representation construction for static analysis 20120079487 - Subscriber-based ticking model for platforms 20120079490 - Distributed workflow in loosely coupled computing 20120079502 - Dependency-ordered resource synchronization 20120079505 - Performing computations in a distributed infrastructure 20120079506 - Altering event lifetimes 20120079507 - Management and marketplace for distributed home devices 20120079508 - Module interrogation 20120079557 - Deriving express rights in protected content 20120079556 - Separation of duties checks from entitlement sets 20120079569 - Federated mobile authentication using a network operator infrastructure 20120079583 - Offload reads and writes 20120079585 - Proxy authentication and indirect certificate chaining 20120079607 - Request based license mode selection 20120068934 - Interactive keyboard with viewable display 20120068933 - Interactive keyboard with multiple different key arrangements 20120069014 - Spatial exploration field of view preview mechanism 20120069270 - Display with focused illumination 20120069899 - Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes 20120071149 - Prevention of accidental device activation 20120071239 - Stereo video for gaming 20120072191 - Quantum computational systems 20120072215 - Full-sequence training of deep structures for speech recognition 20120072287 - Using location for determining relevance between queries and advertisements 20120072302 - Data-driven item value estimation 20120072312 - Curated application store 20120072400 - Directory oplock 20120072404 - Dictionary service 20120072410 - Image search by interactive sketching and tagging 20120072411 - Data representation for push-based queries 20120072414 - Query processing algorithm for vertically partitioned federated database systems 20120072423 - Semantic grouping for program performance data analysis 20120072439 - Query and result rebinding 20120072446 - Techniques using captured information 20120072447 - Defining sub-cube scope based upon a query 20120072442 - Monadic type preservation for query operators 20120072449 - Object instance versioning 20120072468 - System and method for dynamically generating a selectable search extension 20120072478 - Content discovery and transfer between mobile communications nodes 20120072480 - Elastic management framework 20120072515 - Persisting a group in an instant messaging application 20120072554 - Node clustering 20120072579 - Monitoring cloud-runtime operations 20120072578 - Integrating external and cluster heat map data 20120072597 - Using templates to configure cloud resources 20120072596 - Directory leasing 20120072626 - Automatic addressing protocol for a shared bus 20120072652 - Multi-level buffer pool extensions 20120072716 - Multitenant-aware protection service 20120072728 - Retrieving and using cloud based storage credentials 20120072758 - Analysis and visualization of cluster resource utilization 20120072769 - Repair-policy refinement in distributed systems 20120072771 - Fast, non-write-cycle-limited persistent memory for secure containers 20120072850 - Web page behavior enhancement controls 20120072860 - Techniques to provide pivot-based search for business data 20120072865 - Scrollable area multi-scale viewing 20120072890 - Unified data type system and method 20120072927 - Agent-based remote function execution 20120072936 - Automatic customized advertisement generation system 20120072972 - Secondary credentials for batch system 20120072982 - Detecting potential fraudulent online user activity 20120062455 - Motion based display management 20120062520 - Stylus modes 20120062604 - Flexible touch-based scrolling 20120062748 - Visualizing video within existing still images 20120062850 - Laser-scanning virtual image display 20120063323 - Distributed network management 20120063347 - Methods and systems for estimating network available bandwidth using packet pairs and spatial filtering 20120063637 - Array of scanning sensors 20120063649 - User-specific attribute customization 20120064946 - Resizable filmstrip view of images 20120065788 - Managing computational workloads of computing apparatuses powered by renewable resources 20120065976 - Deep belief network for large vocabulary continuous speech recognition 20120066094 - Providing time-sensitive information for purchase determinations 20120066180 - File-backed in-memory structured storage for service synchronization 20120066204 - Providing lightweight multidimensional online data storage for web service usage reporting 20120066210 - Interface to navigate and search a concept hierarchy 20120066250 - Custom operators for a parallel query engine 20120066249 - Utilizing hierarchy metadata to improve path selection 20120066267 - Automatic layout derivation and implementation 20120066288 - Scalably imaging clients over a network 20120066329 - Tracking of electronic mail messages 20120066346 - Reputation checking obtained files 20120066381 - Network dna 20120066452 - Converting luns into files or files into luns in real time 20120066538 - Using pulses to control work ingress 20120066541 - Controlled automatic healing of data-center services 20120066554 - Application query control with cost prediction 20120066577 - Concurrent editing of online drawings 20120066631 - Default location that may be dynamically changed 20120066628 - Drag-able tabs 20120066634 - Branded browser frame 20120066638 - Multi-dimensional auto-scrolling 20120066667 - Simulation environment for distributed programs 20120066682 - Virtual and physical enterprise system imaging 20120066695 - Optimizations for implementing multi-stack stack hosts 20120066703 - Control-based content pricing 20120055012 - Modularization of data center functions 20120056752 - Content signaturing 20120056800 - System for fast, probabilistic skeletal tracking 20120056840 - Precise selection techniques for multi-touch screens 20120056819 - Distance-time based hit-testing 20120056818 - Dynamic gesture parameters 20120056889 - Alternate source for controlling an animation 20120056891 - Migrating and save restoring a virtual 3d graphics device 20120056982 - Depth camera based on structured light and stereo vision 20120057753 - Systems and methods for tracking a model 20120058824 - Scalable real-time motion recognition 20120059646 - Script detection service 20120059651 - Mobile communication device for transcribing a multi-party conversation 20120059721 - Predictive geo-temporal advertisement targeting 20120059739 - Providing time-sensitive information for purchase determinations 20120059798 - Mirroring file data 20120059806 - Updating an inverted index in a real time fashion 20120059838 - Providing entity-specific content in response to a search query 20120059892 - Unified rules for voice and messaging 20120059939 - Efficient connection management and data synchronization 20120060035 - Secure and verifiable data handling 20120060065 - Web page error reporting 20120060072 - Erasure coding immutable data 20120060079 - Discovering alternative user experiences for websites 20120060086 - Removing style corruption from extensible markup language documents 20120060105 - Social network notifications 20120060110 - Notification bar user interface control 20120060116 - Content signaturing user interface 20120060210 - Reauthentication to a web service without disruption 20120049162 - Use of sack geometry to implement a single qubit phase gate 20120050098 - Reliable location information for a mobile station using a non-gps location technique 20120050157 - Gesture recognizer system architecture 20120050208 - Resistive matrix with optimized input scanning 20120050232 - Controller with transformable surface topology 20120050294 - Buffer construction with geodetic circular arcs 20120050297 - Aligning animation state update and frame composition 20120050298 - Adaptive grid generation for improved caching and image classification 20120050337 - Two-dimensional object packing 20120051261 - Determination of bypass zones from network configuration settings 20120051570 - Hearing aid-compatible apparatus for wireless communication devices 20120051588 - Depth projector system with integrated vcsel array 20120051657 - Containment coefficient for identifying textual subsets 20120052942 - User selection and navigation based on looped motions 20120053015 - Coordinated motion and audio experience using looped motions 20120053927 - Identifying topically-related phrases in a browsing sequence 20120054003 - Maintaining targetable user inventory for digital advertising 20120054039 - Advertising targeting based on image-derived metrics 20120054164 - Reducing locking during database transactions 20120054171 - Information retrieval using time 20120054177 - Sketch-based image search 20120054192 - Enhancing search-result relevance ranking using uniform resource locators for queries containing non-encoding characters 20120054327 - Site redirection 20120054323 - Regulating media quality using a session bandwidth limit 20120054349 - Session admission control on sip trunk legs 20120054356 - Admitting calls based on endpoint locations 20120054369 - Network feed content 20120054496 - Add-ins dynamically extending display targets and business-logic programming model 20120054538 - Correlating hardware devices between local operating system and global management entity 20120054623 - Dynamic rebasing of persisted time information 20120054721 - Dynamic calculation of sample profile reports 20120054742 - State separation of user data from operating system in a pooled vm environment 20120054740 - Techniques for selectively enabling or disabling virtual devices in virtual environments 20120054789 - Parental controls for entertainment content 20120054792 - Online advertisement selection 20120054825 - Automatically generating rules for connection security 20120054821 - Propagating user privacy preferences across multiple applications 20120054829 - Host usability and security via an isolated environment 20120054828 - Three-layer web management protocol device emulation 20120054858 - Adaptively selecting electronic message scanning rules 20120054859 - Adaptive electronic message scanning 20120054857 - Application selection using current detection intelligence February 2012 - Microsoft Corporation patents
20120044932 - Routing a voip call with contextual information 20120044955 - Dynamic adjustment of bandwidth allocation for an in-progress media session 20120045092 - Hierarchical video sub-volume search 20120045118 - Image resizing for web-based image search 20120046069 - Selective update of core mobile device user interface through application marketplace 20120047121 - Content signature notification 20120047253 - Network topology detection using a server 20120047270 - Directing modalities over different networks in multimodal communications 20120047313 - Hierarchical memory management in virtualized systems for non-volatile memory models 20120047312 - Virtual machine memory management in systems with asymmetric memory 20120047323 - Boot management of non-volatile memory 20120047432 - Aligning content in an electronic document 20120047444 - Relating web page change with revisitation patterns 20120047461 - Reputation-based safe access user experience 20120047468 - Translating user motion into multiple object responses 20120047495 - Execution environment support for reactive programming 20120047561 - Securing resource stores with claims-based security 20120047577 - Safe url shortening 20120038657 - Gpu texture tile detail control 20120038891 - Projection of images onto tangible user interfaces 20120039547 - Variable resolution images 20120041827 - Demand driven avails 20120041928 - Mirroring data changes in a database system 20120041953 - Text mining of microblogs using latent topic labels 20120041991 - Scalable and extensible framework for data-driven web services 20120042010 - Management of collections of websites 20120042036 - Location and contextual-based mobile application promotion and delivery 20120042234 - Xslt/xpath focus inference for optimized xslt implementation 20120042246 - Content gestures 20120042252 - Cloning or extending a computer desktop on a wireless display surface 20120042257 - Updating application data after anticipating imminent use 20120042275 - Cloning specific windows on a wireless display surface 20120042282 - Presenting suggested items for use in navigating within a virtual space 20120042305 - Translating declarative models 20120032919 - Resolution enhancement 20120032982 - Manipulation of graphical objects 20120035925 - Population of lists and tasks from captured voice and audio content 20120035941 - Quantization and inverse quantization for audio 20120035989 - Personalization of a mobile communcation device 20120036011 - Search personalization using identifiers and authentication state 20120036075 - Determining mobile account to apply marketplace charges 20120036141 - Extended user profile 20120036185 - State management in a distributed computing system 20120036237 - Data consistency within a federation infrastructure 20120036326 - Efficiently synchronizing with separated disk caches 20120036366 - Secure and verifiable data handling 20120036365 - Combining request-dependent metadata with media content 20120036438 - Computer system with enhanced user interface for images 20120036484 - Relationship visualization and graphical interaction model in it client management 20120036554 - Access authorization having embedded policies 20120036562 - Trusted license removal in a content protection system or the like 20120036566 - Automatic configuration and continuation of federation relationships 20120026085 - Image contrast enhancement in depth sensor 20120026178 - Raw image processing 20120026917 - Server-centric high performance network architecture for modular data centers 20120026992 - Energy-efficient on-the-fly wi-fi hotspot using mobile devices 20120027011 - Intelligent formatting of voip telephone numbers 20120027242 - Adjustable earphone and earphone set 20120027250 - Data difference guided image capturing 20120027313 - Line and pixel based methods for intra frame coding 20120028610 - Privacy-enabled telephone directory 20120028615 - Two-way communication of events between a mobile device and remote client 20120028687 - Alternative inputs of a mobile communications device 20120028806 - Method for planar implementation of pi/8 gate in chiral topological superconductors 20120029906 - Language detection service 20120029938 - Anonymous healthcare and records system 20120030167 - Data migration for service upgrades 20120030169 - Application instance and query stores 20120030178 - Interfaces for high availability systems and log shipping 20120030200 - Topics in relevance ranking model for web search 20120030206 - Employing topic models for semantic class mining 20120030227 - System of providing suggestions based on accessible and contextual information 20120030252 - Modeling recurring events in a data store 20120030277 - Preview publishing of reports 20120030317 - Capture of content from dynamic resource services 20120030325 - Wireless synchronization of media content and subscription content 20120030338 - Web page load time prediction and simulation 20120030333 - Peer-to-peer (p2p) streaming overlay construction and optimization 20120030355 - Dynamically allocating index server resources to partner entities 20120030473 - Unique block header patterns for media verification 20120030609 - Virtual keyboard text replication 20120030674 - Non-disruptive, reliable live migration of virtual machines with network data reception directly into virtual machines' memory 20120030749 - Dynamic load redistribution among distributed servers January 2012 - Microsoft Corporation patents
20120019513 - 3d layering of map metadata 20120019789 - Rear-projection display 20120020409 - Estimating sample-domain distortion in the transform domain with rounding compensation 20120020554 - Variable kernel size image matting 20120021815 - Motivational deployment mechanism for networked systems 20120021838 - Automatic delivery of digital content to a computing device 20120022850 - Statistical machine translation processing 20120022948 - Advertising framework for wireless networks 20120022962 - Ecommerce marketplace integration techniques 20120023026 - Mobile wallet and digital payment 20120023081 - Customizing search home pages using interest indicators 20120023093 - Extraction of rich search information from index servers via an alternative asynchronous data path 20120023101 - Smart defaults for data visualizations 20120023162 - Executing business logic extensions on a client computing system 20120023251 - Dynamic composition of media 20120023423 - Orientation free user interface 20120023442 - Dynamic user interface for previewing live content 20120023456 - Interactive image matting 20120023487 - Measuring actual end user performance and availability of web applications 20120023492 - Workload interference estimation and performance optimization 20120023595 - Method for updating data in accordance with rights management policy 20120013887 - Method and system for multi-phase dynamic calibration of three-dimensional (3d) sensors in a time-of-flight system 20120013932 - Print plug-in isolation 20120014313 - Opportunistic use of wireless network stations as repeaters 20120014363 - Simultaneous wireless support in software defined radio 20120014540 - Method and apparatus for audio normalization 20120016583 - Multiple directions to a destination without providing a specific origin 20120016586 - Visual assessment of landmarks 20120016673 - Speaker recognition via voice sample based on multiple nearest neighbor classifiers 20120016743 - Using a directed graph as an advertising system taxonomy 20120016863 - Enriching metadata of categorized documents for search 20120016864 - Hierarchical merging for optimized index 20120016866 - Scaled management system 20120016869 - Collecting and presenting temporal-based action information 20120016903 - Identity management user experience 20120017120 - Monitoring activity with respect to a distributed application 20120017172 - Display-agnostic user interface for mobile devices 20120017213 - Ultra-low cost sandboxing for application appliances 20120017223 - Interface protocol and api for a wireless transceiver 20120017263 - Security authorization queries 20120008128 - Method and system to reduce stray light reflection error in time-of-flight sensor arrays 20120008535 - Soft handoffs in networks 20120009896 - Above-lock camera access 20120009999 - Ubiquitous unified player identity tracking system 20120010996 - Recommendations and targeted advertising based upon directions requests activity and data 20120011014 - Media purchase techniques 20120011084 - Semantic entity manipulation using input-output examples 20120011106 - Shared log-structured multi-version transactional datastore with metadata to enable melding trees 20120011152 - Generating programs based on input-output examples using converter modules 20120011177 - Transaction-safe fat file system improvements 20120011179 - Fat directory structure for use in transaction safe file system 20120011199 - Providing web-based imaging services within a client-based application 20120011195 - Url-facilitated access to spreadsheet elements 20120011212 - Cluster-based friend suggestion aggregator 20120011209 - Internet e-mail bridge 20120011242 - Generating alerts based on managed and unmanaged data 20120011259 - User authentication across multiple network stacks 20120011454 - Method and system for intelligently mining data during communication streams to present context-sensitive advertisements using background substitution 20120011493 - Binary code change vulnerability prioritization 20120011511 - Methods for supporting users with task continuity and completion across devices and time 20120001861 - Unintentional touch rejection 20120004802 - Mediation of tasks based on assessments of competing cognitive loads and needs 20120004925 - Health care policy development and execution 20120005131 - Combining human and machine intelligence to solve tasks with crowd sourcing 20120005132 - Predicting escalation events during information searching and browsing 20120005148 - Integrating specialized knowledge sources into a general search service 20120005168 - Logical recovery with unbundled transaction services 20120005219 - Using computational engines to improve search relevance 20120005221 - Extracting facts from social network messages 20120005220 - Dynamic asset monitoring and management using a continuous event processing platform 20120005254 - Using distributed queues in an overlay network 20120005261 - Managing recurring appointments 20120005282 - Collaborative ranking and filtering of electronic mail messages 20120005422 - Non-volatile memory cache performance improvement 20120005490 - Predictive computing device power management 20120005565 - Small form factor web browsing 20120005608 - Smart copy/paste of graphical nodes 20120005662 - Indexable type transformations 20120005722 - Application context based access control August 2011 - Microsoft Corporation patents
20110199291 - Gesture detection based on joint skipping 20110199302 - Capturing screen objects using a collision volume 20110199301 - Sensor-based pointing device for natural input and interaction 20110199318 - Multi-layer user interface with flexible parallel movement 20110199380 - Visualizing correlations in multi-dimensional data 20110199389 - Interactive virtual display system for ubiquitous devices 20110200252 - Flexible matching with combinational similarity 20110201320 - Automated caller identifier from contact lists of a user's contacts 20110201387 - Real-time typing assistance 20110201386 - Rating effort input device 20110202412 - Touchless and touch optimized processing of retail and other commerce transactions 20110202509 - Efficient extraction and compression of data 20110202541 - Rapid update of index metadata 20110202560 - Expressing and executing semantic queries within a relational database 20110202608 - Email system latencies and bandwidths 20110202667 - Database virtualization 20110202682 - Network structure for data center unit interconnection 20110202689 - Assignment of control of peripherals of a computing device 20110202750 - Rule-based assignment of control of peripherals of a computing device 20110202759 - Certificate remoting and recovery 20110202765 - Securely move virtual machines between host servers 20110202790 - Storage configuration 20110202830 - Insertion point bungee space tool 20110202834 - Visual motion feedback for user interface 20110202837 - Multi-layer user interface with flexible parallel and orthogonal movement 20110202836 - Typing assistance for editing 20110202859 - Distortion effects to indicate location in a movable data collection 20110202876 - User-centric soft keyboard predictive technologies 20110202909 - Tier splitting for occasionally connected distributed applications 20110202916 - Distribution control and tracking mechanism of virtual machine appliances 20110202924 - Asynchronous task execution 20110202991 - Preserving privacy with digital identities 20110193871 - Rendering multi-layered image 20110193939 - Physical interaction zone for gesture-based user interfaces 20110193978 - Generic platform video image stabilization 20110194244 - Removable module for a console 20110194446 - Network bandwidth measurement 20110194466 - Pull based data driven consultative transfer 20110194558 - Reliable broadcast in a federation of nodes 20110194761 - Intelligent image search results summarization and browsing 20110194771 - Combining online and offline recognizers in a handwriting recognition system 20110194780 - Object similarity search in high-dimensional vector spaces 20110195667 - Distributed database access for spectrum access 20110195726 - Commercially subsidized mobile communication devices and services 20110195752 - Moveable housing of a mobile communications device 20110195781 - Multi-touch mouse in gaming applications 20110196519 - Control of audio system via context sensor 20110196684 - Bitstream syntax for multi-process audio decoding 20110196716 - Lead qualification based on contact relationships and customer experience 20110196737 - Semantic advertising selection from lateral concepts and topics 20110196747 - Facilitating advertisement selection using advancement bids 20110196746 - Search auction insights for advertisers 20110196761 - Value determination for mobile transactions 20110196852 - Contextual queries 20110196851 - Generating and presenting lateral concepts 20110196859 - Visual search reranking 20110196875 - Semantic table of contents for search results 20110196924 - Identifying intermediaries and potential contacts between organizations 20110196931 - Moderating electronic communications 20110196946 - Configuring network settings using portable storage media 20110196956 - Managing user accounts and groups in multiple forests 20110196972 - Selective connection between corresponding communication components involved in a teleconference 20110197016 - Aggregation of write traffic to a data store 20110197022 - Virtual disk manipulation operations 20110197032 - Cache coordination between data sources and data recipients 20110197039 - Background migration of virtual storage 20110197053 - Simplifying management of physical and virtual deployments 20110197052 - Fast machine booting through streaming storage 20110197099 - Objective assessment of application crashes from a customer environment 20110197151 - Graphics remoting using augmentation data 20110197161 - Handles interactions for human-computer interface 20110197176 - Test code qualitative evaluation 20110197184 - Extension point declarative registration for virtualization 20110197277 - System and method for prioritizing computers based on anti-malware events 20110187293 - Scanning backlight for flat-panel display 20110187704 - Generating and displaying top-down maps of reconstructed 3-d scenes 20110187716 - User interfaces for interacting with top-down maps of reconstructed 3-d scenes 20110187723 - Transitioning between top-down maps and local navigation of reconstructed 3-d scenes 20110187733 - Enhancement of images for display on liquid crystal displays 20110187819 - Depth camera compatibility 20110187820 - Depth camera compatibility 20110187826 - Fast gating photosurface 20110187893 - Video artifact suppression via rolling flicker detection 20110188028 - Methods and systems for hierarchical de-aliasing time-of-flight (tof) systems 20110188027 - Multiple synchronized optical sources for time-of-flight range finding systems 20110188406 - Message transport system using publication and subscription mechanisms 20110188410 - Using consultation call to transfer call across endpoints 20110188715 - Automatic identification of image features 20110188744 - High dynamic range image generation and rendering 20110188775 - Single image haze removal using dark channel priors 20110190055 - Visual based identitiy tracking 20110191014 - Mapping interface with higher zoom level inset map 20110191052 - Targeted data collection for positioning systems 20110191142 - Using networking site interactions to generate a target list of potential consumers 20110191271 - Image tagging based upon cross domain context 20110191274 - Deep-structured conditional random fields for sequential labeling and classification 20110191299 - Logical data backup and rollback using incremental capture in a distributed database 20110191321 - Contextual display advertisements for a webpage 20110191334 - Smart interface for color layout sensitive image search 20110191336 - Contextual image search 20110191342 - Url reputation system 20110191346 - Dynamically-created pyramid to deliver content 20110191362 - Composing views with automatic creation of links 20110191363 - Embedded user experience in search result content 20110191371 - Social network search 20110191381 - Interactive system for extracting data from a website 20110191384 - Database integrated viewer 20110191453 - Applicability detection using third party target state 20110191496 - Compressive data gathering for large-scale wireless sensor networks 20110191668 - Extended cascading style sheets 20110191676 - Cross-browser interactivity recording, playback, and editing 20110191690 - Combined surface user interface 20110191704 - Contextual multiplexing gestures 20110191719 - Cut, punch-out, and rip gestures 20110191718 - Link gestures 20110191757 - Defining code by its functionality 20110191775 - Array-based thread countdown 20110191784 - Processing observable events using join patterns 20110191788 - Extensible application virtualization subsystems 20110191803 - Trick mode support for vod with long intra-frame intervals 20110191812 - Video download mechanism for transferring large data 20110191832 - Rescuing trusted nodes from filtering of untrusted network entities 20110191848 - Preventing malicious just-in-time spraying attacks 20110191847 - Activity filtering based on trust ratings of network entities July 2011 - Microsoft Corporation patents
20110181524 - Copy and staple gestures 20110181551 - Input method for surface of interactive display 20110181595 - Visualizing a layered graph using edge bundling 20110181600 - Structured arrangement of visual endpoints 20110182481 - Voice-body identity correlation 20110183655 - Content sharing for mobile devices 20110184723 - Phonetic suggestion engine 20110184735 - Speech recognition analysis via identification information 20110184778 - Event prediction in dynamic environments 20110184792 - Social network rewards 20110184802 - Auction format selection using historical data 20110184811 - Providing contextual advertisements for electronic books 20110184893 - Annotating queries over structured data 20110184906 - Client side locking 20110184913 - Distributed data backup 20110184915 - Cluster restore and rebuild 20110184924 - Storing temporary state data in separate containers 20110184936 - Dynamic community-based cache for mobile search 20110184951 - Providing query suggestions 20110185006 - Aggregating user presence across multiple endpoints 20110185027 - Message data management 20110185025 - Following content item updates via chat groups 20110185050 - Controlling execution of services across servers 20110185068 - Multi-link remote protocol 20110185071 - Loss tolerant protocol for remoting desktop graphics 20110185078 - Media scrubbing using a media processor 20110185134 - Temporary state service protocol 20110185136 - Moving large dynamic datasets via incremental change synchronization 20110185166 - Slider control for security grouping and enforcement 20110185247 - Massive structured data transfer optimizations for high-latency, low-reliability networks 20110185269 - Audio/visual editing tool 20110185277 - Smart space insertion 20110185281 - Message data management 20110185282 - User-interface-integrated asynchronous validation for objects 20110185285 - Social network notifications for external updates 20110185288 - Techniques to restore communications sessions for applications having conversation and meeting environments 20110185287 - State persistence and background initialization for post-back web applications 20110185294 - Pattern-based user interfaces 20110185299 - Stamp gestures 20110185300 - Brush, carbon-copy, and fill gestures 20110185315 - Simplified user controls for authoring workflows 20110185320 - Cross-reference gestures 20110185318 - Edge gestures 20110185338 - Design-time business process validations within data context 20110185345 - Type-preserving compiler for security verification 20110185351 - Method and system for identifying and obtaining computer software from a remote computer 20110185358 - Parallel query engine with dynamic number of workers 20110185364 - Efficient utilization of idle resources in a resource manager 20110185436 - Url filtering based on user browser history 20110175801 - Directed performance in motion capture system 20110175810 - Recognizing user intent in motion capture system 20110175809 - Tracking groups of users in motion capture system 20110175911 - Rendering parametric surface patches 20110176043 - Reducing motion-related artifacts in rolling shutter video information 20110176670 - Automated callback reminder 20110176682 - Integrity protected smart card transaction 20110176724 - Content-aware ranking for visual search 20110177792 - Developer phone registration 20110178788 - Predicate checking for distributed systems 20110178798 - Adaptive ambient sound suppression and speech tracking 20110178973 - Web content rewriting, including responses 20110178984 - Replication protocol for database systems 20110178995 - Microblog search interface 20110179008 - Hosting multiple logical databases contained in physical database 20110179013 - Search log online analytic processing 20110179016 - Collection of performance information for search queries executed in a tiered architecture 20110179017 - Detecting spiking queries 20110179020 - Scalable topical aggregation of data feeds 20110179021 - Dynamic keyword suggestion and image-search re-ranking 20110179028 - Aggregating data from a work queue 20110179038 - Per-thread, per-instance data storage 20110179040 - Name hierarchies for mapping public names to resources 20110179045 - Template-based management and organization of events and projects 20110179049 - Automatic aggregation across data stores and content types 20110179051 - Dynamic expansion of data calculation scopes 20110179071 - Abstraction layer for online/offline resource access 20110179061 - Extraction and publication of reusable organizational knowledge 20110179060 - Automatic context discovery 20110179057 - Database engine throttling 20110179107 - Parking and un-parking of conversations in multiple modalities 20110179130 - Automated moderation of discussion lists 20110179151 - Tuning and optimizing distributed systems with declarative models 20110179149 - Roaming application settings across multiple computing devices 20110179160 - Activity graph for parallel programs in distributed system environment 20110179158 - Fine-grained location determination of networked computers 20110179180 - Communication sessions among devices and interfaces with mixed capabilities 20110179268 - Protecting applications with key and usage policy 20110179282 - Integrity protected smart card transaction 20110179283 - Integrity protected smart card transaction 20110179301 - Automatic discovery of server to power-circuit connections 20110179303 - Persistent application activation and timer notifications 20110179349 - Enabling pseudo-class styles without revealing personal information 20110179362 - Interactive email 20110179367 - Simplifying application access to schematized contact data 20110179427 - Web services access to content items stored by collaboration systems 20110179469 - Cross-domain authentication 20110179481 - Network aware firewall 20110169726 - Evolving universal gesture sets 20110169762 - Recognizing selection regions from multiple simultaneous input 20110169779 - Infrared sensor integrated in a touch panel 20110170006 - Strategies for processing image information using a color information data structure 20110170244 - Electronic device stand 20110170684 - Determination of pairings on a curve using aggregated inversions 20110170739 - Automated acquisition of facial images 20110170779 - Curvise handwriting recognition with hierarchical prototype search 20110170800 - Rendering a continuous oblique image mosaic 20110170801 - Resizing of digital images 20110171936 - Sms message notification arrangement 20110171938 - Syndication of multiple service instances 20110172988 - Adaptive construction of a statistical language model 20110173157 - Bi-directional data modification with synchronization 20110173168 - Data versioning through data transformations 20110173191 - Assessing quality of user reviews 20110173193 - Geotemporal search 20110173194 - Implicit user interest marks in media content 20110173204 - Assigning gesture dictionaries 20110173210 - Identifying a topic-relevant subject 20110173221 - Calendar expand grid 20110173272 - Filtering of electonic mail messages destined for an internal network 20110173321 - Over-the-air delivery of metering certificates and data 20110173320 - Network-specific estimation in network node discovery 20110173334 - Intercepting file transfers in multi-node topologies 20110173351 - Extensions for usb driver interface functions 20110173453 - Capability and behavior signatures 20110173454 - Associating policy with unencrypted digital content 20110173485 - Fec in cognitive multi-user ofdma 20110173501 - Memory management techniques selectively using mitigations to reduce errors 20110173529 - Template processing engine for business systems 20110173530 - Layout constraint manipulation via user gesture recognition 20110173545 - Third party control of location information access 20110173550 - Data driven user interface animation 20110173553 - Relevance oriented graphical representation of discussion messages 20110173556 - System and method for managing software applications in a graphical user interface 20110173560 - Electronic form user interfaces 20110173564 - Extending view functionality of application 20110173565 - Viewing media in the context of street-level images 20110173574 - In application gesture interpretation 20110173589 - Cross-browser interactivity testing 20110173594 - Selective loading of code elements for code analysis 20110173595 - Language-based model for asynchronous operations 20110173605 - Automated configuration and installation of virtualized solutions 20110173621 - Push-based operators for processing of push-based notifications 20110173620 - Execution context control 20110173636 - Web data usage platform 20110173681 - flexible authentication and authorization mechanism 20110173679 - Resource access based on multiple scope levels 20110173698 - Mitigating false positives in malware detection 20110163467 - Injection molding of parthaving nonuniform thickness 20110163725 - Connectors for battery-powered devices 20110164687 - Encoding and decoding methods and systems 20110164746 - Maintaining privacy during user profiling 20110164753 - Digital rights management for media streams 20110164819 - Optimization of multi-label problems in computer vision 20110165924 - Skill and participation based prizing 20110166682 - Automated generation of garment construction specification 20110166864 - Quantization matrices for digital audio 20110167003 - Maintaining privacy during personalized content delivery 20110167038 - Dispatching conflicting data changes 20110167039 - Distributed throttling for mailbox data replication 20110167043 - Generating anonymous log entries 20110167053 - Visual and multi-dimensional search 20110167054 - Automated discovery aggregation and organization of subject area discussions 20110167056 - Parameter-sensitive plans 20110167061 - Providing suggestions of related videos 20110167077 - Location aware search page elements 20110167079 - Framework for track-based mobile applications 20110167088 - Efficient immutable syntax representation with incremental change 20110167179 - Providing signals to electronic connectors 20110167248 - Efficient resumption of co-routines on a linear stack 20110167300 - Device driver rollback 20110167328 - Accessible content reputation lookup 20110167330 - Dynamically filtering aggregate reports based on values resulting from one or more previously applied filters 20110167376 - System and method for pinning tabs in a tabbed browser 20110167379 - Method and apparatus for providing a three-dimensional task gallery computer interface 20110167404 - Creating inferred symbols from code usage 20110167426 - Smart scheduler 20110167469 - Monitoring federation for cloud based services and applications 20110167499 - Policy for digital rights management 20110167503 - Tpm-based license activation and validation June 2011 - Microsoft Corporation patents
20110156008 - Method for implementing the pi/8 gate in a genus=1 ising system 20110157012 - Recognizing interactive media input 20110157062 - Touch input data handling 20110157041 - Recognizing multiple input point gestures 20110157094 - Infrared sensor integrated in a touch panel 20110157180 - Virtual vision correction for video display 20110157192 - Parallel block compression with a gpu 20110157415 - Photographic flicker detection and compensation 20110158260 - Cross-scope synchronization of data item knowledge and corresponding metadata 20110158503 - Reversible three-dimensional image segmentation 20110159936 - Speed-dependent suggested driving lines 20110159964 - Facilitating sponsorship of game-play-based achievements 20110161078 - Pitch model for noise estimation 20110161142 - Targeted restriction of electronic offer redemption 20110161186 - Extensible framework for supporting different modes of payments 20110161213 - Multimedia search engine 20110161276 - Integration of location logs, gps signals, and spatial resources for identifying user activities, goals, and context 20110161286 - Identifying corrupted data on calendars with client intent 20110161308 - Evaluating preferences of content on a webpage 20110161330 - Calculating global importance of documents based on global hitting times 20110161392 - Message redirection within a messaging infrastructure 20110161448 - System and method for improved synchronization between a server and a client 20110161454 - Repairing calendars with standard meeting messages 20110161453 - Calendar repair assistant 20110161464 - Coordinating multiple asynchronous postbacks 20110161485 - Managing multiple dynamic media streams 20110161603 - Memory transaction grouping 20110161604 - Writer/reader/no-access domain data accessibility 20110161610 - Compiler-enforced agent access restriction 20110161638 - Ising systems: helical band geometry for dtc and integration of dtc into a universal quantum computational protocol 20110161670 - Reducing leakage of information from cryptographic systems 20110161729 - Processor replacement 20110161828 - System and method for browsing tabbed-heterogeneous windows 20110161841 - Pseudo localization at runtime 20110161846 - Highlighting changes on computer diagrams 20110161932 - Technologies for code failure proneness estimation 20110161937 - Processing predicates including pointer information 20110161957 - Virtualized eco-friendly remote presentation session role 20110161962 - Dataflow component scheduling using reader/writer semantics 20110162039 - Secure resource name resolution 20110162057 - Access control based on user and service 20110162087 - Virtualizing remote presentation session client licensing with a server-based broker 20110148632 - Smart reminders 20110148767 - Keyboard with input-sensitive display device 20110148857 - Finding and sharing of digital images based on shared face models 20110148877 - Efficient geometric tessellation and displacement 20110149161 - Video presenting network configuration solution space traversal 20110149751 - Estimating communication conditions 20110150271 - Motion detection using depth images 20110151770 - System capability discovery for software defined radio 20110151974 - Gesture style recognition and reward 20110153501 - Business object and system for electronic transactions 20110153528 - Providing comparison experiences in response to search queries 20110153566 - Optimistic serializable snapshot isolation 20110153593 - Exploiting partitioning, grouping, and sorting in query optimization 20110153658 - Integrating user interfaces from one application into another 20110153666 - Query-based tree formation 20110153674 - Data storage including storing of page identity and logical relationships between pages 20110153715 - Lightweight service migration 20110153716 - Enabling virtual desktop connections to remote clients 20110153745 - Method to provide sync notifications to client devices 20110153781 - Roaming profiles and application compatibility in multi-user systems 20110153809 - Legal intercept 20110153826 - Fault tolerant and scalable load distribution of resources 20110153838 - Session monitoring of virtual desktops in a virtual machine farm 20110153853 - Remote application presentation over a public network connection 20110153863 - Distributing bandwidth across communication modalities 20110154057 - Saving and retrieving data based on public key encryption 20110154082 - I/o co-processor coupled hybrid computing device 20110154121 - Concurrency test effictiveness via mutation testing and dynamic lock elision 20110154190 - Constraint and rule-based page layout 20110154214 - Offloading content retrieval and decoding in pluggable content-handling systems 20110154222 - Extensible mechanism for conveying feature capabilities in conversation systems 20110154229 - Mosaic identity 20110154234 - Layout projection using non-linear constraints 20110154245 - Visualization of states of a process 20110154244 - Creating awareness of accesses to privacy-sensitive devices 20110154266 - Camera navigation for presentations 20110154284 - Dictionary-based dependency determination 20110154286 - .net ribbon model for a ribbon user interface 20110154295 - Design time debugging 20110154300 - Debugging from a call graph 20110154319 - Ipv4/ipv6 bridge 20110154318 - Virtual storage target offload techniques 20110154359 - Hash partitioning streamed data 20110154378 - Api namespace virtualization 20110154376 - Use of web services api to identify responsive content items 20110154465 - Techniques for accessing desktop applications using federated identity 20110154505 - Unobtrusive assurance of authentic user intent 20110141121 - Parallel processing for distance transforms 20110141123 - Push pull adaptive capture 20110141133 - Real-time compression with gpu/cpu 20110142014 - Remote wireless service invocation with efficient power use on target wireless device 20110142299 - Recognition of faces using prior behavior 20110142298 - Flexible image comparison and face matching application 20110142334 - Accelerating bitmap remoting by identifying and extracting 2d patterns from source bitmaps 20110142370 - Generating a composite image from video frames 20110143734 - Method and apparatus for phone application state management mechanism 20110143769 - Dual display mobile communication device 20110143775 - User-selected tags for annotating geographic domains containing points-of-interest 20110144986 - Confidence calibration in automatic speech recognition systems 20110144992 - Unsupervised learning using global features, including for log-linear model word segmentation 20110145040 - Content recommendation 20110145063 - Targeting applications with advertisements 20110145198 - Contextual and semantic differential backup 20110145201 - Database mirroring 20110145208 - Policy driven distributed data resiliency 20110145213 - Configurable plug-in architecture for manipulating xml-formatted information 20110145218 - Search service administration web service protocol 20110145226 - Product similarity measure 20110145227 - Determining preferences from user queries 20110145282 - Utilizing virtual folders 20110145281 - Portable application registry 20110145296 - File system active symbolic link 20110145304 - Efficient garbage collection and exception handling in a hardware accelerated transactional memory system 20110145361 - Content channels for a mobile device 20110145402 - Wait for ready state 20110145435 - Reputation based redirection service 20110145498 - Instrumentation of hardware assisted transactional memory system 20110145526 - Cloud scale directory services 20110145527 - Consistency without ordering dependency 20110145530 - Leveraging memory isolation hardware technology to efficiently detect race conditions 20110145553 - Accelerating parallel transactions using cache resident transactions 20110145566 - Secret encryption with public or delegated comparison 20110145565 - Federated authentication for mailbox replication 20110145580 - Trustworthy extensible markup language for trustworthy computing and data services 20110145593 - Verifiable trust for data through wrapper composition 20110145609 - Power aware memory allocation 20110145643 - Reproducible test framework for randomized stress test 20110145662 - Coordination of error reporting among multiple managed runtimes in the same process 20110145684 - Transparent envelope for xml messages 20110145685 - Transparent envelope for xml messages 20110145689 - Named object view over multiple files 20110145698 - Generating structured data objects from unstructured web pages 20110145706 - Creating virtual replicas of physical objects 20110145734 - Processing computer implemented action 20110145786 - Remote commands in a shell environment 20110145798 - Debugging mechanisms in a cache-based memory isolation system 20110145799 - Path-sensitive dataflow analysis including path refinement 20110145800 - Building an application call graph from multiple sources 20110145802 - Accelerating unbounded memory transactions using nested cache resident transactions 20110145827 - Maintaining a count for lock-free linked list structures 20110145826 - Mechanism for partitioning program trees into environments 20110145836 - Cloud computing monitoring and management system 20110145857 - Scalable advertising system for dynamically inserting advertisements 20110145856 - Controlling ad delivery for video on-demand 20110145907 - E-mail based user authentication 20110133934 - Sensing mechanical energy to appropriate the body for data input 20110134047 - Multi-modal interaction on multi-touch display 20110134799 - Ad hoc wireless networking 20110134909 - Data communication with compensation for packet loss 20110134926 - Edge routing using connection regions 20110136083 - Instructional tool for teaching search skills 20110136439 - Analyzing wireless technologies based on software-defined radio 20110136541 - Smart interface system for mobile communications devices 20110136575 - Game achievements system 20110137548 - Multi-modal life organizer 20110137629 - Racing line optimization 20110137635 - Transliterating semitic languages including diacritics 20110137639 - Adapting a language model to accommodate inputs not found in a directory assistance listing 20110137741 - Path queries 20110137886 - Data-centric search engine architecture 20110137888 - Intelligent caching for requests with query strings 20110137894 - Concurrently presented data subfeeds 20110137893 - Custom ranking model schema 20110137899 - Partitioned list 20110137941 - Segmentation and profiling of users 20110137959 - Representing relational schema information using generic meta schemas 20110137992 - Sharing calendar information 20110137989 - Generating activities based upon social data 20110138013 - Usb devices in application server environments 20110138052 - Load balancing using redirect responses 20110138062 - Reciprocal public trust relationship 20110138061 - Establishing and utilizing terminal server dynamic virtual channels 20110138059 - Communication channel between web application and process outside browser 20110138106 - Extending ssd lifetime using hybrid storage 20110138145 - Parallel nested transactions in transactional memory 20110138179 - Scalable session management 20110138190 - Graph encryption 20110138210 - Network event notification and delivery 20110138225 - Self-managed processing device 20110138259 - High performance digital signal processing in software radios 20110138268 - Remote batch editing of formatted text via an html editor 20110138273 - Floating command object 20110138284 - Three-state touch input system 20110138302 - Pseudonaming anonymous participants 20110138307 - Publishing client device usage data 20110138320 - Peek around user interface 20110138340 - Rotating hierarchy cone user interface 20110138375 - Automated state migration while deploying an operating system 20110138398 - Lock resolution for distributed durable instances 20110138399 - Composing message processing pipelines 20110138401 - Live update of user segments 20110138403 - Push-based application program interface based on duals of a pull-based application program interface 20110138441 - Model based systems management in virtualized and non-virtualized environments 20110138442 - Automated security classification and propagation of virtualized and physical virtual machines 20110138449 - Pure offline software appliance configuration 20110138472 - User-administered license state verification 20110138476 - Software fault isolation using byte-granularity memory protection 20110128285 - Parallel triangle tessellation 20110128290 - Strategies for processing media information using a plug-in processing module in a path-agnostic manner 20110131046 - Features for utilization in speech recognition 20110131077 - Context-aware recommendation module using multiple models 20110131163 - Managing a portfolio of experts 20110131172 - Identifying geospatial patterns from device data 20110131183 - Using a data protection server to backup and restore data on virtual servers 20110131191 - Observing and reporting changes in complex software dependencies 20110131244 - Extraction of certain types of entities 20110131254 - Strongly typed tags 20110131283 - Suggesting a discussion group based on indexing of the posts within that discussion group 20110131341 - Selective content pre-caching 20110131417 - Identity based network policy enablement 20110131450 - Using synchronized event types for testing an application 20110131481 - Data safety frame 20110131507 - Personification of software agents 20110131512 - Updateable running application 20110131526 - Overlay user interface for command confirmation 20110131550 - Concurrency software testing with probabilistic bounds on finding bugs 20110131659 - Extensible framework for system security state reporting and remediation 20110131658 - Dynamic risk management May 2011 - Microsoft Corporation patents
20110121950 - Unique identification of devices using color detection 20110122071 - Angularly-selective sensor-in-pixel image detection 20110122129 - Photo mantel view and animation 20110122145 - Parallelized generation of substantially seamless image mosaics 20110122300 - Large format digital camera with multiple optical systems and detector arrays 20110125601 - Invocation of accessory-specific user experience 20110125726 - Smart algorithm for reading from crawl queue 20110125737 - Type projection query of an instance space 20110125756 - Presentation of information based on current activity 20110125791 - Query classification using search result tag ratios 20110125827 - Validation pipeline 20110125843 - Common organization estimation at registration 20110125897 - Detection of home network configuration problems 20110125930 - Configurable connector for system-level communication 20110126005 - Dynamic configuration of connectors for system-level communications 20110126027 - Secure seed media 20110126093 - Clipboard augmentation with references 20110126203 - Efficient input/output-aware multi-processor virtual machine scheduling 20110126204 - Scalable thread locking with customizable spinning 20110126210 - Responsive user interface with background application logic 20110126260 - Access authorization having embedded policies 20110126278 - Method and apparatus for local area networks 20110115745 - Interactive display system with contact geometry interface 20110115814 - Gesture-controlled data visualization 20110116543 - Block transform and quantization for image and video coding 20110117526 - Teaching gesture initiation with registration posture guides 20110117535 - Teaching gestures with offset contact silhouettes 20110118035 - Game achievements system 20110119216 - Natural input trainer for gestural instruction 20110119252 - Pricing access to data using contribution analysis 20110119255 - Facilitating advertisement selection using advertisable units 20110119330 - Selective content loading based on complexity 20110119328 - Load balancing in a distributed computing environment 20110119370 - Measuring network performance for cloud services 20110119389 - Transferring multiple communication modalities during a conversation 20110119400 - Distributed routing table architecture and design 20110119403 - Data sharing and synchronization with relay endpoint and sync data element 20110119437 - Sequentially written journal in a data store 20110119449 - Application information cache 20110119451 - Non-blocking data transfer via memory cache manipulation 20110119456 - Efficiency of hardware memory access using dynamically replicated memory 20110119481 - Containerless data for trustworthy computing and data services 20110119502 - Saving and retrieving data based on public key encryption 20110119501 - Saving and retrieving data based on public key encryption 20110119500 - Saving and retrieving data based on public key encryption 20110119505 - Saving and retrieving data based on public key encryption 20110119538 - Dynamically replicated memory 20110119587 - Data model and player platform for rich interactive narratives 20110119591 - Content targeting with audiences 20110119605 - Dynamic editors for functionally composed ui 20110119619 - Integrated viewfinder and digital media 20110119630 - Notification breakthrough status and profile 20110119640 - Distance scalable no touch computing 20110119654 - Debugging services for domain specific languages 20110119671 - On-the-fly replacement of physical hardware with emulation 20110119668 - Managing virtual hard drives as blobs 20110119676 - Resource file localization 20110119681 - Runtime dependency analysis for calculated properties 20110119689 - Multi-threaded business programming library 20110119732 - System and method for user-centric authorization to access user-specific information 20110109508 - Location proofs 20110109617 - Visualizing depth 20110109724 - Body scan 20110110268 - Model-based virtual networking 20110110377 - Employing overlays for securing connections across networks 20110110569 - Discover biological features using composite images 20110112939 - User interface for defining account dimension combinations 20110112973 - Automation for governance, risk, and compliance management 20110113004 - Time modulated generative probabilistic models for automated causal discovery using a continuous time noisy-or (ct-nor) models 20110113021 - File system filters and transactions 20110113064 - Custom local search 20110113078 - Extending cluster allocations in an extensible file system 20110113077 - Extending cluster allocations in an extensible file system 20110113133 - Sharing media objects in a network 20110113142 - Smart client routing 20110113147 - Enhanced human interactive proof (hip) for accessing on-line resources 20110113213 - Packed storage commands and storage command streams 20110113316 - Authoring tools for rich interactive narratives 20110113315 - Computer-assisted rich interactive narrative (rin) generation 20110113322 - Extensible markup language rendering and layout 20110113326 - Selective undo of editing operations performed on data objects 20110113334 - Experience streams for rich interactive narratives 20110113341 - Web service interface and querying 20110113355 - Suppressing dialog boxes 20110113358 - Adaptable user interface for business software 20110113359 - Model versioning using web feeds 20110113365 - Scrolling large data sets 20110113405 - Automated method and system for collecting and reporting api performance profiles 20110113407 - Software routine fingerprints in performance data 20110113408 - Partial on-demand lazy semantic analysis 20110113432 - Compressed storage management 20110113481 - Ip security certificate exchange based on certificate attributes 20110113483 - Virtual host security profiles 20110113485 - Credential device pairing 20110102438 - Systems and methods for processing an image for target tracking 20110102441 - Characteristic determination for an output node 20110102443 - Virtualized gpu in a virtual machine environment 20110102672 - Closing a video stream object 20110103262 - Multi-level interconnection network 20110103699 - Image metadata propagation 20110105094 - Location integration in software defined radio 20110106620 - Processing data obtained from a presence-based system 20110106712 - Cost-aware service aggregation 20110106761 - Metadata driven customization of a software-implemented business process 20110106768 - Backup using metadata virtual hard drive and differential virtual hard drive 20110106782 - Content-based image search 20110106798 - Search result enhancement through image duplicate detection 20110106810 - Aggregating content from multiple content contributors 20110106831 - Recommending queries when searching against keywords 20110106847 - Assembling streamed content for on-demand presentation 20110106850 - Relevant individual searching using managed property and ranking features 20110106853 - Declarative model security pattern 20110106876 - Client server application manager 20110106919 - Automated dns configuration with local dns server 20110106948 - Running internet applications with low rights 20110106999 - On-chip bus 20110107021 - Column oriented in-memory page caching 20110107200 - Retaining style information when copying content 20110107201 - Representing complex document structure via simpler structure through isomorphism 20110107242 - Task prediction 20110107256 - Zooming task management 20110107306 - Multi-view debugging 20110107351 - Cause-chain analysis using objects 20110107392 - Management of observable collections of values 20110107401 - Establishing trust relationships between computer systems 20110107418 - Detecting anomalies in access control lists April 2011 - Microsoft Corporation patents
20110096077 - Controlling animation frame rate of applications 20110096076 - Application program interface for animation 20110096086 - Error metrics for characters 20110096135 - Automatic labeling of a video session 20110096394 - Rear-projection display 20110096675 - Quality of service (qos) based systems, networks, and advisors 20110097937 - Multiple orientation battery connector 20110099066 - Utilizing user profile data for advertisement selection 20110099095 - Processing internal use of data-center resources 20110099143 - Embedding and retrieving data in an application file format 20110099152 - Alternate data stream cache for file classification 20110099183 - Search-based filtering for property grids 20110099188 - Data framework to enable rich processing of data from any arbitrary data source 20110099233 - Scalable queues on a scalable structured storage system 20110099247 - Object-based computer system management 20110099266 - Maintaining service performance during a cloud upgrade 20110099299 - Mode switching 20110099329 - Analysis and timeline visualization of storage channels 20110099348 - Controlling memory visibility 20110099367 - Key certification in one round trip 20110099461 - Data integrity units in nonvolatile memory 20110099465 - Butterfly diagrams enabling multi-dimensional performance analysis 20110099476 - Decorating a display environment 20110099494 - Dynamic graphical user interface layout 20110099496 - Application sharing security 20110099537 - Event handling for unmanaged code 20110099539 - Analysis and timeline visualization of thread activity 20110099550 - Analysis and visualization of concurrent thread execution on processor cores. 20110099551 - Opportunistically scheduling and adjusting time slices 20110099554 - Analysis and visualization of application concurrency and processor resource utilization 20110099609 - Isolation and presentation of untrusted data 20110099616 - Authenticating using cloud authentication 20110099625 - Trusted platform module supported one time passwords 20110099632 - Detecting user-mode rootkits 20110090236 - Graphic object data binding 20110090256 - Self-orienting display 20110091027 - Discovering and using phone number location information 20110093102 - Mitigating the impact of nonlinear echos by dynamic range compression 20110093318 - Viral distribution and tracking of electronic coupons 20110093423 - Intelligent trust management method and system 20110093458 - Recommending points of interests in a region 20110093466 - Heuristic event clustering of media using metadata 20110093491 - Partitioned query execution in event processing systems 20110093490 - Event processing with xml query based on reusable xml query template 20110093513 - Integrating database deployment with code deployment 20110093545 - Voice-activated acquisition of non-local content 20110093573 - Web publishing pipeline 20110093582 - Transparent resource administration using a read-only domain controller 20110093597 - Method and system for supporting off-line mode of operation and synchronization 20110093613 - Routing hints 20110093631 - Adapters for event processing systems 20110093710 - Low-latency peer session establishment 20110093726 - Memory object relocation for power savings 20110093738 - Error recovery for application-level intermediaries 20110093774 - Document transformation 20110093780 - Advertising avatar 20110093782 - Methods and apparatuses for providing message information in graphical user interfaces based on user inputs 20110093787 - Supplying enhanced computer user's context data 20110093812 - Displaying lists as reacting against barriers 20110093821 - Displaying gui elements on natural user interfaces 20110093820 - Gesture personalization and profile roaming 20110093851 - Low synchronization means of scheduler finalization 20110093866 - Time-based event processing using punctuation events 20110093939 - Resource access based on multiple credentials 20110093948 - Non-intrusive background synchronization when authentication is required 20110084965 - Automatic run-time identification of textures 20110084964 - Automatic real-time shader modification for texture fetch instrumentation 20110084984 - Self-orienting display 20110085664 - Systems and methods for managing multiple keys for file encryption and decryption 20110085705 - Detection of body and props 20110086675 - Scrollable computing device display 20110087636 - Modeling distribution and failover database connectivity behavior 20110087638 - Feed validator 20110087648 - Search spam analysis and detection 20110087660 - Scoring relevance of a document based on image text 20110087661 - Social distance based search result order adjustment 20110087674 - Selection of photos based on tagging history 20110087685 - Location-based service middleware 20110087686 - Incremental query refinement 20110087700 - Abstracting events for data mining 20110087750 - Resource locators for widely distributed systems 20110087739 - Routing user data entries to applications 20110087767 - Computer environment analysis tool 20110087802 - Synchronizing structured web site contents 20110087842 - Pre-fetching content items based on social distance 20110087896 - Secure storage of temporary secrets 20110087924 - Diagnosing abnormalities without application-specific knowledge 20110087954 - Data analysis expressions 20110087992 - Thumbnail image substitution 20110088016 - Program analysis through predicate abstraction and refinement 20110088025 - Use of software update policies 20110088040 - Namespace merger 20110088062 - Proxy for video on demand server control 20110088085 - Protecting password from attack 20110079714 - Imager for constructing color and depth images 20110080336 - Human tracking system 20110080341 - Indirect multi-touch interaction 20110080475 - Methods and systems for determining and tracking extremities of a target 20110080940 - Low latency cacheable media streaming 20110081023 - Real-time sound propagation for dynamic sources 20110081045 - Systems and methods for tracking a model 20110081044 - Systems and methods for removing a background of an image 20110081967 - Interactive media social game 20110082861 - Media asset usage by geographic region 20110082928 - Maintaining consistency within a federation infrastructure 20110083013 - Privacy vault for maintaining the privacy of user profiles 20110083037 - Reliable media streaming 20110083089 - Monitoring pointer trajectory and modifying display interface 20110083097 - Address bar user interface control 20110083108 - Providing user interface feedback regarding cursor position on a display screen 20110083123 - Automatically localizing root error through log analysis 20110083124 - Software verification using two-state invariants 20110083196 - Content rights management for document contents and systems, structures, and methods therefor March 2011 - Microsoft Corporation patents
20110074670 - Providing input and output for a mobile device 20110074739 - Light-transmissive key and optically-recognizable signature 20110074824 - Dynamic image presentation 20110075921 - Image selection techniques 20110075985 - Unified recording and pause buffer format 20110075992 - Intelligent overlay for video advertising 20110077848 - Travelogue-based travel route planning 20110077998 - Categorizing online user behavior data 20110078083 - Electronic draft capture 20110078097 - Shared face training data 20110078132 - Flexible indexing and ranking for search 20110078131 - Experimental web search system 20110078139 - Travelogue locating mining for travel suggestion 20110078159 - Long-query retrieval 20110078157 - Opinion search engine 20110078162 - Web-scale entity summarization 20110078185 - Extensible data provider querying and scheduling system 20110078188 - Mining and conveying social relationships 20110078193 - Query expansion through searching content identifiers 20110078190 - Social network mapping 20110078196 - Rationed computer usage 20110078212 - Digests to identify elements in a signature process 20110078228 - Remote access and social networking using presence-based applications 20110078355 - Radio-control board for software-defined radio platform 20110078448 - Short-lived certificate authority service 20110078509 - Inference of contract using declarative program definition 20110078555 - Profiler for page rendering 20110078554 - Webpage entity extraction through joint understanding of page structures and sentences 20110078575 - Travelogue-based contextual map generation 20110078623 - Video content-aware advertisement placement 20110078661 - Marker correlation of application constructs with visualizations 20110078665 - Computing a symbolic bound for a procedure 20110078691 - Structured task hierarchy for a parallel runtime 20110078796 - Trusted operating environment for malware detection 20110068923 - Power efficient object detection with selective polling 20110069089 - Power management for organic light-emitting diode (oled) displays 20110069138 - Mimicking human visual system in detecting blockiness artifacts in compressed video streams 20110069142 - Mapping psycho-visual characteristics in measuring sharpness feature and blurring artifacts in video streams 20110069179 - Network coordinated event capture and image storage 20110069180 - Camera-based scanning 20110069221 - Alignment of lens and image sensor 20110069841 - Volume adjustment based on listener position 20110069870 - Screen space plane identification 20110069936 - Data preparation for media browsing 20110070870 - User-selectable environments for mobile communications devices 20110071835 - Small footprint text-to-speech engine 20110071881 - Mining life pattern based on location history 20110071964 - Building and using predictive models of current and future surprises 20110071971 - Multi-level event computing model 20110071987 - File handling for naming conflicts 20110072006 - Management of data and computation in data centers 20110072015 - Tagging content with metadata pre-filtered by context 20110072033 - Suggesting related search queries during web browsing 20110072036 - Page-based content storage system 20110072034 - Privacy-sensitive cooperative location naming 20110072047 - Interest learning from an image collection for advertising 20110072048 - Concept-structured image search 20110072081 - Composition of local media playback with remotely generated user interface 20110072098 - Persisting a group in an instant messaging application 20110072256 - Efficient method for operating system deployment 20110072263 - Device pairing based on graphically encoded data 20110072288 - Centralized service for awakening a computing device 20110072292 - Power management of a mobile communications device 20110072344 - Computing system with visual clipboard 20110072354 - Social network service synchronization 20110072365 - Distributed clipboard 20110072371 - Application programming interface for user interface creation 20110072374 - Zero fixed placement ads 20110072391 - Compositing desktop window manager 20110072393 - Multi-context service 20110072396 - Gallery user interface controls 20110072413 - Embedding expressions in xml literals 20110072441 - Message communication of sensor and other data 20110072498 - Tearing and conformal transformation human interactive proof 20110072513 - Provisional administrator privileges 20110072514 - Scan engine manager with updates 20110062309 - Optical fault monitoring 20110063217 - Direct navigation of two-dimensional control using a three-dimensional pointing device 20110063403 - Multi-camera head pose tracking 20110064012 - Wireless support for portable media player devices 20110064221 - Differential privacy preserving recommendation 20110064301 - Textual attribute-based image categorization and search 20110064303 - Object recognition using textons and shape filters 20110064402 - Separation of electrical and optical components 20110065459 - Content transfer involving a gesture 20110065501 - Silent sign-in for offline games 20110065506 - Mega-mesh sculpting for environments 20110066365 - Audio output configured to indicate a direction 20110066577 - Machine learning using relational databases 20110066583 - Controlling forward chaining execution in a rules system 20110066588 - Construction of photo trip patterns based on geographical information 20110066611 - Generating search result summaries 20110066619 - Automatically finding contextually related items of a task 20110066622 - Product line extraction 20110066633 - Shuffling playback content based on multiple criteria 20110066650 - Query classification using implicit labels 20110066728 - Data center scheduler 20110066782 - Partition bus 20110066834 - Concurrent exception handling 20110066848 - Remote certificate management 20110066908 - Similarity detection for error reports 20110066967 - Intake and output fluid balance viewer 20110067020 - Delta compression using multiple pointers 20110067030 - Flow based scheduling 20110067045 - System and method for encouraging viewers to watch television programs 20110067087 - Organizing documents through utilization of people tags 20110067109 - System and method of caching decisions on when to scan for malware 20110058709 - Visual target tracking using model fitting and exemplar 20110058734 - Classification of images as advertisement images or non-advertisement images 20110059783 - Speed-dependent suggested driving lines 20110060597 - Multi-channel audio encoding and decoding 20110060660 - Digital content purchase management 20110060694 - Distributed secure anonymous conferencing 20110060704 - Dependency graph in data-driven model 20110060752 - Table of contents for search query refinement 20110060795 - Information management systems with time zone information, including event scheduling processes 20110060803 - Message notification campaigns 20110060957 - Reliable messaging using publish subscribe mechanism 20110060995 - Support mechanisms for improved group policy management user interface 20110061004 - Use of communicator application to establish communication with experts 20110061008 - Single device with multiple personas 20110049736 - Injection molding of part having nonuniform thickness 20110050568 - Head pose assessment methods and systems 20110050580 - Light collector for an illumination optic 20110050702 - Contribution based chart scaling 20110050885 - Depth-sensitive imaging via polarization-state mapping 20110051915 - Community telephony brokerage system and techniques 20110054654 - Creating genetic devices 20110054841 - Client load simulation framework 20110054878 - Automated performance prediction for cloud services 20110054903 - Rich context modeling for text-to-speech engines 20110054916 - Multi-channel audio encoding and decoding 20110055002 - Funding information delivery using advertising revenue 20110055128 - Predicting phenotypes using a probabilistic predictor 20110055182 - File system 20110055184 - File system 20110055196 - Data mining electronic communications 20110055203 - Visual search and three-dimensional results 20110055237 - Symbolic query exploration 20110055264 - Data mining organization communications 20110055395 - Resource sharing in multi-principal browser 20110055575 - Enhancement to volume license keys 20110055696 - Globe container 20110055823 - Logical migration of applications and data 20110055846 - Techniques for using human gestures to control gesture unaware programs 20110055892 - Access control in a multi-principal browser 20110055930 - Correlating private affinities February 2011 - Microsoft Corporation patents
20110043142 - Scanning collimation of light via flat panel lamp 20110043490 - Illuminator for touch- and object-sensitive display 20110043535 - Colorization of bitmaps 20110044056 - Light collector for an illumination optic 20110044579 - Efficient collimation of light with optical wedge 20110044582 - Efficient collimation of light with optical wedge 20110045912 - Ubiquitous unified player identity tracking system 20110047026 - Using auction to vary advertisement layout 20110047171 - Answering web queries using structured data sources 20110047368 - Application display on a locked device 20110047380 - Peer-to-peer network information storage 20110047536 - Runtime activation and version selection 20110047545 - Entropy pools for virtual machines 20110047617 - Protecting against network resources associated with undesirable activities 20110038531 - Learning string transformations from examples 20110038552 - Graphically encoded data copy and paste 20110038556 - Digital image compression and decompression 20110040576 - Converting arbitrary text to formal medical code 20110040721 - Modification of relational models 20110040738 - Parallel nested transactions in transactional memory 20110040752 - Using categorical metadata to rank search results 20110040808 - Distributed analytics platform 20110040850 - Mesh-managing data across a distributed set of devices 20110041073 - Key-based storage and retrieval of information 20110041096 - Manipulation of graphical elements via gestures 20110041098 - Manipulation of 3-dimensional graphical objects or view in a multi-touch display 20110041120 - Predicting defects in code 20110041124 - Version management system 20110032189 - Key screens formed from flexible substrate 20110035355 - Bi-directional data modification with synchronization 20110035396 - Runtime-defined dynamic queries 20110035421 - Sharing files on a computer through use of uris 20110035506 - Distributed workflow framework 20110035654 - Customizing a form in a model-based system 20110035672 - Method and system for setup of, and communication with, an rfid middelware server from an enterprise resource planning system server 20110035697 - Autonomous display management of graphical interfaces 20110035701 - Focal point zoom 20110035702 - Target element zoom 20110035802 - Representing virtual object priority based on relationships 20110028209 - Controlling content access 20110029352 - Brokering system for location-based tasks 20110029474 - Inferring user-specific location semantics from user data 20110029670 - Adapting pushed content delivery based on predictiveness 20110029737 - Efficiently synchronizing with separated disk caches 20110029850 - Document processor and re-aggregator 20110029877 - Method of creating a presentation in real time 20110029923 - Integrating transport modes into a communication stream 20110029976 - Processing singleton task(s) across arbitrary autonomous server instances 20110030062 - Version-based software product activation
###
This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Microsoft Corporation in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Microsoft Corporation with additional patents listed. Browse our Agent directory for other possible listings.
###
FreshPatents.com Support - Terms & Conditions
|