# US 10,482,426 B2 · Project management platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,426 B2
- Document ID: US10482426B2
- Status: Granted
- Kind: B2
- Application number: 15/431,074
- Filed: 2017-02-13
- Published: 2018-08-16
- Granted: 2019-11-19
- Earliest claimed: 2017-02-13
- Assignees: Accenture Global Solutions Limited
- Applicants: Accenture Global Solutions Limited
- Inventors: Joseph Valerio; Matthew Mahyar Hoss; Muthukrishnan Jaisankar
- Web page: https://patentgrep.com/patent/US10482426B2

## CPC

- G06Q 10/103: {Workflow collaboration or project management}
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 40/166: Editing, e.g. inserting or deleting
- G06Q 10/00: Administration; Management
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Implementations are directed to providing a project management (PM) platform as a cloud-based service by providing a content management (CM) platform, and applications on a cloud-based server system, transmitting instructions to display an electronic document on a display of a computing device, and receiving a user selection of an application through the electronic document, and in response: transmitting a first request to the CM platform, receiving a page frame associated with the application from the CM platform, transmitting a second request to server systems, the server systems hosting customizations and data, receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, and displaying, on the computing device, an application page within the page frame, the application page including the at least one customization, and at least a portion of the data.

## Claims

### Claim 1

A computer-implemented method for providing a project management (PM) platform as a cloud-based service, the method being executed by one or more processors and comprising:
providing, by the one or more processors, a content management (CM) platform, and one or more applications on a cloud-based server system, the CM platform operating as a container, through which one or more applications of the PM platform can be accessed, such that the one or more applications are presented as though being hosted directly in the CM platform, while being hosted on one or more server systems, the one or more server systems being distinct from the CM platform;
transmitting, by the one or more processors, computer-executable instructions to display an electronic document within a web browser on a display of a client-side computing device; and
receiving, by the one or more processors, a user selection of an application through the electronic document displayed within the web browser on the client-side computing device, and in response:
transmitting, through the web browser, a first request to the CM platform,
loading, from the CM platform, a page frame of the application, the page frame being loaded to the web browser to enable the web browser to directly communicate with the one or more server systems through the page frame to retrieve one or more customizations associated with the application,
transmitting, through the web browser, a second request to the one or more server systems hosting the application, the one or more server systems storing one or more customizations and data,
receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, the customization customizing the application to a particular client of a plurality of clients, and
displaying, on the client-side computing device, an application page within the page frame, the application page comprising the at least one customization, and at least a portion of the data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the electronic document comprises a web page of a web site.

### Claim 3 (depends on 1)

The method of claim 1, wherein the CM platform functions as a container, through which the one or more applications are accessed including the one or more customizations and data.

### Claim 4 (depends on 1)

The method of claim 1, wherein each application of the one or more applications comprises computer-executable functionality for one or more project management tasks.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving, by the one or more processors, a user edit to the at least a portion of the data, the user edit being received through the application page; and
transmitting, by the one or more processors, the user edit to the one or more server systems.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one customization comprises one or more of an attribute value, a workflow label, a status label, and notification text, the at least one customization being specific to one or more of an entity accessing the PM platform, and a project being managed using the PM platform.

### Claim 7 (depends on 1)

The method of claim 1, wherein the CM platform comprises Sharepoint provided by Microsoft Corporation.

### Claim 8 (depends on 1)

The method of claim 1, further comprising authenticating a user to the PM platform based on user credentials assigned to the user by an enterprise that is independent of a third-party provider of the PM platform.

### Claim 9 (depends on 8)

The method of claim 8, wherein authenticating a user is based on a Security Assertion Markup Language (SAML) standard.

### Claim 10 (depends on 1)

The method of claim 1, wherein the PM platform is at least partially provided as a multi-tier (N-tier) architecture and enables storage of data to cloud-based storage.

### Claim 11

One or more non-transitory computer-readable storage media coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing a project management (PM) platform as a cloud-based service, the operations comprising:
providing a content management (CM) platform, and one or more applications on a cloud-based server system, the CM platform operating as a container, through which one or more applications of the PM platform can be accessed, such that the one or more applications are presented as though being hosted directly in the CM platform, while being hosted on one or more server systems, the one or more server systems being distinct from the CM platform;
transmitting computer-executable instructions to display an electronic document within a web browser on a display of a client-side computing device; and
receiving a user selection of an application through the electronic document displayed within the web browser on the client-side computing device, and in response:
transmitting, through the web browser, a first request to the CM platform,
loading, from the CM platform, a page frame of the application, the page frame being loaded to the web browser to enable the web browser to directly communicate with the one or more server systems through the page frame to retrieve one or more customizations associated with the application,
transmitting, through the web browser, a second request to the one or more server systems hosting the application, the one or more server systems storing one or more customizations and data,
receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, the customization customizing the application to a particular client of a plurality of clients, and
displaying, on the client-side computing device, an application page within the page frame, the application page comprising the at least one customization, and at least a portion of the data.

### Claim 12 (depends on 11)

The computer-readable storage media of claim 11, wherein the electronic document comprises a web page of a web site.

### Claim 13 (depends on 11)

The computer-readable storage media of claim 11, wherein the CM platform functions as a container, through which the one or more applications are accessed including the one or more customizations and data.

### Claim 14 (depends on 11)

The computer-readable storage media of claim 11, wherein each application of the one or more applications comprises computer-executable functionality for one or more project management tasks.

### Claim 15 (depends on 11)

The computer-readable storage media of claim 11, wherein operations further comprise:
receiving a user edit to the at least a portion of the data, the user edit being received through the application page; and
transmitting the user edit to the one or more server systems.

### Claim 16 (depends on 11)

The computer-readable storage media of claim 11, wherein the at least one customization comprises one or more of an attribute value, a workflow label, a status label, and notification text, the at least one customization being specific to one or more of an entity accessing the PM platform, and a project being managed using the PM platform.

### Claim 17 (depends on 11)

The computer-readable storage media of claim 11, wherein the CM platform comprises Sharepoint provided by Microsoft Corporation.

### Claim 18 (depends on 11)

The computer-readable storage media of claim 11, wherein operations further comprise authenticating a user to the PM platform based on user credentials assigned to the user by an enterprise that is independent of a third-party provider of the PM platform.

### Claim 19 (depends on 18)

The computer-readable storage media of claim 18, wherein authenticating a user is based on a Security Assertion Markup Language (SAML) standard.

### Claim 20 (depends on 11)

The computer-readable storage media of claim 11, wherein the PM platform is at least partially provided as a multi-tier (N-tier) architecture and enables storage of data to cloud-based storage.

### Claim 21

A system, comprising:
one or more processors; and
a computer-readable storage device coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing a project management (PM) platform as a cloud-based service, the operations comprising:
providing a content management (CM) platform, and one or more applications on a cloud-based server system, the CM platform operating as a container, through which one or more applications of the PM platform can be accessed, such that the one or more applications are presented as though being hosted directly in the CM platform, while being hosted on one or more server systems, the one or more server systems being distinct from the CM platform;
transmitting computer-executable instructions to display an electronic document within a web browser on a display of a client-side computing device; and
receiving a user selection of an application through the electronic document displayed within the web browser on the client-side computing device, and in response:
transmitting, through the web browser, a first request to the CM platform,
loading, from the CM platform, a page frame of the application, the page frame being loaded to the web browser to enable the web browser to directly communicate with the one or more server systems through the page frame to retrieve one or more customizations associated with the application,
transmitting, through the web browser, a second request to the one or more server systems hosting the application, the one or more server systems storing one or more customizations and data,
receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, the customization customizing the application to a particular client of a plurality of clients, and
displaying, on the client-side computing device, an application page within the page frame, the application page comprising the at least one customization, and at least a portion of the data.

### Claim 22 (depends on 21)

The system of claim 21, wherein the electronic document comprises a web page of a website.

### Claim 23 (depends on 21)

The system of claim 21, wherein the CM platform functions as a container, through which the one or more applications are accessed including the one or more customizations and data.

### Claim 24 (depends on 21)

The system of claim 21, wherein each application of the one or more applications comprises computer-executable functionality for one or more project management tasks.

### Claim 25 (depends on 21)

The system of claim 21, wherein operations further comprise:
receiving a user edit to the at least a portion of the data, the user edit being received through the application page; and
transmitting the user edit to the one or more server systems.

### Claim 26 (depends on 21)

The system of claim 21, wherein the at least one customization comprises one or more of an attribute value, a workflow label, a status label, and notification text, the at least one customization being specific to one or more of an entity accessing the PM platform, and a project being managed using the PM platform.

### Claim 27 (depends on 21)

The system of claim 21, wherein the CM platform comprises Sharepoint provided by Microsoft Corporation.

### Claim 28 (depends on 21)

The system of claim 21, wherein operations further comprise authenticating a user to the PM platform based on user credentials assigned to the user by an enterprise that is independent of a third-party provider of the PM platform.

### Claim 29 (depends on 28)

The system of claim 28, wherein authenticating a user is based on a Security Assertion Markup Language (SAML) standard.

### Claim 30 (depends on 21)

The system of claim 21, wherein the PM platform is at least partially provided as a multi-tier (N-tier) architecture and enables storage of data to cloud-based storage.
