×

System for determining storage or output of data objects

  • US 10,133,759 B1
  • Filed: 09/15/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 09/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more memories storing computer-executable instructions; and

    one or more hardware processors configured to execute the computer-executable instructions to;

    receive, from a device associated with a first service;

    an identifier indicative of the first service;

    a data object having characteristics including one or more of size, access frequency, rank relative to other data objects, revenue associated with the data object, or a count of views of a webpage associated with the data object; and

    an indication of a category of the data object, the category associated with a characteristic of the data object;

    determine one or more rules corresponding to the identifier and the category, the one or more rules associating the characteristic with one or more data stores, wherein the one or more rules include;

    an expression associating a threshold value with the characteristic;

    an indication of a first data store associated with a first outcome of the expression; and

    an indication of a second data store associated with a second outcome of the expression;

    determine a first storage outcome associated with the expression based at least in part on a value of the characteristic and the threshold value, the first storage outcome including the first outcome of the expression;

    determine storage data associated with the first data store, the storage data indicating one or more of a protocol or a programming language associated with the first data store;

    based on the storage data generate a communication using the one or more of the protocol or the programming language, the communication including the data object;

    provide the communication and the data object to the first data store;

    determine a modification to one or more of the characteristic or the expression;

    in response to the modification, determine a second storage outcome based on the characteristic and the expression, the second storage outcome including the second outcome of the expression; and

    provide the data object to the second data store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×