Patent Assignment
Reel/Frame 034766/0001
ASSIGNMENT OF ASSIGNOR'S INTEREST
Recorded: 2015-01-15
Received: 2015-01-15
Pages: 466
Assignor
MICROSOFT CORPORATION
Executed: 2014-10-14
Assignee
MICROSOFT TECHNOLOGY LICENSING, LLC
ONE MICROSOFT WAY, REDMOND, WA, 98052, UNITED STATES
Covered Applications
(100)
ENHANCED DIGITAL VIDEO RECORDING USING VIDEO TRANSCODING
App. No. 14/296,228
→
ARCHITECTURE FOR MULTIPLE GRAPHICS PLANES
App. No. 14/188,642
→
Bandwidth Reclamation Using IP Infrastructure For Video Content Delivery
App. No. 14/099,547
→
Decoding For High Efficiency Video Transcoding
App. No. 14/092,524
→
GRAPHICS OVERLAY SYSTEM FOR MULTIPLE DISPLAYS USING COMPRESSED VIDEO
App. No. 13/900,027
→
PROCESSING A VIDEO STREAM IN REAL TIME BASED ON BINARY INFORMATION OF THE VIDEO STREAM
App. No. 13/835,158
→
OPTIMIZED MOTION COMPENSATION AND MOTION ESTIMATION FOR VIDEO CODING
App. No. 13/782,925
→
MOTION ADAPTIVE DEINTERLACER
App. No. 13/618,536
→
STREAMLINED TRANSCODER ARCHITECTURE
App. No. 13/610,522
→
EFFICIENT TRANSCODING BETWEEN FORMATS USING MACROBLOCK BUFFER
App. No. 13/450,307
→
RELIABLE DELIVERY OF MULTI-CAST CONFERENCING DATA
App. No. 13/398,422
→
UNIFIED SCALING WITH DIFFERENTIAL CODING FOR INTERNAL BIT DEPTH EXTENSION AND REFERENCE FRAME COMPRESSION
App. No. 13/348,774
→
UNIFIED MODEL FOR AUTHORING AND EXECUTING FLOW-BASED AND CONSTRAINT-BASED WORKFLOWS
App. No. 13/315,492
→
METHOD AND SYSTEM FOR DELAYED ALLOCATION OF RESOURCES
App. No. 13/309,331
→
PROVIDING WEB-BASED IMAGING SERVICES WITHIN A CLIENT-BASED APPLICATION
App. No. 13/243,120
→
MEDIA TRANSMISSION USING AGGREGATED BANDWIDTH OF DISPARATE COMMUNICATION CHANNELS
App. No. 13/227,340
→
PROVISIONING OF WIRELESS CONNECTIVITY FOR DEVICES USING NFC
App. No. 13/197,335
→
RECENT CONTACTS AND ITEMS
App. No. 13/194,225
→
PREDICTING DATABASE SYSTEM PERFORMANCE
App. No. 13/187,211
→
CONTEXT MODEL CACHE-MANAGEMENT IN A DUAL-PIPELINE CABAC ARCHITECTURE
App. No. 13/172,775
→
PROCESSING UNIT ENCLOSED OPERATING SYSTEM
App. No. 13/171,993
→
DUAL-PIPELINE CABAC ENCODER ARCHITECTURE
App. No. 13/172,773
→
EFFICIENT POINT-TO-MULTIPOINT DATA RECONCILIATION
App. No. 13/155,607
→
EFFICIENT POINT-TO-MULTIPOINT DATA RECONCILIATION
App. No. 13/155,356
→
RENDEZVOUSING RESOURCE REQUESTS WITH CORRESPONDING RESOURCES
App. No. 13/155,098
→
Trick Mode Support for VOD with Long Intra-Frame Intervals
App. No. 13/084,389
→
Selectable State Machine User Interface System
App. No. 13/044,581
→
UTILIZING VIRTUAL FOLDERS
App. No. 13/034,385
→
METHOD AND SYSTEM FOR PERFORMING SECONDARY SEARCH ACTIONS BASED ON PRIMARY SEARCH RESULT ATTRIBUTES
App. No. 13/016,052
→
ON-CHIP BUS
App. No. 12/986,446
→
VIDEO PRESENTING NETWORK CONFIGURATION SOLUTION SPACE TRAVERSAL
App. No. 12/986,979
→
PROXY FOR VIDEO ON DEMAND SERVER CONTROL
App. No. 12/951,960
→
System and Method for Secure Third-Party Development and Hosting within a Financial Services Network
App. No. 12/911,443
→
Architecture For Combining Media Processing With Networking
App. No. 12/898,591
→
CONTROLLING ELECTRONIC COMPONENTS IN A COMPUTING ENVIRONMENT
App. No. 12/884,373
→
MANIPULATING OBJECTS DISPLAYED ON A DISPLAY SCREEN
App. No. 12/880,901
→
Support Mechanisms for Improved Group Policy Management User Interface
App. No. 12/850,853
→
System and Method for Restricting Data Transfers and Managing Software Components of Distributed Computers
App. No. 12/839,328
→
PROTOCOL AGNOSTIC REQUEST RESPONSE PATTERN
App. No. 12/783,428
→
Method and System for Semantically Labeling Strings and Providing Actions Based on Semantically Labeled Strings
App. No. 12/777,322
→
Methods and Systems for Performing Remote Diagnostics
App. No. 12/777,150
→
TOUCH-SENSITIVE DEVICE FOR SCROLLING A DOCUMENT ON A DISPLAY
App. No. 12/773,068
→
Conversation Grouping of Electronic Mail Records
App. No. 12/769,787
→
DIGITAL MEDIA TRANSFER BASED ON USER BEHAVIOR
App. No. 12/767,737
→
SYSTEM AND METHOD FOR CUSTOMIZATION OF SEARCH RESULTS
App. No. 12/758,574
→
Mobile Communication Device Dynamic Service Application and Dynamic Service Application Scripting
App. No. 12/758,146
→
Virtual Magnifying Glass with on-the Fly Control Functionalities
App. No. 12/752,776
→
MESSAGE-BASED SCALABLE DATA TRANSPORT PROTOCOL
App. No. 12/748,541
→
LIGHTWEIGHT INPUT/OUTPUT PROTOCOL
App. No. 12/717,306
→
AUDIO ENCODING AND DECODING WITH INTRA FRAMES AND ADAPTIVE FORWARD ERROR CORRECTION
App. No. 12/692,417
→
Lookup Partitioning Storage System and Method
App. No. 12/689,984
→
Transcode Matrix
App. No. 12/685,951
→
COMPUTING DEVICE WITH RELATIVELY LIMITED STORAGE SPACE AND OPERATING/FILE SYSTEM THEREOF
App. No. 12/685,251
→
SYSTEM AND METHOD FOR SPAM IDENTIFICATION
App. No. 12/647,110
→
LAYOUT PROJECTION USING NON-LINEAR CONSTRAINTS
App. No. 12/642,572
→
RENDEZVOUSING RESOURCE REQUESTS WITH CORRESPONDING RESOURCES
App. No. 12/611,825
→
OPTIMIZED MOTION COMPENSATION AND MOTION ESTIMATION FOR VIDEO CODING
App. No. 12/572,151
→
SIMULTANEOUSLY REFORMATTING A DOCUMENT WITH MULTIPLE COLORS
App. No. 12/564,794
→
CASCADING MULTIPLE VIDEO TRANSCODERS IN A VIDEO PROCESSING SYSTEM
App. No. 12/553,228
→
RE-ESTABLISHING A CONNECTION FOR AN APPLICATION LAYER VIA A SERVICE LAYER
App. No. 12/544,132
→
REAL-TIME COMMUNICATIONS ARCHITECTURE AND METHODS FOR USE WITH A PERSONAL COMPUTER SYSTEM
App. No. 12/542,506
→
REAL-TIME JITTER CONTROL AND PACKET-LOSS CONCEALMENT IN AN AUDIO SIGNAL
App. No. 12/542,558
→
MACROBLOCK BASED SCALING OF IMAGES USING REDUCED MEMORY BANDWIDTH
App. No. 12/534,758
→
NOTIFICATION OF ACTIVITY AROUND DOCUMENTS
App. No. 12/510,191
→
SURFACE UI FOR GESTURE-BASED INTERACTION
App. No. 12/490,327
→
ERROR TOLERANT AUTOCOMPLETION
App. No. 12/490,288
→
TRANSFERRING DATA OVER A NETWORK
App. No. 12/426,075
→
METHOD AND SYSTEM FOR INTEGRATING INSTANT MESSAGING, STREAMING AUDIO AND AUDIO PLAYBACK
App. No. 12/419,195
→
Componentized Remote User Interface
App. No. 12/413,905
→
Status Indicators for Universal Serial Bus (USB) Ports
App. No. 12/404,657
→
COMMUNICATION MECHANISMS FOR MULTI-MERCHANT PURCHASING ENVIRONMENT FOR DOWNLOADABLE PRODUCTS
App. No. 12/372,756
→
ARCHITECTURE FOR ADJUSTING BIT RATE BASED ON MEASURED QUALITY
App. No. 12/362,453
→
ENHANCED DEINTERLACING USING PREDICTORS FROM MOTION ESTIMATION ENGINE
App. No. 12/362,415
→
MEDIA TRANSMISSION USING AGGREGATED BANDWIDTH OF DISPARATE COMMUNICATION CHANNELS
App. No. 12/362,389
→
MOTION COMPENSATED NOISE REDUCTION USING SHARED MOTION ESTIMATION ENGINE
App. No. 12/362,436
→
PROVIDING TRICK MODE FOR VIDEO STREAM TRANSMITTED OVER NETWORK
App. No. 12/362,423
→
MOTION ESTIMATION ENGINE FOR PERFORMING MULTIPLE TYPES OF OPERATIONS
App. No. 12/362,394
→
INTERMEDIATE COMPRESSION OF REFERENCE FRAMES FOR TRANSCODING
App. No. 12/361,440
→
EFFICIENT LINKING AND LOADING FOR LATE BINDING AND PLATFORM RETARGETING
App. No. 12/358,249
→
Method and System for Providing an XML Binary Format
App. No. 12/358,368
→
IDENTIFYING AN APPROPRIATE CONNECTION POINT FOR CONNECTING TO AN APPLICATION LAYER SESSION
App. No. 12/356,500
→
Configurable Message Pipelines
App. No. 12/352,486
→
SCOPE: A STRUCTURED COMPUTATIONS OPTIMIZED FOR PARALLEL EXECUTION SCRIPT LANGUAGE
App. No. 12/349,830
→
Methods and Systems for Protecting Data in USB Systems
App. No. 12/348,487
→
System and Method for Decoupling Space Reservation in Transactional Logs
App. No. 12/347,717
→
Software License Isolation Layer
App. No. 12/342,888
→
METHODS AND APPARATUS FOR ESTIMATION OF PROJECT SCHEDULES
App. No. 12/263,937
→
System and method for executing a game process
App. No. 12/289,765
→
System for displaying and controlling electronic objects
App. No. 12/289,705
→
Function-based Object Model for Web Page Display in a Mobile Device
App. No. 12/262,105
→
METHOD AND SYSTEM OF APPLYING POLICY ON SCREENED FILES
App. No. 12/255,549
→
System and method for execution a game process
App. No. 12/289,099
→
System and method for scalable portrait video
App. No. 12/288,281
→
User Interface having Zoom Functionality
App. No. 12/237,715
→
CALIBRATION OF AN INTERACTIVE DISPLAY SYSTEM
App. No. 12/210,041
→
SYSTEM AND METHODS FOR THE AUTOMATIC TRANSMISSION OF NEW, HIGH AFFINITY MEDIA
App. No. 12/208,241
→
System and method for determining 3D orientation of a pointing device
App. No. 12/230,440
→
URL Namespace to Support Multiple-Protocol Processing within Worker Processes
App. No. 12/197,775
→
Tactile Enhancement For Input Devices
App. No. 12/193,049
→
Dynamic Mobile CD Music Attributes Database
App. No. 12/190,544
→