Patents by Inventor Roger March

Roger March 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).

  • Publication number: 20230134759
    Abstract: According to forecasted demand, a decentralized expediting server notifies local computing centers after an Evolving FileTile is committed into version control. A heliotropic work from home Time Zone Expedition server coordinates Evolving FileTile updates among local computation centers (LCC). It forecasts which EFT version will be needed at each LCC. The server receives indicia As Soon After Commitment (ASAC) from LCC which have transformed a FileTile and transmits an ASAC notification to at least one LCC. Each Local Computation Center has version control over its store of Stable FileTiles (SFT) and Evolving FileTiles (EFT). It transforms SFTs and EFTs into a newer EFT. Each LCC emits an ASAC indicia whenever its resident application commits an Evolving FileTile into version control. It accepts an EFT demand into its I/O Queue. It receives ASAC notification for an EFT it depends on. It requests and updates its local EFT store.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 4, 2023
    Inventor: ROGER MARCH
  • Publication number: 20220129800
    Abstract: Dataflow Meteorology Aggregation monitors data deployment across a global 24.times.7 workflow. File operation metrics are aggregated at regional server peers over a daily cycle of computation. The system forecasts demand for resources and stages prepositioned virtual machines in anticipation of demand to ameliorate latency. Patterns of demand for dynamic or invariant data among regional time zones over the course of a workday are profiled. A data centric workflow is optimized by tracking file operations during a 24-hour global computation cycle. Each file operation is monitored with location, file identifier, and location by date-time. Critical paths through the workflow are traced and bottlenecks identified. On a work day cycle, processor images and file contents are pre-positioned for anticipated demands to reduce searching for and transmission of portions of data sets. Peer delegated subspace servers are assigned resources and assigned to network node where they can perform with least latency.
    Type: Application
    Filed: June 22, 2021
    Publication date: April 28, 2022
    Inventors: ROGER MARCH, SIARHEI LOBACH
  • Publication number: 20220100374
    Abstract: A computer implemented method implemented by at least one processor performing executable instructions improves the performance of multi-disk arrays by aggregating several file block variant commitments into a fewer number of parallel file write operations. Using the method, a system and apparatus intermediates between a central file service and distributed virtual machine data center servers. Requests for file block variants are redirected to the location of the freshest retention. Each data center has a non-transitory file block variant store locally attached. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block variant within its name space or a name subspace delegated to a librarian. A threshold of parallelism related to dimensions of a multi-disk array determines scheduling of write operations.
    Type: Application
    Filed: June 22, 2021
    Publication date: March 31, 2022
    Inventor: Roger March
  • Publication number: 20200241994
    Abstract: Dataflow Meteorology Aggregation monitors data deployment across a global 24×7 workflow. File operation metrics are aggregated at regional server peers over a daily cycle of computation. The system forecasts demand for resources and stages prepositioned virtual machines in anticipation of demand to ameliorate latency. Patterns of demand for dynamic or invariant data among regional timezones over the course of a workday are profiled. A data centric workflow is optimized by tracking file operations during a 24-hour global computation cycle. Each file operation is monitored with location, file identifier, and location by date-time. Critical paths through the workflow are traced and bottlenecks identified. On a work day cycle, processor images and file contents are pre-positioned for anticipated demands to reduce searching for and transmission of portions of data sets. Peer delegated subspace servers are assigned resources and assigned to network node where they can perform with least latency.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: ROGER MARCH, SIARHEI LOBACH
  • Publication number: 20200019625
    Abstract: A remote accessor apparatus captures a state of an existing data store and exports the state to a hosted projected data store. When a file operation interceptor apparatus receives a request, it determines whether it requires a transmission from the existing data store or it can be fulfilled locally. An operation controller combines local and transmitted data to fulfill the requested file operation and stores the difference locally. On-demand, read/write requests are intercepted and fulfilled by a combination of locally provisioned file content operations and remote access requests to the agent apparatus in whole or in part. Upon first request, file contents are transferred to meet application need but are then retained for other users and other uses. Upon request, a new state for the existing data store is provided by combining archived data with local file operations.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: Roger March, Siarhei Malchankou, Shivinder Singh Sikand
  • Publication number: 20190220445
    Abstract: A computer implemented method implemented by at least one processor performing executable instructions improves the performance of multi-disk arrays by aggregating several file block variant commitments into a fewer number of parallel file write operations. Using the method, a system and apparatus intermediates between a central file service and distributed virtual machine data center servers. Requests for file block variants are redirected to the location of the freshest retention. Each data center has a non-transitory file block variant store locally attached. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block variant within its name space or a name subspace delegated to a librarian.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventor: Roger March
  • Patent number: 9740717
    Abstract: A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated together into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. Requests for frequently retrieved file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached which provides images of virtual machines, applications, and data. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker that locates, redirects, and retrieves any file block of any version of any file within its name space.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: August 22, 2017
    Assignee: IC Manage Inc.
    Inventor: Roger March
  • Patent number: 9594782
    Abstract: A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated together into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. An application within a virtual machine may be released without risk of data loss as soon as the commitment has been acknowledged. Requests for frequently retrieved file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached which provides images of virtual machines, applications, and data. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block within its name space.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: March 14, 2017
    Assignee: IC Manage, Inc.
    Inventor: Roger March
  • Publication number: 20160357780
    Abstract: A system and apparatus intermediates between a central file service and distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. An application within a virtual machine may be released without risk of data loss as soon as the commitment has been acknowledged. Requests for file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block within its name space or a name subspace delegated to a librarian.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventor: Roger March
  • Publication number: 20160350340
    Abstract: A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated together into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. Requests for frequently retrieved file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached which provides images of virtual machines, applications, and data. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker that locates, redirects, and retrieves any file block of any version of any file within its name space.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 1, 2016
    Inventor: Roger March
  • Publication number: 20160277377
    Abstract: File blocks of version-controlled files are individually provisioned, tracked, load-balanced, and secured by an interposer apparatus. A combination of application, resource location, schedule and user authentication is verified by the apparatus prior to reading, writing, or operating on each file block. Recording past traffic patterns in the network enables the apparatus to tune performance by staging file blocks in the vicinity of most commonly utilized storage or processor resources as well as to alert on or suspend atypical data flows. Analyzing traffic records enable optimization of storage performance by tracking patterns of congestion. Authenticating each application prevents corruption or data breaches. A file system viewport interposed between an application server and a distributed file system records block traffic and consults a rules database to provide security and privacy beyond conventional access control lists.
    Type: Application
    Filed: March 21, 2015
    Publication date: September 22, 2016
    Inventor: Roger March
  • Publication number: 20150178330
    Abstract: A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file blocks are committed by applications running in virtual machines, they are aggregated together into a fewer number of file write operations to exploit the parallelism of multi-disk arrays. An application within a virtual machine may be released without risk of data loss as soon as the commitment has been acknowledged. Requests for frequently retrieved file blocks are redirected to the location of the freshest retention. Each data center has a non-transitory file block store locally attached which provides images of virtual machines, applications, and data. Each file block librarian provides a file system view to each virtual machine. Several Virtual Machine Data Centers are coordinated by a tracker which locates, redirects, and retrieves any file block within its name space.
    Type: Application
    Filed: May 1, 2014
    Publication date: June 25, 2015
    Applicant: IC MANAGE, INC.
    Inventor: Roger March
  • Patent number: 8874534
    Abstract: A coherent file system and method of operation for a file state authority coupled to file state sub-set satellites addresses congestion and latency effects on a plurality of peer workstation clients organized in neighborhoods. Very large files are versioned and metadata recorded in a file state view determines which file blocks make up each version of a committed file. Metadata may be requested from neighboring workstations to locate desired file blocks. File block transmission is minimized to fulfill read requests only when not accessible at a workstation's local file block store.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 28, 2014
    Assignee: IC Manage, Inc.
    Inventors: Roger March, Shivinder Singh Sikand
  • Publication number: 20140222758
    Abstract: Each one of many networked user workstation apparatuses may commit a file into the variant controlled file system by storing a version tracking record for each change log and content point for each block of the file into its local file system view store, and transmitting a version tracking record to a network attached file state ledgerdemain store. Each user workstation displays a file system view of every variant of every file in the file system for selection. When required, the workstation applies change logs to content points according to first a local file system view store for a version tracking record, then requesting and comparing version tracking records from confederated repositories at other user workstation apparatuses, and if unsatisfied, obtains a version tracking record from a network attached file state ledgerdemain store.
    Type: Application
    Filed: December 23, 2013
    Publication date: August 7, 2014
    Applicant: IC MANAGE, INC.
    Inventors: Roger March, Shivinder Singh Sikand
  • Publication number: 20120323869
    Abstract: A coherent file system and method of operation for a file state authority coupled to file state sub-set satellites addresses congestion and latency effects on a plurality of peer workstation clients organized in neighborhoods. Very large files are versioned and metadata recorded in a file state view determines which file blocks make up each version of a committed file. Metadata may be requested from neighboring workstations to locate desired file blocks. File block transmission is minimized to fulfill read requests only when not accessible at a workstation's local file block store.
    Type: Application
    Filed: August 28, 2012
    Publication date: December 20, 2012
    Applicant: IC MANAGE, INC.
    Inventors: ROGER MARCH, SHIV SIKAND
  • Publication number: 20110040788
    Abstract: A system comprising at least one file state server and a plurality of network attached workspace client apparatuses; operating the file state server by receiving an update to a version tracking record from each workspace client apparatus whenever a new or modified file is committed into a file system view, by archiving every version of every committed file, by transmitting a version tracking parameter to a workspace client apparatus in response to a query as to the data freshness of a certain file in a file system view, and by updating a workspace client apparatus with a list of peer workspace client apparatuses; operating the workspace client apparatus by aging files and removing the least recently used file from local store, exchanging file system views of committed files with peer workspace client apparatuses, updating a list of peer workspace client apparatuses, requesting a data block of a committed file from a peer workspace client apparatus, transmitting an archive copy and a version tracking parameter
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: IC MANAGE, INC.
    Inventor: ROGER MARCH
  • Publication number: 20050223243
    Abstract: The preferred embodiments described herein provide a solid-state memory device storing program code and methods for use therewith. In one preferred embodiment, a solid-state memory device storing program code is provided that enables a host device to read data from or store data to the solid-state memory device. In another preferred embodiment, a solid-state memory device storing an identifier and encrypted program code is provided. When the solid-state memory device is connected to a host device, the host device decrypts the encrypted program code using the identifier. In another preferred embodiment, program code stored in a solid-state memory device is provided to a host device, and the program code allows the host device to store data only in the solid-state memory device. In another preferred embodiment, a method for distributing program code is provided.
    Type: Application
    Filed: December 23, 2004
    Publication date: October 6, 2005
    Inventors: Christopher Moore, Roger March, Daniel Brown