Content delivery system providing accelerate content delivery

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20030236837A1
SERIAL NO

09797195

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Systems and methods are provided for network connected content delivery systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the content delivery system may include a switch based computing system. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SURGIENT NETWORKS, INC.AUSTIN, TX0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bailey, Brian W Austin, TX 13 1477
Canion, Rodney S West Lake Hills, TX 21 1232
Garvens, Thomas E Austin, TX 9 896
Jackson, Gregory J Dripping Springs, TX 17 3376
Johnson, Scott C Round Rock, TX 66 4861
Richter, Roger K Leander, TX 31 5283

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 5307347 Method and apparatus for sharing a telecommunications channel among multiple users 26 1992
* 6035418 System and method for improving resource utilization in a TCP/IP connection management system 10 1996
* 5996013 Method and apparatus for resource allocation with guarantees 199 1997
* 6404752 Network switch using network processor and methods 88 1999
 
CONCURRENT COMPUTER CORPORATION (1)
* 4716525 Peripheral controller for coupling data buses having different protocol and transfer rates 60 1985
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5408465 Flexible scheme for admission control of multimedia streams on integrated networks 363 1993
 
LUCENT TECHNOLOGIES INC. (2)
* 5570126 System for composing multimedia signals for interactive television services 138 1995
* 6067574 High speed routing using compressed tree process 147 1998
 
CISCO TECHNOLOGY, INC. (2)
* 6091725 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 185 1995
* 5940372 Method and system for selecting path according to reserved and not reserved connections in a high speed packet switching network 74 1996
 
CHECK POINT SOFTWARE TECHNOLOGIES INC. (1)
* 5987611 System and methodology for managing internet access on a per application basis for client computers connected to the internet 956 1997
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 6034958 VP/VC lookup function 72 1997
 
ONG CORPORATION (1)
* 5815662 Predictive memory caching for media-on-demand systems 317 1996
 
FUJITSU LIMITED (1)
* 6002667 Minimum guaranteed cell rate method and apparatus 26 1996
 
SUN MICROSYSTEMS, INC. (1)
* 5805572 Single-system image network subsystem in a clustered system 9 1995
 
Q-DOT, INC. (1)
* 5334962 High-speed data supply pathway systems 41 1990
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5991306 Pull based, intelligent caching system and method for delivering data over a network 316 1996
 
ASCOM TIMEPLEX, INC. (1)
* 5809258 Bus with high gross data transfer rate 8 1997
 
F. POSZAT HU, L.L.C. (1)
* 5987627 Methods and apparatus for high-speed mass storage access in a computer system 110 1992
 
U S WEST, INC. AND MEDIAONE GROUP, INC. (1)
* 6031841 RSVP support for upstream traffic 64 1997
 
INTELLECTUAL VENTURES II LLC (1)
* 5592672 System for load balancing between message processors by routing all queued messages to a particular processor selected by a deterministic rule 21 1996
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5941951 Methods for real-time deterministic delivery of multimedia data in a client/server system 83 1997
 
FENNER INVESTMENTS, LTD. (1)
* 5490258 Associative memory for very large key spaces 152 1992
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2006/0069,683 Method and apparatus for assigning access control levels in providing access to networked content files 17 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 2002/0198,929 Method and apparatus to encourage client into a distributed peer to peer sharing technology 11 2001
* 2002/0198,930 Method and apparatus for wide-spread distribution of electronic content in a peer to peer fashion 21 2001
* 2013/0212,340 PARTITION AWARE QUALITY OF SERVICE FEATURE 2 2012
 
SAP France S.A. (2)
* 8209703 Apparatus and method for dataflow execution in a distributed environment using directed acyclic graph and prioritization of sub-dataflow tasks 7 2007
* 2008/0172,674 APPARATUS AND METHOD FOR DISTRIBUTED DATAFLOW EXECUTION IN A DISTRIBUTED ENVIRONMENT 9 2007
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
* 8392586 Method and apparatus to manage transactions at a network storage device 0 2001
* 2002/0188,733 Method and apparatus to manage transactions at a network storage device 20 2001
* 7359326 Method for splitting data and acknowledgements in a TCP session 16 2003
 
QOGNIFY LTD. (2)
* 7587454 Video streaming parameter optimization and QoS 6 2004
* 2006/0136,597 Video streaming parameter optimization and QoS 56 2004
 
CITRIX GATEWAYS, INC. (1)
8559449 Systems and methods for providing a VPN solution 5 2011
 
HITACHI, LTD. (1)
* 2009/0138,613 Network Converter and Information Processing System 1 2009
 
ORACLE AMERICA, INC. (2)
* 8539089 System and method for vertical perimeter protection 0 2003
* 2005/0169,309 System and method for vertical perimeter protection 5 2003
 
ORACLE INTERNATIONAL CORPORATION (15)
8868790 Processor-memory module performance acceleration in fabric-backplane enterprise servers 6 2005
8145785 Unused resource recognition in real time for provisioning and management of fabric-backplane enterprise servers 18 2005
7953903 Real time detection of changed resources for provisioning and management of fabric-backplane enterprise servers 14 2005
7873693 Multi-chassis fabric-backplane enterprise servers 22 2005
7860097 Fabric-backplane enterprise servers with VNICs and VLANs 97 2005
7860961 Real time notice of new resources for provisioning and management of fabric-backplane enterprise servers 41 2005
7990994 Storage gateway provisioning and configuring 39 2005
7843906 Storage gateway initiator for fabric-backplane enterprise servers 103 2005
7843907 Storage gateway target for fabric-backplane enterprise servers 129 2005
8713295 Fabric-backplane enterprise servers with pluggable I/O sub-system 4 2007
8848727 Hierarchical transport protocol stack for data transfer between enterprise servers 3 2009
8601053 Multi-chassis fabric-backplane enterprise servers 8 2011
8443066 Programmatic instantiation, and provisioning of servers 5 2011
8458390 Methods and systems for handling inter-process and inter-module communications in servers and server clusters 5 2012
8743872 Storage traffic communication via a switch fabric in accordance with a VLAN 3 2012
 
SURGIENT NETWORKS, INC. (1)
* 2002/0107,989 Network endpoint system with accelerated data path 91 2001
 
PAVLOV MEDIA, INC. (2)
* 2014/0244,778 ACCELERATED NETWORK DELIVERY OF CHANNELIZED CONTENT 0 2014
9781070 Resolver-based data storage and retrieval system and method 0 2014
 
Adescom, Inc. (1)
* 2004/0167,985 Internet protocol access controller 1 2003
 
MICROSOFT TECHNOLOGY LICENSING, LLC (6)
* 7620685 Smart shares and transports 6 2004
* 2006/0031,489 Smart shares and transports 29 2004
* 7716300 Systems and methods to facilitate self regulation of social networks through trading and gift exchange 7 2005
* 2006/0190,281 Systems and methods to facilitate self regulation of social networks through trading and gift exchange 111 2005
8769277 Content retrieval 0 2008
* 2009/0320,099 Content Retrieval 5 2008
 
NVIDIA CORPORATION (1)
7379475 Communications processor 21 2002
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
7386622 Network converter and information processing system 4 2004
* 2005/0086,444 Network converter and information processing system 3 2004
 
CITRIX SYSTEMS, INC. (87)
7774492 System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side net work connections 9 2001
* 2003/0023,743 System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side net work connections 28 2001
7890996 Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways 5 2004
7774834 Rule generalization for web application entry point modeling 1 2004
8238241 Automatic detection and window virtualization for flow control 12 2004
8233392 Transaction boundary detection for reduction in timeout penalties 3 2004
8171479 Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers 4 2004
7711835 Method and apparatus for reducing disclosure of proprietary data in a networked environment 37 2004
8042120 Method and apparatus for moving processes between isolation environments 3 2004
7870294 Method and apparatus for providing policy-based document control 23 2004
7865603 Method and apparatus for assigning access control levels in providing access to networked content files 24 2004
8739274 Method and device for performing integrated caching in a data communication network 0 2005
9219579 Systems and methods for client-side application-aware prioritization of network communications 0 2005
8914522 Systems and methods for facilitating a peer to peer route via a gateway 3 2005
8363650 Method and systems for routing packets from a gateway to an endpoint 11 2005
8291119 Method and systems for securing remote access to private networks 8 2005
8302101 Methods and systems for accessing, by application programs, resources provided by an operating system 1 2005
8132176 Method for accessing, by application programs, resources residing inside an application isolation scope 5 2005
8095940 Method and system for locating and accessing resources 3 2005
8131825 Method and a system for responding locally to requests for file metadata associated with files stored remotely 31 2005
7779034 Method and system for accessing a remote file in a directory structure associated with an application program executing locally 29 2005
8024568 Method and system for verification of an endpoint security scan 5 2005
8954595 Systems and methods for providing client-side accelerated access to remote applications via TCP buffering 2 2005
8706877 Systems and methods for providing client-side dynamic redirection to bypass an intermediary 2 2005
8700695 Systems and methods for providing client-side accelerated access to remote applications via TCP pooling 1 2005
8549149 Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing 4 2005
8495305 Method and device for performing caching of dynamically generated objects in a data communication network 6 2005
8301839 System and method for performing granular invalidation of cached dynamically generated objects in a data communication network 2 2005
8255456 System and method for performing flash caching of dynamically generated objects in a data communication network 9 2005
7810089 Systems and methods for automatic installation and execution of a client-side acceleration program 32 2005
* 2006/0195,840 Systems and methods for automatic installation and execution of a client-side acceleration program 74 2005
8065423 Method and system for assigning access control levels in providing access to networked content files 20 2006
8051180 Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment 140 2006
8799502 Systems and methods for controlling the number of connections established with a server 0 2006
8533846 Method and system for dynamically associating access rights with a resource 2 2006
8355407 Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session 28 2006
8341270 Methods and systems for providing access to a computing environment 30 2006
8010679 Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session 60 2006
8341732 Methods and systems for selecting a method for execution, by a virtual machine, of an application program 23 2007
8117314 Methods and systems for providing remote access to a computing environment provided by a virtual machine 45 2007
7954150 Methods and systems for assigning access control levels in providing access to resources via virtual machines 77 2007
7949677 Methods and systems for providing authorized remote access to a computing environment provided by a virtual machine 55 2007
7870153 Methods and systems for executing, by a virtual machine, an application program requested by a client machine 79 2007
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
8886822 Systems and methods for accelerating delivery of a computing environment to a remote user 3 2007
* 2007/0244,987 Systems and Methods for Accelerating Delivery of a Computing Environment to a Remote User 196 2007
8171483 Method and system for communicating between isolation environments 31 2007
7969876 Method of determining path maximum transmission unit 5 2009
8090797 Methods and systems for launching applications into existing isolation environments 32 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
8261340 Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways 2 2010
8286230 Method and apparatus for associating tickets in a ticket hierarchy 1 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
8634420 Systems and methods for communicating a lossy protocol via a lossless protocol 6 2010
8261057 System and method for establishing a virtual private network 13 2010
8635363 System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side network connections 0 2010
8695083 Rule generalization for web application entry point modeling 0 2010
8351333 Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements 24 2010
8856777 Systems and methods for automatic installation and execution of a client-side acceleration program 0 2010
8499057 System and method for performing flash crowd caching of dynamically generated objects in a data communication network 7 2011
8352964 Method and apparatus for moving processes between isolation environments 4 2011
8312261 Method and system for verification of an endpoint security scan 0 2011
8352606 Method and system for assigning access control levels in providing access to networked content files 3 2011
8326943 Methods and systems for launching applications into existing isolation environments 22 2011
9009720 Method and system for communicating between isolation environments 0 2012
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
8848710 System and method for performing flash caching of dynamically generated objects in a data communication network 0 2012
8726006 System and method for establishing a virtual private network 0 2012
8553699 Wavefront detection and disambiguation of acknowledgements 0 2012
9021494 Method and system for communicating between isolation environments 0 2012
9009721 Method and system for communicating between isolation environments 0 2012
8892778 Method and systems for securing remote access to private networks 0 2012
9311502 Method and system for assigning access control levels in providing access to networked content files 1 2013
8897299 Method and systems for routing packets from a gateway to an endpoint 0 2013
8788581 Method and device for performing caching of dynamically generated objects in a data communication network 0 2013
9071543 Systems and methods for additional retransmissions of dropped packets 0 2013
9401931 Method and system for dynamically associating access rights with a resource 0 2013
9008100 Wavefront detection and disambiguation of acknowledgments 1 2013
9401906 Method and apparatus for providing authorized remote access to application sessions 0 2013
* Cited By Examiner