Patents by Inventor Stephen Rago

Stephen Rago 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: 10749955
    Abstract: Techniques for an online cache migration in a distributed caching system using a hybrid migration process include an application server in a network environment determining that an online cache migration from a source cache to a target cache is running. Based on this, the application server selectively mirroring writes to the source cache in the target cache. Meanwhile, an external migration controller migrates the cache from the source cache to the target cache in a way that does not require the external migration controller or the application server to synchronize their concurrent access to the source and target caches yet still allows the application server to read, write, and delete cache data in the source cache during the migration.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Dropbox, Inc.
    Inventors: Stephen Rago, Jessica Kenney, Alex Jeffrey Palkovic, Aleksandr Bakhturin, Gustavo Gonzalez
  • Publication number: 20190349427
    Abstract: Techniques for an online cache migration in a distributed caching system using a hybrid migration process include an application server in a network environment determining that an online cache migration from a source cache to a target cache is running. Based on this, the application server selectively mirroring writes to the source cache in the target cache. Meanwhile, an external migration controller migrates the cache from the source cache to the target cache in a way that does not require the external migration controller or the application server to synchronize their concurrent access to the source and target caches yet still allows the application server to read, write, and delete cache data in the source cache during the migration.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 14, 2019
    Inventors: Stephen Rago, Jessica Kenney, Alex Jeffrey Palkovic, Aleksandr Bakhturin, Gustavo Gonzalez
  • Publication number: 20140304478
    Abstract: Disclosed herein are methods and structures for a computer cache that includes its own garbage collection component that reclaims space occupied by free objects in the cache such that the cache avoids retaining deleted objects thereby increasing cache hit ratios and further permits short-lived dirty objects to be deleted without requiring them to be written back to an underlying store.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 9, 2014
    Applicant: NEC Laboratories America, Inc.
    Inventors: Cristian Ungureanu, Stephen Rago, Akshat Aranya
  • Publication number: 20120047330
    Abstract: A system and method are disclosed for improving the efficiency of a storage system. At least one application-oriented property is associated with data to be stored on a storage system. Based on the at least one application-oriented property, a manner of implementing at least one caching function in the storage system is determined. Data placement and data movement are controlled in the storage system to implement the at least one caching function.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Applicant: NEC Laboratories America, Inc.
    Inventors: Stephen Rago, Cristian Ungureanu
  • Publication number: 20090060503
    Abstract: An optical line terminal (OLT), network and method include input and output switching modules configured to switch between input and output channels. A transmission module is configured for physical layer transmission using at least one of a plurality of transmission technologies to provide multiple uses of an existing transmission line. A dynamic resource module is configured to allocate network resources dynamically to one or more storage area networks (SAN) based on storage resource requests. A service differentiation module is configured to determine and implement different service levels for SAN users. An existing network infrastructure is enabled to provide custom SAN services without a dedicated line and without interfering with existing services.
    Type: Application
    Filed: March 7, 2008
    Publication date: March 5, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Si Yin, Yuanqiu Luo, Lei Zong, Stephen Rago
  • Publication number: 20060212746
    Abstract: A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is added to a connection database, and the primary file server is programmed to use these attributes and parameters for selecting a particular method (such as a partial read migration or a pass through read method) for read access to an offline file. In this fashion, the primary file server is provided with flexibility for selecting a particular one of a number of migration methods depending on various conditions, in order to improve the trade-off between the cost of storage and delay in file access.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Inventors: Augustine Amegadzie, James Compton, Jerald Gross, Stephen Rago, Christopher Stacey, Eyal Zimran
  • Publication number: 20050091221
    Abstract: A method and system for managing storage resources associated with a network having at least one storage resource coupled to at least one server and at least one client over at least one data path. The method and system includes servers managing the storage resource over the data path, and clients directing I/O requests to the storage resources and redirecting. I/O requests to the servers upon the detection of a failure condition.
    Type: Application
    Filed: November 12, 2004
    Publication date: April 28, 2005
    Inventors: Gordon Harris, Stephen Rago, Timothy Williams