Patents by Inventor Paul Y. Lin

Paul Y. Lin 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).

  • Patent number: 8528076
    Abstract: A computer-implemented method for authenticating a user using a service provider server and an authentication server, the user communicating with at least one of the service provider server and the authentication server using a user browser. The method includes requesting, using the user browser, the authenticating with the service provider server. The method also includes authenticating, using the user browser, a secure communication channel with the authentication server. The method also includes receiving, using the user browser, a Next Pre-Authentication Anchor (NPAA) value from the authentication server. The method additionally includes temporarily storing the Next Pre-Authentication Anchor (NPAA) value in a user browser cookie associated with the user browser, wherein the Next Pre-Authentication Anchor (NPAA) value is protected by employing Same Origin Policy (SOP).
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: September 3, 2013
    Assignee: F2Ware, Inc.
    Inventor: Paul Y. Lin
  • Patent number: 8245030
    Abstract: A method for performing a one-time user setup for authenticating a user and a specific computer using a service provider server and an authentication server including: receiving an identity profile from the service provider server, generating a Pre-Authorization Anchor (PAA) in response to receiving the identity profile, communicating the PAA to the user browser, generating a Server Fingerprint (SFP) for the user browser, generating an activation code, after generating the PAA and SPF, transmitting the activation code to the user browser via an out-of-band communication channel, using the activation code to establish a secure communication channel between the service consumer browser and the service provider server, receiving via the secure communication channel a client fingerprint (CFP), wherein the CFP is encoded using a key that is based on the SPF, and sending a rolling key challenge (RKC) to the user browser via the secure communication channel.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: August 14, 2012
    Assignee: Nai-Yu Pai
    Inventor: Paul Y. Lin
  • Publication number: 20120131332
    Abstract: A computer-implemented method for authenticating a user using a service provider server and an authentication server, the user communicating with at least one of the service provider server and the authentication server using a user browser. The method includes requesting, using the user browser, the authenticating with the service provider server. The method also includes authenticating, using the user browser, a secure communication channel with the authentication server. The method also includes receiving, using the user browser, a Next Pre-Authentication Anchor (NPAA) value from the authentication server. The method additionally includes temporarily storing the Next Pre-Authentication Anchor (NPAA) value in a user browser cookie associated with the user browser, wherein the Next Pre-Authentication Anchor (NPAA) value is protected by employing Same Origin Policy (SOP).
    Type: Application
    Filed: January 25, 2012
    Publication date: May 24, 2012
    Inventor: Paul Y. Lin
  • Publication number: 20120124646
    Abstract: A computer-implemented method for authenticating a user using a service provider server and an authentication server, the user communicating with at least one of the service provider server and the authentication server using a user browser. The method includes requesting, using the user browser, the authenticating with the service provider server. The method also includes authenticating, using the user browser, a secure communication channel with the authentication server. The method also includes receiving, using the user browser, a Next Pre-Authentication Anchor (NPAA) value from the authentication server. The method additionally includes temporarily storing the Next Pre-Authentication Anchor (NPAA) value in a user browser cookie associated with the user browser, wherein the Next Pre-Authentication Anchor (NPAA) value is protected by employing Same Origin Policy (SOP).
    Type: Application
    Filed: January 25, 2012
    Publication date: May 17, 2012
    Inventor: Paul Y. Lin
  • Publication number: 20100174900
    Abstract: A computer-implemented method for authenticating a user using a service provider server and an authentication server, the user communicating with at least one of the service provider server and the authentication server using a user browser. The method includes requesting, using the user browser, the authenticating with the service provider server. The method also includes authenticating, using the user browser, a secure communication channel with the authentication server. The method also includes receiving, using the user browser, a Next Pre-Authentication Anchor (NPAA) value from the authentication server. The method additionally includes temporarily storing the Next Pre-Authentication Anchor (NPAA) value in a user browser cookie associated with the user browser, wherein the Next Pre-Authentication Anchor (NPAA) value is protected by employing Same Origin Policy (SOP).
    Type: Application
    Filed: December 17, 2009
    Publication date: July 8, 2010
    Inventor: Paul Y. Lin