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: 20250021256Abstract: A computer implemented method implemented by at least one processor performing executable instructions aggregates 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: ApplicationFiled: October 2, 2024Publication date: January 16, 2025Applicant: IC Manage, Inc.Inventor: Roger March
-
Patent number: 12182429Abstract: 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: GrantFiled: June 22, 2021Date of Patent: December 31, 2024Assignee: IC Manage, Inc.Inventor: Roger March
-
Publication number: 20230134759Abstract: 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: ApplicationFiled: November 1, 2021Publication date: May 4, 2023Inventor: ROGER MARCH
-
Publication number: 20220129800Abstract: 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: ApplicationFiled: June 22, 2021Publication date: April 28, 2022Inventors: ROGER MARCH, SIARHEI LOBACH
-
Publication number: 20220100374Abstract: 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: ApplicationFiled: June 22, 2021Publication date: March 31, 2022Inventor: Roger March
-
Publication number: 20200241994Abstract: 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: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Inventors: ROGER MARCH, SIARHEI LOBACH
-
Publication number: 20200019625Abstract: 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: ApplicationFiled: July 13, 2018Publication date: January 16, 2020Inventors: Roger March, Siarhei Malchankou, Shivinder Singh Sikand
-
Publication number: 20190220445Abstract: 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: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventor: Roger March
-
Patent number: 9740717Abstract: 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: GrantFiled: August 15, 2016Date of Patent: August 22, 2017Assignee: IC Manage Inc.Inventor: Roger March
-
Patent number: 9594782Abstract: 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: GrantFiled: May 1, 2014Date of Patent: March 14, 2017Assignee: IC Manage, Inc.Inventor: Roger March
-
Publication number: 20160357780Abstract: 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: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Inventor: Roger March
-
Publication number: 20160350340Abstract: 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: ApplicationFiled: August 15, 2016Publication date: December 1, 2016Inventor: Roger March
-
Publication number: 20160277377Abstract: 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: ApplicationFiled: March 21, 2015Publication date: September 22, 2016Inventor: Roger March
-
Publication number: 20150178330Abstract: 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: ApplicationFiled: May 1, 2014Publication date: June 25, 2015Applicant: IC MANAGE, INC.Inventor: Roger March
-
Patent number: 8874534Abstract: 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: GrantFiled: August 28, 2012Date of Patent: October 28, 2014Assignee: IC Manage, Inc.Inventors: Roger March, Shivinder Singh Sikand
-
Publication number: 20140222758Abstract: 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: ApplicationFiled: December 23, 2013Publication date: August 7, 2014Applicant: IC MANAGE, INC.Inventors: Roger March, Shivinder Singh Sikand
-
Publication number: 20120323869Abstract: 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: ApplicationFiled: August 28, 2012Publication date: December 20, 2012Applicant: IC MANAGE, INC.Inventors: ROGER MARCH, SHIV SIKAND
-
Publication number: 20110040788Abstract: 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 parameterType: ApplicationFiled: August 14, 2009Publication date: February 17, 2011Applicant: IC MANAGE, INC.Inventor: ROGER MARCH
-
Publication number: 20050223243Abstract: 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: ApplicationFiled: December 23, 2004Publication date: October 6, 2005Inventors: Christopher Moore, Roger March, Daniel Brown