Systems and methods for managing cookies via HTTP content layer

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7925694
APP PUB NO 20090106349A1
SERIAL NO

11875671

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The cookie management system and methods of the present solution address issues with rewriting cookie headers by handling cookies in the content layer of HTTP instead of the HTTP transaction layer. The present solution maintains cookie information for a browser via an intermediary and installs the correct cookie parameters in the browser via the HTTP content layer. Instead of using the headers of the HTTP transaction layer which may cause issues due to rewriting, the present solution manages the cookies outside of this layer. This avoids the browser managing the cookies incorrectly. Set cookies headers served from a server in response to client HTTP requests are removed by the intermediary. Cookie information from the headers are stored in a cookie jar on the intermediary. The intermediary delivers instructions and scripts via the content layer of the HTTP response to set the cookie in the browser. The scripts detect browser changes to the cookie and communicates the changes to the intermediary to update the cookie jar. With the present solution, the domain and path names of a cookie are set correctly on the browser when delivering content via a reverse proxy.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CITRIX SYSTEMS, INC.FORT LAUDERDALE, FL1079

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Harris, James San Jose, US 76 1660

Cited Art Landscape

Patent Info (Count) # Cites Year
 
TREND MICRO INCORPORATED (1)
6981143 System and method for providing connection orientation based access authentication 43 2001
 
SONY CORPORATION (1)
2005/0027,799 Information providing system, information processing apparatus and method, and information providing apparatus and method 9 2004
 
VERIFONE, INC. (1)
6363363 System, method and article of manufacture for managing transactions in a high availability system 164 1999
 
Bull HN Information Systems Inc. (1)
6397253 Method and system for providing high performance Web browser and server communications 158 1998
 
REVENUE SCIENCE, INC. (3)
6917972 Parsing navigation information to identify occurrences corresponding to defined categories 44 2001
7107338 Parsing navigation information to identify interactions based on the times of their occurrences 30 2001
2003/0131,081 Method and system for parsing navigation information 8 2002
 
Doug Norman, Interchange Corp. (1)
7231405 Method and apparatus of indexing web pages of a web site for geographical searchine based on user location 119 2005
 
CEGETAL GROUPE (1)
* 2002/0078,147 Data consultation optimisation method, by means of a network architecture component 35 2001
 
AVAYA COMMUNICATION ISRAEL LTD. (1)
2002/0120,743 Splicing persistent connections 94 2001
 
S. AQUA SEMICONDUCTOR, LLC (1)
2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 130 2002
 
CALLAHAN CELLULAR L.L.C. (1)
7197502 Machine-implemented activity management system using asynchronously shared activity data objects and journal data items 106 2004
 
EPLICATION NETWORKS LTD. (1)
2004/0128,346 Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches 219 2003
 
WEBMD CORPORATION (1)
6826696 System and method for enabling single sign-on for networked applications 129 2000
 
HUGHES NETWORK SYSTEMS, LLC (1)
2003/0206,554 System and method for multicasting multimedia content 60 2001
 
CONEXANT SYSTEMS, INC. (1)
5973696 Embedded web server 282 1997
 
IIS INC. (1)
7130792 Method for offering multilingual information translated in many languages through a communication network 71 2001
 
DYNATRACE LLC (1)
6006260 Method and apparatus for evalutating service to a user over the internet 259 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6438597 Method and system for managing accesses to a data service system that supports persistent connections 78 1998
6360270 Hybrid and predictive admission control strategies for a server 96 1998
 
Cysive, Inc. (1)
2003/0110,266 Apparatus and method of using session state data across sessions 102 2001
 
ROCKWELL TECHNOLOGIES, LLC (3)
6157864 System, method and article of manufacture for displaying an animated, realtime updated control sequence chart 127 1998
6161051 System, method and article of manufacture for utilizing external models for enterprise wide control 104 1998
6268853 Data structure for use in enterprise controls 127 1999
 
SUN MICROSYSTEMS, INC. (2)
2002/0065,911 HTTP transaction monitor with edit and replay capacity 161 2001
7117359 Default credential provisioning 38 2005
 
CIRCADENCE CORPORATION (1)
2002/0007,404 System and method for network caching 92 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (19)
6523027 Interfacing servers in a Java based e-commerce architecture 579 1999
6601233 Business components framework 750 1999
6609128 Codes table framework design in an E-commerce architecture 358 1999
6633878 Initializing an ecommerce database framework 350 1999
6704873 Secure gateway interconnection in an e-commerce based environment 339 1999
6718535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 490 1999
7100195 Managing user information on an e-commerce system 612 1999
6697824 Relationship management in an E-commerce application framework 551 1999
6606744 Providing collaborative installation management in a network-based supply chain environment 1036 1999
6671818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 562 1999
7124101 Asset tracking in a network-based supply chain environment 525 1999
7130807 Technology sharing during demand and supply planning in a network-based supply chain environment 439 1999
6629081 Account settlement and financing in an e-commerce environment 438 1999
7069234 Initiating an agreement in an e-commerce environment 338 1999
7167844 Electronic menu document creator in a virtual financial environment 288 1999
6904449 System and method for an application provider framework 358 2000
6502102 System, method and article of manufacture for a table-driven automated scripting architecture 253 2000
6701514 System, method, and article of manufacture for test maintenance in an automated scripting framework 335 2000
6907546 Language-driven interface for an automated testing framework 293 2000
 
B.E. Technology, LLC (1)
6771290 Computer interface method and apparatus with portable network organization system and targeted advertising 330 2001
 
KLEINWORT BENSON LIMITED (2)
2002/0133,723 Method and system to provide and manage secure access to internal computer systems from an external client 88 2001
2002/0147,927 Method and system to provide and manage secure access to internal computer systems from an external client 46 2001
 
WARP Solutions, Inc. (1)
2004/0044,731 System and method for optimizing internet applications 159 2003
 
TEXAS INSTRUMENTS INCORPORATED (1)
5909559 Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width 301 1997
 
OneName Corporation (3)
6088717 Computer-based communication system and method using metadata defining a control-structure 566 1998
6345288 Computer-based communication system and method using metadata defining a control-structure 594 2000
6757710 Object-based on-line transaction infrastructure 250 2002
 
SYMANTEC CORPORATION (1)
2001/0037,400 Method and system for decreasing the user-perceived system response time in web-based systems 103 2000
 
ZEMBU LABS, INC. (1)
2002/0065,919 Peer-to-peer caching network for user data 132 2000
 
PULSE SECURE, LLC (1)
2004/0039,827 Method and system for providing secure access to private networks with client redirection 182 2003
 
NOKIA CORPORATION (1)
7210100 Configurable transformation of electronic documents 36 2000
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (3)
6556950 Diagnostic method and apparatus for use with enterprise control 131 1999
6862553 Diagnostics method and apparatus for use with enterprise controls 55 2002
6993456 Mechanical-electrical template based method and apparatus 47 2003
 
SONICWALL US HOLDINGS INC. (2)
2005/0144,481 End point control 106 2004
2006/0161,970 End point control 52 2005
 
G.U.I. WORKS, LLC (1)
6560639 System for web content management based on server-side application 207 1999
 
WANWALL, INC. (1)
2002/0083,175 Methods and apparatus for protecting against overload conditions on nodes of a distributed network 214 2001
 
XEROX CORPORATION (1)
2002/0161,904 External access to protected device on private network 48 2001
 
INCANTA, INC. (1)
2002/0083,178 Resource distribution in network environment 103 2001
 
MARKMONITOR INC. (1)
2007/0299,915 Customer-based detection of online fraud 87 2004
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
7034691 Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care 105 2002
 
EASYWEB INNOVATIONS, LLC (1)
7032030 Message publishing system and method 189 2000
 
CALLIDUS SOFTWARE INC. (1)
2007/0011,340 Deep clickflow tracking 18 2006
 
Intermind Corporation (1)
5862325 Computer-based communication system and method using metadata defining a control structure 1432 1996
 
VTVX HOLDINGS I LLC (1)
7146384 System and method for data analysis, manipulation, and visualization 33 2003
 
DECENTRIX, INC. (2)
7152207 Method and apparatus for providing conditional customization for generating a web site 149 2000
6601057 Method and apparatus for generating and modifying multiple instances of an element of a web site 223 2000
 
SYSTEMS & COMPUTER TECHNOLOGY CORPORATION (2)
7093020 Methods and systems for coordinating sessions on one or more systems 87 2001
7343486 Methods and systems for coordinating the termination of sessions on one or more systems 22 2001
 
ANSWER FINANCIAL INC. (1)
2007/0136,477 HTTP header intermediary for enabling session-based dynamic site searches 30 2005
 
RUMBLE INTERNATIONAL LLC (1)
2003/0069,803 Method of displaying content 45 2001
 
GOOGLE INC. (1)
7042879 Method and apparatus for transferring a communication session 100 2001
 
ADVANCED MESSAGING TECHNOLOGIES, INC. (1)
6549612 Unified communication services via e-mail 403 1999
 
AMERICAN POWER CONVERSION CORPORATION (1)
7100054 Computer network security system 49 2001
 
EXCALIBUR IP, LLC (1)
5983227 Dynamic page generator 669 1997
 
SYMBOL TECHNOLOGIES, LLC (2)
6314406 Customer information network 208 1997
6595417 Electronic shopping system 83 2002
 
OPENTV, INC. (1)
7055169 Supporting common interactive television functionality through presentation engine syntax 95 2003
 
CIENA CORPORATION (1)
7225244 Common command interface 170 2001
 
HOFFBERG FAMILY TRUST 1 (1)
7006881 Media recording device with remote graphic user interface 516 2003
 
COMCAST IP HOLDINGS I, LLC (2)
7134131 Digital broadcast program billing 104 2000
6567852 Web user interface session and sharing of session environment information 18 2001
 
RPX CLEARINGHOUSE LLC (1)
6393467 Network interconnected computing device, server and notification method 51 1998
 
ENTRUST, INC. (2)
6182142 Distributed access management of information resources 535 1998
6161139 Administrative roles that govern access to administrative functions 541 1999
 
WISTRON CORPORATION (1)
6300947 Display screen and window size related web page adaptation system 556 1998
 
Droplet, Inc (1)
6687745 System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection 269 2000
 
NTT DOCOMO, INC. (1)
2004/0049,673 Apparatus and method for a personal cookie repository service for cookie management among multiple devices 36 2002
 
RADWARE, LTD. (2)
2003/0126,266 Persistent redirection engine 8 2003
2004/0177,247 Policy enforcement in dynamic networks 47 2003
 
NETSCAPE COMMUNICATIONS (1)
5774670 Persistent client state in a hypertext transfer protocol based client-server system 724 1995
 
OPEN INVENTION NETWORK, LLC (1)
6263365 Browser controller 71 1999
 
STEVEN M. HOFFBERG 2004-1 GRAT (3)
6400996 Adaptive pattern recognition based control system and method 1029 1999
6850252 Intelligent electronic appliance system and method 1387 2000
6640145 Media recording device with packet data interface 580 2002
 
MCAFEE, INC. (1)
6553377 System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment 149 2000
 
THE NIELSEN COMPANY (US), LLC (1)
6643696 Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database 185 1998
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 770 2003
 
RATEZE REMOTE MGMT. L.L.C. (1)
6466940 Building a database of CCG values of web pages from extracted attributes 166 1998
 
ORACLE AMERICA, INC. (4)
6446109 Application computing environment 139 1998
6430567 Method and apparatus for multi-user awareness and collaboration 113 1998
6609198 Log-on service providing credential level change without loss of session continuity 381 1999
6691232 Security architecture with environment sensitive credential sufficiency evaluation 250 1999
 
NETSUITE INC. (1)
* 2003/0182,357 Client-side caching of pages with changing content 32 2002
 
AKAMAI TECHNOLOGIES, INC. (13)
6625643 System and method for resource management on a data network 159 1999
6718328 System and method for providing controlled and secured access to network resources 121 2000
6754706 Scalable domain name system with persistence and load balancing 177 2000
6996616 HTML delivery from edge-of-network servers in a content delivery network (CDN) 271 2001
6754699 Content delivery and global traffic management network system 348 2001
2003/0065,763 Method for determining metrics of a content delivery and global traffic management network 141 2001
2002/0143,798 Highly available distributed storage system for internet content with storage site redirection 73 2002
2002/0143,888 Scalable, high performance and highly available distributed storage system for internet content 93 2002
2002/0147,774 Content storage and replication in a managed internet content storage environment 164 2002
7127713 Java application framework for use in a content delivery network (CDN) 195 2003
2003/0154,239 Java application framework for use in a content delivery network (CDN) 247 2003
7032010 Scalable domain name system with persistence and load balancing 141 2004
2005/0033,858 Load balancing service 125 2004
 
PEARSON EDUCATION, INC. (4)
6449627 Volume management method and system for a compilation of content 179 2000
6611840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 190 2000
7007034 File structure for storing content objects in a data repository 98 2000
7043488 Method and system for storing hierarchical content objects in a data repository 83 2000
 
ZARBAÑA DIGITAL FUND LLC (1)
6732331 System and process for managing content organized in a tag-delimited template using metadata 105 2000
 
ORACLE INTERNATIONAL CORPORATION (8)
7206805 Asynchronous transcription object management system 291 2000
2002/0116,642 Logging access system events 73 2001
7051080 Techniques for navigating in mobile applications 41 2001
7188183 Maintaining state information in mobile applications 34 2001
6789170 System and method for customizing cached data 91 2001
7085834 Determining a user's groups 125 2001
7246230 Single sign-on over the internet using public-key cryptography 47 2002
7350194 Techniques for debugging computer programs involving multiple computing machines 40 2002
 
Pearson Eduction, Inc. (1)
7089239 Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content 61 2000
 
Amway Corporation (1)
6980962 Electronic commerce transactions within a marketing system that may contain a membership buying opportunity 305 2000
 
GULA CONSULTING LIMITED LIABILITY COMPANY (3)
6772139 Method and apparatus for facilitating use of hypertext links on the world wide web 282 1999
7133837 Method and apparatus for providing communication transmissions 102 2000
6879965 Method, system and computer readable medium for web site account and e-commerce management from a central location 139 2001
 
AEP NETWORKS, INC. (3)
2005/0251,856 Network access using multiple authentication realms 63 2005
2005/0262,357 Network access using reverse proxy 85 2005
2005/0273,849 Network access using secure tunnel 88 2005
 
BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA (1)
2005/0183,140 Hierarchical firewall load balancing and L4/L7 dispatching 17 2004
 
VIGNETTE LLC (2)
7188216 Method and system for an extensible caching framework 52 2003
7360025 Method and system for automatic cache management 38 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
6170017 Method and system coordinating actions among a group of servers 99 1997
6078956 World wide web end user response time monitor 198 1997
6141699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 113 1998
6208991 Dynamic file mapping for network computers 60 1998
6321235 Global caching and sharing of SQL statements in a heterogeneous application environment 84 1998
6839701 Hitmask for querying hierarchically related content entities 74 2000
6986102 Method and configurable model for storing hierarchical data in a non-hierarchical data repository 30 2000
7076494 Providing a functional layer for facilitating creation and manipulation of compilations of content 45 2000
6820125 Method for coordinating actions among a group of servers 36 2000
7216149 Gathering enriched web server activity data of cached web content 48 2000
7506359 Method for preventing parasitic usage of web page embedded files 23 2000
2002/0116,582 Batching of invalidations and new values in a web cache with dynamic content 73 2000
2002/0049,900 Method and apparatus for cryptographic stateless protocol using asymmetric encryption 11 2001
7024477 Service time analysis methods for the WSM QOS monitor 12 2001
2003/0191,812 Method and system for caching role-specific fragments 141 2001
* 2003/0131,045 Method and apparatus for synchronizing cookies across multiple client machines 24 2002
2004/0158,429 Method and system for classifying content and prioritizing web site content issues 41 2003
* 2005/0015,429 Method and system for providing user control over receipt of cookies from e-commerce applications 25 2003
2005/0015,601 Methods, systems, and media to authenticate a user 113 2003
* 2004/0073,629 Method of accessing internet resources through a proxy with improved security 19 2003
2006/0047,974 Method and apparatus for simplifying the deployment and serviceability of commercial software environments 60 2004
2005/0262,063 Method and system for website analysis 42 2005
 
WHALE COMMUNICATIONS LTD. (1)
2002/0165,971 Method and system for terminating an authentication session upon user sign-off 83 2002
 
SAP SE (1)
7171478 Session coupling 59 2003
 
LUCENT TECHNOLOGIES INC. (1)
2004/0122,951 Method and apparatus for providing Web users with a click-to-contact service 27 2002
 
CISCO TECHNOLOGY, INC. (6)
6952425 Packet data analysis with efficient and flexible parsing capabilities 17 2000
6976090 Differentiated content and application delivery via internet 388 2001
RE38609 On-demand presentation graphical user interface 76 2002
7047315 Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states 94 2002
7512702 Method and apparatus providing highly scalable server load balancing 167 2002
7124175 IP web based messaging system for localized management of wireless messaging 18 2004
 
The Coca-Cola Company (1)
7006993 Method and apparatus for surrogate control of network-based electronic transactions 186 2000
 
HAVEN NETWORKS, INC. (1)
7013290 Personalized interactive digital catalog profiling 272 2002
 
KRAFT FOODS GROUP BRANDS LLC (1)
7051036 Computer-implemented system and method for project development 122 2001
 
GRUPO S21SEC GESTION, S.A. (1)
2003/0051,142 Firewalls for providing security in HTTP networks and applications 124 2001
 
INTEL CORPORATION (3)
6185625 Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object 444 1996
6317777 Method for web based storage and retrieval of documents 293 1999
2007/0169,179 TIGHTLY COUPLED SCALAR AND BOOLEAN PROCESSOR 87 2007
 
MOBILEUM, INC. (1)
7092370 Method and system for wireless voice channel/data channel integration 277 2001
 
Intracept, Inc. (1)
6085224 Method and system for responding to hidden data and programs in a datastream 159 1997
 
PROGRESS SOFTWARE CORPORATION (1)
7096418 Dynamic web page cache 141 2000
 
Travelers Express Inc. (1)
2003/0014,368 Systems, methods and apparatus for secure printing of negotiable instruments 72 2002
 
NUANCE COMMUNICATIONS, INC. (1)
6785653 Distributed voice web architecture and associated components and methods 84 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (15)
5983208 System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture 299 1996
6026379 System, method and article of manufacture for managing transactions in a high availability system 291 1996
6178409 System, method and article of manufacture for multiple-entry point virtual point of sale architecture 247 1996
6253027 System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture 184 1996
6373950 System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture 263 1996
5931917 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 369 1996
5978840 System, method and article of manufacture for a payment gateway system architecture for processing encrypted payment transactions utilizing a multichannel, extensible, flexible architecture 362 1996
6055564 Admission control where priority indicator is used to discriminate between messages 172 1998
6163772 Virtual point of sale processing using gateway-initiated messages 267 1998
6324525 Settlement of aggregated electronic transactions over a network 284 1998
6304915 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 161 1999
2002/0156,831 Automated provisioning of computing networks using a network database data model 48 2001
6988126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 147 2001
6996605 Overview subsystem for information page server 68 2001
7000019 Establishment of a deferred network communication session 69 2001
 
JUNIPER NETWORKS, INC. (2)
2003/0037,108 System and method for maintaining statefulness during client-server interactions 94 2002
2006/0112,174 Rule-based networking device 46 2004
 
COUPONS.COM INCORPORATED (1)
7231357 System and method for the targeted distribution of discount coupons over a network 59 1999
 
SOFTBANKBB CORPORATION (1)
7865401 Electronic settlement system, settlement apparatus, and terminal 15 2007
 
TRUSTWAVE HOLDINGS, INC. (1)
2008/0034,425 SYSTEM AND METHOD OF SECURING WEB APPLICATIONS ACROSS AN ENTERPRISE 94 2006
 
NEC CORPORATION (1)
6591266 System and method for intelligent caching and refresh of dynamically generated and static web content 255 2000
 
SENSCOM, INC. (1)
2004/0073,512 Unique session storage design 77 2001
 
UNILOC LUXEMBOURG S.A. (1)
6510466 Methods, systems and computer program products for centralized management of application programs on a network 260 1998
 
JPMORGAN CHASE BANK, AS ADMINISTRATIVE AGENT (3)
2002/0055,966 System and method for reading ahead of content 67 2001
7584500 Pre-fetching secure content using proxy architecture 75 2004
2005/0108,517 Pre-fetching secure content using proxy architecture 150 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
6714219 Drag and drop creation and editing of a page incorporating scripts 68 1998
6889379 Transporting objects between a client and a server 25 1998
6981215 System for converting event-driven code into serially executed code 49 1998
6968364 System and method to facilitate selection and programming of an associated audio/visual system 168 2000
6757365 Instant messaging via telephone interfaces 385 2000
7117504 Application program interface that enables communication for a network software platform 435 2001
7313613 System and method facilitating network diagnostics and self-healing 31 2002
2004/0268,357 Network load balancing with session information 173 2003
2004/0268,358 Network load balancing with host status information 162 2003
2004/0162,876 System and method for providing conditional access to server-based applications from remote access devices 123 2004
7072807 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 125 2004
2004/0267,820 Method and system for recording and replaying internet transactions 26 2004
2006/0075,464 Access authorization API 42 2004
7200530 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 112 2005
7162509 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 88 2005
2007/0300,185 ACTIVITY-CENTRIC ADAPTIVE USER INTERFACE 94 2006
* 2010/0071,052 REVERSE PROXY ARCHITECTURE 9 2008
 
F5 NETWORKS, INC. (6)
6505230 Client-server independent intermediary mechanism 119 1999
6374300 Method and system for storing load balancing information with an HTTP cookie 210 1999
6473802 Method and system for storing load balancing information with an HTTP cookie 188 2001
7102996 Method and system for scaling network traffic managers 66 2002
6640240 Method and apparatus for a dynamic caching system 124 2002
2002/0138,618 Simplified method for processing multiple connections from the same client 133 2002
 
FineGround Networks (1)
6823374 Adjusting the cacheability of web documents according to the responsiveness of its content server 50 2002
 
CAMELOT UK BIDCO LIMITED (3)
2006/0068,755 Early detection and monitoring of online fraud 123 2004
2007/0192,853 Advanced responses to online fraud 67 2004
2007/0294,762 Enhanced responses to online fraud 63 2004
 
VALUE CLICK, INC. (3)
5848396 Method and apparatus for determining behavioral profile of a computer user 1666 1996
5991735 Computer program apparatus for determining behavioral profile of a computer user 867 1998
6826594 Method and system for remote content management of a designated portion of a web page 186 2000
 
CORENTE, INC. (7)
6631416 Methods and systems for enabling a tunnel between two computers on a network 214 2001
6996628 Methods and systems for managing virtual addresses for virtual networks 108 2001
7028333 Methods and systems for partners in virtual networks 123 2001
7028334 Methods and systems for using names in virtual networks 79 2001
7047424 Methods and systems for hairpins in virtual networks 67 2001
7085854 Methods and systems for enabling communication between a processor and a network operations center 114 2001
7181766 Methods and system for providing network services using at least one processor interfacing a base network 129 2001
 
VERIZON PATENT AND LICENSING INC. (9)
5867494 System, method and article of manufacture with integrated video conferencing billing in a communication system architecture 610 1996
5999525 Method for video telephony over a hybrid network 711 1996
6335927 System and method for providing requested quality of service in a hybrid network 616 1996
6754181 System and method for a directory service supporting a hybrid communication system architecture 514 1996
6909708 System, method and article of manufacture for a communication system architecture including video conferencing 399 1996
7145898 System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture 447 1996
6731625 System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony 455 1997
6515968 Integrated interface for real time web based viewing of telecommunications network call traffic 129 1998
6714979 Data warehousing infrastructure for web based reporting tool 188 1998
 
CAREAU OMNINET GROUP, LLC (1)
6334111 Method for allocating commissions over the internet using tags 107 2000
 
NETAPP, INC. (1)
2007/0192,444 Apparatus and method for a proxy cache 84 2007
 
ARXIUM, INC. (2)
6735497 Systems and methods for dispensing medical products 136 2002
7006893 Systems for dispensing medical products 113 2002
 
Assisto, Inc. (1)
2003/0140,312 Applications and services supported by a client-server independent intermediary mechanism 22 2002
 
JUNO ONLINE SERVICES, INC. (1)
6256739 Method and apparatus to determine user identity and limit access to a communications network 303 1997
 
RELIANCE DATA, L.P. (1)
6421768 Method and system for authentication and single sign on using cryptographically assured cookies in a distributed computer environment 152 1999
 
ALLEN-BRADLEY COMPANY, INC. (2)
6108662 System method and article of manufacture for integrated enterprise-wide control 126 1998
6167406 System, method and article of manufacture for building an enterprise-wide data model 106 1998
 
ROVI TECHNOLOGIES CORPORATION (2)
7178106 Presentation of media content from multiple media sources 98 2001
2002/0033,844 Content sensitive connected content 434 2001
 
IMPERVA, INC. (1)
2005/0120,054 Dynamic learning method and adaptive normal behavior profile (NBP) architecture for providing fast protection of enterprise applications 49 2004
 
REXTONIA, INC. (1)
7464332 Devices, systems and methods for selecting the appearance of a viewer displaying digital content 14 2003
 
KAVADO, INC. (1)
7313822 Application-layer security method and system 48 2001
 
NOATAK SOFTWARE LLC (1)
2007/0067,046 Method and system for communicating an information packet through multiple networks 16 2006
 
ALCATEL (1)
2003/0131,100 Offline behavior analysis for online personalization of value added services 39 2002
 
F. POSZAT HU, L.L.C. (1)
6011537 System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space 465 1998
 
CITRIX SYSTEMS, INC. (16)
6928469 Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques 81 1999
6952714 Method for distributed program execution with server-based file type association 97 2001
7117243 Methods for distributed program execution with file-type association in a client-server network 92 2001
7330872 Method for distributed program execution with web-based file-type association 58 2001
7035907 Manipulating content objects to control their display 90 2001
2005/0256,923 METHODS AND APPARATUS FOR DISPLAYING APPLICATION OUTPUT ON DEVICES HAVING CONSTRAINED SYSTEM RESOURCES 95 2004
2007/0156,852 System and method for performing flash crowd caching of dynamically generated objects in a data communication network 78 2005
2008/0034,416 METHODS AND SYSTEMS FOR ROUTING PACKETS IN A VPN-CLIENT-TO-VPN-CLIENT CONNECTION VIA AN SSL/VPN NETWORK APPLIANCE 129 2006
2008/0046,616 Systems and Methods of Symmetric Transport Control Protocol Compression 105 2006
2007/0245,409 Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance 298 2006
2007/0179,955 METHODS AND SYSTEMS FOR PROVIDING AUTHORIZED REMOTE ACCESS TO A COMPUTING ENVIRONMENT PROVIDED BY A VIRTUAL MACHINE 234 2007
2008/0049,786 Systems and Methods for Providing Dynamic Spillover of Virtual Servers Based on Bandwidth 171 2007
2008/0225,720 SYSTEMS AND METHODS FOR CONFIGURING FLOW CONTROL OF POLICY EXPRESSIONS 82 2007
2008/0225,748 SYSTEMS AND METHODS FOR PROVIDING STUCTURED POLICY EXPRESSIONS TO REPRESENT UNSTRUCTURED DATA IN A NETWORK APPLIANCE 233 2007
2008/0225,753 SYSTEMS AND METHODS FOR CONFIGURING HANDLING OF UNDEFINED POLICY EVENTS 89 2007
2008/0229,381 SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES 106 2007
 
VANDERBILT UNIVERSITY (1)
6383478 Polymeric encapsulation system promoting angiogenesis 108 2000
 
AT&T CORP. (1)
6009410 Method and system for presenting customized advertising to a user on the world wide web 1029 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Fortinet, Inc. (1)
* 2013/0311,671 ACCELERATING DATA COMMUNICATION USING TUNNELS 0 2013
 
AKAMAI TECHNOLOGIES, INC. (1)
* 2014/0164,447 COOKIE SYNCHRONIZATION AND ACCELERATION OF THIRD-PARTY CONTENT IN A WEB PAGE 1 2013
 
SAP SE (3)
9459846 User interface style guide compliance 0 2011
9052845 Unified interface for meta model checking, modifying, and reporting 0 2011
* 2012/0198,364 USER INTERFACE STYLE GUIDE COMPLIANCE REPORTING 2 2011
 
Media Stamp, LLC (2)
* 8131799 User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information 6 2009
* 2010/0057,843 USER-TRANSPARENT SYSTEM FOR UNIQUELY IDENTIFYING NETWORK-DISTRIBUTED DEVICES WITHOUT EXPLICITLY PROVIDED DEVICE OR USER IDENTIFYING INFORMATION 34 2009
 
THE NIELSEN COMPANY (US), LLC (16)
9344343 Methods and apparatus to determine impressions using distributed demographic information 0 2012
9215288 Methods and apparatus to share online media impressions data 1 2013
9596150 Methods and apparatus to determine media impressions using distributed demographic information 0 2013
* 9519914 Methods and apparatus to determine ratings information for online media presentations 0 2013
* 2014/0324,545 METHODS AND APPARATUS TO DETERMINE RATINGS INFORMATION FOR ONLINE MEDIA PRESENTATIONS 8 2013
9313294 Methods and apparatus to de-duplicate impression information 0 2013
9596151 Methods and apparatus to determine impressions using distributed demographic information 0 2014
9237138 Methods and apparatus to collect distributed user information for media impressions and search terms 1 2014
9497090 Methods and apparatus to determine an adjustment factor for media impressions 0 2014
9218612 Methods and apparatus to determine impressions using distributed demographic information 3 2014
9355138 Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles 1 2014
9210130 Methods and apparatus to collect distributed user information for media impressions and search terms 1 2014
9386111 Monitoring media exposure using wireless communications 0 2014
9232014 Methods and apparatus to identify session users with cookie information 0 2015
9641336 Methods and apparatus to collect distributed user information for media impressions and search terms 0 2015
9467519 Methods and apparatus to identify session users with cookie information 0 2016
 
THE NIELSEN COMPANY (US), LLC (1)
9294368 Methods and apparatus to determine impressions using distributed demographic information 0 2012
 
Moov Corporation (4)
8438312 Dynamically rehosting web content 4 2010
* 2011/0099,294 DYNAMICALLY REHOSTING WEB CONTENT 11 2010
* 2011/0099,467 CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT 15 2010
9232021 Dynamically rehosting web content 0 2013
 
GOOGLE INC. (1)
* 8621091 System and method for synchronizing settings and state information for a browser component 3 2012
 
DELL PRODUCTS L.P. (2)
9054913 Network protocol proxy 0 2010
8966112 Network protocol proxy 1 2010
 
WYSE TECHNOLOGY L.L.C. (2)
* 9485233 Virtual desktop accelerator support for network gateway 0 2012
9374351 Virtual desktop accelerator support for network gateway 0 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 12, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 12, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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