IP Library Patent Application 14164083
Patent Application
App. No. 14/164,083

Methods And Systems For Storing Replicated Data In The Cloud

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/164,083
Abstract

Critical data may be synchronously stored in both a cache, and a database of a remote data repository of a cloud-based network. Alternatively, critical data may be synchronously stored in the cache, and critical and/or non-critical data may be asynchronously stored in the database.

Claims (29)

1 . A method for storing replicated data comprising:

receiving data at a remote data repository; and

storing the received data at the remote data repository based on a replication mode, wherein the replication mode is selected from among a group of modes that includes a mode for synchronously storing critical data within the received data in a cache of the repository and storing at least the data stored in the cache in a database of the repository.

2 . The method as in claim 1 further comprising storing the received data at the remote data repository based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing critical data within the received data in a cache of the repository and asynchronously storing non-critical data within the received data in the database of the remote data repository.

3 . The method as in claim 1 further comprising storing the received data at the remote data repository based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing critical data within the received data in a cache of the repository and asynchronously storing the critical data and non-critical data within the received data in the database of the remote data repository.

4 . The method as in claim 1 further comprising storing the received data at the remote data repository based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing the critical data in a cache of the repository and synchronously storing at least the critical data in the database of the remote data repository.

5 . The method as in claim 1 further comprising storing the received data at the remote data repository based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing the critical data in the cache of the remote data repository or asynchronously storing non-critical data within the received data in the database of the remote data repository.

6 . The method as in claim 1 further comprising:

receiving next data at a next remote data repository; and

storing the next, received data at the next remote data repository based on a replication mode, wherein the replication mode is selected from among a group of modes that includes a mode for synchronously storing critical data within the next data in a cache of the repository and storing at least the data stored in the cache in a database of the repository.

7 . A system for storing replicated data comprising:

one or more hardware servers, each server configured as a remote data repository operable to,

receive data; and

store the received data based on a replication mode, wherein the replication mode is selected from among a group of modes that includes a mode for synchronously storing critical data within the received data in a cache and storing at least the data stored in the cache in a database.

8 . The system as in claim 7 wherein each of the one or more hardware servers comprises an application server.

9 . The system as in claim 7 , wherein each of the servers is further operable to store the received data based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing the critical data in the cache and asynchronously storing non-critical data within the received data in the database.

10 . The system as in claim 7 , wherein each of the servers is further operable to store the received data based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing critical data within the received data in a cache of the repository and asynchronously storing the critical data and non-critical data within the received data in the database of the remote data repository.

11 . The system as in claim 7 , wherein each of the servers is further operable to store the received data based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing the critical data in a cache and synchronously storing at least the critical data in the database.

12 . The system as in claim 7 , wherein each of the servers is further operable to store the received data based on a replication mode, wherein the replication mode is selected from among the group of modes that includes a mode for synchronously storing the critical data in a cache or asynchronously storing non-critical data within the received data in a database.

13 . The system as in claim 7 further comprising:

a next one of the one or more hardware servers, the next server configured as a remote data repository operable to,

receive next data; and

store the next, received data based on a replication mode, wherein the replication mode is selected from among a group of modes that includes a mode for synchronously storing critical data within the next, received data in a cache and storing at least the next data stored in the cache in a database.

14 . A system for retrieving stored data from a cloud-based network comprising:

one or more hardware servers, each server configured as a remote data repository operable to,

receive a request to retrieve critical or non-critical data;

determine whether the critical or non-critical data is stored in an associated storage device;

retrieve the critical or non-critical data from an associated storage device based on a determination that the critical or non-critical data is stored at the associated storage device; and

send the critical or non-critical data to a user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2014
From: ALCATEL-LUCENT ISRAEL LTD.
To: ALCATEL LUCENT
Reel/Frame 034332/0653 →
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0617 →
SECURITY INTEREST Recorded May 7, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032845/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: AVRAHAM, AMALIA; EDERY, DAVID; SINVANI, ASSAF
To: ALCATEL LUCENT ISRAEL LTD
Reel/Frame 032045/0351 →