Computer communication providing quality of service

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7209437
SERIAL NO

09787197

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method is provided for more efficiently transmitting data from a server computer to a client computer over a communications network, the nodes of which are capable of providing two classes of transmission quality. Data is transmitted using the high priority class until a local cache at the client computer is filled to a certain upper threshold, at which point the data is transmitted using the low priority class. If the local cache at the client computer subsequently reaches a lower threshold then the transmitted reverts to the use of the high priority class. The communications network may be connection-based (e.g. ATM) or connection-less (e.g. the Internet).

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYLONDON, EN1083

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cherradi, Younes Ipswich, GB 1 74
Hodgkinson, Terence G Woodbridge, GB 10 345

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5367523 Adaptive rate-based congestion and flow control in packet communications networks 179 1993
 
VERIZON PATENT AND LICENSING INC. (1)
* 6307836 High-speed transparent access to multiple services 64 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
5875175 Method and apparatus for time-based download control 40 1997
* 6154778 Utility-based multi-category quality-of-service negotiation in distributed systems 143 1998
 
DXPDD, LLC (1)
6304544 Card compact disc, compact disc interface seat and methods of using same 16 1999
 
CISCO TECHNOLOGY, INC. (1)
* 6320845 Traffic management and flow prioritization on a routed computer network 32 1998
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (1)
* 6490252 System and method for prevention of cell loss due to quality of service contracts in an ATM network 41 1998
 
Telesis Technologies Laboratory (1)
5917822 Method for providing integrated packet services over a shared-media network 222 1996
 
KYOCERA MITA CORPORATION (1)
* 6418474 Data transfer protocol flow controller and method 12 1999
 
RPX CLEARINGHOUSE LLC (1)
6229788 Method and apparatus for traffic shaping in a broadband fiber-based access system 97 1998
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (2)
* 5680389 Data transmission system 14 1996
* 6538989 Packet network 109 1998
 
WSOU INVESTMENTS, LLC (2)
6108307 Frame relay priority queses to offer multiple service classes 111 1997
* 6304578 Packet routing and queuing at the headend of shared data channel 88 1998
 
DIGITAL VISION LABORATORIES CORPORATION (1)
* 5809078 Relay node system and relay control method of the same system 26 1997
 
FORE SYSTEMS, INC. (1)
* 6771648 Method and apparatus for a dynamic call admission control algorithm 49 1999
 
AT&T CORP. (1)
* 5995606 Client-server architecture using internet and public switched networks 167 1997
 
NOKIA TELECOMMUNICATIONS OY (1)
* 6041039 System and method for determining network bandwidth availability using priority level feedback 56 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2014/0006,537 HIGH SPEED RECORD AND PLAYBACK SYSTEM 0 2012
 
THE MITRE CORPORATION (2)
* 7864676 Network cross-domain precedence and service quality conflict mitigation 1 2008
* 2010/0008,228 Network Cross-Domain Precedence and Service Quality Conflict Mitigation 7 2008
 
SONY CORPORATION (14)
* 8219700 System and methods of streaming media files from a dispersed peer network to maintain quality of service 0 2003
7584285 Centralized selection of peers as media data sources in a dispersed peer network 63 2003
* 2003/0204,613 System and methods of streaming media files from a dispersed peer network to maintain quality of service 83 2003
* 2003/0204,605 Centralized selection of peers as media data sources in a dispersed peer network 148 2003
8935315 Centralized selection of peers as media data sources in a dispersed peer network 2 2007
8775657 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 0 2007
8583814 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 0 2007
7779135 Centralized selection of peers as media data sources in a dispersed peer network 19 2007
* 2009/0210,549 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 146 2007
* 2009/0055,547 Mediated multi-source peer content delivery network architecture 22 2007
* 2009/0055,506 Centralized selection of peers as media data sources in a dispersed peer network 34 2007
* 2009/0049,185 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 2 2007
7984116 Centralized selection of peers as media data sources in a dispersed peer network 5 2009
* 2010/0011,061 CENTRALIZED SELECTION OF PEERS AS MEDIA DATA SOURCES IN A DISPERSED PEER NETWORK 160 2009
 
NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG (2)
* 8199647 Data transmission in a packet-oriented communication network 2 2002
* 2005/0007,955 Data transmission in a packet-oriented communication network 22 2004
 
NOKIA TECHNOLOGIES OY (2)
* 9319242 Handling traffic flows in a mobile communications network 1 2008
* 2008/0259,865 Handling traffic flows in a mobile communications network 5 2008
 
HUAWEI TECHNOLOGIES CO., LTD. (2)
8875201 Method, device and system for implementing seeking play of stream media 0 2009
* 2009/0249,423 METHOD, DEVICE AND SYSTEM FOR IMPLEMENTING SEEKING PLAY OF STREAM MEDIA 1 2009
 
AT&T INTELLECTUAL PROPERTY I, L.P. (7)
* 7463604 Method for dynamic multi-level pricing for wireless communications according to quality of service 8 2005
7420981 System and method for dynamic allocation of capacity on wireless networks 8 2005
8908610 Associated systems and methods for providing data services using idle cell resources 3 2008
8265018 System and method for dynamic allocation of capacity on wireless networks 2 2008
* 2008/0259,864 System and Method for Dynamic Allocation of Capacity on Wireless Networks 3 2008
8718007 System and method for dynamic allocation of capacity on wireless networks 1 2012
9456453 System and method for dynamic allocation of capacity on wireless networks 0 2014
 
WAG ACQUISITION, L.L.C. (3)
* 9762636 Streaming media delivery system 0 2016
* 9742824 Streaming media delivery system 0 2016
* 9729594 Streaming media delivery system 0 2016
 
PAYPAL, INC. (3)
* 7454496 Method for monitoring data resources of a data processing network 5 2003
* 2005/0132,041 Systems, methods and computer programs for monitoring distributed resources in a data processing environment 18 2003
* 2008/0275,985 Systems, Methods and Computer Programs for Monitoring Distributed Resources in a Data Processing Environment 18 2008
 
ACTIONTEC ELECTRONICS, INC. (7)
* 2008/0291,916 Systems and methods for dynamic quality of service 24 2007
8194657 Systems and methods for dynamic quality of service 8 2007
* 2010/0118,699 Systems and methods for dynamic quality of service 3 2007
* 2008/0291,827 Systems and methods for dynamic quality of service 14 2007
8737217 Systems and methods for dynamic quality of service 0 2012
8909196 Systems and methods for facilitating communication between mobile devices and wireless access points 0 2012
* 9426078 Systems and methods for dynamic quality of service 0 2014
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (3)
* 8582972 Systems and methods for storing optical data 1 2007
* 2011/0052,192 SYSTEMS AND METHODS FOR STORING OPTICAL DATA 1 2007
* 2008/0285,971 SWITCH FOR OPTICAL INTERCONNECTION NETWORKS 7 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
* 7418479 Peer-to-peer name resolution protocol (PNRP) security infrastructure and method 5 2006
* 2007/0168,512 Peer-to-peer name resolution protocol (PNRP) security infrastructure and method 3 2006
7680930 Peer-to-peer name resolution protocol (PNRP) security infrastructure and method 1 2008
* 2008/0295,170 PEER-TO-PEER NAME RESOLUTION PROTOCOL (PNRP) SECURITY INFRASTRUCTURE AND METHOD 1 2008
 
III HOLDINGS 2, LLC (1)
* 2010/0070,646 System and method for transferring multiple data channels 2 2009
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 7418001 Router for scheduling packet and method therefor 3 2004
* 2005/0105,532 Router for scheduling packet and method therefor 0 2004
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 7293100 Methods and apparatus for partially reordering data packets 4 2002
* 2003/0108,045 Methods and apparatus for partially reordering data packets 3 2002
 
GENERAL ELECTRIC COMPANY (4)
7844705 Networked image visualization image quality enhancement method and system 8 2008
* 2009/0300,167 NETWORKED IMAGE VISUALIZATION IMAGE QUALITY ENHANCEMENT METHOD AND SYSTEM 6 2008
7966399 Network data transmission method and system 2 2010
* 2011/0055,360 NETWORK DATA TRANSMISSION METHOD AND SYSTEM 3 2010
 
SHARP KABUSHIKI KAISHA (2)
* 7664126 Data communication apparatus, intermittent communication method therefor, program describing the method and recording medium for recording the program 7 2003
* 2005/0286,422 Data communication device, its intermittent communication method, program describing its method, and recording medium on which program is recorded 23 2005
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (2)
* 2006/0023,665 Method for dynamic multi-level pricing for wireless communications according to quality of service 2 2005
8712457 Method for dynamic multi-level pricing for wireless communications according to quality of service 0 2008
 
ALTERWAN, INC. (4)
8595478 Wide area network with high quality of service 2 2007
9015471 Inter-autonomous networking involving multiple service providers 2 2013
9525620 Private tunnel usage to create wide area network backbone over the internet 0 2015
9667534 VPN usage to create wide area network backbone over the internet 0 2015
 
SIEMENS AKTIENGESELLSCHAFT (2)
* 8213380 Method for transmitting packet switched data in a cellular radio communication system during cell change 1 2002
8885604 Method for transmitting packet switched data in a cellular radio communicaton system during cell change 0 2012
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (5)
* 7760644 IP multiservice network and method for making resource reservations for priority traffic 4 2005
* 2008/0192,632 Ip Multiservice Nework and Method for Making Resource Reservations for Priority Traffic 15 2005
* 8959244 System and method for network aware adaptive streaming for nomadic endpoints 5 2011
8874777 Method and system for efficient streaming video dynamic rate adaptation 4 2011
* 2012/0005,364 SYSTEM AND METHOD FOR NETWORK AWARE ADAPTIVE STREAMING FOR NOMADIC ENDPOINTS 6 2011
 
AT&T DELAWARE INTELLECTUAL PROPERTY, INC. (3)
7349333 Associated systems and methods for providing data services using idle cell resources 12 2003
* 2004/0125,800 Associated systems and methods for providing data services using idle cell resources 18 2003
* 2008/0165,731 Associated Systems and Methods for Providing Data Services Using Idle Cell Resources 27 2008
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (5)
7707271 Delivering personalized content data via local network 35 2002
8260959 Network service selection 7 2003
* 2006/0149,854 Network service selection 7 2003
* 2004/0090,914 Communications network 5 2003
* 2004/0117,426 Communications network 26 2003
 
INTEL CORPORATION (2)
* 7471664 Network management policy and compliance in a wireless network 0 2005
* 2007/0097,896 Network management policy and compliance in a wireless network 1 2005
 
TELECOM ITALIA S.P.A. (2)
* 8102764 Method and system for performance evaluation in communication networks, related network and computer program product therefor 2 2004
* 2008/0034,086 Method And System For Performance Evaluation In Communication Networks, Related Network And Computer Program Product Therefor 7 2004
 
NTT DOCOMO, INC. (2)
* 8111652 Base station, radio communication system, and communication method 1 2003
* 2004/0082,364 Base station, radio communication system, and communication method 16 2003
 
CITRIX SYSTEMS, INC. (31)
7542471 Method of determining path maximum transmission unit 49 2003
8233392 Transaction boundary detection for reduction in timeout penalties 3 2004
* 7656799 Flow control system architecture 63 2004
7630305 TCP selective acknowledgements for communicating delivered and missed data packets 21 2004
7616638 Wavefront detection and disambiguation of acknowledgments 14 2004
* 2005/0074,007 Transaction boundary detection for reduction in timeout penalties 79 2004
* 2005/0063,303 TCP selective acknowledgements for communicating delivered and missed data packets 53 2004
* 2005/0063,307 Flow control system architecture 48 2004
* 2005/0058,131 Wavefront detection and disambiguation of acknowledgments 41 2004
8437284 Systems and methods for additional retransmissions of dropped packets 5 2007
8432800 Systems and methods for stochastic-based quality of service 2 2007
8270423 Systems and methods of using packet boundaries for reduction in timeout prevention 7 2007
7796510 Systems and methods for providing virtual fair queueing of network traffic 5 2007
7706266 Systems and methods of providing proxy-based quality of service 43 2007
* 2008/0225,715 SYSTEMS AND METHODS OF PROVIDING PROXY-BASED QUALITY OF SERVICE 5 2007
* 2008/0225,728 SYSTEMS AND METHODS FOR PROVIDING VIRTUAL FAIR QUEUEING OF NETWORK TRAFFIC 16 2007
7969876 Method of determining path maximum transmission unit 5 2009
* 2009/0201,828 METHOD OF DETERMINING PATH MAXIMUM TRANSMISSION UNIT 93 2009
8259729 Wavefront detection and disambiguation of acknowledgements 5 2009
8411560 TCP selection acknowledgements for communicating delivered and missing data packets 4 2009
8310928 Flow control system architecture 4 2009
* 2010/0103,819 FLOW CONTROL SYSTEM ARCHITECTURE 10 2009
8184534 Systems and methods of providing proxy-based quality of service 3 2010
8531944 Systems and methods for providing virtual fair queuing of network traffic 0 2010
8462630 Early generation of acknowledgements for flow control 1 2010
8462631 Systems and methods for providing quality of service precedence in TCP congestion control 0 2010
8824490 Automatic detection and window virtualization for flow control 1 2012
9496991 Systems and methods of using packet boundaries for reduction in timeout prevention 0 2012
8553699 Wavefront detection and disambiguation of acknowledgements 0 2012
9071543 Systems and methods for additional retransmissions of dropped packets 0 2013
9008100 Wavefront detection and disambiguation of acknowledgments 1 2013
 
VIASAT, INC. (2)
* 7911948 Methods and systems for performing TCP throttle 1 2008
* 2009/0116,503 METHODS AND SYSTEMS FOR PERFORMING TCP THROTTLE 6 2008
 
Oribital Data Corporation (1)
7698453 Early generation of acknowledgements for flow control 27 2004
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 24, 2018
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00