Patents by Inventor John Saare

John Saare has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050015772
    Abstract: Embodiments of the present invention are directed to a method and system for device specific optimization of applications via a portal server. In one embodiment, a plurality of applications are resident upon a portal server. A plurality of application helper modules are respectively associated with each of the plurality of applications. Based upon the device type of a device requesting access to the portal server, an appropriate application helper is selected. When portal server requests a function to performed by the appropriate application helper module, the application helper module provides a link to the particular application. The portal server then displays the link to the particular application within a user-customizable display. The function requested can be to launch the application, or to perform some sub-process of the application.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: John Saare, Thomas Mueller
  • Publication number: 20050015490
    Abstract: A single-sign-on adapter (SSO Adapter) implementing one or more authentication mechanisms that may be used by Portal middleware on behalf of a portal user. A user seeking access to a resource server through a portal server performs a single sign-on with the portal server at the beginning of a session. When requests a resource from resource server that requires authentication, the authentication is handled by the portal server without requiring an authentication response from the user. The portal server may use stored user credentials, a token-based shared authentication service, or proxy authentication in order to gain access to the resource server on behalf of the portal user.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: John Saare, Thomas Mueller
  • Publication number: 20040148354
    Abstract: A method for providing extensible client mail functions to a plurality of clients via the Internet. The method includes a portal server receiving a request for mail functions from a client. In response to the request, a Java server page corresponding to the request is accessed. A plurality of tags contained within the Java server page are then accessed. The Java server page is subsequently processed using the tags, wherein the tags provide access to a mail server configured for providing the mail functions. The resulting processed Java server page is then transmitted back to the client. When requests from the client received, the Java server page corresponding to the request can be retrieved from a set of compiled Java server page classes. Extended mail functions can be provided by accessing a plurality of extended tags contained within the Java server page, wherein the mail functions are extended by adding the extended tags corresponding to new mail functionality of the mail server.
    Type: Application
    Filed: November 16, 2001
    Publication date: July 29, 2004
    Inventors: John Saare, Bryan Hanks, Robert O'Brien, Jenny Chang, Dean Polla
  • Publication number: 20040148338
    Abstract: A method for providing extensible client address book functions to a plurality of clients via the Internet. The method includes a portal server receiving a request for address book functions from a client. In response to the request, a Java server page corresponding to the request is accessed. A plurality of tags contained within the Java server page are then accessed. The Java server page is subsequently processed using the tags, wherein the tags provide access to an address book server configured for providing the address book functions. The address book functions include contact information, phone number information, mailing information, and the like. The resulting processed Java server page is then transmitted back to the client. When requests from the client received, the Java server page corresponding to the request can be retrieved from a set of compiled Java server page classes.
    Type: Application
    Filed: November 16, 2001
    Publication date: July 29, 2004
    Inventors: John Saare, Robert O'Brien, Mihir Sambhus, Jenny Chang, Dean Polla
  • Publication number: 20040122915
    Abstract: A method for providing extensible client calendar functions to a plurality of clients via the Internet. The method includes a portal server receiving a request for calendar functions from a client. In response to the request, a Java server page corresponding to the request is accessed. A plurality of tags contained within the Java server page are then accessed. The Java server page is subsequently processed using the tags, wherein the tags provide access to a calendar server configured for providing the calendar functions. Calendar functions include, for example, appointments, work scheduling, reminders, and the like. The resulting processed Java server page is then transmitted back to the client. When requests from the client received, the Java server page corresponding to the request can be retrieved from a set of compiled Java server page classes.
    Type: Application
    Filed: November 28, 2001
    Publication date: June 24, 2004
    Inventors: John Saare, Robert O'Brien, Jenny Chang, Dean Polla