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.
April 2008 - Microsoft Corporation patents
20080095079 - Techniques for virtual conferencing servers 20080097954 - Ranged lookups 20080098025 - Electronic catalog 20080098368 - Automatic native generation 20080087729 - Federated voting with criteria-based discrimination 20080084385 - Wearable computer pointing device 20080085058 - Color image coding using inter-color correlation 20080086417 - Payment abstraction layer 20080086470 - Hierarchical locking in b-tree indexes 20080082648 - Secure peer-to-peer cache sharing March 2008 - Microsoft Corporation patents
20080075240 - Consultative call transfer using non-voice consultation modes 20080075261 - Client controlled dynamic call forwarding 20080075265 - Bridging messages to release enterprise ports 20080077852 - Customizing applications in a discovery interface 20080068446 - Techniques for managing visual compositions for a multimedia conference call 20080069011 - Distributable, scalable, pluggable conferencing architecture 20080071720 - Controlling foward chaining execution in a rules system 20080071739 - Using anchor text to provide context 20080072284 - Zone policy administration for entity tracking and privacy assurance 20080062204 - Automated pixel snapping for anti-aliased rendering 20080062205 - Dynamic pixel snapping 20080062206 - Pixel snapping with relative guidelines 20080063169 - Auto answer in voice over internet protocol 20080065478 - Electronic coupon based service for enhancing content 20080065580 - Unified user work environment for surfacing cross document relationships and componentized functionality 20080065623 - Person disambiguation using name entity extraction-based clustering 20080065624 - Building bridges for web query classification 20080065646 - Enabling access to aggregated software security information 20080065668 - Presentation of information based on current activity 20080065675 - Flexible data presentation enabled by metadata 20080065893 - Schema signing 20080066003 - User interface with looping menu 20080066073 - Dynamic network load balancing using roundtrip heuristic 20080066181 - Drm aspects of peer-to-peer digital content distribution 20080055237 - Cord retraction mechanism 20080055316 - Programmatically representing sentence meaning with animation 20080059186 - Intelligent speech recognition of incomplete phrases 20080059269 - Defining extensible expression behavior in a rules system 20080059214 - Model-based policy application 20080059414 - Encrypted data search 20080059565 - Adaptive content load balancing 20080059566 - Collecting default user settings for a web application 20080059721 - Predictive popular content replication 20080059749 - Dynamic fragment mapping February 2008 - Microsoft Corporation patents
20080049040 - Viewing multi-dimensional data in two dimensions 20080052287 - Correlation, association, or correspondence of electronic forms 20080052307 - Composite user interface and framework 20080052360 - Rules profiler 20080052711 - Highly componentized system architecture with loadable virtual memory manager 20080043021 - Three dimensional polygon mesh deformation using subspace energy projection 20080043644 - Techniques to perform rate matching for multimedia conference calls 20080043832 - Techniques for variable resolution encoding and decoding of digital video 20080043965 - Provision and management of conference websites 20080043976 - Management of telephone call routing using a directory services schema 20080045138 - Context information communications via a mobile device 20080045256 - Eyes-free push-to-talk communication 20080045337 - Method and apparatus for creating and playing soundtracks in a gaming system 20080046097 - Graphical representation of setup state on multiple nodes 20080046218 - Visual summarization of activity data of a computing session 20080046416 - Dynamic program support links 20080046433 - Role template objects for network account lifecycle management 20080046435 - Service discovery and automatic configuration 20080046552 - Service resiliency within on-premise products 20080046567 - Automatic detection and integration of network workloads 20080046893 - Methods for running priority-based application threads on a realtime component 20080046928 - Graphical tile-based expansion cell guide 20080046971 - Failure recognition 20080047007 - Network security page 20080037049 - Validation of print configuration documents 20080037954 - Automatic video glitch detection and audio-video synchronization assessment 20080040551 - Cache metadata identifiers for isolation and sharing 20080040635 - System and method for real-time validation of structured data files 20080040750 - Playback diagnostics 20080030525 - Pixel snapping for anti-aliased rendering 20080030793 - Fax accounts 20080030794 - Fax accounts 20080034029 - Composition of local media playback with remotely generated user interface 20080034172 - Combined pessimistic and optimistic concurrency control 20080034359 - Software transactional protection of managed pointers January 2008 - Microsoft Corporation patents
20080024490 - Real-time gpu rendering of piecewise algebraic surfaces 20080027888 - Optimization of fact extraction using a multi-stage approach 20080027940 - Automatic data classification of files in a repository 20080028010 - Ranking functions using an incrementally-updatable, modified naive bayesian query classifier 20080028088 - Mapping universal plug and play discovered items to an smb location 20080028173 - Soft media changer 20080028442 - Copy-paste trust system 20080021667 - Output evaluation 20080021693 - Storage device simulator 20080021833 - Over-the-air delivery of metering certificates and data 20080022310 - Customizing virtual channels in a discovery interface 20080022406 - Using asynchronous changes to memory to detect malware 20080011819 - Verification of hit testing 20080013537 - Password-authenticated groups 20080013860 - Creation of three-dimensional user interface 20080016127 - Utilizing software for backing up and recovering data 20080016234 - Resolving names to network endpoints 20080016298 - Drawing resources 20080016513 - Drawing resources 20080016514 - Method and system for accessing drawing resources 20080005875 - Fastening mechanisms maintaining electrical connections among fastened components 20080007563 - Pixel history for a graphics application 20080008392 - Providing multiple and native representations of an image 20080010238 - Index having short-term portion and long-term portion 20080010482 - Remote control of a media computing device 20080010564 - Failure handling and debugging with causalities 20080010630 - Mapping of virtualized setup-free applications for a computing system 20080001924 - Application switching via a touch screen interface 20080001947 - Soft shadows in dynamic scenes 20080001952 - Fast reconfiguration of graphics pipeline state 20080001956 - Guided performance optimization for graphics pipeline state management 20080002023 - Parametric calibration for panoramic camera systems 20080002820 - Forwarding calls in real time communications 20080002886 - Adapting a neural network for individual style 20080002887 - Techniques for filtering handwriting recognition results 20080004888 - Wireless, location-based e-commerce for mobile communication devices 20080004957 - Targeted advertising for portable devices 20080004960 - Interactive promotional space in a discovery interface 20080004974 - Electronic commerce transactions over a peer-to-peer communications channel 20080004992 - Federated marketplace for electronic commerce 20080005109 - One click view arrangement 20080005139 - Metadata management 20080005160 - Assembly sensitive dynamic classloading of .net types in j# 20080005238 - Roaming consistent user representation information across devices and applications 20080005255 - Extensible robotic framework and robot modeling 20080005281 - Error capture and reporting in a distributed computing environment 20080005302 - Composition of local user interface with remotely generated user interface and media 20080005353 - Enabling a plurality of devices to control each other 20080005611 - Providing a restore operating system with new or updated software components 20080005613 - Testing network applications without communicating over a network layer communication link 20080005676 - Control and playback of media over network link 20080005679 - Context specific user interface 20080005693 - Window grouping 20080005731 - Fast variable validation for state management of a graphics pipeline 20080005802 - Dvd identification and managed copy authorization December 2007 - Microsoft Corporation patents
20070296711 - Techniques for device display navigation 20070297029 - Providing a document preview 20070297426 - Local peer-to-peer digital content distribution 20070297581 - Voice-based phone system user interface 20070297600 - Controlling a device that is also linked to a computer system 20070297610 - Data protection for a mobile device 20070297682 - Identification of people using multiple types of input 20070298720 - Detection and management of rogue wireless network connections 20070298779 - Platform for enterprise wireless network management applications 20070299778 - Local peer-to-peer digital content distribution 20070299888 - Automatically maintaining metadata in a file backup system 20070299914 - Integrated network and application session establishment 20070300008 - Flash management techniques 20070300009 - Flash driver support techniques 20070300064 - Communication across domains 20070300158 - Dynamically modifying a theme-based media presentation 20070300177 - User interface for specifying multi-valued properties 20070300206 - Delta compression using multiple pointers 20070300256 - Techniques to manage an electronic program guide 20070300285 - Techniques for managing security contexts 20070300312 - User presence detection for altering operation of a computing system 20070290837 - Navigation device 20070292030 - Handwriting teaching data selection system 20070292031 - Collecting and utilizing user correction feedback to improve handwriting recognition 20070293206 - Cell phone communication management 20070293950 - Web content extraction 20070294206 - Predicting capacity consumption in a memory component 20070294256 - Online service for program lookup 20070294311 - Application program interface to manage media files 20070294324 - Techniques to manage media files 20070294332 - Processing device for end customer operation 20070294346 - Performance enhancements for video conferencing 20070294363 - Quorum establishment based on a vote from a voting device 20070294366 - Data synchronization and sharing relationships 20070294397 - Physical presence indication for a collaborative communication 20070294430 - Generating a device address persistent across different instantiations of an electronic device 20070294474 - Efficiently synchronizing with separated disk caches 20070294566 - Restoring computing devices using network boot 20070294584 - Detection and isolation of data items causing computer process crashes 20070294612 - Comparing and managing multiple presentations 20070294627 - Suppressing dialog boxes 20070294629 - Failure handling and debugging with causalities 20070294755 - Network aware firewall 20070285390 - Auxiliary output device 20070285399 - Extended eraser functions 20070285502 - Techniques for automatically setting up communications 20070286376 - Device authentication techniques 20070287376 - Techniques for setting and indicating presence for a device 20070288231 - Uncertainty interval content sensing 20070288279 - Entering and using time ranges 20070288601 - Real-time blogging system and procedures 20070288616 - Management of media content ratings information 20070288894 - Defining code by its functionality 20070288910 - Automatically extracting coupling metrics from compiled code 20070288939 - Detecting deadlocks in interop-debugging 20070288940 - Profiling api shims 20070289024 - Controlling access to computer resources using conditions specified for user accounts 20070279381 - Ergonomic input device 20070279701 - Automatic test case for graphics design application 20070280459 - Single button operations for a device 20070280535 - Cursive handwriting recognition with hierarchical prototype search 20070280536 - Combiner for improving handwriting recognition 20070280537 - Balancing out-of-dictionary and in-dictionary recognition scores 20070282594 - Machine translation in natural language application development 20070282825 - Systems and methods for dynamic content linking 20070282867 - Extraction and summarization of sentiment information 20070283028 - Name challenge enabled zones 20070283113 - Safe buffer 20070283158 - System and method for generating a forensic file 20070283331 - Arbitrary runtime function call tracing 20070283359 - Drawing resources 20070283427 - Simplified identity management of a common area endpoint November 2007 - Microsoft Corporation patents
20070274466 - Voicemail screening and call retrieval 20070275299 - Eliminating incorrect battery installation 20070276650 - Techniques for customization of phonetic schemes 20070276900 - Global provisioning of millions of users with deployment units 20070277118 - Providing suggestion lists for phonetic input 20070277122 - Singular, persistent user experience for reviewing and initiating multi-action processes 20070277148 - Providing artifact lifespan and relationship representation 20070277165 - Debugging interpreted input 20070277242 - Distributed peer attack alerting 20070268130 - Techniques for physical presence detection for a communications device 20070268200 - Auxiliary display within a primary display system 20070268302 - Dynamic paint pickup 20070268304 - Gradient brush and stroke 20070270226 - Squad command interface for console-based video game 20070271087 - Language-independent language model using character classes 20070271309 - Synchronizing structured web site contents 20070271361 - Exceptions grouping 20070271388 - Server-side media stream manipulation for emulation of media playback functions 20070271398 - Configuring network settings for a power line networking device 20070262952 - Mapping pointing device messages to media player functions 20070262996 - Animating objects using metadata 20070263010 - Large-scale visualization techniques 20070263012 - Visual component/clause merging 20070263641 - Determining physical location of network devices 20070263999 - Dynamic illumination 20070265718 - Team matching 20070266307 - Auto-layout of shapes 20070266335 - Providing a standard user interface (ui) across disparate display interfaces 20070260499 - Visual workflow process notation and layout 20070260573 - Multi-values lookups between lists with arbitrary schema 20070260585 - Efficiently filtering using a web site 20070260647 - Framework for content representation and delivery 20070260648 - Permission-based document server 20070260653 - Inter-delta dependent containers for content delivery 20070260990 - Methods and apparatuses for handling single-user applications in multi-user computing environments 20070261017 - Applying packages to configure software stacks 20070261018 - Providing packages for configuring software stacks 20070261049 - Techniques to perform gradual upgrades 20070261063 - Work item event procession 20070255564 - Voice authentication system and method 20070255616 - Techniques for authoring ads for dynamic layout environments 20070255617 - Offline advertisement serving and presentation 20070255683 - Efficient database lookup operations 20070255854 - Synchronization orchestration 20070256006 - Persisting instance-level report customizations 20070256023 - Demonstration scripting using random-access frame presentation 20070256028 - Dynamic determination of actions on selected items on a report 20070256087 - Efficient linking and loading for late binding and platform retargeting October 2007 - Microsoft Corporation patents
20070247472 - Capturing and rendering geometric details 20070250473 - Use of materialized transient views in query optimization 20070250591 - Personalized information communications 20070250605 - Automatic discovery and configuration of network devices 20070250664 - Sorting large data sets 20070250671 - Multi-client cluster-based back up and restore 20070250812 - Process encoding 20070250813 - Configurable software stack 20070242036 - Dual control data entry 20070242643 - Using a wireless beacon broadcast to provide a media message 20070245099 - Cache metadata for implementing bounded transactional memory 20070245128 - Cache metadata for accelerating software transactional memory 20070245250 - Desktop window manager using an advanced user interface construction framework 20070245309 - Software accessible cache metadata 20070236742 - Document processor and re-aggregator 20070239657 - Selection of attribute combination aggregations 20070239658 - Optimization of performing query compilations 20070239744 - Database physical design refinement using a merge-reduce approach 20070239903 - Device installation with host controller consideration 20070240048 - A standard communication interface for server-side filter objects 20070240096 - Layered software development and implementation using files 20070240113 - Model independent input reduction 20070240120 - Adaptive compiled code 20070229502 - Shell radiance texture function 20070229526 - Vector based object property variations 20070233555 - Personalized marketing communications 20070233573 - Framework for adding billing payment types 20070233654 - Facet-based interface for mobile search 20070233718 - Generating and utilizing composite keys in lieu of compound keys 20070233812 - Common communication framework for network objects 20070234240 - Automatically optimize performance of package execution 20070234305 - Tracing errors in software September 2007 - Microsoft Corporation patents
20070226169 - Smart share technologies for automatically processing digital information 20070226365 - Aspects of digital media content distribution 20070226615 - Fonts with feelings 20070226641 - Fonts with feelings 20070215683 - Management and application of entitlements 20070216684 - Multiple brush components 20070216710 - Automatically generating appropriate near and far clipping planes for a 3d scene while guaranteeing minimum of z-buffer precision 20070216711 - Abstracting transform representations in a graphics api 20070219646 - Device performance approximation 20070219708 - Location-based caching for mobile devices 20070220018 - Generator system 20070220162 - Media processing abstraction model 20070220259 - Verification of electronic signatures 20070220507 - Managing version information for software components 20070220600 - Response delay management using connection information 20070211673 - Locating and displaying information about users of proximately located wireless computing devices 20070211690 - Network interface routing using computational context 20070211878 - User interface for telephone system administration 20070214282 - Load balancing via rotation of cluster identity 20070208848 - Device connection routing for controller 20070208943 - Tool for digitally signing multiple documents 20070208944 - Generation of electronic signatures 20070209017 - Controlling scroll speed to improve readability August 2007 - Microsoft Corporation patents
20070200848 - Light map compression 20070200873 - Pixel and vector layer interaction 20070201372 - Automated switching for executing tests involving electronic devices 20070203952 - Configuration management database state model 20070204012 - Client extended error handling 20070204038 - Global names zone 20070204069 - Port number emulation for wireless usb connections 20070204165 - Techniques for digital signature formation and verification 20070195101 - Frame buffer control for smooth video display 20070195807 - Methods and systems for establishing communications through firewalls and network address translators 20070198445 - Techniques to organize test results 20070198557 - Generic object database system and design 20070198599 - Distributed conflict resolution for replicated databases 20070198677 - Web based client/server notification engine 20070198732 - Object-oriented discovery framework 20070198737 - Reliable delivery of multi-cast conferencing data 20070189481 - Telephone call routing 20070192412 - Reliable delivery of multi-cast conferencing data 20070192686 - Figure sizing and positioning on dynamic pages 20070192745 - Adding interactivity to artwork 20070182709 - Foot-based interface for interacting with a computer 20070182822 - Media composer 20070185837 - Detection of lists in vector graphics documents 20070185851 - Generating queries using cardinality constraints 20070185878 - Transcryption of digital content between content protection systems 20070186152 - Analyzing lines to detect tables in documents 20070186171 - Virtual shadow awareness for multi-user editors 20070186282 - Techniques for identifying and managing potentially harmful web traffic 20070177183 - Generation of documents from images 20070177215 - Text rendering contrast 20070177364 - High density surface mount part array layout and assembly technique 20070177524 - Network connectivity determination based on passive analysis of connection-oriented path information 20070177610 - Preventing quality of service policy abuse in a network 20070178968 - Displaying game asset relationship in a game development environment 20070179905 - Stateless human detection for real-time messaging systems 20070180051 - Version-specific content searching 20070180077 - Heartbeat heuristics 20070180455 - Qualitatively annotated code 20070180491 - Authorization scheme to simplify security configurations July 2007 - Microsoft Corporation patents
20070174117 - Advertising that is relevant to a person 20070174304 - Querying social networks 20070174335 - Database configuration analysis 20070174368 - Suspension and reinstatement of reference handles 20070174816 - Categorizing images of software failures 20070174824 - Techniques for generating and executing browser-hosted applications 20070174840 - Determining the level of availability of a computing resource 20070174899 - Techniques for minimum permissions detection and verification 20070165034 - Snap to element analytical tool 20070167136 - Automatic detection and notification of proximity of persons of interest 20070168507 - Resource arbitration via persistent reservation 20070168742 - Isolating code modules 20070168743 - Distributed exception handling testing 20070168849 - Identifying design issues in electronic forms 20070169011 - Delayed loading and instantiation of resources defined in markup 20070169079 - Software update management 20070169101 - Multi-branch management for updating software 20070159375 - Image compression and decompression 20070159646 - Techniques for granular font subsetting for efficient document consumption 20070162315 - Space reservation system 20070162408 - Content object indexing using domain knowledge 20070162474 - Context aware computing devices and methods 20070162479 - Compression of structured documents 20070162510 - Delayed file virtualization 20070162579 - Dynamic storage of documents 20070162844 - Automatic layout of objects 20070162898 - Centralized context menus and tooltips 20070155458 - Computing a target speed in a virtual racing environment 20070156294 - Learning controller for vehicle control 20070156327 - Racing line optimization 20070156617 - Partitioning data elements 20070156644 - Sql injection detector 20070156689 - Per-user application rendering in the presence of application sharing 20070156691 - Management of user access to objects 20070156773 - Meta data management for media content objects June 2007 - Microsoft Corporation patents
20070146218 - Dipole antenna for a watchband 20070150168 - Traffic channel 20070150472 - Search by document type 20070150473 - Search by document type and relevance 20070150504 - Xpath expression binding using xpath tracker with dynamic or static path evaluation 20070150553 - Workflow and in-context e-mail recipient handling 20070139412 - Automatic font control value determination 20070139413 - Composite characters font hinting 20070139415 - Stroke contrast in font hinting 20070143351 - Web site multi-stage recycling 20070143394 - Server based date/time coordinate system 20070143673 - Extensible architecture for chart styles and layouts 20070143805 - Digital receiver interface 20070132753 - Alternative graphics pipe 20070133405 - Congestion controller for network transmissions 20070133883 - Logical structure and layout based offline character recognition 20070136347 - Encoding and decoding systems 20070136659 - Interfaces for creation and access of extensible markup language paper specification documents 20070136660 - Creation of semantic objects for providing logical structure to markup language representations of documents 20070136783 - Communications traffic segregation for security purposes 20070136796 - Wireless authentication 20070136800 - Two-way authentication using a combined code 20070126736 - Persistent formatting for interactive charts 20070126741 - Techniques for automated animation 20070130069 - Encapsulating address components 20070130084 - Key distribution for secure messaging 20070130110 - Combining nested aggregators 20070130123 - Content matching 20070130145 - User activity based document analysis 20070130611 - Triggerless interactive television May 2007 - Microsoft Corporation patents
20070121493 - Variable-sized packet support for enhanced synchronous connection oriented links over a usb interface 20070124686 - Locating graphical elements for an object 20070115949 - Infrastructure for enabling high quality real-time audio 20070116186 - Infrastructure for enabling high quality real-time audio 20070116254 - Configuration of echo cancellation 20070118848 - Automatically generated tv favorites list 20070109208 - Antenna in a shielded enclosure 20070110251 - Detection of device configuration 20070110298 - Stereo video for gaming 20070111672 - Vehicle-to-vehicle communication 20070111768 - Speed-dependent suggested driving lines 20070112563 - Determination of audio device quality 20070112706 - Handicapping in a bayesian skill scoring framework 20070112756 - Information classification paradigm 20070112832 - Smart copy/paste of graphical nodes 20070112847 - Modeling it operations/policies 20070113185 - Intelligent network diagram layout 20070113189 - Specifying per theme styles for custom graphical elements 20070103436 - Optical tracker with tilt angle detection 20070103440 - Optical tracker 20070103441 - Optical tracker for tracking surface-independent movements 20070103558 - Multi-view video delivery 20070101255 - Chart element variations April 2007 - Microsoft Corporation patents
20070091070 - Keyboard with integrated key and touchpad 20070091918 - Application-level multicasting architecture 20070094174 - Multi-ordered distributed constraint search 20070094651 - Load balancing 20070094669 - Shared resource acquisition 20070094671 - Load balancing interfaces
###
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
|