Patents by Inventor Andy Tsang

Andy Tsang 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: 10075432
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 11, 2018
    Assignee: Pulse Secure, LLC
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
  • Publication number: 20160323263
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
    Type: Application
    Filed: July 13, 2016
    Publication date: November 3, 2016
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, SR.
  • Patent number: 9401913
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: July 26, 2016
    Assignee: Pulse Secure, LLC
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
  • Publication number: 20150195273
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
    Type: Application
    Filed: March 17, 2015
    Publication date: July 9, 2015
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, SR.
  • Patent number: 9001999
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client in accordance with an authentication protocol, and authenticate the client based on a comparison of the first form to a value derived from a second form of the password stored in a password database. The comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client over the secure connection, authenticate the client by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client when the authentication server receives the first form.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: April 7, 2015
    Assignee: Pulse Secure, LLC
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
  • Publication number: 20120144471
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client in accordance with an authentication protocol, and authenticate the client based on a comparison of the first form to a value derived from a second form of the password stored in a password database. The comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client over the secure connection, authenticate the client by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client when the authentication server receives the first form.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Andy TSANG, Roger A. CHICKERING, Clifford E. KAHN, Jeffrey C. VENABLE, SR.
  • Patent number: 8094812
    Abstract: A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
  • Patent number: 7630974
    Abstract: Systems and methods are provided for multi-language support through the management of multi-valued attributes. A data store maintains multi-valued attributes having language components and value components. The value components specify language specific values for the attributes and can be associated with corresponding language components. A server in communication with the data store can provide outputs to requesting users in accordance with a preferred language. For example, a request to access an identity profile maintained by an Identity System can be fulfilled by constructing a page or other output including the requested profile data. An Identity Server can construct the output to include attribute values corresponding to the preferred language associated with the request. Attribute configuration data can similarly be maintained with language components and value components. The configuration of an attribute such as its display name can be included in an output in accordance with a preferred language.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: December 8, 2009
    Assignee: Oracle International Corporation
    Inventors: Thomas Remahl, Andy Tsang, Bob Summers
  • Patent number: 7428523
    Abstract: Technology is disclosed for accessing multiple network resources through a single portal. A Portal Bridge directs requests from the portal to multiple network resources and channels responses from the network resources to the portal. The Portal Bridge receives a request from a portal that calls for a response from a targeted network resource. The Portal Bridge forwards a request to the targeted network resource to obtain the response sought by the portal's request. The Portal Bridge receives a response to the request from the targeted network resource. The Portal Bridge processes the response and forwards the processed response to the portal. During processing, the Portal Bridge replaces links in the response with links to the Portal Bridge. This enables the Portal Bridge to receive and properly route any portal requests arising out of the links.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: September 23, 2008
    Assignee: Oracle International Corporation
    Inventors: Andy Tsang, Brandon Barber
  • Publication number: 20060074894
    Abstract: Systems and methods are provided for multi-language support through the management of multi-valued attributes. A data store maintains multi-valued attributes having language components and value components. The value components specify language specific values for the attributes and can be associated with corresponding language components. A server in communication with the data store can provide outputs to requesting users in accordance with a preferred language. For example, a request to access an identity profile maintained by an Identity System can be fulfilled by constructing a page or other output including the requested profile data. An Identity Server can construct the output to include attribute values corresponding to the preferred language associated with the request. Attribute configuration data can similarly by maintained with language components and value components. The configuration of an attribute such as its display name can be included in an output in accordance with a preferred language.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 6, 2006
    Inventors: Thomas Remahl, Bob Summers, Andy Tsang
  • Publication number: 20040010520
    Abstract: Technology is disclosed for accessing multiple network resources through a single portal. A Portal Bridge directs requests from the portal to multiple network resources and channels responses from the network resources to the portal. The Portal Bridge receives a request from a portal that calls for a response from a targeted network resource. The Portal Bridge forwards a request to the targeted network resource to obtain the response sought by the portal's request. The Portal Bridge receives a response to the request from the targeted network resource. The Portal Bridge processes the response and forwards the processed response to the portal. During processing, the Portal Bridge replaces links in the response with links to the Portal Bridge. This enables the Portal Bridge to receive and properly route any portal requests arising out of the links.
    Type: Application
    Filed: January 30, 2003
    Publication date: January 15, 2004
    Inventors: Andy Tsang, Brandon Barber