Microsoft patents granted on 20 November 2012

67 US patents granted on 20 November 2012 and assigned to Microsoft

1 D671,144 Display screen with user interface
2 D671,143 Display screen with icon
3 D671,142 Display screen with an icon
4 D671,141 Display screen with animated graphical user interface
5 D671,140 Display screen with graphical user interface
6 D671,139 Display screen with transitional graphical user interface
7 D671,138 Display screen with transitional graphical user interface
8 D671,137 Display screen with transitional graphical user interface
9 D671,136 Display screen with transitional graphical user interface
10 D671,135 Display screen with transitional graphical user interface
11 D671,134 Display screen with animated graphical user interface
12 D671,133 Display screen with graphical user interface
13 D671,132 Display screen with graphical user interface
14 D671,131 Display screen with graphical user interface
15 D671,130 Display screen with graphical user interface
16 D671,129 Display screen with graphical user interface
17 D671,128 Display screen with graphical user interface
18 D671,127 Display screen with animated graphical user interface
19 8,316,455 Secure seed media
20 8,316,451 Presenting privacy policy in a network environment responsive to user preference
21 8,316,448 Automatic filter generation and generalization
22 8,316,442 Preventing secure data from leaving the network perimeter
23 8,316,389 System and method to facilitate programming of an associated recording device
24 8,316,387 Exposure of remotely invokable method through a webpage to an application outside web browser
25 8,316,386 Multiple application integration
26 8,316,384 Input/output broker model
27 8,316,369 Dataflow component scheduling using reader/writer semantics
28 8,316,357 Type descriptor management for frozen objects
29 8,316,351 Utilizing a schema for documenting managed code
30 8,316,349 Deployment script generation and execution
31 8,316,345 Program abstraction based on program control
32 8,316,323 Breadcrumb navigation through heirarchical structures
33 8,316,315 Automatically generated highlight view of electronic interactions
34 8,316,296 Phrase generation using part(s) of a suggested phrase
35 8,316,295 Shared language model
36 8,316,230 Service for determining whether digital certificate has been revoked
37 8,316,227 Health integration platform protocol
38 8,316,155 Distributed robust clock synchronization
39 8,316,129 Data communication coordination with sequence numbers
40 8,316,120 Applicability detection using third party target state
41 8,316,105 Architecture for installation and hosting of server-based single purpose applications on clients
42 8,316,101 Resource management system for hosting of user solutions
43 8,316,089 Techniques to manage media content for a multimedia conference event
44 8,316,039 Identifying conceptually related terms in search query results
45 8,316,036 Checkpointing iterators during search
46 8,316,018 Network-community research service
47 8,316,009 Generating histograms of population data by scaling from sample data
48 8,315,990 Consistency sensitive streaming operators
49 8,315,978 Synchronization adapter for synchronizing data to applications that do not directly support synchronization
50 8,315,972 Method for maintaining databases information about multiple instances of an activity generating, updating virtual OLAP cube based on modified star-schema
51 8,315,964 Comprehensive human computation framework
52 8,315,959 Learning transportation modes from raw GPS data
53 8,315,957 Predicting phenotypes using a probabilistic predictor
54 8,315,884 Pre-selection display of alerts in an order entry system
55 8,315,874 Voice user interface authoring tool
56 8,315,871 Hidden Markov model based text to speech systems employing rope-jumping algorithm
57 8,315,850 Web translation provider
58 8,315,786 Local decision policies about the sharing of sensed data that enhance privacy and lower communication costs for services that aggregate data from personal devices
59 8,315,482 Integrated platform for user input of digital ink
60 8,315,196 Method for determining placement of internet taps in wireless neighborhood networks
61 8,315,165 Survivable and resilient real time communication architecture
62 8,314,924 CMOS three-dimensional image sensor detectors with assured non collection of late arriving charge, more rapid collection of other charge, and with improved modulation contrast
63 8,314,832 Systems and methods for generating stereoscopic images
64 8,314,829 Satellite microphones for improved speaker detection and zoom
65 8,314,817 Manipulation of graphical objects
66 8,314,801 Visual state manager for control skinning
67 8,314,793 Implied analytical reasoning and computation