Patents by Inventor Thomas Remahl

Thomas Remahl 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: 7630974
    Abstract: 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: Grant
    Filed: September 28, 2004
    Date of Patent: December 8, 2009
    Assignee: Oracle International Corporation
    Inventors: Thomas Remahl, Andy Tsang, Bob Summers
  • Patent number: 7114037
    Abstract: Technology is disclosed for limiting the number of central data store accesses required when performing a series of steps, such as a workflow. A local data store is coupled between a central data store and a system carrying out a workflow. Alternatively, a Transfer Engine is coupled between the local data store and the central data store to transfer data between the local data store and central data store. The Transfer Engine allows the data formats in the central data store and local data store to be independent of each other. During a workflow step, the system stores attributes related to the workflow in the local data store—updating modified attribute values and creating entries for newly added attributes. The system determines whether any attributes in the central data store need to be updated with attribute information from the local data store.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: September 26, 2006
    Assignee: Oracle International Corporation
    Inventors: Sachin Agarwal, Thomas Remahl, Joan Teng
  • Publication number: 20060074894
    Abstract: 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: Application
    Filed: September 28, 2004
    Publication date: April 6, 2006
    Inventors: Thomas Remahl, Bob Summers, Andy Tsang
  • Publication number: 20040010665
    Abstract: Technology is disclosed for limiting the number of central data store accesses required when performing a series of steps, such as a workflow. A local data store is coupled between a central data store and a system carrying out a workflow. Alternatively, a Transfer Engine is coupled between the local data store and the central data store to transfer data between the local data store and central data store. The Transfer Engine allows the data formats in the central data store and local data store to be independent of each other. During a workflow step, the system stores attributes related to the workflow in the local data store—updating modified attribute values and creating entries for newly added attributes. The system determines whether any attributes in the central data store need to be updated with attribute information from the local data store.
    Type: Application
    Filed: January 16, 2003
    Publication date: January 15, 2004
    Inventors: Sachin Agarwal, Thomas Remahl, Joan Teng