new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)

Filing Names

Microsoft Corporation
Microsoft Corporation One Microsoft Way
Microsoft Corporation Way
Microsoft Corporation Inc
Microsoft Corporation_20100107
Microsoft Corporation Microsoft Patent Group
Microsoft Corporation_20100114
Microsoft Corporation_20131212
Microsoft Corporation_20100128
Microsoft Corporation_20100121
Microsoft Corporationi


Adobe patents
Akamai patents
Amazon patents
Apple patents
Ebay patents
Facebook patents
Google patents
IBM patents
Linkedin patents
Microsoft patents
Oracle patents
Red Hat patents
Yahoo patents

Nike patents
Pfizer patents
Monsanto patents
Medtronic patents
Kraft patents

Boeing patents
Tesla Motors patents

Qualcomm patents
Motorola patents
Nokia patents
RIMM patents

Applied Materials
Seagate patents
General Electric
Caterpillar patents
Wal-mart patents

Ticker Symbols

Microsoft Corporation patents

Recent patent applications related to Microsoft Corporation. Microsoft Corporation is listed as an Agent/Assignee. Note: Microsoft Corporation may have other listings under different names/spellings. We're not affiliated with Microsoft Corporation, we're just tracking patents.

ARCHIVE: New 2014 2013 2012 2011 2010 2009 | Company Directory "M" | Microsoft Corporation-related inventors


Adaptive query suggestion


Flexible hinge and removable attachment


Constraint-based scheduling for delivery of location information

Search recent Press Releases: Microsoft Corporation-related press releases
Count Application # Date Microsoft Corporation patents (updated weekly) - BOOKMARK this page
12009032741912/31/09Management of organizational boundaries in unified communications systems
22014020398007/24/14 new patent  Utilization of antenna loading for impedance matching
32014020401307/24/14 new patent  Part and state detection for gesture recognition
42014020408807/24/14 new patent  Surface codec using reprojection onto depth maps
52014020451407/24/14 new patent  Flexible hinge and removable attachment
62014020451507/24/14 new patent  Flexible hinge and removable attachment
72014020499607/24/14 new patent  Adaptive noise reduction engine for streaming video
82014020502507/24/14 new patent  Adaptive filter application to video data
92014020509707/24/14 new patent  Location brokering for providing security, privacy and services
102014020513807/24/14 new patent  Detecting the location of a keyboard on a desktop
112014020638707/24/14 new patent  Constraint-based scheduling for delivery of location information
122014020640007/24/14 new patent  Place-specific buddy list services
132014020644307/24/14 new patent  Camera pose estimation for 3d reconstruction
142014020645107/24/14 new patent  Reconfigurable clip-on modules for mobile computing devices
152014020744607/24/14 new patent  Indefinite speech inputs
162014020744807/24/14 new patent  Adaptive online feature normalization for speech recognition
172014020745207/24/14 new patent  Visual feedback for speech recognition system
182014020762307/24/14 new patent  Price differentiation by market for in-app software purchases
192014020773607/24/14 new patent  Replication of assets across data centers
202014020774007/24/14 new patent  Isolating resources and performance in a database management system
212014020774107/24/14 new patent  Data retention component and framework
222014020774607/24/14 new patent  Adaptive query suggestion
232014020776307/24/14 new patent  Ranking relevant attributes of entity in structured knowledge base
242014020785907/24/14 new patent  Provisioning high performance computing clusters
252014020786707/24/14 new patent  Multi-user and multi-device collaboration
262014020789107/24/14 new patent  Method to initiate server based collaboration on e-mail attachments
272014020792507/24/14 new patent  Cluster voter model
282014020797807/24/14 new patent  Windows rally wireless hid device
292014020801207/24/14 new patent  Virtual disk replication using log files
302014020816607/24/14 new patent  Health monitoring of applications in a guest partition
312014020817307/24/14 new patent  Common lease agent for cluster communication
322014020819107/24/14 new patent  Grouping fixed format document elements to preserve graphical data semantics after reflow
332014020819207/24/14 new patent  Footnote detection in a fixed format document
342014020821207/24/14 new patent  Techniques for electronic aggregation of information
352014020822907/24/14 new patent  Communications grouped as conversations
362014020827407/24/14 new patent  Controlling a computing-based device using hand gestures
372014020829607/24/14 new patent  Api usage pattern mining
382014020840007/24/14 new patent  Restricted-use authentication codes
392014019809707/17/14Continuous and dynamic level of detail for efficient point cloud object rendering
402014019812207/17/14Engine for streaming virtual textures
412014019817207/17/14Two-way video conferencing system
422014019995807/17/14Locating user in distress through multiple transmitters
432014019995907/17/14Location determination for emergency services in wireless networks
442014020080207/17/14Optional re-routing
452014020116307/17/14Handling file system corruption
462014020117607/17/14File system with per-file selectable integrity
472014020117807/17/14Generation of related content for social media posts
482014020123107/17/14Social knowledge search
492014020127607/17/14Accumulation of real-time crowd sourced data for inferring metadata about entities
502014020132807/17/14Systems and methods for building and using hybrid mobile applications
512014020134307/17/14Server load management
522014020137807/17/14Generic companion-messaging between media platforms
532014020138307/17/14Distributed description over multiple links
542014020156407/17/14Healing cloud services during upgrades
552014020162907/17/14Collaborative learning through user generated knowledge
562014020165207/17/14Rich entity for contextually relevant advertisements
572014020167207/17/14Predictive contextual toolbar for productivity applications
582014020168207/17/14Engaging presentation through freeform sketching
592014020171707/17/14Simulation environment for distributed programs
602014020174107/17/14Workload interference estimation and performance optimization
612014020175207/17/14Multi-tenant license enforcement across job requests
622014019193907/10/14Using nonverbal communication in determining actions
632014019197607/10/14Location based augmentation for story reading
642014019200707/10/14Capacitive touch surface in close proximity to display
652014019207407/10/14Memory management techniques
662014019214007/10/14Visual content modification for distributed story reading
672014019215807/10/14Stereo image matching
682014019226107/10/14Chroma frame conversion for the video codec
692014019269507/10/14Mobile node group formation and management
702014019272207/10/14Selection of sensors for monitoring phenomena considering the value of information and data sharing preferences
712014019289307/10/14Syntax and semantics for buffering information to simplify video splicing
722014019410707/10/14Personalized cloud of mobile tasks
732014019522207/10/14Speech modification for distributed story reading
742014019531907/10/14Online marketplace with shipping incentives
752014019536607/10/14Incremental valuation based network capacity allocation
762014019546507/10/14Monitor-mine-manage cycle
772014019548907/10/14Logical replication in clustered database system with adaptive cloning
782014019552107/10/14Table of contents for search query refinement
792014019554207/10/14Adaptive range filters for range and point queries
802014019556307/10/14Object graph partial immutability and isolation enforcement
812014019563207/10/14Immutable sharable zero-copy data and streaming
822014019567207/10/14Automated failure handling through isolation
832014019568707/10/14Service migration across cluster boundaries
842014019568907/10/14Swan: achieving high utilization in networks
852014019573907/10/14Zero-copy caching
862014019574107/10/14Type casting in a managed code system
872014019574607/10/14Dma channels
882014019575007/10/14Buffer pool extension for database server
892014019576607/10/14Shared and managed memory unified access
902014019576707/10/14Lightweight random memory allocation
912014019583407/10/14High throughput low latency user mode drivers implemented in managed code
922014019585307/10/14Cloud management using a component health model
932014019586007/10/14Early detection of failing computers
942014019586107/10/14Implementing rate controls to limit timeout-based faults
952014019586207/10/14Software systems by minimizing error recovery logic
962014019588707/10/14Filter and sort by format
972014019596207/10/14Method and system of taskbar button interfaces
982014019600407/10/14Software interface for a hardware device
992014019600807/10/14Immutable object types
1002014019601507/10/14Declaration of lifetime of resource reference
1012014019604007/10/14Virtual machine crash file generation techniques
1022014019604807/10/14Identifying and throttling tasks based on task interactivity
1032014019605807/10/14Auxiliary display device driver interface
1042014019605907/10/14Capability based device driver framework
1052014019606007/10/14Web service api for unified contact store
1062014019612107/10/14Federation among services for supporting virtual-network overlays
1072014019615107/10/14Preserving geometric properties of datasets while protecting privacy
1082014018458507/03/14Redundant pixel mitigation
1092014018459607/03/14Image based rendering
1102014018463107/03/14View direction determination
1112014018474907/03/14Using photometric stereo for 3d environment modeling
1122014018480307/03/14Secure and private tracking across multiple cameras
1132014018521507/03/14Flexible hinge spine
1142014018522007/03/14Flexible hinge support layer
1152014018544607/03/14Synchronizing state among load balancer components
1162014018581407/03/14Boundary binaural microphone array
1172014018592407/03/14Face alignment by explicit shape regression
1182014018595007/03/14Progressive entropy encoding
1192014018716707/03/14Wireless provisioning a device for a network using a soft access point
1202014018721707/03/14Contact entry population from call entity information
1212014018827607/03/14Mood-actuated device
1222014018863007/03/14Configurable clearing price logic for ad exchanges
1232014018881407/03/14Per-user aggregation of database content
1242014018883907/03/14Using social signals to rank search results
1252014018886607/03/14Recommendation engine based on conditioned profiles
1262014018889507/03/14Detecting anomalies in behavioral network with contextual side information
1272014018892807/03/14Relational database management
1282014018895607/03/14Personalized real-time recommendation system
1292014018897807/03/14Cloud-based media processing pipeline
1302014018900007/03/14Social media impact assessment
1312014018908607/03/14Comparing node states to detect anomalies
1322014018913907/03/14Seamlessly playing a composite media presentation
1332014018914007/03/14Program based caching in live media distribution
1342014018934807/03/14Integrated data deduplication and encryption
1352014018942807/03/14Querying and repairing data
1362014018944207/03/14Message service downtime
1372014018953607/03/14Social media impact assessment
1382014018966207/03/14Extending a development environment
1392014018970607/03/14Reliability-aware application scheduling
1402014018976107/03/14Archiving a live media presentation
1412014018978207/03/14Resource protection on un-trusted devices
1422014018979707/03/14Authorization messaging with integral delegation data
1432014018982207/03/14Non-intrusive background synchronization when authentication is required
1442014018982307/03/14Pass-thru for client authentication
1452014018986407/03/14Identifying web pages in malware distribution networks
1462014018988507/03/14Permitting a user access to password protected data
1472014017647406/26/14Integrated haptic control apparatus and touch sensitive display
1482014017652806/26/14Auto-stereoscopic augmented reality display
1492014017666306/26/14Privacy camera
1502014017746006/26/14Routing data
1512014017748206/26/14Active speaker identification
1522014017761806/26/14Base station initiated proximity service discovery and connection establishment
1532014017782206/26/14Echo suppression
1542014017782806/26/14Managed secure computations on encrypted data
1552014017785806/26/14Echo suppression
1562014017785906/26/14Echo suppression
1572014017796606/26/14Discovering authoritative images of people entities
1582014017928606/26/14Providing data service options in push-to-talk using voice recognition
1592014017935806/26/14Messages augmented with structured entities
1602014017942106/26/14Client rendering of latency sensitive game features
1612014017943606/26/14Client side processing of game controller input
1622014017944106/26/14Intelligent prefetching of recommended-media content
1632014018057106/26/14Obtaining and displaying virtual earth images
1642014018067606/26/14Named entity variations for multimodal understanding systems
1652014018083306/26/14Path queries
1662014018083506/26/14Digital signatures for online advertisement security
1672014018091306/26/14Social network media sharing with client library
1682014018102606/26/14Read-only operations processing in a paxos replication system
1692014018103606/26/14Log consolidation
1702014018106506/26/14Creating meaningful selectable strings from media titles
1712014018107006/26/14People searches using images
1722014018109306/26/14Search results through interest circles
1732014018109606/26/14Entity name disambiguation
1742014018109706/26/14Providing organized content
1752014018110106/26/14Providing objective and people results for search
1762014018112106/26/14Feature embedding in matrix factorization
1772014018112206/26/14Generating and using a customized index
1782014018121106/26/14Social network media sharing with client library
1792014018121906/26/14Suggesting related items
1802014018126206/26/14Use of internet information services logging to collect user information in an asynchronous manner
1812014018127606/26/14Wireless synchronization of media content and subscription content
1822014018127706/26/14Managing technology resources across multiple platforms
1832014018130506/26/14Schedule based execution with extensible continuation based actions
1842014018134206/26/14Prioritized lock requests to reduce blocking
1852014018157506/26/14Data error detection and correction using hash values
1862014018157706/26/14Systematic mitigation of memory errors
1872014018159106/26/14Test strategy for profile-guided code execution optimizers
1882014018159206/26/14Diagnostics of declarative source elements
1892014018162706/26/14Electronic document style matrix
1902014018164306/26/14Generating financial data documents using templates
1912014018164506/26/14Semantic searching using zoom operations
1922014018164606/26/14Dynamic layout system for remote content
1932014018169206/26/14Auto-complete with persisted atomically linked entities
1942014018170806/26/14Navigating content hierarchies and persisting content item collections
1952014018171506/26/14Dynamic user interfaces adapted to inferred user contexts
1962014018174106/26/14Discreetly displaying contextually relevant information
1972014018179206/26/14Program analysis based on program descriptors
1982014018181906/26/14Virtualization detection
1992014018182506/26/14Assigning jobs to heterogeneous processing modules
2002014018182606/26/14Dynamic execution log in a distributed system
2012014018183806/26/14Cancellable command application programming interface (api) framework
2022014018186106/26/14Personal video recorder e-mail alerts and status
2032014018190706/26/14Persistent public machine setting
2042014018194806/26/14Authenticating using cloud authentication
2052014016622706/19/14Metal alloy injection molding overflows
2062014016750406/19/14Parallel boost voltage power supply with local energy storage
2072014016797306/19/14Physical activity inference from environmental metrics
2082014016809606/19/14Reducing latency in ink rendering
2092014016813106/19/14Combined display panel circuit
2102014016817606/19/14Multi-purpose stylus for a computing device
2112014016820406/19/14Model based video projection
2122014016824806/19/14Runtime transformation of images to match a user interface theme
2132014016835206/19/14Video and audio tagging for active speaker detection
2142014016835706/19/14Displacing image on imager in multi-lens cameras
2152014016837806/19/14Calibration and registration of camera arrays using a single circular grid optical target
2162014016847506/19/14Four-lens spherical camera orientation
2172014016920706/19/14Detection of end-to-end transport quality
2182014016921106/19/14Direct network having plural distributed connections to each resource
2192014016944406/19/14Image sequence encoding/decoding using motion fields
2202014016955306/19/14Masking with shared random bits
2212014016956806/19/14Correlation based filter adaptation
2222014016961606/19/14Watermarking screen capture content
2232014016962306/19/14Action recognition based on depth maps
2242014016966806/19/14Automatic classification and color enhancement of a markable surface
2252014016968806/19/14Crosstalk cascades for use in object detection
2262014016970006/19/14Bayesian approach to alignment-based image hallucination
2272014017086506/19/14Substantially rigid interconnection structure for devices
2282014017096806/19/14Coupling devices using multiple discovery zones
2292014017097806/19/14Mobile computing device application sharing
2302014017112906/19/14Location context, supplemental information, and suggestions for meeting locations
2312014017115306/19/14Composition of handwritten messages on mobile computing devices
2322014017119106/19/14Computationally generating turn-based game cinematics
2332014017119906/19/14Achievement incentives within a console-based gaming environment
2342014017120406/19/14Asynchronous cloud rendered video delivery
2352014017120506/19/14Presenting digital content item with tiered functionality
2362014017218506/19/14Setting-independent climate regulator control
2372014017229706/19/14Sensor data collection
2382014017237206/19/14Operation speed as a dynamic level line
2392014017240706/19/14Language processing resources for automated mobile language translation
2402014017240806/19/14Text overlay techniques in realtime translation
2412014017241206/19/14Action broker
2422014017242906/19/14Local recognition of content
2432014017250606/19/14Customer segmentation
2442014017252406/19/14Analysis and prediction of coupon effectiveness
2452014017256206/19/14Query-refinement advertisements based on query-completion suggestions
2462014017258406/19/14Open advertisement distribution network
2472014017258706/19/14Dynamic floor prices in second-price auctions
2482014017265706/19/14Reverse rating and applications to overage billing
2492014017274206/19/14Crm office integration

ARCHIVE: New 2014 2013 2012 2011 2010 2009


This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. 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. Page by



FreshNews promo