Patents Assigned to Oracle Systems Corporation
  • Patent number: 11546349
    Abstract: A system is configured to authorize client access to an application programming interface (API) of a host device. A proxy is configured to handle network traffic between a host and a client. Clients engage the host through the proxy to access an API of the host. An authorized client-side application permitted use of the API includes an API request to the proxy. The proxy determines whether an internet protocol (IP) address of the client and the token match an existing IP-token pair. If no match exists, the proxy determines whether the token matches an existing token. The proxy authorizes the client access to the API when the IP and token match an existing pair or if the token does not match an existing token and the token is verified by the proxy.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: January 3, 2023
    Assignee: Oracle Systems Corporation
    Inventors: Leon Kuperman, Jose Hernandez
  • Patent number: 11245706
    Abstract: A system is configured to authorize client access to an application programming interface (API) of a host device. A proxy is configured to handle network traffic between a host and a client. Clients engage the host through the proxy to access an API of the host. An authorized client-side application permitted use of the API is distributed to clients and includes a Software Development Kit configured to generate a unique token and provide the token in association with an API request when challenged by the proxy. For example, the proxy may challenge a client to present a token in response to receiving an API request lacking a token or when a token is expired. The proxy verifies the token to authenticate the client and permits authorized clients access to the API by passing API requests received from authenticated clients on to the host for servicing.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 8, 2022
    Assignee: Oracle Systems Corporation
    Inventors: Leon Kuperman, Jose Hernandez
  • Patent number: 10873587
    Abstract: A system is configured to authorize client access to an application programming interface (API) of a host device. A proxy is configured to handle network traffic between a host and a client. Clients engage the host through the proxy to access an API of the host. An authorized client-side application permitted use of the API includes a Software Development Kit configured to generate a unique token and provide the token in association with an API request to the proxy. The proxy determines whether an internet protocol (IP) address of the client and the token match an existing IP-token pair. If no match exists, the proxy determines whether the token matches an existing token. The proxy authorizes the client access to the API when the IP and token match an existing pair or if the token does not match an existing token and the token is verified by the proxy.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: December 22, 2020
    Assignee: Oracle Systems Corporation
    Inventors: Leon Kuperman, Jose Hernandez
  • Patent number: 8826115
    Abstract: According to one aspect of the present invention, a method is provided in which a form is received from an author. A parsing function is performed to extract attribute information with respect to various form elements contained in the form. A user interface is presented to the author to allow the author to configure a set of actions that are to be performed in processing the submissions of the form.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: September 2, 2014
    Assignee: Oracle Systems Corporation
    Inventor: Prasad Raje