×

Method and system for the management of professional services project information

  • US 10,242,077 B2
  • Filed: 10/22/2015
  • Issued: 03/26/2019
  • Est. Priority Date: 12/10/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for enhancing the portability of data between distributed applications, the computing system comprising:

  • a computer network;

    a plurality of distributed applications providing data in a plurality of proprietary formats;

    a database connected with the plurality of distributed applications via the computer network, the database comprising a plurality of hierarchical tiers, wherein;

    a first tier of the plurality of hierarchical tiers comprises client-identifying information,a second tier of the plurality of hierarchical tiers comprises matter-identifying information, anda third tier of the plurality of hierarchical tiers comprises event-identifying information; and

    a server computer comprising one or more processors and one or more non-transitory computer-readable media storing instructions that, when executed by at least one of the one or more processors, cause the server computer to perform operations comprising;

    receiving, via the computer network, first data from a first distributed application of the plurality of distributed applications, the first data comprising first client-identifying information and first matter-identifying information;

    determining whether a first format the first data is compliant with an application-independent data standard;

    when the first format is not compliant with the application-independent data standard,retrieving the first data using a first data query corresponding to the first distributed application;

    converting the first data into a format compliant with the application-independent data standard; and

    when the first format is compliant with the application-independent data standard, not performing the retrieving and the converting of the first data;

    receiving, via the computer network, second data from a second distributed application of the plurality of distributed applications, the second data comprising second client-identifying information and second matter-identifying information;

    determining whether a second format of the second data is compliant with the application-independent data standard;

    when the second format is not compliant with the application-independent data standard,retrieving the second data using a second data query corresponding to the second distributed application, andconverting the second data into the format compliant with the application-independent data standard;

    when the second format is compliant with the application-independent data standard, not performing the retrieving and the converting of the second data;

    generating combined client-matter information by combining the first data and the second data;

    storing the combined client-matter information in the plurality of hierarchical tiers of the database, wherein client-identifying information of the combined client-matter information is stored in the first tier, and matter-identifying information is stored in the second tier;

    receiving, via the computer network, third data from a third distributed application of the plurality of distributed applications, the third data comprising event information relating to the combined client-matter information;

    determining whether a third format of the third data is compliant with the application-independent data standard;

    when the third format is not compliant with the application-independent data standard,retrieving the third data using a third data query corresponding to the third distributed application, andconverting the third data into the format compliant with the application-independent data standard;

    when the third format is compliant with the application-independent data standard, not performing the retrieving and the converting of the third data;

    storing the third data in the database in relation to the combined client-matter information;

    generating a hierarchical view representing the combined client-matter information, the hierarchical view comprising a client view, a matter view, and an event view, wherein;

    at least a portion of the first data or at least a portion of the second data is displayed in the client view based on the first data and the second data being associated with the first tier of the hierarchical database,at least a portion of the first data or at least a portion of the second data is displayed in the matter view based on the first data and the second data being associated with the second tier of the hierarchical database, andat least a portion of the third data is displayed in the event view based on the third data being associated with the with the third tier of the hierarchical database;

    displaying the hierarchical view, wherein the client view is located at a first tier of the hierarchical view, the matter view is located at a second tier of the hierarchical view, and the event view located at a third tier of the hierarchical view; and

    serving the hierarchical view to a plurality of web applications via a virtual private network interface.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×