Patents Assigned to Netscape Communications Corporation
  • Patent number: 5917491
    Abstract: A page proxy manages representations of page information, such as Web page locations in the form of Uniform Resource Locators (URLs), which are presented as Web page bookmarks. A proxy tool is provided by which a URL proxy for a Web page displayed in a browser, such the Netscape Navigator, may be readily manipulated by the use of any well known gestures, such as mouse-over and click and drag and drop (where a cursor is moved over the Web page proxy by use of a mouse, a button on the mouse is clicked to attach the proxy to the cursor, and the mouse is used to drag the proxy to a desired location, where it is then dropped by releasing the button on the mouse). The proxy tool operates in conjunction with a navigation aid that provides an organization view of destination locations and actions in the form of a drop down menu.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: June 29, 1999
    Assignee: Netscape Communications Corporation
    Inventor: Kristin Bauersfeld
  • Patent number: 5892761
    Abstract: A collaborative computing system includes a plurality of collaborative computing participants, connected over a network. Each collaborative computing participant has a workstation that includes a conference engine, which provides a network interface between applications and the network. The applications are organized into application modules, each of which provides a collaborative computing function. Either the conference engine or the application modules fragment a data packet to be sent to other participants into a set of equally-sized cells. The cells are transmitted individually over the network via switching entities, which can be other participants in the collaborative session. Each switching entity maintains a list of connections from itself to other switching entities.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: April 6, 1999
    Assignee: Netscape Communications Corporation
    Inventor: John Richard Stracke, Jr.
  • Patent number: 5877759
    Abstract: A user interface, for example for Internet and intranet agents, embodies the technical potential of automation and delegation into a cohesive structure. The invention also provides intelligent assistance to the client user interface and provides an interface that is centered on autonomous processing of whole tasks rather than sequences of commands, as well as the autonomous detection of contexts which require the launch of a process, especially where such context is time-based.
    Type: Grant
    Filed: March 26, 1997
    Date of Patent: March 2, 1999
    Assignee: Netscape Communications Corporation
    Inventor: German W. Bauer
  • Patent number: 5864852
    Abstract: In a proxy server, variable length URLs are digested and thereby homogenized, such that each URL is converted to a URL fingerprint that has a unique identity and a same fixed size. The URL fingerprint is used to map the URL to a proxy server cache directory structure. A unique file name may also be generated from the URL fingerprint for each URL. The same bits are used in the file name, such that any given file can be remapped later to a directory structure that had been expanded or collapsed, so that the first bits are not unique to a particular hierarchy. A unique cache information file is included in the directory to store document-related information for each other file in the directory for quick access. Accordingly, the invention provides an addressing and cache organization scheme that allows quick access to documents that contain all the relevant information for each of the URLs.
    Type: Grant
    Filed: April 26, 1996
    Date of Patent: January 26, 1999
    Assignee: Netscape Communications Corporation
    Inventor: Ari Luotonen
  • Patent number: 5825890
    Abstract: A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: October 20, 1998
    Assignee: Netscape Communications Corporation
    Inventors: Taher Elgamal, Kipp E.B. Hickman
  • Patent number: 5826242
    Abstract: A method and apparatus for transferring state information between a server computer system and a client computer system. In one embodiment of the method, an http client requests a file, such as an HTML document, on an http server, and the http server transmits the file to the http client. In addition, the http server transmits a state object, which describes certain state information, to the http client. The http client stores the state object, and will typically send the state object back to the http server when making later requests for files on the http server. In a typical embodiment, the state object includes a domain attribute which specifies a domain or network address, and the state object is transmitted from the http client to a server only when the http client makes an http request to the server and the server is within the domain. In one embodiment, the apparatus includes a processor and memory and a computer readable medium which stores program instructions.
    Type: Grant
    Filed: August 27, 1997
    Date of Patent: October 20, 1998
    Assignee: Netscape Communications Corporation
    Inventor: Lou Montulli
  • Patent number: 5774670
    Abstract: A method and apparatus for transferring state information between a server computer system and a client computer system. In one embodiment of the method, an http client requests a file, such as an HTML document, on an http server, and the http server transmits the file to the http client. In addition, the http server transmits a state object, which describes certain state information, to the http client. The http client stores the state object, and will typically send the state object back to the http server when making later requests for files on the http server. In a typical embodiment, the state object includes a domain attribute which specifies a domain or network address, and the state object is transmitted from the http client to a server only when the http client makes an http request to the server and the server is within the domain. In one embodiment, the apparatus includes a processor and memory and a computer readable medium which stores program instructions.
    Type: Grant
    Filed: October 6, 1995
    Date of Patent: June 30, 1998
    Assignee: Netscape Communications Corporation
    Inventor: Lou Montulli
  • Patent number: 5757669
    Abstract: The present invention provides the ability to use an existing store-and-forward messaging network such as an electronic mail system to replicate data between computer sites. The replication provided by the present invention can be used with software applications, such as workgroup applications, to replicate data located on multiple sites. Workgroup replication data is sent to other sites via electronic mail ("e-mail") messages. The present invention provides reliability features to handle errors in electronic mail transmissions. For example, the present invention provides the ability to reassemble objects at a replication site such that an object and all of its dependencies exist prior to the object's use at the site. Messages referred to as "ACK" messages are used to communicate a site's state and to provide other control information. Each site maintains latency information to determine transmission failures.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: May 26, 1998
    Assignee: Netscape Communications Corporation
    Inventors: David Christie, Jeffrey Winner
  • Patent number: 5671279
    Abstract: A courier electronic payment system provides customers, merchants, and banks with a secure mechanism for using a public network as a platform for credit card payment services. The system governs the relationship between a Customer, Merchant, and Acquirer Gateway to perform credit card purchases over such networks as the Internet. The system uses a secure connection to simplify the problem of Internet-based financial transactions in accordance with an electronic payment protocol that secures credit card payments and certifies infrastructure that is required to enable all of the parties to participate in the electronic commerce, as well as to provide the necessary formats and interfaces between the different modules and systems.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: September 23, 1997
    Assignee: Netscape Communications Corporation
    Inventor: Taher Elgamal
  • Patent number: 5657390
    Abstract: A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
    Type: Grant
    Filed: August 25, 1995
    Date of Patent: August 12, 1997
    Assignee: Netscape Communications Corporation
    Inventors: Taher Elgamal, Kipp E. B. Hickman