Microsoft patent applications published on 16 May 2013

83 US patent applications published on 16 May 2013 and assigned to Microsoft

1 20130125249 Remote Access Control Of Storage Devices
2 20130125243 METHOD FOR PREVENTING SOFTWARE REVERSE ENGINEERING, UNAUTHORIZED MODIFICATION, AND RUNTIME DATA INTERCEPTION
3 20130125237 OFFLINE EXTRACTION OF CONFIGURATION DATA
4 20130125215 REMOTE APPLICATION PRESENTATION OVER A PUBLIC NETWORK CONNECTION
5 20130125210 PERMISSION RE-DELEGATION PREVENTION
6 20130125209 USER INTERFACE FOR SELECTION OF MULTIPLE ACCOUNTS AND CONNECTION POINTS
7 20130125199 TESTING ACCESS POLICIES
8 20130125161 AWARDS AND ACHIEVEMENTS ACROSS TV ECOSYSTEM
9 20130125160 INTERACTIVE TELEVISION PROMOTIONS
10 20130125145 Cross-Platform Application Programming Interfaces for Applications
11 20130125144 Device Display Object Infrastructure
12 20130125142 SYSTEM AND METHOD FOR OPTIMIZING USER NOTIFICATIONS FOR SMALL COMPUTER DEVICES
13 20130125136 HOST AGNOSTIC MESSAGING IN A CONTINUATION BASED RUNTIME
14 20130125129 GROWING HIGH PERFORMANCE COMPUTING JOBS
15 20130125101 HOSTABLE COMPILER UTILIZING TYPE INFORMATION FROM A HOST APPLCIATION
16 20130125099 MODULAR COMPILATION USING PARTIAL COMPILERS
17 20130125066 Adaptive Area Cursor
18 20130125041 Format Object Task Pane
19 20130125011 ENABLING SERVICE FEATURES WITHIN PRODUCTIVITY APPLICATIONS
20 20130125005 CONTEXTUAL DATA DISPLAYED VIA BROWSER TOOLBAR
21 20130124989 Providing Contextual On-Object Control Launchers and Controls
22 20130124985 Conditional Localization of Singular and Plural Words
23 20130124970 NEWS RECAPPING
24 20130124967 Collaborative Commenting in a Drawing Tool
25 20130124964 ENRICHMENT OF NAMED ENTITIES IN DOCUMENTS VIA CONTEXTUAL ATTRIBUTE RANKING
26 20130124960 AUTOMATED SUGGESTED SUMMARIZATIONS OF DATA
27 20130124958 ENRICHMENT OF DATA USING A SEMANTIC AUTO-DISCOVERY OF REFERENCE AND VISUAL DATA
28 20130124957 STRUCTURED MODELING OF DATA IN A SPREADSHEET
29 20130124956 Coauthoring in a Drawing Tool
30 20130124952 TECHNIQUES FOR THE AUTOMATIC ANIMATION OF DOCUMENT CONTENT
31 20130124916 LAYOUT OF MIRRORED DATABASES ACROSS DIFFERENT SERVERS FOR FAILOVER
32 20130124885 ESTIMATING AND MANAGING POWER CONSUMPTION OF COMPUTING DEVICES USING POWER MODELS
33 20130124811 DYNAMIC STORAGE HIERARCHY MANAGEMENT
34 20130124799 SELF-DISABLING WORKING SET CACHE
35 20130124797 VIRTUAL DISKS CONSTRUCTED FROM UNUSED DISTRIBUTED STORAGE
36 20130124756 UNAUTHENTICATED REDIRECTION REQUESTS WITH PROTECTION
37 20130124748 MEDIA STREAMING WITH ENHANCED SEEK OPERATION
38 20130124720 USAGE REPORTING FROM A CLOUD-HOSTED, DISTRIBUTED SYSTEM
39 20130124713 PATTERN-BASED COMPUTATIONAL HEALTH AND CONFIGURATION MONITORING
40 20130124697 OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA
41 20130124642 USER AVAILABILITY AWARENESS
42 20130124640 Aggregate Provider for Social Activity Feeds and Contact Information
43 20130124637 REAL TIME COLLABORATION FOR DIGITAL SCENE CREATION
44 20130124605 AGGREGATING AND PRESENTING TASKS
45 20130124573 DEEP CLONING OF OBJECTS USING BINARY FORMAT
46 20130124562 EXPORT OF CONTENT ITEMS FROM MULTIPLE, DISPARATE CONTENT SOURCES
47 20130124552 LOCATING RELEVANT CONTENT ITEMS ACROSS MULTIPLE DISPARATE CONTENT SOURCES
48 20130124529 SEARCH AUGMENTED MENU AND CONFIGURATION FOR COMPUTER APPLICATIONS
49 20130124496 CONTEXTUAL PROMOTION OF ALTERNATIVE SEARCH RESULTS
50 20130124492 Statistical Machine Translation Based Search Query Spelling Correction
51 20130124490 CONTEXTUAL SUGGESTION OF SEARCH QUERIES
52 20130124481 UPGRADE OF HIGHLY AVAILABLE FARM SERVER GROUPS
53 20130124372 INTEGRATED MULTI-LICENSOR APPLICATION AND DATA PURVEYANCE
54 20130124348 PLUG-IN BASED CHIP CARD PAYMENTS
55 20130124207 VOICE-CONTROLLED CAMERA OPERATIONS
56 20130124191 MICROBLOG SUMMARIZATION
57 20130124187 ADAPTIVE INPUT LANGUAGE SWITCHING
58 20130124081 Device Positioning Via Device-Sensed Data Evaluation
59 20130124074 SELECTIVE EXCHANGE OF VEHICLE OPERATIONAL DATA
60 20130124006 DATA SELECTION AND SHARING BETWEEN A VEHICLE AND A USER DEVICE
61 20130122979 COMPUTING A TARGET SPEED IN A VIRTUAL RACING ENVIRONMENT
62 20130122949 Mapping a Transmission Stream in a Virtual Baseband to a Physical Baseband with Equalization
63 20130122875 LOCATION-BASED AND GROUP-BASED OPERATIONS ON A DATA PROCESSING DEVICE
64 20130122854 PROVIDING PER-APPLICATION RESOURCE USAGE INFORMATION
65 20130122814 GESTURING TO SELECT AND CONFIGURE DEVICE COMMUNICATION
66 20130121599 Measuring Web Page Rendering Time
67 20130121573 HYBRID CODEC FOR COMPOUND IMAGE COMPRESSION
68 20130121526 COMPUTING 3D SHAPE PARAMETERS FOR FACE ANIMATION
69 20130121257 Mapping Signals from a Virtual Frequency Band to Physical Frequency Bands
70 20130120941 MODULAR EQUIPMENT RACK SYSTEM FOR DATA CENTER
71 20130120931 ENCLOSING ARRANGEMENT OF RACKS IN A DATACENTER
72 20130120602 Taking Photos With Multiple Cameras
73 20130120460 Animations for Scroll and Zoom
74 20130120458 DETECTING SCREEN ORIENTATION BY USING ONE OR MORE PROXIMITY SENSORS
75 20130120444 CROSS WINDOW ANIMATION
76 20130120405 ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS
77 20130120403 ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS
78 20130120402 Discarding Idle Graphical Display Components from Memory and Processing
79 20130120401 Animation of Computer-Generated Display Components of User Interfaces and Content Items
80 20130120400 ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS
81 20130120358 CHART ANIMATION
82 20130120254 Two-Stage Swipe Gesture Recognition
83 20130120244 Hand-Location Post-Process Refinement In A Tracking System