Patents by Inventor Ching-Wen Chu

Ching-Wen Chu 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: 9081951
    Abstract: Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more identity management operations associated with an account of a service provider. Based at least in part on the requested operation and/or the particular service provider, an application programming interface (API) may be utilized to generate and/or perform one or more instructions and/or method calls for managing identity information of the service provider.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: July 14, 2015
    Assignee: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Beomsuk Kim, Sean Brydon
  • Publication number: 20150089597
    Abstract: A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Uppili Srinivasan, Ajay Sondhi, Ching-Wen Chu, Venkata S. Evani, Beomsuk Kim
  • Publication number: 20150089571
    Abstract: A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Uppili Srinivasan, Ajay Sondhi, Ching-Wen Chu, Shivaram Bhat, Venkata S. Evani
  • Publication number: 20150089569
    Abstract: A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Venkata S. Evani
  • Publication number: 20150089596
    Abstract: A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Beomsuk Kim, Ravi Hingarajiya
  • Publication number: 20150089623
    Abstract: A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
    Type: Application
    Filed: April 30, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Venkata S. Evani
  • Publication number: 20130086210
    Abstract: Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more identity management operations associated with an account of a service provider. Based at least in part on the requested operation and/or the particular service provider, an application programming interface (API) may be utilized to generate and/or perform one or more instructions and/or method calls for managing identity information of the service provider.
    Type: Application
    Filed: May 31, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventors: Kwok Lun Alex Yiu, Ching-Wen Chu, Ravi Hingarajiya, Sean Brydon
  • Publication number: 20130086639
    Abstract: Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more identity management operations associated with an account of a service provider. Based at least in part on the requested operation and/or the particular service provider, an application programming interface (API) may be utilized to generate and/or perform one or more instructions and/or method calls for managing identity information of the service provider.
    Type: Application
    Filed: May 31, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Beomsuk Kim, Sean Brydon
  • Publication number: 20130086211
    Abstract: Techniques for a resource management advice service are provided. In some examples, resource management advice and/or instructions may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more resource management operations associated with a service provider. Based at least in part on the requested operation and/or the particular service provider, advice and/or instructions for managing the resource may be provided.
    Type: Application
    Filed: May 31, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventors: Ajay Sondhi, Ching-Wen Chu, Beomsuk Kim
  • Patent number: 8051179
    Abstract: A distributed session failover mechanism is disclosed for facilitating the replication and retrieval of session information. A first server, in a trusted network, providing a single sign-on (SSO) solution, stores session information pertaining to a particular client requesting services associated with the server. In order to provide session failover, the first server sends a copy of the session information to a bus mechanism, which is connected to one or more persistent repositories. When a second server attempts to validate the client, the second server may discover that the first server failed. The second server then requests a copy of the session information pertaining to the client from the bus mechanism. The bus mechanism retrieves the copy from a persistent repository and provides the copy to the second server.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: November 1, 2011
    Assignee: Oracle America, Inc.
    Inventors: Rajeev Angal, Subash Penumatsa, Ching-Wen Chu, Ajay Sondhi
  • Patent number: 7908380
    Abstract: A method to limit active sessions connecting user access to a computer network is presented. First, a request to initiate a new user session in the computer network is authenticated. The authentication is operatively conducted within a single sign-on provider. A session quota is then determined through a session quota logic of the single sign-on provider with the session quota logic retrieving a stored session quota. Then the number of active sessions is compared with the determined session quota. The determined session quota is enforced though a session quota enforcement logic of the SSO provider.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: March 15, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ching-Wen Chu, Rajeev Angal, Subash Penumatsa, Beomsuk Kim, Anant D. Kadam, Ajay Sondhi
  • Publication number: 20080031366
    Abstract: A network control apparatus includes a connector, a controller and a power switch. When a network cable is connected to the connector, the connector outputs a detecting signal to the controller, and the controller outputs a power control signal to the power switch. After the power switch receives the power control signal, a power voltage is transmitted to a network chip to make the network chip work properly.
    Type: Application
    Filed: July 6, 2007
    Publication date: February 7, 2008
    Applicant: ASUSTek COMPUTER INC.
    Inventors: Cyuan-Tai Lin, Ching-Wen Chu, Yi-Hsin Hsiao
  • Publication number: 20070192326
    Abstract: A distributed session failover mechanism is disclosed for facilitating the replication and retrieval of session information. A first server, in a trusted network, providing a single sign-on (SSO) solution, stores session information pertaining to a particular client requesting services associated with the server. In order to provide session failover, the first server sends a copy of the session information to a bus mechanism, which is connected to one or more persistent repositories. When a second server attempts to validate the client, the second server may discover that the first server failed. The second server then requests a copy of the session information pertaining to the client from the bus mechanism. The bus mechanism retrieves the copy from a persistent repository and provides the copy to the second server.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 16, 2007
    Inventors: Rajeev Angal, Subash Penumatsa, Ching-Wen Chu, Ajay Sondhi
  • Publication number: 20030115376
    Abstract: A business applications platform for providing features and services to business applications that are available across a wide variety of computing environments and operating systems. The platform includes an interface providing access to data elements, functional support for application logic, functional support for presentation logic, functional support for maintaining application data persistent within a user session, and an interface for access to business objects during a user session.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Alexandre Drobychev, James Kong, Nirupama Mallavarupu, Ching-Wen Chu