US Patent No: 7,925,694

Number of patents in Portfolio can not be more than 2000

Systems and methods for managing cookies via HTTP content layer

2 Status Updates

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, FL1019

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Harris, James San Jose, US 70 1374

Cited Art Landscape

Patent Info (Count) # Cites Year
 
TREND MICRO INCORPORATED (1)
6,981,143 System and method for providing connection orientation based access authentication 41 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)
6,363,363 System, method and article of manufacture for managing transactions in a high availability system 163 1999
 
Bull HN Information Systems Inc. (1)
6,397,253 Method and system for providing high performance Web browser and server communications 152 1998
 
REVENUE SCIENCE, INC. (3)
6,917,972 Parsing navigation information to identify occurrences corresponding to defined categories 43 2001
7,107,338 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)
7,231,405 Method and apparatus of indexing web pages of a web site for geographical searchine based on user location 109 2005
 
CEGETAL GROUPE (1)
* 2002/0078,147 Data consultation optimisation method, by means of a network architecture component 33 2001
 
AVAYA COMMUNICATION ISRAEL LTD. (1)
2002/0120,743 Splicing persistent connections 88 2001
 
S. AQUA SEMICONDUCTOR, LLC (1)
2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 99 2002
 
CALLAHAN CELLULAR L.L.C. (1)
7,197,502 Machine-implemented activity management system using asynchronously shared activity data objects and journal data items 99 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 195 2003
 
WEBMD, INC. (1)
6,826,696 System and method for enabling single sign-on for networked applications 112 2000
 
HUGHES NETWORK SYSTEMS, LLC (1)
2003/0206,554 System and method for multicasting multimedia content 60 2001
 
IIS INC. (1)
7,130,792 Method for offering multilingual information translated in many languages through a communication network 66 2001
 
DYNATRACE LLC (1)
6,006,260 Method and apparatus for evalutating service to a user over the internet 245 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6,438,597 Method and system for managing accesses to a data service system that supports persistent connections 72 1998
6,360,270 Hybrid and predictive admission control strategies for a server 93 1998
 
Cysive, Inc. (1)
2003/0110,266 Apparatus and method of using session state data across sessions 99 2001
 
ROCKWELL TECHNOLOGIES, LLC (3)
6,157,864 System, method and article of manufacture for displaying an animated, realtime updated control sequence chart 124 1998
6,161,051 System, method and article of manufacture for utilizing external models for enterprise wide control 101 1998
6,268,853 Data structure for use in enterprise controls 123 1999
 
SUN MICROSYSTEMS, INC. (2)
2002/0065,911 HTTP transaction monitor with edit and replay capacity 154 2001
7,117,359 Default credential provisioning 34 2005
 
Circadence Corporation (1)
2002/0007,404 System and method for network caching 89 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (19)
6,523,027 Interfacing servers in a Java based e-commerce architecture 554 1999
6,601,233 Business components framework 710 1999
6,609,128 Codes table framework design in an E-commerce architecture 337 1999
6,633,878 Initializing an ecommerce database framework 330 1999
6,704,873 Secure gateway interconnection in an e-commerce based environment 319 1999
6,718,535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 459 1999
7,100,195 Managing user information on an e-commerce system 548 1999
6,697,824 Relationship management in an E-commerce application framework 498 1999
6,606,744 Providing collaborative installation management in a network-based supply chain environment 955 1999
6,671,818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 517 1999
7,124,101 Asset tracking in a network-based supply chain environment 475 1999
7,130,807 Technology sharing during demand and supply planning in a network-based supply chain environment 408 1999
6,629,081 Account settlement and financing in an e-commerce environment 417 1999
7,069,234 Initiating an agreement in an e-commerce environment 317 1999
7,167,844 Electronic menu document creator in a virtual financial environment 271 1999
6,904,449 System and method for an application provider framework 327 2000
6,502,102 System, method and article of manufacture for a table-driven automated scripting architecture 238 2000
6,701,514 System, method, and article of manufacture for test maintenance in an automated scripting framework 312 2000
6,907,546 Language-driven interface for an automated testing framework 272 2000
 
B.E. Technology, LLC (1)
6,771,290 Computer interface method and apparatus with portable network organization system and targeted advertising 304 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 82 2001
2002/0147,927 Method and system to provide and manage secure access to internal computer systems from an external client 41 2001
 
WARP SOLUTIONS, INC. (1)
2004/0044,731 System and method for optimizing internet applications 132 2003
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,909,559 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 277 1997
 
OneName Corporation (3)
6,088,717 Computer-based communication system and method using metadata defining a control-structure 542 1998
6,345,288 Computer-based communication system and method using metadata defining a control-structure 564 2000
6,757,710 Object-based on-line transaction infrastructure 247 2002
 
SYMANTEC CORPORATION (1)
2001/0037,400 Method and system for decreasing the user-perceived system response time in web-based systems 93 2000
 
ZEMBU LABS, INC. (1)
2002/0065,919 Peer-to-peer caching network for user data 128 2000
 
PULSE SECURE, LLC (1)
2004/0039,827 Method and system for providing secure access to private networks with client redirection 158 2003
 
NOKIA CORPORATION (1)
7,210,100 Configurable transformation of electronic documents 32 2000
 
AVENTAIL LLC (2)
2005/0144,481 End point control 100 2004
2006/0161,970 End point control 48 2005
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (3)
6,556,950 Diagnostic method and apparatus for use with enterprise control 113 1999
6,862,553 Diagnostics method and apparatus for use with enterprise controls 52 2002
6,993,456 Mechanical-electrical template based method and apparatus 43 2003
 
G.U.I. WORKS, LLC (1)
6,560,639 System for web content management based on server-side application 190 1999
 
WANWALL, INC. (1)
2002/0083,175 Methods and apparatus for protecting against overload conditions on nodes of a distributed network 192 2001
 
XEROX CORPORATION (1)
2002/0161,904 External access to protected device on private network 42 2001
 
INCANTA, INC. (1)
2002/0083,178 Resource distribution in network environment 92 2001
 
Markmonitor, Inc. (1)
2007/0299,915 Customer-based detection of online fraud 75 2004
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
7,034,691 Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care 98 2002
 
EASYWEB INNOVATIONS, LLC (1)
7,032,030 Message publishing system and method 177 2000
 
CALLIDUS SOFTWARE, INC. (1)
2007/0011,340 Deep clickflow tracking 16 2006
 
Intermind Corporation (1)
5,862,325 Computer-based communication system and method using metadata defining a control structure 1385 1996
 
VTVX HOLDINGS I LLC (1)
7,146,384 System and method for data analysis, manipulation, and visualization 33 2003
 
DECENTRIX, INC. (2)
7,152,207 Method and apparatus for providing conditional customization for generating a web site 129 2000
6,601,057 Method and apparatus for generating and modifying multiple instances of an element of a web site 208 2000
 
SYSTEMS & COMPUTER TECHNOLOGY CORPORATION (2)
7,093,020 Methods and systems for coordinating sessions on one or more systems 80 2001
7,343,486 Methods and systems for coordinating the termination of sessions on one or more systems 21 2001
 
Answer Financial Inc. (1)
2007/0136,477 HTTP header intermediary for enabling session-based dynamic site searches 29 2005
 
RUMBLE INTERNATIONAL LLC (1)
2003/0069,803 Method of displaying content 41 2001
 
ANTONOPOULOS LIMITED LIABILITY COMPANY (1)
6,879,965 Method, system and computer readable medium for web site account and e-commerce management from a central location 120 2001
 
Roamware, Inc. (1)
7,092,370 Method and system for wireless voice channel/data channel integration 246 2001
 
ADVANCED MESSAGING TECHNOLOGIES, INC. (1)
6,549,612 Unified communication services via e-mail 385 1999
 
AMERICAN POWER CONVERSION CORPORATION (1)
7,100,054 Computer network security system 42 2001
 
EXCALIBUR IP, LLC (1)
5,983,227 Dynamic page generator 597 1997
 
SYMBOL TECHNOLOGIES, LLC (2)
6,314,406 Customer information network 196 1997
6,595,417 Electronic shopping system 81 2002
 
Telepharmacy Solutions, Inc. (1)
7,006,893 Systems for dispensing medical products 98 2002
 
THE NIELSEN COMPANY (US), LLC (1)
6,643,696 Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database 177 1998
 
CIENA CORPORATION (1)
7,225,244 Common command interface 161 2001
 
HOFFBERG FAMILY TRUST 1 (1)
7,006,881 Media recording device with remote graphic user interface 460 2003
 
COMCAST IP HOLDINGS I, LLC (2)
7,134,131 Digital broadcast program billing 100 2000
6,567,852 Web user interface session and sharing of session environment information 16 2001
 
RPX CLEARINGHOUSE LLC (1)
6,393,467 Network interconnected computing device, server and notification method 49 1998
 
ENTRUST, INC. (2)
6,182,142 Distributed access management of information resources 505 1998
6,161,139 Administrative roles that govern access to administrative functions 497 1999
 
Open TV, Inc. (1)
7,055,169 Supporting common interactive television functionality through presentation engine syntax 87 2003
 
WISTRON CORPORATION (1)
6,300,947 Display screen and window size related web page adaptation system 504 1998
 
Droplet, Inc (1)
6,687,745 System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection 242 2000
 
NTT DOCOMO, INC. (1)
2004/0049,673 Apparatus and method for a personal cookie repository service for cookie management among multiple devices 30 2002
 
Radware, Ltd. (2)
2003/0126,266 Persistent redirection engine 8 2003
2004/0177,247 Policy enforcement in dynamic networks 39 2003
 
NETSCAPE COMMUNICATIONS (1)
5,774,670 Persistent client state in a hypertext transfer protocol based client-server system 664 1995
 
Open Invention Network, LLC (1)
6,263,365 Browser controller 70 1999
 
STEVEN M. HOFFBERG 2004-1 GRAT (3)
6,400,996 Adaptive pattern recognition based control system and method 930 1999
6,850,252 Intelligent electronic appliance system and method 1267 2000
6,640,145 Media recording device with packet data interface 528 2002
 
McAfee, Inc. (1)
6,553,377 System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment 145 2000
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 703 2003
 
RATEZE REMOTE MGMT. L.L.C. (1)
6,466,940 Building a database of CCG values of web pages from extracted attributes 160 1998
 
ORACLE AMERICA, INC. (4)
6,446,109 Application computing environment 133 1998
6,430,567 Method and apparatus for multi-user awareness and collaboration 108 1998
6,609,198 Log-on service providing credential level change without loss of session continuity 343 1999
6,691,232 Security architecture with environment sensitive credential sufficiency evaluation 232 1999
 
AGRANAT IP LICENSING LLC (1)
5,973,696 Embedded web server 274 1997
 
NETSUITE INC. (1)
* 2003/0182,357 Client-side caching of pages with changing content 31 2002
 
AKAMAI TECHNOLOGIES, INC. (13)
6,625,643 System and method for resource management on a data network 144 1999
6,718,328 System and method for providing controlled and secured access to network resources 106 2000
6,754,706 Scalable domain name system with persistence and load balancing 157 2000
6,996,616 HTML delivery from edge-of-network servers in a content delivery network (CDN) 232 2001
6,754,699 Content delivery and global traffic management network system 320 2001
2003/0065,763 Method for determining metrics of a content delivery and global traffic management network 131 2001
2002/0143,798 Highly available distributed storage system for internet content with storage site redirection 65 2002
2002/0143,888 Scalable, high performance and highly available distributed storage system for internet content 90 2002
2002/0147,774 Content storage and replication in a managed internet content storage environment 144 2002
7,127,713 Java application framework for use in a content delivery network (CDN) 170 2003
2003/0154,239 Java application framework for use in a content delivery network (CDN) 210 2003
7,032,010 Scalable domain name system with persistence and load balancing 119 2004
2005/0033,858 Load balancing service 116 2004
 
PEARSON EDUCATION, INC. (4)
6,449,627 Volume management method and system for a compilation of content 168 2000
6,611,840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 182 2000
7,007,034 File structure for storing content objects in a data repository 86 2000
7,043,488 Method and system for storing hierarchical content objects in a data repository 79 2000
 
ORACLE INTERNATIONAL CORPORATION (8)
7,206,805 Asynchronous transcription object management system 275 2000
2002/0116,642 Logging access system events 65 2001
7,051,080 Techniques for navigating in mobile applications 39 2001
7,188,183 Maintaining state information in mobile applications 32 2001
6,789,170 System and method for customizing cached data 88 2001
7,085,834 Determining a user's groups 115 2001
7,246,230 Single sign-on over the internet using public-key cryptography 42 2002
7,350,194 Techniques for debugging computer programs involving multiple computing machines 36 2002
 
Pearson Eduction, Inc. (1)
7,089,239 Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content 59 2000
 
Amway Corporation (1)
6,980,962 Electronic commerce transactions within a marketing system that may contain a membership buying opportunity 286 2000
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
7,042,879 Method and apparatus for transferring a communication session 98 2001
 
GULA CONSULTING LIMITED LIABILITY COMPANY (2)
6,772,139 Method and apparatus for facilitating use of hypertext links on the world wide web 270 1999
7,133,837 Method and apparatus for providing communication transmissions 88 2000
 
AEP NETWORKS, INC. (3)
2005/0251,856 Network access using multiple authentication realms 53 2005
2005/0262,357 Network access using reverse proxy 83 2005
2005/0273,849 Network access using secure tunnel 71 2005
 
BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA (1)
2005/0183,140 Hierarchical firewall load balancing and L4/L7 dispatching 13 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
6,170,017 Method and system coordinating actions among a group of servers 99 1997
6,078,956 World wide web end user response time monitor 188 1997
6,141,699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 104 1998
6,208,991 Dynamic file mapping for network computers 56 1998
6,321,235 Global caching and sharing of SQL statements in a heterogeneous application environment 80 1998
6,839,701 Hitmask for querying hierarchically related content entities 69 2000
6,986,102 Method and configurable model for storing hierarchical data in a non-hierarchical data repository 27 2000
7,076,494 Providing a functional layer for facilitating creation and manipulation of compilations of content 42 2000
6,820,125 Method for coordinating actions among a group of servers 36 2000
7,216,149 Gathering enriched web server activity data of cached web content 45 2000
7,506,359 Method for preventing parasitic usage of web page embedded files 22 2000
2002/0116,582 Batching of invalidations and new values in a web cache with dynamic content 53 2000
2002/0049,900 Method and apparatus for cryptographic stateless protocol using asymmetric encryption 10 2001
7,024,477 Service time analysis methods for the WSM QOS monitor 12 2001
2003/0191,812 Method and system for caching role-specific fragments 129 2001
* 2003/0131,045 Method and apparatus for synchronizing cookies across multiple client machines 19 2002
2004/0158,429 Method and system for classifying content and prioritizing web site content issues 38 2003
* 2005/0015,429 Method and system for providing user control over receipt of cookies from e-commerce applications 22 2003
2005/0015,601 Methods, systems, and media to authenticate a user 95 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 52 2004
2005/0262,063 Method and system for website analysis 37 2005
 
WHALE COMMUNICATIONS LTD. (1)
2002/0165,971 Method and system for terminating an authentication session upon user sign-off 75 2002
 
SAP SE (1)
7,171,478 Session coupling 49 2003
 
LUCENT TECHNOLOGIES INC. (1)
2004/0122,951 Method and apparatus for providing Web users with a click-to-contact service 22 2002
 
CISCO TECHNOLOGY, INC. (6)
6,952,425 Packet data analysis with efficient and flexible parsing capabilities 17 2000
6,976,090 Differentiated content and application delivery via internet 327 2001
RE38609 On-demand presentation graphical user interface 71 2002
7,047,315 Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states 82 2002
7,512,702 Method and apparatus providing highly scalable server load balancing 104 2002
7,124,175 IP web based messaging system for localized management of wireless messaging 18 2004
 
The Coca-Cola Company (1)
7,006,993 Method and apparatus for surrogate control of network-based electronic transactions 173 2000
 
OPEN TEXT S.A. (2)
7,188,216 Method and system for an extensible caching framework 46 2003
7,360,025 Method and system for automatic cache management 34 2003
 
HAVEN NETWORKS, INC. (1)
7,013,290 Personalized interactive digital catalog profiling 243 2002
 
KRAFT FOODS GROUP BRANDS LLC (1)
7,051,036 Computer-implemented system and method for project development 121 2001
 
GRUPO S21SEC GESTION, S.A. (1)
2003/0051,142 Firewalls for providing security in HTTP networks and applications 117 2001
 
INTEL CORPORATION (3)
6,185,625 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 417 1996
6,317,777 Method for web based storage and retrieval of documents 274 1999
2007/0169,179 TIGHTLY COUPLED SCALAR AND BOOLEAN PROCESSOR 79 2007
 
Intracept, Inc. (1)
6,085,224 Method and system for responding to hidden data and programs in a datastream 142 1997
 
PROGRESS SOFTWARE CORPORATION (1)
7,096,418 Dynamic web page cache 127 2000
 
TRAVELERS EXPRESS, INC. (1)
2003/0014,368 Systems, methods and apparatus for secure printing of negotiable instruments 64 2002
 
NUANCE COMMUNICATIONS, INC. (1)
6,785,653 Distributed voice web architecture and associated components and methods 84 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (15)
5,983,208 System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture 292 1996
6,026,379 System, method and article of manufacture for managing transactions in a high availability system 285 1996
6,178,409 System, method and article of manufacture for multiple-entry point virtual point of sale architecture 240 1996
6,253,027 System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture 179 1996
6,373,950 System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture 262 1996
5,931,917 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 359 1996
5,978,840 System, method and article of manufacture for a payment gateway system architecture for processing encrypted payment transactions utilizing a multichannel, extensible, flexible architecture 353 1996
6,055,564 Admission control where priority indicator is used to discriminate between messages 161 1998
6,163,772 Virtual point of sale processing using gateway-initiated messages 266 1998
6,324,525 Settlement of aggregated electronic transactions over a network 282 1998
6,304,915 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 158 1999
2002/0156,831 Automated provisioning of computing networks using a network database data model 47 2001
6,988,126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 134 2001
6,996,605 Overview subsystem for information page server 63 2001
7,000,019 Establishment of a deferred network communication session 68 2001
 
Juniper Networks, Inc. (2)
2003/0037,108 System and method for maintaining statefulness during client-server interactions 81 2002
2006/0112,174 Rule-based networking device 39 2004
 
COUPONS.COM INCORPORATED (1)
7,231,357 System and method for the targeted distribution of discount coupons over a network 53 1999
 
TWAIN TYPESETTING LLC (1)
6,732,331 System and process for managing content organized in a tag-delimited template using metadata 103 2000
 
SOFTBANKBB CORPORATION (1)
7,865,401 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 79 2006
 
NEC CORPORATION (1)
6,591,266 System and method for intelligent caching and refresh of dynamically generated and static web content 236 2000
 
SENSCOM, INC. (1)
2004/0073,512 Unique session storage design 71 2001
 
UNILOC LUXEMBOURG S.A. (1)
6,510,466 Methods, systems and computer program products for centralized management of application programs on a network 235 1998
 
JPMORGAN CHASE BANK, N.A. (3)
2002/0055,966 System and method for reading ahead of content 65 2001
7,584,500 Pre-fetching secure content using proxy architecture 63 2004
2005/0108,517 Pre-fetching secure content using proxy architecture 136 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
6,714,219 Drag and drop creation and editing of a page incorporating scripts 66 1998
6,889,379 Transporting objects between a client and a server 25 1998
6,981,215 System for converting event-driven code into serially executed code 48 1998
6,968,364 System and method to facilitate selection and programming of an associated audio/visual system 151 2000
6,757,365 Instant messaging via telephone interfaces 322 2000
7,117,504 Application program interface that enables communication for a network software platform 417 2001
7,313,613 System and method facilitating network diagnostics and self-healing 28 2002
2004/0268,357 Network load balancing with session information 160 2003
2004/0268,358 Network load balancing with host status information 150 2003
2004/0162,876 System and method for providing conditional access to server-based applications from remote access devices 112 2004
7,072,807 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 124 2004
2004/0267,820 Method and system for recording and replaying internet transactions 25 2004
2006/0075,464 Access authorization API 36 2004
7,200,530 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 110 2005
7,162,509 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 85 2005
2007/0300,185 ACTIVITY-CENTRIC ADAPTIVE USER INTERFACE 74 2006
* 2010/0071,052 REVERSE PROXY ARCHITECTURE 6 2008
 
F5 Networks, Inc. (6)
6,505,230 Client-server independent intermediary mechanism 117 1999
6,374,300 Method and system for storing load balancing information with an HTTP cookie 192 1999
6,473,802 Method and system for storing load balancing information with an HTTP cookie 178 2001
7,102,996 Method and system for scaling network traffic managers 62 2002
6,640,240 Method and apparatus for a dynamic caching system 117 2002
2002/0138,618 Simplified method for processing multiple connections from the same client 119 2002
 
FineGround Networks (1)
6,823,374 Adjusting the cacheability of web documents according to the responsiveness of its content server 45 2002
 
VALUE CLICK, INC. (3)
5,848,396 Method and apparatus for determining behavioral profile of a computer user 1562 1996
5,991,735 Computer program apparatus for determining behavioral profile of a computer user 812 1998
6,826,594 Method and system for remote content management of a designated portion of a web page 166 2000
 
Corente, Inc. (7)
6,631,416 Methods and systems for enabling a tunnel between two computers on a network 198 2001
6,996,628 Methods and systems for managing virtual addresses for virtual networks 107 2001
7,028,333 Methods and systems for partners in virtual networks 119 2001
7,028,334 Methods and systems for using names in virtual networks 79 2001
7,047,424 Methods and systems for hairpins in virtual networks 67 2001
7,085,854 Methods and systems for enabling communication between a processor and a network operations center 110 2001
7,181,766 Methods and system for providing network services using at least one processor interfacing a base network 126 2001
 
VERIZON PATENT AND LICENSING INC. (9)
5,867,494 System, method and article of manufacture with integrated video conferencing billing in a communication system architecture 573 1996
5,999,525 Method for video telephony over a hybrid network 669 1996
6,335,927 System and method for providing requested quality of service in a hybrid network 566 1996
6,754,181 System and method for a directory service supporting a hybrid communication system architecture 477 1996
6,909,708 System, method and article of manufacture for a communication system architecture including video conferencing 376 1996
7,145,898 System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture 400 1996
6,731,625 System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony 424 1997
6,515,968 Integrated interface for real time web based viewing of telecommunications network call traffic 123 1998
6,714,979 Data warehousing infrastructure for web based reporting tool 178 1998
 
THOMSON REUTERS GLOBAL RESOURCES (3)
2006/0068,755 Early detection and monitoring of online fraud 104 2004
2007/0192,853 Advanced responses to online fraud 56 2004
2007/0294,762 Enhanced responses to online fraud 55 2004
 
CAREAU OMNINET GROUP, LLC (1)
6,334,111 Method for allocating commissions over the internet using tags 97 2000
 
NETAPP, INC. (1)
2007/0192,444 Apparatus and method for a proxy cache 76 2007
 
ARXIUM, INC. (1)
6,735,497 Systems and methods for dispensing medical products 124 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)
6,256,739 Method and apparatus to determine user identity and limit access to a communications network 288 1997
 
RELIANCE DATA, L.P. (1)
6,421,768 Method and system for authentication and single sign on using cryptographically assured cookies in a distributed computer environment 145 1999
 
Allen-Bradley Company, LLC (2)
6,108,662 System method and article of manufacture for integrated enterprise-wide control 122 1998
6,167,406 System, method and article of manufacture for building an enterprise-wide data model 102 1998
 
ROVI TECHNOLOGIES CORPORATION (2)
7,178,106 Presentation of media content from multiple media sources 91 2001
2002/0033,844 Content sensitive connected content 400 2001
 
Imperva, Inc. (1)
2005/0120,054 Dynamic learning method and adaptive normal behavior profile (NBP) architecture for providing fast protection of enterprise applications 44 2004
 
REXTONIA, INC. (1)
7,464,332 Devices, systems and methods for selecting the appearance of a viewer displaying digital content 11 2003
 
KAVADO INC. (1)
7,313,822 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 34 2002
 
F. POSZAT HU, L.L.C. (1)
6,011,537 System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space 433 1998
 
CITRIX SYSTEMS, INC. (16)
6,928,469 Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques 58 1999
6,952,714 Method for distributed program execution with server-based file type association 88 2001
7,117,243 Methods for distributed program execution with file-type association in a client-server network 82 2001
7,330,872 Method for distributed program execution with web-based file-type association 55 2001
7,035,907 Manipulating content objects to control their display 75 2001
2005/0256,923 METHODS AND APPARATUS FOR DISPLAYING APPLICATION OUTPUT ON DEVICES HAVING CONSTRAINED SYSTEM RESOURCES 86 2004
2007/0156,852 System and method for performing flash crowd caching of dynamically generated objects in a data communication network 72 2005
2008/0034,416 METHODS AND SYSTEMS FOR ROUTING PACKETS IN A VPN-CLIENT-TO-VPN-CLIENT CONNECTION VIA AN SSL/VPN NETWORK APPLIANCE 114 2006
2008/0046,616 Systems and Methods of Symmetric Transport Control Protocol Compression 96 2006
2007/0245,409 Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance 267 2006
2007/0179,955 METHODS AND SYSTEMS FOR PROVIDING AUTHORIZED REMOTE ACCESS TO A COMPUTING ENVIRONMENT PROVIDED BY A VIRTUAL MACHINE 221 2007
2008/0049,786 Systems and Methods for Providing Dynamic Spillover of Virtual Servers Based on Bandwidth 146 2007
2008/0225,720 SYSTEMS AND METHODS FOR CONFIGURING FLOW CONTROL OF POLICY EXPRESSIONS 73 2007
2008/0225,748 SYSTEMS AND METHODS FOR PROVIDING STUCTURED POLICY EXPRESSIONS TO REPRESENT UNSTRUCTURED DATA IN A NETWORK APPLIANCE 205 2007
2008/0225,753 SYSTEMS AND METHODS FOR CONFIGURING HANDLING OF UNDEFINED POLICY EVENTS 84 2007
2008/0229,381 SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES 97 2007
 
VANDERBILT UNIVERSITY (1)
6,383,478 Polymeric encapsulation system promoting angiogenesis 102 2000
 
AT&T CORP. (1)
6,009,410 Method and system for presenting customized advertising to a user on the world wide web 965 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
 
Other [Check patent profile for assignment information] (1)
9,374,351 Virtual desktop accelerator support for network gateway 0 2012
 
SAP SE (2)
9,052,845 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)
* 8,131,799 User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information 5 2009
* 2010/0057,843 USER-TRANSPARENT SYSTEM FOR UNIQUELY IDENTIFYING NETWORK-DISTRIBUTED DEVICES WITHOUT EXPLICITLY PROVIDED DEVICE OR USER IDENTIFYING INFORMATION 29 2009
 
THE NIELSEN COMPANY (US), LLC (10)
9,344,343 Methods and apparatus to determine impressions using distributed demographic information 0 2012
9,294,368 Methods and apparatus to determine impressions using distributed demographic information 0 2012
9,215,288 Methods and apparatus to share online media impressions data 0 2013
* 2014/0324,545 METHODS AND APPARATUS TO DETERMINE RATINGS INFORMATION FOR ONLINE MEDIA PRESENTATIONS 4 2013
9,313,294 Methods and apparatus to de-duplicate impression information 0 2013
9,237,138 Methods and apparatus to collect distributed user information for media impressions and search terms 0 2014
9,218,612 Methods and apparatus to determine impressions using distributed demographic information 2 2014
9,355,138 Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles 0 2014
9,210,130 Methods and apparatus to collect distributed user information for media impressions and search terms 0 2014
9,232,014 Methods and apparatus to identify session users with cookie information 0 2015
 
DELL SOFTWARE INC. (2)
9,054,913 Network protocol proxy 0 2010
8,966,112 Network protocol proxy 1 2010
 
Moov Corporation (4)
8,438,312 Dynamically rehosting web content 3 2010
* 2011/0099,294 DYNAMICALLY REHOSTING WEB CONTENT 9 2010
* 2011/0099,467 CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT 10 2010
9,232,021 Dynamically rehosting web content 0 2013
 
GOOGLE INC. (1)
* 8,621,091 System and method for synchronizing settings and state information for a browser component 1 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