quinta-feira, 26 de junho de 2014

Android da Microsoft


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