| Patent Number |
Title Of Patent |
Date Issued |
| 7131062 |
Systems, methods and computer program products for associating dynamically generated web page co |
October 31, 2006 |
| Systems, methods and computer program products are provided for associating dynamically generated Web page content with a user who requests a Web page from a Web server. Upon receiving a user request for a Web page via a Web client in communication with the Web server, a Web server r |
| 7003565 |
Clickstream data collection technique |
February 21, 2006 |
| Methods, systems, computer program products, and methods of doing business by improving collection of clickstream data in network exchanges comprising a plurality of related request and response messages. A clickstream cookie is created by an application, and contains a clickstream d |
| 6836878 |
Visual programming from a tree structure |
December 28, 2004 |
| A technique for permitting a developer to be presented with a visual programming environment which includes different representations of a class library from which a developer may select classes for inclusion in an application under development. The environment includes a class window, |
| 6581203 |
Technique for visually creating and adding members to a class |
June 17, 2003 |
| A technique for visually creatins and populating a class with members. A developer is provided with a container window representing a new class when the developer indicates that a new class is to be built. The developer vary populate the new class with members in a number of ways, in |
| 6535916 |
Systems, methods and computer program products for linking transactions by multiple web site ser |
March 18, 2003 |
| Systems, methods and computer program products are provided for linking a plurality of transactions performed by a plurality of servers at a Web site to a Web site visitor who initiates or is associated with the transactions. A Web server receiving a client request from a Web site vi |
| 6530840 |
Method and system for an object architecture for a multi-user game lobby and game session |
March 11, 2003 |
| A game lobby allows users to open a game with their name at a central place so that others may see and join that game. The user can set the criteria for starting this game, such as the number of players or start time, whichever comes first. This paradigm enables a platform-independent ob |
| 6286043 |
User profile management in the presence of dynamic pages using content templates |
September 4, 2001 |
| A technique, system, and computer program for collecting information about user behavior in the presence of dynamic page content. Regular expressions are used to describe dynamic page content and classify pages into equivalence classes. A Web site monitoring tool using this collection |
| 6256632 |
Method and system for enabling dynamic cache structures in a networked environment |
July 3, 2001 |
| Methods, systems and computer program products are provided for managing shared data elements among a plurality of different client processes in a network environment. Shared data elements are associated with a Flow. A Flow is a logical stream of data that is only transmitted to a client |
| 6185614 |
Method and system for collecting user profile information over the world-wide web in the presenc |
February 6, 2001 |
| Disclosed is a method and system for collecting profile information about users accessing dynamically generated content from one or more servers. In a specific embodiment, a server dynamically generates a web page in response to a user request. The server customizes the web page content |
| 6182115 |
Method and system for interactive sharing of text in a networked environment |
January 30, 2001 |
| An application is enabled to allow any one of a variety of locking behaviors including different locking behaviors for different elements of shared text. For example, whereas one string may be associated with an implicit lock (granted when the user gives that string focus), another s |
| 6041343 |
Method and system for a hybrid peer-server communications structure |
March 21, 2000 |
| Server capacity is increased on a network computer system. A total number of peers that an individual client will communicate with directly is determined. Then, a total number of clients handled by a server interconnected to the individual client is reduced by the determined total nu |
| 6006334 |
Method and system for authentication over a distributed service to limit password compromise |
December 21, 1999 |
| No more than one user at any one time is allowed to access a distributed service for each User ID and password. A user is allowed initial access to the distributed service with a password. The use of the distributed service is then restricted to the user upon entering the password plus a |
| 6006267 |
Method and system for connecting network hosts having different communication protocols |
December 21, 1999 |
| A matrix is created for storing the various verified methods of communication that are available between a plurality of hosts. Each host pair has two or three values stored in the matrix to indicate the known methods of communications between each other. A first value indicates wheth |
| 5940395 |
Method and system for information plug-ins for configurable client-server applications |
August 17, 1999 |
| A software communication system is configured with a base connection point with a plug-in type architecture. A plurality of classes is used that implements a specified interface, the interface including a method for receiving packet data. Each one of the plurality of classes is assigned |
| 5920692 |
Method and system for a remote notification service for a multi-user server architecture |
July 6, 1999 |
| An optimized design for a multi-user server architecture for disseminating a variety of real-time application data, such as audio, video, text and motion, while supporting general purpose tools. A general server system without an imposed GUI enables the end purchaser to customize the use |
| 5861883 |
Method and system for portably enabling awareness, touring, and conferencing over the world-wide |
January 19, 1999 |
| Collaboration capabilities (both "push" and "pull" of information) are portably added to World-Wide Web content. In particular, a persistent connection is maintained to a shared state server for retrieving data via a "push" mechanism which maintains the freedom to access arbitrary Web |