Patents by Inventor Patrick Y. Lin
Patrick 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: 12136007Abstract: A radio-frequency identification (RFID) antenna assembly, per an implementation, includes a number of multiplexer modules coupled with one another. Radio frequency (RF) signals are received from an RFID reader. One or more of the multiplexer modules has a switch with multiple output ports. An antenna connects with one of the output ports and, per an implementation, an encoder connects with another of the output ports. The multiplexer module(s) may also have a first rectifier for rapid self-powering capabilities, and a second rectifier for more robust self-powering capabilities.Type: GrantFiled: July 6, 2022Date of Patent: November 5, 2024Assignee: United States of America as represented by the Administrator of NASAInventors: Patrick W. Fink, Greg Y. Lin, Phong H. Ngo, David S. Hafermalz, Raymond S. Wagner, Lazaro D. Rodriguez
-
Patent number: 10348730Abstract: Authentication based on a target uniform resource identifier (URI) via security proxies. A framework for creating, updating and deleting authentication groups according to a destination URI may be provided. Each of the authentication groups may have a corresponding adaptable authentication scheme. An access from a client to a server may be classified into an authentication group. An authentication request from the client to the server may be intercepted by an authentication scheme based on the authentication group. A session based cookie may be utilized for supporting access between the client and the server.Type: GrantFiled: December 28, 2015Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Yu Guo, Patrick Y. Lin, Joseph Z. Lu, Ping Wang, Cindy M. Wu
-
Publication number: 20170187714Abstract: Authentication based on a target uniform resource identifier (URI) via security proxies. A framework for creating, updating and deleting authentication groups according to a destination URI may be provided. Each of the authentication groups may have a corresponding adaptable authentication scheme. An access from a client to a server may be classified into an authentication group. An authentication request from the client to the server may be intercepted by an authentication scheme based on the authentication group. A session based cookie may be utilized for supporting access between the client and the server.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Yu Guo, Patrick Y. Lin, Joseph Z. Lu, Ping Wang, Cindy M. Wu
-
Patent number: 9515950Abstract: Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s).Type: GrantFiled: November 14, 2013Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Patrick Y. Lin, Thomas Schaeck, Robert L. Yates
-
Patent number: 9325632Abstract: Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s).Type: GrantFiled: March 15, 2013Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mustansir Banatwala, David Andrew Brooks, Patrick Y. Lin, Thomas Schaeck, Robert Leslie Yates
-
Publication number: 20140280583Abstract: Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s).Type: ApplicationFiled: November 14, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mustansir Banatwala, David Andrew Brooks, Patrick Y. Lin, Thomas Schaeck, Robert Leslie Yates
-
Patent number: 8365204Abstract: A unification point that federates heterogeneous directory service systems can include an identifier communion table for storing a set of records, each record indexing a unified object ID to a directory object ID and a directory ID. The directory ID can be a unique identifier of a directory service system. The directory object ID can be a unique identifier of a record maintained by the directory service system. The unification point can also include a computer program product for accepting directory service requests including a unified object ID, for using the identifier communion table to look up a corresponding directory object ID and directory ID, for generating a modified directory service requests that substitutes the directory object ID for the unified object ID, for conveying the modified directory service requests to the directory service system, for receiving a response, and for conveying the response to a request issuing entity.Type: GrantFiled: June 3, 2009Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Patrick Y. Lin, Duncan L. Mewherter
-
Patent number: 8359277Abstract: A computer-implemented method of implementing information security. The method can include receiving a user input comprising a first user identifier and at least a second user identifier, determining whether the first user identifier corresponds to at least one of a plurality of existing user profiles, and determining whether the second user identifier corresponds to at least one of the plurality of existing user profiles. When it is determined that the first user identifier does not correspond to at least one of the plurality of existing user profiles, but that the second user identifier does correspond to at least one of the plurality of existing user profiles, the method can include selecting the user profile to which the second user identifier corresponds, automatically generating a unique user identifier, and associating the unique user identifier with the selected user profile.Type: GrantFiled: December 23, 2007Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Bilikiss O. Adebiyi, James C. Boyd, David A. Brooks, Michael W. Cross, Patrick Y. Lin, David E. Wilson
-
Publication number: 20100313210Abstract: A unification point that federates heterogeneous directory service systems can include an identifier communion table for storing a set of records, each record indexing a unified object ID to a directory object ID and a directory ID. The directory ID can be a unique identifier of a directory service system. The directory object ID can be a unique identifier of a record maintained by the directory service system. The unification point can also include a computer program product for accepting directory service requests including a unified object ID, for using the identifier communion table to look up a corresponding directory object ID and directory ID, for generating a modified directory service requests that substitutes the directory object ID for the unified object ID, for conveying the modified directory service requests to the directory service system, for receiving a response, and for conveying the response to a request issuing entity.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PATRICK Y. LIN, DUNCAN L. MEWHERTER
-
Publication number: 20090165082Abstract: A computer-implemented method of implementing information security. The method can include receiving a user input comprising a first user identifier and at least a second user identifier, determining whether the first user identifier corresponds to at least one of a plurality of existing user profiles, and determining whether the second user identifier corresponds to at least one of the plurality of existing user profiles. When it is determined that the first user identifier does not correspond to at least one of the plurality of existing user profiles, but that the second user identifier does correspond to at least one of the plurality of existing user profiles, the method can include selecting the user profile to which the second user identifier corresponds, automatically generating a unique user identifier, and associating the unique user identifier with the selected user profile.Type: ApplicationFiled: December 23, 2007Publication date: June 25, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bilikiss O. Adebiyi, James C. Boyd, David A. Brooks, Michael W. Cross, Patrick Y. Lin, David E. Wilson
-
Publication number: 20080163264Abstract: At least a first application program interface (API) may be provided to support retrieval of data from a plurality of disparate data sources. A directory from which data from at least one of the disparate data sources is exposed may be provided. Requested data may be automatically provided in response to the data being available via the directory.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Suneil H. Berajawala, Colleen S. Connearney, Patrick Y. Lin, Christopher R. Seekamp, Ajamu Wesley