FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 

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 patents

keyword monitor Monitor "Microsoft Corporation" patents

The 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