A Microsoft anunciou em julho de 2012 um acordo de licenciamento
de suas patentes com a Amdocs, que utiliza Linux nos servidores de seus datacenters. Em 2010 a empresa assinou
acordos de licenciamento com a Amazon para utilização de Linux no Kindle e-reader, assim como outros
acordos foram firmados com outros produtores de hardware baseados em Linux tais
como Novell, TomTom, Fuji Xerox e Samsung.[1]
Acordos de licenciamentos foram também firmados pela Microsoft com fabricantes
de tablets que utilizam Android [2].
A Microsoft, tem licenciado suas patentes para fabricantes de celulares para
utilizarem Android. Como resultados destes acordos a Goldman Sachs estima que a
empresa deverá lucrar cerca de US$ 444 milhões com a venda de dispositivos
móveis em 2012 rodando Android. A Samsung deve pagar algo em torno de 3 a 6
dólares por aparelho vendido[3]
, enquanto a HTC deve pagar 5 dólares por aparelho[4].
Uma das poucas empresas a rejeitar o acordo com a Microsoft a Motorola foi
acionada judicialmente na justiça alemã que condenou a empresa a indenizar a
Microsoft por violação de patentes (EP0618540, depósito não realizado no
Brasil) [5]
relacionadas ao sistema de arquivos FAT.[6]
Esta patente EP0618540 foi originalmente depositada pela Microsoft e validada
no Tribunal alemão, portanto, esta ação da Microsoft em fazer o enforcement de sua patente contra outra
grande empresa (Motorola) não pode ser vista como patent troll, uma vez, que a literatura enquadra neste conceito as
chamadas NPEs (Non Practicing Entities)
ou seja a situação em que o autor da ação comprou a patente de terceiros não
tendo sido portanto o inventor do matéria pleiteada na patente.
A tabela seguinte mostra as cerca 300 patentes da Microsoft, muitas delas aquisições de empresas como Nortel envolvidas na tecnologia Android. Todas são patentes US.
[1]
http://www.zdnet.com/microsoft-inks-patent-deal-with-service-provider-using-linux-servers-7000001498/
[2]
http://www.zdnet.com/microsoft-adds-two-more-android-tablet-makers-to-its-patent-licensing-list-7000000515/
[3]
http://tecnoblog.net/78568/microsoft-lucro-444-milhoes-android/
[4]
http://tecnoblog.net/66441/smartphone-htc-microsoft-android/
[5]
http://www.engadget.com/2012/07/27/microsoft-vs-motorola-decision-sees-droids-banned-in-germany-ov/
[6]
http://br-linux.org/2012/patente-da-fat-judiciario-alemao-bane-aparelhos-android-da-motorola-que-usam-formato-patenteado-da-ms/
“SEPs”
Generally Implemented by Smartphones
1
|
5634192
|
Mobile-Assisted Handoff
Technique
|
2
|
5982324
|
Combining GPS With
TOA/TD0A Of Cellular Signals To Locate Terminal
|
3
|
6058309
|
Network Directed System
Selection for Cellular and Pcs Enhanced Roaming
|
4
|
6088578
|
Burst Request Method and
Apparatus for Cdma High Speed Data
|
5
|
6091952
|
Distributed Subscriber
Data Management in Wireless Networks from a Central Perspective
|
6
|
6223028
|
Enhanced Method And
System For Programming A Mobile Telephone over the Air Within A Mobile
Telephone Communication Network
|
7
|
6298461
|
Encoding and Decoding
Methods and Apparatus
|
8
|
6324515
|
Method and Apparatus for
Asymmetric Communication of Compressed Speech
|
9
|
6363251
|
Network Directed System
Selection for Cellular and Pcs Enhanced Roaming
|
10
|
6411629
|
Data Interleaving Method
|
11
|
6430174
|
Communication System
Supporting Simultaneous Voice and Multimedia Communications and Method of
Operation Therefore
|
12
|
6438369
|
Network Directed System
Selection for Cellular and Pcs Enhanced Roaming
|
13
|
6549771
|
Enhanced Method And
System For Programming A Mobile Telephone over the Air Within A Mobile
Telephone Communication Network
|
14
|
6628641
|
Header Error Detection
For Wireless Data Cells
|
15
|
6738618
|
Method and System for
Regulating Autonomous Messaging by Subscriber Units in a Wireless
Communication Network
|
16
|
6880088
|
Secure Maintenance
Messaging In a Digital Communications Network
|
17
|
6947483
|
Method, Apparatus, and
System for Managing Data Compression in a Wireless Network
|
18
|
6947490
|
Cellular Radio
Communications System
|
19
|
7042858
|
Soft Handoff for OFDM
|
20
|
7072336
|
Communications Using
Adaptive Multi-Rate Codecs
|
21
|
7082114
|
System and Method for a
Wireless Unit Acquiring a New Internet Protocol Address When Roaming Between
Two Subnets
|
22
|
7145889
|
Efficient Frame
Retransmission in a Wireless Communication Environment
|
23
|
7228133
|
Mobile IP Mobile Node
Device and Access Information
|
24
|
7317680
|
Channel Mapping for OFDM
|
25
|
7436834
|
Efficient Frame
Retransmission in a Wireless Communication Environment
|
26
|
7440433
|
Mobile IP Notification
|
27
|
7486735
|
Sub-Carrier Allocation
For OFDM
|
28
|
7545766
|
Method for Mobile
Node-foreign Agent Challenge Optimization
|
29
|
7646710
|
Mobility in a
Multi-Access Communication Network
|
30
|
8046000
|
Providing Location-Based
Information in Local Wireless Zones
|
31
|
8264996
|
Signalling Channel and
Radio System for Power Saving in Wireless Devices
|
32
|
6298463
|
Parallel Concatenated
Convolutional Coding
|
33
|
6782422
|
Systems and Methods for
Resynchronization and Notification i n Response to Network Media Events
|
34
|
7016705
|
Reducing Power
Consumption in a Networked Battery-Operated Device Using Sensors
|
35
|
7089415
|
Authentication Methods
and Systems for Accessing Networks, A uthentication Methods and Systems for
Accessing the Internet
|
36
|
7099689
|
Energy-Aware
Communications for a Multi-Radio System
|
37
|
7110783
|
Power Efficient Channel
Scheduling in a Wireles Network
|
38
|
7142855
|
Power Efficient Channel
Scheduling in a Wireles Network
|
39
|
7187660
|
System and Method for
Continuously Provisioning a Mobile Device
|
40
|
7203463
|
Power Efficient Channel
Scheduling in a Wireles Network
|
41
|
7209740
|
Power Efficient Channel
Scheduling in a Wireles Network
|
42
|
7230933
|
Reducing Idle Power
Consumption in a Networked Battery Operated Device
|
43
|
7245936
|
Power Efficient Channel
Scheduling in a Wireles Network
|
44
|
7284062
|
Increasing The Level of
Automation When Provisioning A Computer System to Access A Network
|
45
|
7295522
|
System and Method for
Continuously Provisioning a Mobile Dev ice
|
46
|
7376122
|
System and Method for
Link Quality Source Routing
|
47
|
7433936
|
Connectivity Objects
Under A Mobile Device Management Tree
|
48
|
7505756
|
Dynamic Online
Subscription for Wireless Wide-Area Networks
|
49
|
7529197
|
System and Method for
Continuously Provisioning a Mobile Dev ice
|
50
|
7539508
|
Reducing Idle Power
Consumption in a Networked Battery Operated Device
|
51
|
7577125
|
Direct Wireless Client to
Client Communication
|
52
|
7613426
|
Proximity Service
Discovery in Wireless Networks
|
53
|
7673325
|
Configuration Of Wifi
Network Parameters
|
54
|
7743408
|
Secure Association And
Management Frame Verification
|
55
|
7969954
|
Direct Wireless Client to
Client Communication
|
56
|
8270965
|
SIGNALING OVER CELLULAR
NETWORKS TO REDUCE THE WI-FI ENERGY CONSUMPTION OF MOBILE DEVICES
|
57
|
8358975
|
SIGNALING OVER CELLULAR
NETWORKS TO REDUCE THE WI-FI ENERGY CONSUMPTION OF MOBILE DEVICES
|
58
|
8478300
|
Proximity Service
Discovery in Wireless Networks
|
59
|
8559350
|
Mechanism To Convey
Discovery Information In A Wireless Network
|
60
|
6563953
|
Predictive Image
Compression Using a Single Variable Length Code for both the Luminance and
Chrominance Blocks for Each Macroblock
|
61
|
6735345
|
Efficient Macroblock
Header Coding for Video Compression
|
62
|
6912584
|
Media Coding for Loss
Recovery with Remotely Predicted Data Units
|
63
|
7120197
|
Motion Compensation Loop
With Filtering
|
64
|
7149247
|
Methods and Systems for
Encoding and Decoding Video Data to Enable Random Access and Splicing
|
65
|
7162091
|
Intra Compression of
Pixel Blocks Using Predicted Mean
|
66
|
7181072
|
Intra Compression of
Pixel Blocks Using Predicted Mean
|
67
|
7263232
|
Spatial Extrapolation Of
Pixel Values For Intraframe Video Coding And Decoding
|
68
|
7289673
|
Predictive Image
Compression Using a Single Variable Length Code for both the Luminance and
Chrominance Blocks for Each Macroblock
|
69
|
7505485
|
Methods and Systems for
Start Code Emulation Prevention and Data Stuffing
|
70
|
7577305
|
Spatial Extrapolation Of
Pixel Values For Intraframe Video Coding And Decoding
|
71
|
7593466
|
Generalized Reference
Decoder for Image or Video Processing
|
72
|
7646816
|
Generalized Reference
Decoder for Image or Video Processing
|
73
|
7839895
|
Methods and Systems for
Start Code Emulation Prevention and Data Stuffing
|
“Patents”
Implemented in “Android”
74
|
6604144
|
Data Format for
Multimedia Object Storage, Retrieval and Transfer
|
75
|
6269403
|
Browser and Publisher for
Multimedia Object Storage, Retrieval and Transfer
|
76
|
5778372
|
Remote Retrieval and
Display Management of Electronic Document with Incorporated Images
|
77
|
6785865
|
Organizing Document
Hyperlinks on a List Based on Their Respective Location in a Document
|
78
|
6339780
|
Loading Status in a
Hypermedia Browser Having a Limited Available Display Area
|
79
|
6822664
|
Browser Navigation for
Devices With a Limited Input System
|
80
|
7454718
|
Browser Navigation for
Devices With a Limited Input System
|
81
|
7421666
|
Browser Navigation for
Devices With a Limited Input System
|
82
|
7596760
|
System and Method for
Selecting a Tab Within a Tabbed Browser
|
83
|
7831547
|
Searching and Browsing
URLs and URL History
|
84
|
8166390
|
Figure Sizing And
Positioning On Dynamic Pages
|
85
|
6240360
|
Computer System for
Identifying Local Resources
|
86
|
6891551
|
Selection Handles in
Editing Electronic Documents
|
87
|
6909910
|
Method and System for
Managing Changes to a Contact Database
|
88
|
5813013
|
Representing Recurring
Events
|
89
|
6073137
|
Improved Method for
Updating and Displaying the Hierarchy of a Data Store
|
90
|
7191159
|
Transmitting Information
Given Constrained Resources
|
91
|
7024214
|
Synchronizing Over a
Number of Synchronization Mechanisms Using Flexible Rules
|
92
|
7493130
|
Synchronization Over a
Number of Synchronization Mechanisms Using Flexible Rules
|
93
|
7499942
|
Modeling Recurring Events
In A Data Store
|
94
|
6356956
|
Time-triggered portable
data objects
|
95
|
7685116
|
Transparent Search Query
Processing
|
96
|
7050408
|
Communicating Multi-Part
Messages Between Cellular Devices Using a Standardized Interface
|
97
|
7689649
|
Rendering destination
instant messaging personalization items before communicating with destination
|
98
|
5982298
|
Interactive Traffic
Display and Trip Planner
|
99
|
5864337
|
Method for Automatically
Associating Multimedia Features with Map Views Displayed by a
Computer-Implemented Atlas Program
|
100
|
6065003
|
A System and Method for
Finding the Closest Match of a Data Entry
|
101
|
6968179
|
Place-Specific Buddy List
Services
|
102
|
7668537
|
Place-Specific Buddy List
Services
|
103
|
7213048
|
Context Aware Computing
Devices and Methods
|
104
|
7490003
|
System and Method for
Providing a Location Snapshot Service and Associating a Snapshot With
Location Container Data
|
105
|
7650431
|
SERVING LOCALLY RELEVANT
ADVERTISEMENTS
|
106
|
7840032
|
Street Side Maps And
Paths
|
107
|
7777648
|
MODE INFORMATION
DISPLAYED IN A MAPPING APPLICATION
|
108
|
8255379
|
CUSTOM LOCAL SEARCH
|
109
|
8214759
|
Taskbar music player
|
110
|
7337389
|
System and Method for
Annotating an Electronic Document Independently of its Content
|
111
|
6799047
|
Locating and Tracking a
User in a Wireless Network Through Environmentally Profiled Data
|
112
|
7162466
|
System and Method for
Filtering and Organizing Items Based on Common Elements
|
113
|
7519900
|
System And Method For
Processing Digital Annotations
|
114
|
7868786
|
Parsing Location
Histories
|
115
|
8239783
|
Integrated Viewfinder and
Digital Media
|
116
|
7707197
|
System and method for
filtering and organizing items based on common elements
|
117
|
5845077
|
A Method and System for
Identifying and Obtaining Computer Software From a Remote Computer
|
118
|
6957233
|
Method and apparatus for
capturing and rendering annotations for non-modifiable electronic content
|
119
|
6901559
|
Method and Apparatus for
Providing Recent Categories on a Hand-Held Device
|
120
|
7072461
|
Merging Various Request
Methods Into a Single Unified User Interface
|
121
|
7873356
|
Search Interface For
Mobile Devices
|
122
|
8320549
|
ADVANCED CALL ROUTING
USING LINKED IDENTITIES
|
123
|
6226367
|
Calling Line
Identification with Location Icon
|
124
|
6526129
|
System and Method for
Communication Media Management
|
125
|
5517257
|
Video Control User
Interface for Interactive Television Systems and Method For Controlling
Display of a Video Movie
|
126
|
5648824
|
Video Control User
Interface for Controlling Display of a Video
|
127
|
5677708
|
System for displaying a
list on a display screen
|
128
|
6868551
|
Interactive Program
Summary Panel
|
129
|
6449766
|
System and Method for
Consolidating Television Rating System
|
130
|
7200611
|
TV Program Database
|
131
|
7202893
|
Method and Apparatus for
the Display of Still Images from Image Files
|
132
|
7159188
|
System and Method for
Navigating Content in an Item
|
133
|
7427941
|
State-Sensitive
Navigation Aid
|
134
|
7583220
|
State-Sensitive
Navigation Aid
|
135
|
7671782
|
State-Sensitive
Navigation Aid
|
136
|
6578054
|
Network System For
Synchronizing Resource Stored in the Server Based on the Resource State
Information Transmitted from the Client
|
137
|
6370566
|
Generating Meeting
Requests and Group Scheduling from a Mobile Device
|
138
|
7133909
|
Systems and Methods for
Locating Mobile Computer Users in a Wireless Network
|
139
|
7590720
|
Systems and Methods for
Locating Geographical Regions of Mobile Computer Users
|
140
|
7558851
|
Locating a Mobile
Computing Unit
|
141
|
5982324
|
Combining GPS With
TOA/TD0A Of Cellular Signals To Locate Terminal
|
142
|
6209011
|
Handheld Computing Device
with External Notification System
|
143
|
6374277
|
Handheld Computing Device
With External Notification System
|
144
|
7644376
|
Flexible architecture for
notifying applications of state changes
|
145
|
6374276
|
Handheld computing device
with external notification system
|
146
|
6321275
|
Interpreted Remote
Procedure Calls
|
147
|
6748481
|
Streaming Information
Appliance with Buffer for Time Shifting
|
148
|
7039801
|
System and Method for
Integrating Secure and Non-Secure Software Objects
|
149
|
7650493
|
System and Method for
Integrating Secure and Non-Secure Software Objects
|
150
|
7356836
|
User Controls For A
Computer
|
151
|
7369850
|
Connectivity Notification
Displaying Path to Connection
|
152
|
8155624
|
Automatic Wireless Device
Message Management Responsive To End User Preferences
|
153
|
7865924
|
Providing Input and
Output for a Mobile Device
|
154
|
6360364
|
System and method for
installing an application on a portable computer
|
155
|
6094679
|
Distribution of Software
in a Computer Network Environment
|
156
|
6252589
|
Multilingual User
Interface For An Operating System
|
157
|
6826762
|
Radio Interface Layer in
a Cell Phone with a Set of APIs Having a Hardware-Independent Proxy Layer and
a Hardware-Specific Driver Layer
|
158
|
6819315
|
Soft input panel system
and method
|
159
|
7411582
|
Soft input panel system
and method
|
160
|
5889522
|
System Provided Child
Window Controls
|
161
|
5673401
|
System & Methods for
a Customizable Sprite-Based Graphical User Interface
|
162
|
5877765
|
Method and System for
Displaying Internet Shortcut Icons on the Desktop
|
163
|
6091409
|
Method and System for
Providing Internet Shortcut Icons on the Desktop
|
164
|
6421694
|
System and Method for
Displaying Data Items in a Ticker Display Pane on a Client Computer
|
165
|
7533352
|
Method And Apparatus For
Providing Context Menus On A Hand Held Device
|
166
|
6594682
|
Client-Side System for
Scheduling Delivery of Web Content and Locally Managing the Web Content
|
167
|
6654733
|
Fuzzy Keyboard
|
168
|
8230359
|
System And Method That
Facilitates Computer Desktop Use Via Scaling Of Displayed Objects With Shifts To The Periphery
|
169
|
7221331
|
Method and System for
Auxiliary Display of Information for a Computing Device
|
170
|
7554529
|
Smart Soft Keyboard
|
171
|
7692629
|
Operating Touch Screen
Interfaces
|
172
|
6897853
|
High-level Active Pen
Matrix
|
173
|
6791536
|
Simulating Gestures of a
Pointing Device Using a Stylus and Providing Feedback Thereto
|
174
|
7441204
|
Method and system for
automatically displaying content of a window on a display that has changed
orientation
|
175
|
RE40989
|
Atomic Operations on Data
Structures
|
176
|
7383460
|
Method And System For
Configuring A Timer
|
177
|
6621746
|
Monitoring Entropic
Conditions of a Flash Memory Device as an Indicator for Invoking Erasure
Operations
|
178
|
5652913
|
System For Providing
Intercommunication Of I/O Access Factors Stored In A Shared Data Structure,
Accessed And Maintained By Both File System And Device Driver
|
179
|
6832273
|
System and Method to
Specify Extended Configuration Descriptor Information in USB Devices
|
180
|
7093031
|
System and Method to
Specify Extended Configuration Descriptor Information in USB Devices
|
181
|
7137117
|
Dynamically Variable Idle
Time Thread Scheduling
|
182
|
5784628
|
Controlling power
consumption in a computer system
|
183
|
6735345
|
Efficient Macroblock
Header Coding for Video Compression
|
184
|
7289673
|
Predictive Image
Compression Using a Single Variable Length Code for both the Luminance and
Chrominance Blocks for Each Macroblock
|
185
|
6912584
|
Media Coding for Loss
Recovery with Remotely Predicted Data Units
|
186
|
7734821
|
Media Coding for Loss
Recovery with Remotely Predicted Data Units
|
187
|
7162091
|
Intra Compression of
Pixel Blocks Using Predicted Mean
|
188
|
7646816
|
Generalized Reference
Decoder for Image or Video Processing
|
189
|
7593466
|
Generalized Reference
Decoder for Image or Video Processing
|
190
|
7263232
|
Spatial Extrapolation Of
Pixel Values For Intraframe Video Coding And Decoding
|
191
|
7577305
|
Spatial Extrapolation Of
Pixel Values For Intraframe Video Coding And Decoding
|
192
|
7120197
|
Motion Compensation Loop
With Filtering
|
193
|
7505485
|
Methods and Systems for
Start Code Emulation Prevention and Data Stuffing
|
194
|
7149247
|
Methods and Systems for
Encoding and Decoding Video Data to Enable Random Access and Splicing
|
195
|
7839895
|
Methods and Systems for
Start Code Emulation Prevention and Data Stuffing
|
196
|
7685305
|
Media Coding for Loss
Recovery with Remotely Predicted Data Units
|
197
|
7181072
|
Intra Compression of
Pixel Blocks Using Predicted Mean
|
198
|
8090574
|
Entropy Encoding and
Decoding Using Direct Level And Run-Length/Level Context-Adaptive Arithmetic
Coding/Decoding Modes
|
199
|
6563953
|
Predictive Image
Compression Using a Single Variable Length Code for both the Luminance and
Chrominance Blocks for Each Macroblock
|
200
|
6252610
|
Method and Apparatus for
Efficiently Switching State in a Graphics Pipeline
|
Other "non-SEPs"
201
|
5579517
|
Common Name Space for
Long and Short Filenames
|
202
|
5758352
|
Common Name Space for
Long and Short Filenames
|
203
|
7383460
|
Method And System For
Configuring A Timer
|
204
|
6339780
|
Loading Status in a
Hypermedia Browser Having a Limited Available Display Area
|
205
|
6826762
|
Radio Interface Layer in
a Cell Phone with a Set of API's Having a Hardware-Independent Proxy Layer
and a Hardware-Specific Driver Layer
|
206
|
5889522
|
System Provided Child
Window Controls
|
207
|
5664133
|
Context Sensitive Menu
System/Menu Behavior
|
208
|
7644376
|
Flexible Architecture for
Notifying Applications of State Changes
|
209
|
6374276
|
Handheld Computing Device
with External Notification System
|
210
|
6822664
|
Browser Navigation for
Devices With a Limited Input System
|
211
|
7421666
|
Browser Navigation for
Devices With a Limited Input System
|
212
|
7454718
|
Browser Navigation for
Devices With a Limited Input System
|
213
|
6909910
|
Method and System for
Managing Changes to a Contact Database
|
214
|
6791536
|
Simulating Gestures of a
Pointing Device Using a Stylus and Providing Feedback Thereto
|
215
|
6897853
|
Highlevel Active Pen
Matrix
|
216
|
7411582
|
Soft Input Panel System
and Method
|
217
|
7024214
|
Synchronizing Over a
Number of Synchronization Mechanisms Using Flexible Rules
|
218
|
7493130
|
Synchronization Over a
Number of Synchronization Mechanisms Using Flexible Rules
|
219
|
6621746
|
Monitoring Entropic
Conditions of a Flash Memory Device as an Indicator for Invoking Erasure
Operations
|
220
|
5434776
|
Method and System for
Creating Multi-Lingual Computer Programs by Dynamically Loading Messages
|
221
|
7050408
|
Communicating Multi-Part
Messages Between Cellular Devices Using a Standardized Interface
|
222
|
6957233
|
Method and Apparatus For
Capturing And Rendering Annotations For Non-Modifiable Electronic Content
|
223
|
6891551
|
Selection Handles in
Editing Electronic Documents
|
224
|
6256642
|
Method and System for
File System Management Using a Flash-Erasable, Programmable, Read-Only Memory
|
225
|
5778372
|
Remote Retrieval and
Display Management of Electronic Document with Incorporated Images
|
226
|
6240360
|
Computer System for
Identifying Local Resources
|
227
|
5905890
|
Event Architecture For
System Management in an Operating Sys tem
|
228
|
6212676
|
Event Architecture For
System Management in an Operating Sys tem
|
229
|
5813013
|
Representing Recurring
Events
|
230
|
6052735
|
Electronic Mail Object
Synchronization Between a Desktop Computer and a Mobile Device
|
231
|
6370566
|
Generating Meeting
Requests and Group Scheduling from a Mobile Device
|
232
|
6578054
|
Network System For
Synchornizing Resource Stored in the Server Based on the Resource State
Information Transmitted from the Client
|
233
|
6694335
|
Method, Computer Readable
Medium, and System for Monitoring the State of a Collection of Resources
|
234
|
6920564
|
Methods, Systems,
Computer Program Products, and Data Struct ures for Limiting the Dissemination of Electronic Mail
|
235
|
6993715
|
Methods and Systems for
Preparing Extensible Markup Language (XML) Documents and for Responding to
XML Requests
|
236
|
6996770
|
Methods and Systems for
Preparing Extensible Markup Language (XML) Documents and for Responding to
XML Requests
|
237
|
7093136
|
Methods, Systems,
Computer Program Products, and Data Struct ures for Limiting the Dissemination of Electronic Mail
|
238
|
7111039
|
System and Method for
Using Packed Compressed Buffers for Improved Client Server Communications
|
239
|
7451180
|
System and Method for
Using Packed Compressed Buffers for Improved Client Server Communications
|
240
|
7493130
|
Synchronization Over a
Number of Synchronization Mechanisms Using Flexible Rules
|
241
|
7499942
|
Modeling Recurring Events
In A Data Store
|
242
|
7773106
|
System and Apparatus For
Sending Complete Responses To Truncated Electronic Mail Messages On A Mobile
Device
|
243
|
7962585
|
Partial item change
tracking and synchronization
|
244
|
8010997
|
Enforcing Device Settings
For Mobile Devices
|
245
|
8015152
|
Web Based Client/Server
Notification Engine
|
246
|
8060064
|
System and Method for
Optimizing Network Communication in Response to Network Conditions
|
247
|
8065282
|
MODELING RECURRING EVENTS
IN A DATA STORE
|
248
|
8155624
|
Automatic Wireless Device
Message Management Responsive To End User Preferences
|
249
|
8224295
|
System and Method for
Optimizing Network Communication in Response to Network Conditions
|
250
|
8321416
|
MODELING RECURRING EVENTS
IN A DATA STORE
|
251
|
8386558
|
Cross-Pollination
Synchronization Of Data
|
252
|
8423621
|
System and Method for
Improved Synchronization Between a Server and a Client
|
253
|
US-2006-0200524-A1
|
Methods, Systems, and
Computer-Readable Mediums for Configuring Electronic Messaging Applications
|
254
|
US-2010-0082759-A1
|
Communications Grouped As
Conversations
|
255
|
US-2010-0093379-A1
|
UNIVERSAL MOBILE DEVICE
MESSAGING
|
256
|
US-2010-0145932-A1
|
Automatic Discovery of
Alternate Mailboxes
|
257
|
US-2010-0281127-A1
|
System and Apparatus For
Sending Complete Responses To Truncated Electronic Mail Messages On A Mobile
Device
|
258
|
US-2010-0281136-A1
|
Methods and Systems for
Preparing Extensible Markup Language (XML) Documents and for Responding to
XML Requests
|
259
|
US-2011-0218963-A1
|
Partial Item Change
Tracking and Synchronization
|
260
|
US-2012-0172007-A1
|
AUTOMATIC WIRELESS DEVICE
MESSAGE MANAGEMENT RESPONSIVE TO END USER PREFERENCES
|
261
|
US-2012-0198053-A1
|
Web Based Client/Server
Notification Engine
|
262
|
US-2012-0209928-A1
|
System and Method for
Improved Synchronization Between a Server and a Client
|
263
|
US-2012-0258687-A1
|
ENFORCING DEVICE SETTINGS
FOR MOBILE DEVICES
|
264
|
US-2012-0284351-A1
|
System and Method for
Optimizing Network Communication in Response to Network Conditions
|
265
|
US-2013-0086226-A1
|
MODELING RECURRING EVENTS
IN A DATA STORE
|
266
|
13/292346
|
TECHNIQUES TO APPLY AND
SHARE REMOTE POLICIES ON MOBILE DEVICES
|
267
|
13/752717
|
Cross-Polination
Synchronization Of Data
|
268
|
13/861721
|
System and Method for
Improved Synchronization Between a Server and a Client
|
269
|
13/946732
|
System and Method for
Optimizing Network Communication in Response to Network Conditions
|
270
|
14/074257
|
UNIVERSAL MOBILE DEVICE
MESSAGING
|
271
|
14/139301
|
Automatic Wireless Device
Message Management Responsive To End User Preferences
|
272
|
7873596
|
Extending Cluster
Allocations in an Extensible File System (exFAT)
|
273
|
8321439
|
QUICK FILENAME LOOKUP
USING NAME HASH
|
274
|
8364732
|
Extending Cluster
Allocations In An Extensible File System
|
275
|
8433677
|
EXTENDING CLUSTER
ALLOCATIONS IN AN EXTENSIBLE FILE SYSTEM
|
276
|
8452729
|
Extending Cluster
Allocations In An Extensible File System
|
277
|
8583708
|
Extensible File System
|
278
|
8606830
|
CONTIGUOUS FILE
ALLOCATION IN AN EXTENSIBLE FILE SYSTEM
|
279
|
11/229485
|
Extensible File System
|
280
|
12/052594
|
Extensible File System
|
281
|
12/052603
|
Naming Protocol for
Extensible File Systems
|
282
|
12/493172
|
EXTENSIBLE FILE SYSTEM
|
283
|
13/685018
|
QUICK FILENAME LOOKUP
USING NAME HASH
|
284
|
13/875386
|
Extending Cluster
Allocations In An Extensible File System
|
285
|
13/901997
|
Extending Cluster
Allocations In An Extensible File System
|
286
|
14/075525
|
Extensible File System
|
287
|
14/099307
|
CONTIGUOUS FILE
ALLOCATION IN AN EXTENSIBLE FILE SYSTEM
|
288
|
6189146
|
System and Method for
Software Licensing
|
289
|
6657625
|
System and Method of
Caching Glyphs for Display by a Remote Terminal
|
290
|
7080404
|
Automatic
Re-Authentication
|
291
|
8243340
|
Pre-Processing Of Image
Data For Enhanced Compression
|
292
|
8244051
|
Efficient Encoding of
Alternative Graphic Sets
|
293
|
8351716
|
Efficient Encoding of
Alternative Graphic Sets
|
294
|
8433747
|
Graphics Remoting
Architecture
|
295
|
8504694
|
Remote Content
Classification and transmission Using Multiple Transport Channels
|
296
|
8527563
|
Remoting redirection
layer for graphics device interface
|
297
|
US-2008-0189355-A1
|
Per-Application Remote
Volume Control
|
298
|
US-2011-0035758-A1
|
Plug and Play Device
Redirection for Remote systems
|
299
|
US-2011-0142334-A1
|
Accelerating Bitmap
Remoting by Identifying And Extracting 2D Patterns From Source Bitmaps
|
300
|
US-2011-0185068-A1
|
Multi-Link Remote
Protocol
|
301
|
US-2011-0197151-A1
|
Graphics Remoting Using
Augmentation Data
|
302
|
US-2012-0266214-A1
|
CREATING SECURE
INTERACTIVE CONNECTIONS WITH REMOTE RESOURCES
|
303
|
US-2012-0275697-A1
|
Pre-Processing Of Image
Data For Enhanced Compression
|
304
|
US-2013-0031482-A1
|
Multi-Touch Remoting
|
305
|
US-2013-0054835-A1
|
Data Compressor Using
Hints
|
306
|
US-2013-0060886-A1
|
Cross-Frame Progressive
Spoiling Support for Reduced Network Bandwidth Usage
|
307
|
US-2013-0268685-A1
|
LOSS TOLERANT PROTOCOL
FOR REMOTING DESKTOP GRAPHICS
|
308
|
13/729679
|
PROGRESSIVE ENTROPY
ENCODING
|
309
|
13/754003
|
REDUCE EXTRAPOLATE
|
310
|
13/923134
|
Asynchronous transport
setup and selection for interactive applications
|