×

Use of collaborative server in a cloud-based environment

  • US 10,445,340 B2
  • Filed: 03/14/2014
  • Issued: 10/15/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for increasing ability to share and interact with data objects spread across a cloud in a collaborative environment, comprising:

  • a client browser executable by a user;

    a client-side database connected to the client browser;

    a server-side database connected to the client side database;

    a cloud collaborative database connected to the server side database; and

    an application implemented in a computing device;

    wherein the client browser is configured to create an original data object in the client side data base;

    wherein the client-side database is configured to retain a local copy of the original data objects and a shared data object from other users;

    wherein the data object contains one or more data elements persisting in the client-side data base;

    wherein the application is configured to ship an application logic to the location of the data object through the data element as opposed to transporting the data object to the location of the application logic;

    wherein the application is configured to create, transmit, update and maintain the data object from the client side database to the server side database and the cloud collaborative database;

    wherein the application is configured to continuously and bi-directionally transmit updated versions of the data object among the client-side database, server-side database and the cloud collaborative database on an event/change basis;

    wherein the application is configured to create a super data object that embeds the original data object along with all of the replicas created by each user;

    wherein the server-side database is configured to create or replicate a copy of the data object for each user;

    wherein the server-side database is configured to create a separate data cell for each user in conjunction with a seamless sync to the cloud collaborative database;

    wherein the cloud collaborative database is configured to store the original data object, the shared data object, the super data object and a collaborative part of the application; and

    wherein the cloud collaborative database is configured to perform heavy computational tasks and transmit a new computed data object or the original data object back to the server-side database and the client-side database.

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