Movatterモバイル変換


[0]ホーム

URL:


US20160150054A1 - System and devices facilitating dynamic network link acceleration - Google Patents

System and devices facilitating dynamic network link acceleration
Download PDF

Info

Publication number
US20160150054A1
US20160150054A1US14/918,652US201514918652AUS2016150054A1US 20160150054 A1US20160150054 A1US 20160150054A1US 201514918652 AUS201514918652 AUS 201514918652AUS 2016150054 A1US2016150054 A1US 2016150054A1
Authority
US
United States
Prior art keywords
enhanced
packets
data
client
computing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/918,652
Inventor
Mark Vange
Mark Plumb
Michael Kouts
Glenn Sydney Wilson
Paul Randy Thornton
Marlin Popeye McFate
Robert John Shaughnessy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sons Of Innovation LLC
Original Assignee
Circadence Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/835,876external-prioritypatent/US7127518B2/en
Priority claimed from US12/584,938external-prioritypatent/US8195823B2/en
Priority to US14/918,652priorityCriticalpatent/US20160150054A1/en
Application filed by Circadence CorpfiledCriticalCircadence Corp
Publication of US20160150054A1publicationCriticalpatent/US20160150054A1/en
Assigned to CIRCADENCE CORPORATIONreassignmentCIRCADENCE CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: WILSON, GLENN S., VANGE, MARK, KOUTS, MICHAEL, PLUMB, MARC
Assigned to CIRCADENCE CORPORATIONreassignmentCIRCADENCE CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MCFATE, MARLIN POPEYE, THORNTON, RANDY
Assigned to CIRCADENCE CORPORATIONreassignmentCIRCADENCE CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SHAUGHNESSY, ROBERT JOHN
Priority to US15/496,741prioritypatent/US10033840B2/en
Priority to US16/042,415prioritypatent/US10329410B2/en
Priority to US16/439,273prioritypatent/US10858503B2/en
Assigned to SONS OF INNOVATION LLCreassignmentSONS OF INNOVATION LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CIRCADENCE CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A peer to peer dynamic network acceleration method and apparatus provide enhanced communications directly between two or more enhanced devices, such as enhanced clients. The enhanced clients may comprise a front-end, a back-end, or both. In general, the front-end and back-end of the enhanced clients work in concert to translate data into an enhanced protocol for communication between the enhanced clients. The enhanced protocol may provide acceleration, security, error correction, and other benefits. Data from various applications may be seamlessly translated between a first protocol and the enhanced protocol, such that the applications need not be modified to use the enhanced protocol. The enhanced clients may automatically detect one another to establish an enhanced communications channel automatically.

Description

Claims (6)

What is claimed is:
1. A method for dynamically accelerating network links between a client computing device and a back-end server comprising the steps of:
receiving a request at said back-end server from said client computing device in a first communication protocol using packets of first type generated by said client computing device to establish a communication link between said client computing device and said back-end server;
transmitting to said client computing device machine readable code configured to implement a front-end mechanism at said client computing device, said front-end mechanism configured to encode packets of said first type generated by said client computing device into encoded packets of a second type, said machine readable code including routing rules defining which of said data packets of said first type are to be encoded into packets of said second type for transmission over an enhanced communication link between said client computing device and said back-end server;
establishing said enhanced communication link between said client computing device and said back-end server;
encoding data traffic from the back-end server into one or more encoded packets of said second type for communication to the front-end mechanism of the client computing device through the enhanced communication link;
receiving one or more encoded packets of said second type comprising data traffic from the client computing device which was intercepted by said front-end mechanism and transmitted through the enhanced communication link based upon said routing rules;
decoding the one or more encoded packets comprising data traffic from the client computing device at the back-end server to restore the data traffic from the client computing device for use by the back-end server; and
receiving quality of service information about the enhanced communication link from the client computing device at the back-end server.
2. The method in accordance withclaim 1 further comprising generating a prompt at said client computing device before transmitting said machine readable code to said client device, wherein if a user of said client computing device provides a required input in response to said prompt, then transmitting said machine readable code to said client computing device.
3. The method in accordance withclaim 2 wherein said prompt comprises a request displayed to said user via a display device of said client computing device.
4. The method in accordance withclaim 1 further comprising terminating communications with said back-end server if said user does not provide said required input.
5. The method in accordance withclaim 1 wherein said machine-readable code comprises one or more executable files.
6. The method in accordance withclaim 1 wherein said front-end mechanism is configured to intercept and encode packets of said first type intended for transmission to said back-end server but not intercept packets of said first type intended for transmission to other destinations.
US14/918,6522000-04-172015-10-21System and devices facilitating dynamic network link accelerationAbandonedUS20160150054A1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US14/918,652US20160150054A1 (en)2000-04-172015-10-21System and devices facilitating dynamic network link acceleration
US15/496,741US10033840B2 (en)2000-04-172017-04-25System and devices facilitating dynamic network link acceleration
US16/042,415US10329410B2 (en)2000-04-172018-07-23System and devices facilitating dynamic network link acceleration
US16/439,273US10858503B2 (en)2000-04-172019-06-12System and devices facilitating dynamic network link acceleration

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
US19749000P2000-04-172000-04-17
US09/835,876US7127518B2 (en)2000-04-172001-04-16System and method for implementing application functionality within a network infrastructure
US11/346,767US7975066B2 (en)2000-04-172006-02-03System and method for implementing application functionality within a network infrastructure
US12/584,938US8195823B2 (en)2000-04-172009-09-14Dynamic network link acceleration
US13/023,460US20110128972A1 (en)2000-04-172011-02-08Peer to peer dynamic network link acceleration
US14/158,255US20140317309A1 (en)2000-04-172014-01-17System and devices facilitating dynamic network link acceleration
US14/918,652US20160150054A1 (en)2000-04-172015-10-21System and devices facilitating dynamic network link acceleration

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/158,255ContinuationUS20140317309A1 (en)2000-04-172014-01-17System and devices facilitating dynamic network link acceleration

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/496,741ContinuationUS10033840B2 (en)2000-04-172017-04-25System and devices facilitating dynamic network link acceleration

Publications (1)

Publication NumberPublication Date
US20160150054A1true US20160150054A1 (en)2016-05-26

Family

ID=44068880

Family Applications (6)

Application NumberTitlePriority DateFiling Date
US13/023,460AbandonedUS20110128972A1 (en)2000-04-172011-02-08Peer to peer dynamic network link acceleration
US14/158,255AbandonedUS20140317309A1 (en)2000-04-172014-01-17System and devices facilitating dynamic network link acceleration
US14/918,652AbandonedUS20160150054A1 (en)2000-04-172015-10-21System and devices facilitating dynamic network link acceleration
US15/496,741Expired - LifetimeUS10033840B2 (en)2000-04-172017-04-25System and devices facilitating dynamic network link acceleration
US16/042,415Expired - Fee RelatedUS10329410B2 (en)2000-04-172018-07-23System and devices facilitating dynamic network link acceleration
US16/439,273Expired - Fee RelatedUS10858503B2 (en)2000-04-172019-06-12System and devices facilitating dynamic network link acceleration

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US13/023,460AbandonedUS20110128972A1 (en)2000-04-172011-02-08Peer to peer dynamic network link acceleration
US14/158,255AbandonedUS20140317309A1 (en)2000-04-172014-01-17System and devices facilitating dynamic network link acceleration

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US15/496,741Expired - LifetimeUS10033840B2 (en)2000-04-172017-04-25System and devices facilitating dynamic network link acceleration
US16/042,415Expired - Fee RelatedUS10329410B2 (en)2000-04-172018-07-23System and devices facilitating dynamic network link acceleration
US16/439,273Expired - Fee RelatedUS10858503B2 (en)2000-04-172019-06-12System and devices facilitating dynamic network link acceleration

Country Status (1)

CountryLink
US (6)US20110128972A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230188628A1 (en)*2019-10-022023-06-15APS Technology 1 LLCInvoking a Random Linear Network Coding Communications Protocol

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7003571B1 (en)*2000-01-312006-02-21Telecommunication Systems Corporation Of MarylandSystem and method for re-directing requests from browsers for communication over non-IP based networks
AU2001251643A1 (en)2000-04-172001-10-30Circadence CorporationSystem and method for providing distributed database services
US8996705B2 (en)2000-04-172015-03-31Circadence CorporationOptimization of enhanced network links
US20110128972A1 (en)2000-04-172011-06-02Randy ThorntonPeer to peer dynamic network link acceleration
US7277950B1 (en)*2000-12-292007-10-02Swarmcast, Inc.Packet transfer mechanism over a peer to peer network
US9949305B2 (en)*2009-10-022018-04-17Blackberry LimitedMethods and apparatus for peer-to-peer communications in a wireless local area network
US20110082939A1 (en)*2009-10-022011-04-07Michael Peter MontemurroMethods and apparatus to proxy discovery and negotiations between network entities to establish peer-to-peer communications
US9042550B2 (en)2012-03-302015-05-26Qualcomm IncorporatedMethods and apparatus for base station assisted peer discovery through aggregation of expressions
US9258692B2 (en)2012-03-302016-02-09Qualcomm IncorporatedRelay assisted peer discovery
US10223431B2 (en)2013-01-312019-03-05Facebook, Inc.Data stream splitting for low-latency data access
US9609050B2 (en)*2013-01-312017-03-28Facebook, Inc.Multi-level data staging for low latency data access
CN105191225A (en)*2013-03-282015-12-23株式会社东芝Communication device, communication method, and communication program
CN106302661B (en)*2016-08-022019-08-13网宿科技股份有限公司P2P data accelerated method, device and system
US11443768B2 (en)*2017-09-012022-09-13Panasonic Intellectual Property Management Co., Ltd.Content recording apparatus, content editing apparatus, content reproduction apparatus, content recording method, content editing method, and content reproduction method
US12136934B2 (en)*2017-10-302024-11-05AtomBeam Technologies Inc.Event-driven data transmission using codebooks with protocol adaption
US10809926B2 (en)2018-02-052020-10-20Microsoft Technology Licensing, LlcServer system
US12063273B2 (en)2018-02-052024-08-13Microsoft Technology Licensing, Llc.Server system
US10468230B2 (en)*2018-04-102019-11-05Bae Systems Information And Electronic Systems Integration Inc.Nondestructive sample imaging
US11340179B2 (en)2019-10-212022-05-24Bae Systems Information And Electronic System Integration Inc.Nanofabricated structures for sub-beam resolution and spectral enhancement in tomographic imaging
US11973823B1 (en)*2023-01-112024-04-30Dell Products L.P.Offloading namespace redirection to backup clients in a scale out cluster
US12417136B2 (en)2023-03-242025-09-16AtomBeam Technologies Inc.System and method for adaptive protocol caching in event-driven data communication networks

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5307413A (en)*1991-07-191994-04-26Process Software CorporationMethod and apparatus for adding data compression and other services in a computer network
US6097733A (en)*1997-06-132000-08-01Nortel Networks CorporationSystem and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications

Family Cites Families (225)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
ATE151183T1 (en)1989-02-241997-04-15Digital Equipment Corp BROKER FOR SELECTING COMPUTER NETWORK SERVERS
CA2015248C (en)1989-06-301996-12-17Gerald R. AshFully shared communications network
FR2670973B1 (en)1990-12-191994-04-15Ouest Standard Telematique Sa PACKET TRANSMISSION SYSTEM WITH DATA COMPRESSION, METHOD AND EQUIPMENT THEREOF.
US8060083B2 (en)2000-10-112011-11-15Gogo LlcSystem for managing an aircraft-oriented emergency services call in an airborne wireless cellular network
US5539884A (en)1993-05-201996-07-23Bell Communications Research, Inc.Intelligent broadband communication system and method employing fast-packet switches
US5446736A (en)*1993-10-071995-08-29Ast Research, Inc.Method and apparatus for connecting a node to a wireless network using a standard protocol
US6701370B1 (en)1994-06-082004-03-02Hughes Electronics CorporationNetwork system with TCP/IP protocol spoofing
US5548646A (en)1994-09-151996-08-20Sun Microsystems, Inc.System for signatureless transmission and reception of data packets between computer networks
US5659544A (en)1994-10-171997-08-19Lucent Technologies Inc.Method and system for distributed control in wireless cellular and personal communication systems
US6944555B2 (en)1994-12-302005-09-13Power Measurement Ltd.Communications architecture for intelligent electronic devices
US5793498A (en)*1995-03-101998-08-11Telogy Networks, Inc.System for transferring facsimile data without dedicated G3 hardware
US5717745A (en)*1995-04-241998-02-10Mci Communications CorporationSystem and method of efficiently evaluating different messages by a server in a telecommunications environment
US5774668A (en)1995-06-071998-06-30Microsoft CorporationSystem for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5757771A (en)1995-11-141998-05-26Yurie Systems, Inc.Queue management to serve variable and constant bit rate traffic at multiple quality of service levels in a ATM switch
CA2186795A1 (en)1995-11-171997-05-18Cormac John SreenanResource management system for a broadband multipoint bridge
US5887132A (en)1995-12-051999-03-23Asante Technologies, Inc.Network hub interconnection circuitry
GB2309558A (en)1996-01-261997-07-30IbmLoad balancing across the processors of a server computer
US5862348A (en)1996-02-091999-01-19Citrix Systems, Inc.Method and apparatus for connecting a client node to a server node based on load levels
US5754774A (en)*1996-02-151998-05-19International Business Machine Corp.Client/server communication system
AU710463B2 (en)1996-02-161999-09-23Corning IncorporatedA symmetric, dispersion-manager fiber optic cable and system
US6324683B1 (en)1996-02-232001-11-27International Business Machines CorporationSystem, method and program for debugging external programs in client/server-based relational database management systems
US5761507A (en)1996-03-051998-06-02International Business Machines CorporationClient/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling
US5673322A (en)1996-03-221997-09-30Bell Communications Research, Inc.System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US6185611B1 (en)1998-03-202001-02-06Sun Microsystem, Inc.Dynamic lookup service in a distributed system
JP3419627B2 (en)1996-06-112003-06-23株式会社日立製作所 Router device
US6240454B1 (en)1996-09-092001-05-29Avaya Technology Corp.Dynamic reconfiguration of network servers
GB9621243D0 (en)*1996-10-111996-11-27Nokia Mobile Phones LtdDect/gcm interworking
US5938732A (en)1996-12-091999-08-17Sun Microsystems, Inc.Load balancing and failover of network services
US5956341A (en)*1996-12-131999-09-21International Business Machines CorporationMethod and system for optimizing data transmission line bandwidth occupation in a multipriority data traffic environment
US6078582A (en)1996-12-182000-06-20Bell Atlantic Network Services, Inc.Internet long distance telephone service
US6028842A (en)1996-12-232000-02-22Nortel Networks CorporationDynamic traffic conditioning
US6023456A (en)1996-12-232000-02-08Nortel Networks CorporationDynamic traffic conditioning
US7216043B2 (en)1997-02-122007-05-08Power Measurement Ltd.Push communications architecture for intelligent electronic devices
US6370571B1 (en)1997-03-052002-04-09At Home CorporationSystem and method for delivering high-performance online multimedia services
US5956330A (en)1997-03-311999-09-21Resound CorporationBandwidth management in a heterogenous wireless personal communications system
US6286058B1 (en)1997-04-142001-09-04Scientific-Atlanta, Inc.Apparatus and methods for automatically rerouting packets in the event of a link failure
US5808203A (en)1997-05-121998-09-15Medrad, Inc.Fluid pressure measurement devices
CA2206616A1 (en)1997-05-301998-11-30Robert Hugh HoltCentralized call control in a data access transport service
CA2293566A1 (en)*1997-06-251998-12-30Inforonics, Inc.Apparatus and method for identifying clients accessing network sites
US6006264A (en)1997-08-011999-12-21Arrowpoint Communications, Inc.Method and system for directing a flow between a client and a server
CA2268784A1 (en)1997-08-141999-02-25Motorola, Inc.System, device, and method for scheduling in a communication network
US20010010046A1 (en)1997-09-112001-07-26Muyres Matthew R.Client content management and distribution system
US20010056405A1 (en)1997-09-112001-12-27Muyres Matthew R.Behavior tracking and user profiling system
US6714979B1 (en)*1997-09-262004-03-30Worldcom, Inc.Data warehousing infrastructure for web based reporting tool
US6128279A (en)1997-10-062000-10-03Web Balance, Inc.System for balancing loads among network servers
US7174393B2 (en)2000-12-262007-02-06Alacritech, Inc.TCP/IP offload network interface device
US6807581B1 (en)2000-09-292004-10-19Alacritech, Inc.Intelligent network storage interface system
US7076568B2 (en)1997-10-142006-07-11Alacritech, Inc.Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
US6697868B2 (en)2000-02-282004-02-24Alacritech, Inc.Protocol processing stack for use with intelligent network interface device
US8782199B2 (en)1997-10-142014-07-15A-Tech LlcParsing a packet header
US6427171B1 (en)1997-10-142002-07-30Alacritech, Inc.Protocol processing stack for use with intelligent network interface device
US7237036B2 (en)1997-10-142007-06-26Alacritech, Inc.Fast-path apparatus for receiving data corresponding a TCP connection
US7089326B2 (en)1997-10-142006-08-08Alacritech, Inc.Fast-path processing for receiving data on TCP connection offload devices
US7185266B2 (en)2003-02-122007-02-27Alacritech, Inc.Network interface device for error detection using partial CRCS of variable length message portions
US6427173B1 (en)1997-10-142002-07-30Alacritech, Inc.Intelligent network interfaced device and system for accelerated communication
US6470415B1 (en)1999-10-132002-10-22Alacritech, Inc.Queue system involving SRAM head, SRAM tail and DRAM body
US7284070B2 (en)1997-10-142007-10-16Alacritech, Inc.TCP offload network interface device
US7133940B2 (en)1997-10-142006-11-07Alacritech, Inc.Network interface device employing a DMA command queue
US6757746B2 (en)1997-10-142004-06-29Alacritech, Inc.Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US6687758B2 (en)2001-03-072004-02-03Alacritech, Inc.Port aggregation for network connections that are offloaded to network interface devices
US6389479B1 (en)1997-10-142002-05-14Alacritech, Inc.Intelligent network interface device and system for accelerated communication
US6591302B2 (en)1997-10-142003-07-08Alacritech, Inc.Fast-path apparatus for receiving data corresponding to a TCP connection
US7042898B2 (en)1997-10-142006-05-09Alacritech, Inc.Reducing delays associated with inserting a checksum into a network message
US7167927B2 (en)1997-10-142007-01-23Alacritech, Inc.TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US6434620B1 (en)1998-08-272002-08-13Alacritech, Inc.TCP/IP offload network interface device
US6658480B2 (en)1997-10-142003-12-02Alacritech, Inc.Intelligent network interface system and method for accelerated protocol processing
US6226680B1 (en)1997-10-142001-05-01Alacritech, Inc.Intelligent network interface system method for protocol processing
US6167449A (en)1997-11-192000-12-26Apple Computer, Inc.System and method for identifying and locating services on multiple heterogeneous networks using a query by type
US6272492B1 (en)1997-11-212001-08-07Ibm CorporationFront-end proxy for transparently increasing web server functionality
US6366947B1 (en)1998-01-202002-04-02Redmond Venture, Inc.System and method for accelerating network interaction
US6230183B1 (en)1998-03-112001-05-08International Business Machines CorporationMethod and apparatus for controlling the number of servers in a multisystem cluster
FI108192B (en)1998-03-192001-11-30Nokia Networks Oy Procedure and apparatus for checking service quality in a mobile telephone system
US6643292B2 (en)1998-04-282003-11-04Nortel Networks LimitedEfficient packet data transport mechanism and an interface therefor
GB9809512D0 (en)1998-05-011998-07-01British TelecommDistributed data processing
FI980985A7 (en)1998-05-041999-11-05Sonera Oy System and method for decentralizing a service request
US6591288B1 (en)1998-05-192003-07-08Nortel Networks LimitedData network accelerated access system
EP0964588A2 (en)1998-06-121999-12-15AlcatelA communications network system with discrete terminal mobility and remote user registration
US6640248B1 (en)1998-07-102003-10-28Malibu Networks, Inc.Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6477146B1 (en)1998-08-312002-11-05Fujitsu Network Communications, Inc.Usage parameter control device for asynchronous transfer mode system
US6728963B1 (en)*1998-09-092004-04-27Microsoft CorporationHighly componentized system architecture with a loadable interprocess communication manager
US6490278B1 (en)*1998-10-062002-12-03At&T Corp.Method and apparatus for signaling voice compression in a network
US6310894B1 (en)1998-11-232001-10-30Verizon Laboratories Inc.Method and apparatus for service multiplexing over telephone networks which employ bridged tap construction
US7245930B1 (en)1998-11-242007-07-17Hughes Network Systems, LlcAcquisition mechanism for a mobile satellite system
US6728748B1 (en)*1998-12-012004-04-27Network Appliance, Inc.Method and apparatus for policy based class of service and adaptive service level management within the context of an internet and intranet
US6389462B1 (en)1998-12-162002-05-14Lucent Technologies Inc.Method and apparatus for transparently directing requests for web objects to proxy caches
US6643260B1 (en)*1998-12-182003-11-04Cisco Technology, Inc.Method and apparatus for implementing a quality of service policy in a data communications network
US6515964B1 (en)*1998-12-292003-02-04At&T Corp.Method and apparatus for dynamically controlling the admission of calls to a network
US6665872B1 (en)*1999-01-062003-12-16Sarnoff CorporationLatency-based statistical multiplexing
US6381228B1 (en)1999-01-152002-04-30Trw Inc.Onboard control of demand assigned multiple access protocol for satellite ATM networks
US20040109440A1 (en)1999-01-152004-06-10Mattathil George P.Optimized packet and time division multiplex transmission and network integration
US6760336B1 (en)1999-02-182004-07-06Nortel Networks LimitedFlow detection scheme to support QoS flows between source and destination nodes
US6760308B1 (en)1999-02-262004-07-06Bitbytebit Information Services, Inc.Adaptive transmission in multi-access asynchronous channels
US6594268B1 (en)*1999-03-112003-07-15Lucent Technologies Inc.Adaptive routing system and method for QOS packet networks
US6081900A (en)1999-03-162000-06-27Novell, Inc.Secure intranet access
US6446110B1 (en)1999-04-052002-09-03International Business Machines CorporationMethod and apparatus for representing host datastream screen image information using markup languages
US6765909B1 (en)*1999-04-222004-07-20Nortel Networks LimitedMethod and apparatus for providing support for multiple QoS levels within a third generation packet data session
US6560197B1 (en)*1999-06-292003-05-063Com CorporationDistributed XDSL modem pool with front-end idle mode processing
US6615235B1 (en)1999-07-222003-09-02International Business Machines CorporationMethod and apparatus for cache coordination for multiple address spaces
US6434139B1 (en)*1999-08-102002-08-13Lucent Technologies Inc.Method for optimizing mobile wireless communications routed across plural interconnected networks
US6697851B1 (en)1999-09-022004-02-24International Business Machines CorporationMethod and apparatus for identifying clients using incoming option data
US6535925B1 (en)*1999-11-092003-03-18Telefonaktiebolaget L M Ericsson (Publ)Packet header compression using division remainders
US6490619B1 (en)1999-12-072002-12-03International Business Machines CorporationMethod and system for managing multiple lightweight directory access protocol directory servers
US6854009B1 (en)1999-12-222005-02-08Tacit Networks, Inc.Networked computer system
US7003571B1 (en)2000-01-312006-02-21Telecommunication Systems Corporation Of MarylandSystem and method for re-directing requests from browsers for communication over non-IP based networks
US8370435B1 (en)2000-01-312013-02-05Telecommunication Systems, Inc.System and method for servers to send alerts to connectionless devices
US20020031131A1 (en)2000-02-022002-03-14Yechiam YeminiMethod and apparatus for the exchange of data between a dynamically addressed network and a foreign network
US6816456B1 (en)2000-02-042004-11-09At&T Corp.Methods and apparatus for network use optimization
US6820133B1 (en)2000-02-072004-11-16Netli, Inc.System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US7082467B2 (en)2000-02-102006-07-25Hughes Network SystemsMethod and device for selective transport level spoofing based on information in transport level packet
US8291007B2 (en)*2000-02-222012-10-16Flash Networks LtdSystem and method to accelerate client/server interactions using predictive requests
US7020719B1 (en)2000-03-242006-03-28Netli, Inc.System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US6336137B1 (en)2000-03-312002-01-01Siebel Systems, Inc.Web client-server system and method for incompatible page markup and presentation languages
US6732175B1 (en)2000-04-132004-05-04Intel CorporationNetwork apparatus for switching based on content of application data
US7164661B2 (en)2000-04-142007-01-16Hughes Networks Systems, LlcSystem and method for providing a two-way satellite system
IL142504A0 (en)2000-04-162002-03-10Hughes Electronics CorpAn approach to minimize worst-case queueing delay for a switching communication system with transmission constraints
US8024481B2 (en)2000-04-172011-09-20Circadence CorporationSystem and method for reducing traffic and congestion on distributed interactive simulation networks
AU2001251643A1 (en)*2000-04-172001-10-30Circadence CorporationSystem and method for providing distributed database services
US8195823B2 (en)*2000-04-172012-06-05Circadence CorporationDynamic network link acceleration
US8996705B2 (en)2000-04-172015-03-31Circadence CorporationOptimization of enhanced network links
US8510468B2 (en)2000-04-172013-08-13Ciradence CorporationRoute aware network link acceleration
US8898340B2 (en)*2000-04-172014-11-25Circadence CorporationDynamic network link acceleration for network including wireless communication devices
US8065399B2 (en)2000-04-172011-11-22Circadence CorporationAutomated network infrastructure test and diagnostic system and method therefor
US20110128972A1 (en)2000-04-172011-06-02Randy ThorntonPeer to peer dynamic network link acceleration
US6785726B1 (en)2000-05-082004-08-31Citrix Systems, Inc.Method and apparatus for delivering local and remote server events in a similar fashion
US6785713B1 (en)2000-05-082004-08-31Citrix Systems, Inc.Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US8463912B2 (en)2000-05-232013-06-11Media Farm, Inc.Remote displays in mobile communication networks
US7386310B2 (en)2000-06-262008-06-10Hughes Network Systems, LlcFallback mode ingress/egress mechanism for satellite communication system
US20020010765A1 (en)2000-07-212002-01-24John BorderMethod and system for prioritizing traffic in a network
AU2001289212A1 (en)2000-09-112002-03-26Viafone, Inc.Method and system for integrating applications and mobile networks
US8019901B2 (en)2000-09-292011-09-13Alacritech, Inc.Intelligent network storage interface system
US6525268B1 (en)*2000-09-292003-02-25Holly A. SellersSystem and method for housing electronic devices
US6999471B1 (en)2000-11-282006-02-14Soma Networks, Inc.Communication structure for multiplexed links
US6954786B1 (en)*2000-12-082005-10-113Com CorporationMethod and architecture for a high performance cache for distributed, web-based management solutions
US7254606B2 (en)2001-01-302007-08-07Canon Kabushiki KaishaData management method using network
US6836795B2 (en)2001-01-312004-12-28Microsoft CorporationMapping connections and protocol-specific resource identifiers
US20020129159A1 (en)2001-03-092002-09-12Michael LubyMulti-output packet server with independent streams
FI20010552A0 (en)2001-03-192001-03-19Stonesoft Oy Processing of state information in a network element cluster
US7245405B2 (en)2001-04-112007-07-17Hughes Network Systems, LlcMethod and system for performing stateless compression of messages
US6801604B2 (en)2001-06-252004-10-05International Business Machines CorporationUniversal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resources
US8200818B2 (en)2001-07-062012-06-12Check Point Software Technologies, Inc.System providing internet access management with router-based policy enforcement
US7085247B2 (en)2001-08-092006-08-01Hughes Network Systems, LlcScheduling and queue servicing in a satellite terminal for bandwidth allocations in a broadband satellite communications system
US7660887B2 (en)2001-09-072010-02-09Sun Microsystems, Inc.Systems and methods for providing dynamic quality of service for a distributed system
US7133361B2 (en)2001-09-262006-11-07Hughes Network Systems, Inc.Method and system for improvement of network performance over asymmetic links
WO2003043288A1 (en)2001-11-132003-05-22Ems Technologies, Inc.Enhancements for tcp perfomance enhancing proxies
US7028183B2 (en)2001-11-132006-04-11Symantec CorporationEnabling secure communication in a clustered or distributed architecture
US20030172264A1 (en)2002-01-282003-09-11Hughes ElectronicsMethod and system for providing security in performance enhanced network
US8976798B2 (en)2002-01-282015-03-10Hughes Network Systems, LlcMethod and system for communicating over a segmented virtual private network (VPN)
US20030219022A1 (en)2002-01-282003-11-27Hughes ElectronicsMethod and system for utilizing virtual private network (VPN) connections in a performance enhanced network
US7389533B2 (en)2002-01-282008-06-17Hughes Network Systems, LlcMethod and system for adaptively applying performance enhancing functions
EP1333642B1 (en)2002-01-282008-08-20Hughes Network Systems, LLCMethod and system for integrating performance enhancing functions in a virtual private network (VPN)
US20030145106A1 (en)2002-01-312003-07-31Sun Microsystems, Inc.System and method for directing wireless data packet traffic
US7596373B2 (en)2002-03-212009-09-29Mcgregor Christopher MMethod and system for quality of service (QoS) monitoring for wireless devices
US7543087B2 (en)2002-04-222009-06-02Alacritech, Inc.Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7170889B2 (en)2002-05-082007-01-30Hughes Network Systems LlcSystem and method for efficiently using channel unit hardware to provide multiple narrowband channels overlaid on a single wideband channel in a satellite communications network
US7852796B2 (en)2002-05-132010-12-14Xudong WangDistributed multichannel wireless communication
US7245696B2 (en)2002-05-292007-07-17Xradia, Inc.Element-specific X-ray fluorescence microscope and method of operation
US7315896B2 (en)2002-06-062008-01-01International Business Machines CorporationServer network controller including packet forwarding and method therefor
US7487264B2 (en)2002-06-112009-02-03Pandya Ashish AHigh performance IP processor
US7337236B2 (en)*2002-07-022008-02-26International Business Machines CorporationApplication prioritization in a stateless protocol
US7336967B2 (en)2002-07-082008-02-26Hughes Network Systems, LlcMethod and system for providing load-sensitive bandwidth allocation
US20040111461A1 (en)2002-08-282004-06-10Claudatos Christopher H.Managing and controlling user applications with network switches
US7953820B2 (en)2002-09-112011-05-31Hughes Network Systems, LlcMethod and system for providing enhanced performance of web browsing
US7191241B2 (en)2002-09-272007-03-13Alacritech, Inc.Fast-path apparatus for receiving data corresponding to a TCP connection
US7337241B2 (en)2002-09-272008-02-26Alacritech, Inc.Fast-path apparatus for receiving data corresponding to a TCP connection
US7120666B2 (en)2002-10-302006-10-10Riverbed Technology, Inc.Transaction accelerator for client-server communication systems
US6879526B2 (en)2002-10-312005-04-12Ring Technology Enterprises LlcMethods and apparatus for improved memory access
US20040088262A1 (en)2002-11-062004-05-06Alacritech, Inc.Enabling an enhanced function of an electronic device
US7388869B2 (en)2002-11-192008-06-17Hughes Network Systems, LlcSystem and method for routing among private addressing domains
KR100461728B1 (en)*2002-12-102004-12-17한국전자통신연구원Method for Providing DiffServ Based VoIP QoS on Router
US7191318B2 (en)2002-12-122007-03-13Alacritech, Inc.Native copy instruction for file-access processor with copy-rule-based validation
US7254696B2 (en)2002-12-122007-08-07Alacritech, Inc.Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests
US7093099B2 (en)2002-12-122006-08-15Alacritech, Inc.Native lookup instruction for file-access processor searching a three-level lookup cache for variable-length keys
US7506368B1 (en)2003-02-132009-03-17Cisco Technology, Inc.Methods and apparatus for network communications via a transparent security proxy
US7116936B2 (en)2003-05-072006-10-03Hughes Network Systems, Inc.Method and apparatus for estimating beacon power variations
US7287092B2 (en)2003-08-112007-10-23Sharp Colin CGenerating a hash for a TCP/IP offload device
US8553572B2 (en)2003-09-102013-10-08Hyperdata Technologies, Inc.Internet protocol optimizer
US7529824B2 (en)*2003-10-142009-05-05International Business Machines CorporationMethod for selecting a service binding protocol in a service-oriented architecture
US6996070B2 (en)2003-12-052006-02-07Alacritech, Inc.TCP/IP offload device with reduced sequential processing
US7296205B2 (en)*2004-02-182007-11-13Nokia CorporationData repair
US7761095B2 (en)2004-03-172010-07-20Telecommunication Systems, Inc.Secure transmission over satellite phone network
US20050232220A1 (en)2004-04-152005-10-20Evans Gregory RTransmitting packet-based communication information
US7885980B2 (en)*2004-07-022011-02-08Oracle International CorporationMechanism for improving performance on XML over XML data using path subsetting
US8442506B2 (en)2004-07-232013-05-14Gregory PeacockSystem and method for communications in a multi-platform environment
CN2745104Y (en)*2004-11-122005-12-07鸿富锦精密工业(深圳)有限公司PDA protecting device
JP4589406B2 (en)2004-12-242010-12-01アスペラ,インク. Bulk data transfer
US8214707B2 (en)2007-06-262012-07-03Aspera, Inc.Method and system for reliable data transfer
US20060200503A1 (en)*2005-03-032006-09-07Nokia CorporationModifying back-end web server documents at an intermediary server using directives
US7577125B2 (en)2005-07-082009-08-18Microsoft CorporationDirect wireless client to client communication
US8117290B2 (en)2005-07-252012-02-14Cisco Technology, Inc.Simple home networking
US8418233B1 (en)2005-07-292013-04-09F5 Networks, Inc.Rule based extensible authentication
US8533308B1 (en)*2005-08-122013-09-10F5 Networks, Inc.Network traffic management through protocol-configurable transaction processing
US8090818B2 (en)*2005-09-192012-01-03Sap AgGeneration of customized client proxies
CA2624502C (en)2005-10-052013-07-09Guardian Networks, LlcA method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network
US8327192B2 (en)2006-02-062012-12-04Intel CorporationMethod for memory integrity
AU2007212001A1 (en)2006-02-072007-08-16Asankya Networks, Inc.Systems and methods of improving performance of transport protocols
WO2007101117A2 (en)2006-02-232007-09-07Asankya Networks, Inc.Systems and methods of network monitoring
US20080040519A1 (en)2006-05-022008-02-14Alacritech, Inc.Network interface device with 10 Gb/s full-duplex transfer rate
US7805510B2 (en)2006-05-112010-09-28Computer Associates Think, Inc.Hierarchy for characterizing interactions with an application
EP2047801A1 (en)*2006-07-202009-04-15Hitachi Medical CorporationUltrasonographic device
US7797406B2 (en)*2006-07-272010-09-14Cisco Technology, Inc.Applying quality of service to application messages in network elements based on roles and status
JP2010504047A (en)2006-09-132010-02-04アサンキア ネットワークス, インコーポレイテッド System and method for improving transport protocol performance in a multipath environment
EP2092391A4 (en)2006-12-062010-09-22Panorama Synergy LtdMagneto-opto micro-ring resonator and switch
WO2008085201A2 (en)2006-12-292008-07-17Prodea Systems, Inc.Managed file backup and restore at remote storage locations through multi-services gateway device at user premises
US7532134B2 (en)*2007-03-122009-05-12Citrix Systems, Inc.Systems and methods for sharing compression histories between multiple devices
US8140946B2 (en)2007-03-272012-03-20Hughes Network Systems, LlcMethod and apparatus for generating low rate turbo codes
US8139575B2 (en)2007-06-292012-03-20International Business Machines CorporationDevice, system and method of modification of PCI express packet digest
US20090003335A1 (en)2007-06-292009-01-01International Business Machines CorporationDevice, System and Method of Fragmentation of PCI Express Packets
US9667545B2 (en)2007-09-042017-05-30International Business Machines CorporationMethod and system for aggregate bandwidth control
US8059533B2 (en)2007-10-242011-11-15Cisco Technology, Inc.Packet flow optimization (PFO) policy management in a communications network by rule name
US7827325B2 (en)2007-10-312010-11-02International Business Machines CorporationDevice, system, and method of speculative packet transmission
US8051017B2 (en)*2008-01-172011-11-01Aspera, Inc.Practical model for high speed file delivery services supporting guaranteed delivery times and differentiated service levels
US8130737B2 (en)*2008-03-122012-03-06Samsung Electronics Co., Ltd.System and method for a multiple hop wireless network
TW200947231A (en)*2008-05-052009-11-16Inotera Memories IncA risk assessment method for process improvement decisions
US20090300595A1 (en)2008-05-302009-12-03Ise CorporationSystem and Method for Remotely Updating Control Software in a Vehicle With an Electric Drive System
US8271842B2 (en)*2008-06-132012-09-18Qualcomm IncorporatedReducing harq retransmissions using peak power management techniques
US8055734B2 (en)2008-08-152011-11-08International Business Machines CorporationMapping of logical volumes to host clusters
US8046443B2 (en)*2008-08-212011-10-25Red Hat, Inc.Rapid deployment remote network monitor
CA2754362C (en)*2009-03-062014-09-23Aspera, Inc.Method and system for i/o driven rate adaptation
US20110087522A1 (en)2009-10-082011-04-14International Business Machines CorporationMethod for deploying a probing environment for provisioned services to recommend optimal balance in service level agreement user experience and environmental metrics
US8369210B2 (en)2009-12-312013-02-05General Motors, LLC.Retry for telematics packet data connection failures in CDMA 1xRTT network
US9461835B2 (en)*2011-04-082016-10-04International Business Machines CorporationMulticast bulk transfer system
US20130019189A1 (en)2011-07-142013-01-17Cbs Interactive IncAugmented editing of an online document
US8443071B2 (en)2011-10-042013-05-14Advanergy, Inc.Data server system and method
US8990898B2 (en)2012-02-162015-03-24Citrix Systems, Inc.Connection leasing for hosted services
GB2507653B (en)2012-10-162015-01-28Roke Manor ResearchMethod and system for WLAN connection control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5307413A (en)*1991-07-191994-04-26Process Software CorporationMethod and apparatus for adding data compression and other services in a computer network
US6097733A (en)*1997-06-132000-08-01Nortel Networks CorporationSystem and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230188628A1 (en)*2019-10-022023-06-15APS Technology 1 LLCInvoking a Random Linear Network Coding Communications Protocol

Also Published As

Publication numberPublication date
US20190390041A1 (en)2019-12-26
US20180355154A1 (en)2018-12-13
US10329410B2 (en)2019-06-25
US20140317309A1 (en)2014-10-23
US20170324845A1 (en)2017-11-09
US20110128972A1 (en)2011-06-02
US10858503B2 (en)2020-12-08
US10033840B2 (en)2018-07-24

Similar Documents

PublicationPublication DateTitle
US10858503B2 (en)System and devices facilitating dynamic network link acceleration
US10819826B2 (en)System and method for implementing application functionality within a network infrastructure
US10931775B2 (en)Optimization of enhanced network links
USRE45009E1 (en)Dynamic network link acceleration
US8898340B2 (en)Dynamic network link acceleration for network including wireless communication devices

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:CIRCADENCE CORPORATION, COLORADO

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:THORNTON, RANDY;MCFATE, MARLIN POPEYE;REEL/FRAME:040585/0143

Effective date:20090713

Owner name:CIRCADENCE CORPORATION, COLORADO

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHAUGHNESSY, ROBERT JOHN;REEL/FRAME:040585/0126

Effective date:20130820

Owner name:CIRCADENCE CORPORATION, COLORADO

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VANGE, MARK;PLUMB, MARC;KOUTS, MICHAEL;AND OTHERS;SIGNING DATES FROM 20010626 TO 20010810;REEL/FRAME:040585/0206

STCBInformation on status: application discontinuation

Free format text:ABANDONMENT FOR FAILURE TO CORRECT DRAWINGS/OATH/NONPUB REQUEST

ASAssignment

Owner name:SONS OF INNOVATION LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CIRCADENCE CORPORATION;REEL/FRAME:056106/0493

Effective date:20210426


[8]ページ先頭

©2009-2025 Movatter.jp