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: 10075432Abstract: 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: GrantFiled: July 13, 2016Date of Patent: September 11, 2018Assignee: Pulse Secure, LLCInventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
-
Publication number: 20160323263Abstract: 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: ApplicationFiled: July 13, 2016Publication date: November 3, 2016Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, SR.
-
Patent number: 9401913Abstract: 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: GrantFiled: March 17, 2015Date of Patent: July 26, 2016Assignee: Pulse Secure, LLCInventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
-
Publication number: 20150195273Abstract: 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: ApplicationFiled: March 17, 2015Publication date: July 9, 2015Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, SR.
-
Patent number: 9001999Abstract: 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: GrantFiled: December 6, 2011Date of Patent: April 7, 2015Assignee: Pulse Secure, LLCInventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
-
Publication number: 20120144471Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 7, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Andy TSANG, Roger A. CHICKERING, Clifford E. KAHN, Jeffrey C. VENABLE, SR.
-
Patent number: 8094812Abstract: 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: GrantFiled: September 28, 2007Date of Patent: January 10, 2012Assignee: Juniper Networks, Inc.Inventors: Andy Tsang, Roger A. Chickering, Clifford E. Kahn, Jeffrey C. Venable, Sr.
-
Patent number: 7630974Abstract: 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: GrantFiled: September 28, 2004Date of Patent: December 8, 2009Assignee: Oracle International CorporationInventors: Thomas Remahl, Andy Tsang, Bob Summers
-
Patent number: 7428523Abstract: 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: GrantFiled: January 30, 2003Date of Patent: September 23, 2008Assignee: Oracle International CorporationInventors: Andy Tsang, Brandon Barber
-
Publication number: 20060074894Abstract: 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: ApplicationFiled: September 28, 2004Publication date: April 6, 2006Inventors: Thomas Remahl, Bob Summers, Andy Tsang
-
Publication number: 20040010520Abstract: 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: ApplicationFiled: January 30, 2003Publication date: January 15, 2004Inventors: Andy Tsang, Brandon Barber