Enabling synchronous and asynchronous collaboration for software applications
AssigneeSchlumberger Technology Corporation
InventorMichael Carney
Life of this patent
Estimating the term…
Abstract
A method for collaborating a first computer with a second computer. The method includes sending an invitation from the first computer to the second computer, and sending a list of permissions from the first computer to the second computer upon acceptance of the invitation. The list of permissions allows the second computer to access a limited portion of one or more data on the first computer. The method further includes performing an analysis on the limited portion of the data stored on the first computer by the second computer, and sending a notification from the second computer to the first computer, wherein the notification indicates that the analysis has been performed on the limited portion of the data.
Claims14
A method for collaborating a first computer with a second computer, comprising:
- creating a virtual workspace for a first user of the first computer;
- inviting a limited portion of one or more data on the first computer into the virtual workspace, wherein the limited portion of the data includes data collected from at least one wellbore in an oil field for a client;
- sending an invitation from the first computer to the second computer to invite a second user of the second computer into the virtual workspace;
- sending a list of permissions from the first computer to the second computer upon acceptance of the invitation, wherein the list of permissions allows the second computer to access the limited portion of the data on the first computer;
- inviting a proprietary technology software tool into the virtual workspace for use by the second user when performing an analysis on the limited portion of the data stored on the first computer, wherein the proprietary technology software tool includes an algorithm proprietary to a service company and configured to correct the collected data for environmental effects, wherein the algorithm is accessible to the service company and inaccessible to the client while the proprietary technology software tool is invited into the virtual workspace, and wherein the proprietary technology software tool is inaccessible by the first user while the proprietary technology software tool is invited into the virtual workspace;
- performing the analysis on the limited portion of the data stored on the first computer by the second computer using the proprietary technology software tool while the proprietary technology software tool is invited into the virtual workspace and inaccessible by the first user;
- and
- sending a notification from the second computer to the first computer, wherein the notification indicates that the analysis has been performed on the limited portion of the data, wherein each of the first and second computers includes a technical software application with a collaboration module incorporated therein, and wherein the proprietary technology software tool is integrated into the technical software application on the second computer.
A collaboration system, comprising:
- a first computer having a first processor and a first memory having program instructions executable by the first processor to:
- create a virtual workspace for a first user of the first computer;
- invite a limited portion of one or more data on the first computer into the virtual workspaces, wherein the limited portion of the data includes data collected from at least one wellbore in an oil field for a client;
- send an invitation to a second computer to invite a second user of the second computer into the virtual workspace;
- wherein the second computer comprises a second processor and a second memory having program instructions executable by the second processor to:
- access a list of permissions on the first computer upon acceptance of the invitation, wherein the list of permissions describes the limited portion of the data on the first computer accessible by the second computer;
- invite a proprietary technology software tool into the virtual workspace for use by the second user when performing an analysis on the limited portion of the data stored on the first computer, wherein the proprietary technology software tool includes an algorithm proprietary to a service company and configured to correct the collected data for environmental effects, wherein the algorithm is accessible to the service company and inaccessible to the client while the proprietary technology software tool is invited into the virtual workspace, and wherein the proprietary technology software tool is inaccessible by the first user while the proprietary technology software tool is invited into the virtual workspace;
- perform the analysis on the limited portion of the data on the first computer using a software tool stored on the second computer using the proprietary technology software tool while the proprietary technology software tool is invited into the virtual workspace and inaccessible by the first user;
- and
- send a notification to the first computer that the analysis has been performed on the limited portion of the data, wherein each of the first and second computers includes a technical software application with a collaboration module incorporated therein, and wherein the proprietary technology software tool is integrated into the technical software application on the second computer.
A method for collaborating with a remote computer, comprising:
- receiving an invitation to modify a limited portion of one or more data stored on the remote computer, wherein the limited portion of the data includes data collected from at least one wellbore in an oil field for a client, wherein the limited portion of the data on the remote computer is invited into a virtual workspace created for a first user of the remote computer, and wherein the invitation invites a second user of a second computer into the virtual workspace;
- accessing a list of permissions on the remote computer, wherein the list of permissions describes the limited portion of the data accessible on the remote computer;
- inviting a proprietary technology software tool into the virtual workspace for use by the second user when modifying the limited portion of the data, wherein the proprietary technology software tool includes an algorithm proprietary to a service company and configured to correct the collected data for environmental effects, wherein the algorithm is accessible to the service company and inaccessible to the client while the proprietary technology software tool is invited into the virtual workspace, and wherein the proprietary technology software tool is inaccessible by the first user while the proprietary technology software tool is invited into the virtual workspace;
- modifying the limited portion of the data stored on the remote computer using the proprietary technology software tool while the proprietary technology software tool is invited into the virtual workspace and inaccessible by the first user, wherein modifying the limited portion of the data is performed by the second computer, wherein each of the remote and second computers includes a technical software application with a collaboration module incorporated therein, and wherein the proprietary technology software tool is integrated into the technical software application on the second computer;
- storing the modified limited portion of the data on the remote computer;
- and
- sending a notification to the remote computer that the limited portion of the data has been modified.
Dependencies are inferred from the claim text.