×

Session table framework

  • US 10,021,193 B2
  • Filed: 09/20/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 01/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method in a host organization, the method comprising:

  • receiving a request at the host organization from a client device, the request specifying an application available via the host organization;

    generating, via an application extender, a user session unique to the client device in a memory of the host organization;

    creating, via the application extender, a user session data table within the user session of the memory;

    processing the request via the application specified by the request on behalf of the client device;

    populating data into the user session data table based on metadata associated with the application specified by the request, wherein the metadata specifies a generic set of columns or data fields for use with the application specified by the request and further wherein the metadata specifies a subset of the generic set of columns or data fields to be used for handling the request;

    updating the user session data table based on the processing of the request;

    transmitting a response to the client device responsive to the request; and

    wherein populating the data into the user session data table based on the metadata associated with the application comprises one of;

    (i) retrieving the metadata from a repository separate from the application specified by the request, the repository having previously stored the metadata for later retrieval, (ii) soliciting the metadata from the application by referencing an Application Programming Interface (API) of the application to request the metadata, (iii) deriving the metadata from the received request by systematically parsing one or more of a plurality of quantifiable data elements, data fields, columns, and name=value pairs from the received request, and (iv) probing the application specified by the request to yield application information to parse for one or more of the quantifiable data elements, the data fields, the columns, and the name=value pairs from output from the application responsive to the probe.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×