Patents by Inventor David Trebas

David Trebas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9898314
    Abstract: A method, system, and apparatus for extending JavaScript to operate more fully as an object oriented language. A multiple inheritance module may be configured to enable JavaScript to implement multiple inheritance. A messaging module may be configured to enable JavaScript to implement messaging. A polymorphism module may be configured to enable JavaScript to implement polymorphism.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: February 20, 2018
    Inventors: David Trebas, Michael Brown
  • Patent number: 9053117
    Abstract: A method, system, and apparatus for storing data in a cloud environment that enables a multi-user interface, automatic data backup, and has a schema-less data storage. A data storage database may be provided in the cloud to store one or more data objects. A data management module may be configured to assign each data object a unique ID, wherein each unique ID comprises a timestamp with a granularity between about 0.1 millionths of second and 50 millionths of a second with each ID guaranteed to be unique without regard to the number of servers assigning IDs. A data backup module may be configured to create a new data object with a unique ID in response to a request to modify an original data object, wherein the original data object remains stored with its unique ID.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: June 9, 2015
    Assignee: 4Clicks Solutions, LLC
    Inventors: David Trebas, Michael Brown
  • Publication number: 20140082470
    Abstract: A method of managing a spreadtree hierarchy comprises storing at least one spreadsheet in a network environment accessible to a plurality of users, and storing at least one data object in the network responsive to an edit of the at least one spreadsheet, the at least one data object having a unique ID and data associated with the edit. A spreadtree system comprises an application server configured to operate within a network (Internet or Intranet), and further configured to communicate with a plurality of clients and manage a spreadtree hierarchy. The spreadtree hierarchy comprises a plurality of linked spreadsheets having reference files stored within the network, and a plurality of data objects associated with the plurality of linked spreadsheets. Each data object of the plurality includes a change to at least one cell in at least one linked spreadsheet of the plurality. A method for operating a spreadtree hierarchy system is also disclosed.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: 4CLICKS SOLUTIONS, LLC
    Inventors: David Trebas, William Trout, Michael Brown
  • Publication number: 20130275379
    Abstract: A method, system, and apparatus for storing data in a cloud environment that enables a multi-user interface, automatic data backup, and has a schema-less data storage. A data storage database may be provided in the cloud to store one or more data objects. A data management module may be configured to assign each data object a unique ID, wherein each unique ID comprises a timestamp with a granularity between about 0.1 millionths of second and 50 millionths of a second with each ID guaranteed to be unique without regard to the number of servers assigning IDs. A data backup module may be configured to create a new data object with a unique ID in response to a request to modify an original data object, wherein the original data object remains stored with its unique ID.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: 4Clicks Solutions, LLC
    Inventors: David Trebas, Michael Brown
  • Publication number: 20130275942
    Abstract: A method, system, and apparatus for extending JavaScript to operate more fully as an object oriented language. A multiple inheritance module may be configured to enable JavaScript to implement multiple inheritance. A messaging module may be configured to enable JavaScript to implement messaging. A polymorphism module may be configured to enable JavaScript to implement polymorphism.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: 4clicks Solutions, LLC
    Inventors: David Trebas, Michael Brown