Patents by Inventor Brad A Boyer
Brad A Boyer 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: 11461282Abstract: The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 4, 2020Date of Patent: October 4, 2022Assignee: Veritas Technologies LLCInventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
-
Patent number: 11066062Abstract: Methods and systems are provided for reducing engine compression torque when an engine having a split exhaust system is spun unfueled. In one example, a method may include maintaining closed a blowdown exhaust valve of a cylinder, the blowdown exhaust valve coupled to a first exhaust manifold that directs gases from the cylinder to a catalyst, and opening a scavenge exhaust valve of the cylinder, the scavenge exhaust valve coupled to a second exhaust manifold that directs gases from the cylinder to an exhaust gas recirculation system. In this way, compression of gases within they cylinder is reduced while gas flow to the catalyst is prevented.Type: GrantFiled: October 19, 2018Date of Patent: July 20, 2021Assignee: Ford Global Technologies, LLCInventors: Ralph Wayne Cunningham, Joseph Ulrey, William Cary Cole, Brad Boyer, Ross Dykstra Pursifull
-
Publication number: 20210049131Abstract: The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: November 4, 2020Publication date: February 18, 2021Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
-
Patent number: 10860544Abstract: The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 28, 2017Date of Patent: December 8, 2020Assignee: Veritas Technologies LLCInventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
-
Patent number: 10837395Abstract: Methods and systems are provided for adjusting amount of directly injected fuel scavenged via a second exhaust manifold of a split exhaust engine system. In one example, a method may include adjusting a start of injection of a fuel direct injection into an engine cylinder, the cylinder including a first exhaust valve coupled to a first exhaust manifold and a second exhaust valve coupled to a second exhaust manifold, the second exhaust manifold coupled to an intake of the engine, based on a closing timing of the second exhaust valve and dependent on an operating condition, and adjusting a position of a bypass valve of the second exhaust manifold based on the adjusted start of injection. In this way, the amount of scavenged fuel may be increased or decreased based on the operating condition.Type: GrantFiled: March 5, 2019Date of Patent: November 17, 2020Assignee: Ford Global Technologies, LLCInventors: Mohannad Hakeem, Ashley Peter Wiese, Daniel Madison, Brad Boyer, Dushyant Karthikeyan, William Cary Cole, Joseph Norman Ulrey
-
Publication number: 20200284217Abstract: Methods and systems are provided for adjusting amount of directly injected fuel scavenged via a second exhaust manifold of a split exhaust engine system. In one example, a method may include adjusting a start of injection of a fuel direct injection into an engine cylinder, the cylinder including a first exhaust valve coupled to a first exhaust manifold and a second exhaust valve coupled to a second exhaust manifold, the second exhaust manifold coupled to an intake of the engine, based on a closing timing of the second exhaust valve and dependent on an operating condition, and adjusting a position of a bypass valve of the second exhaust manifold based on the adjusted start of injection. In this way, the amount of scavenged fuel may be increased or decreased based on the operating condition.Type: ApplicationFiled: March 5, 2019Publication date: September 10, 2020Inventors: Mohannad Hakeem, Ashley Peter Wiese, Daniel Madison, Brad Boyer, Dushyant Karthikeyan, William Cary Cole, Joseph Norman Ulrey
-
Publication number: 20200201944Abstract: The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 28, 2017Publication date: June 25, 2020Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
-
Publication number: 20200122709Abstract: Methods and systems are provided for reducing engine compression torque when an engine having a split exhaust system is spun unfueled. In one example, a method may include maintaining closed a blowdown exhaust valve of a cylinder, the blowdown exhaust valve coupled to a first exhaust manifold that directs gases from the cylinder to a catalyst, and opening a scavenge exhaust valve of the cylinder, the scavenge exhaust valve coupled to a second exhaust manifold that directs gases from the cylinder to an exhaust gas recirculation system. In this way, compression of gases within they cylinder is reduced while gas flow to the catalyst is prevented.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Inventors: Ralph Wayne Cunningham, Joseph Ulrey, William Cary Cole, Brad Boyer, Ross Dykstra Pursifull
-
Patent number: 10248557Abstract: The disclosed computer-implemented method for delayed allocation in cluster storage may include (i) delegating, to a node attached to a storage cluster including one or more storage devices that include a group of allocation units, a subset of allocation units on the storage cluster to be held as a delayed allocation pool, (ii) receiving, from the node, a request to allocate allocation units on the storage cluster, (iii) deducting the number of allocation units from available allocation units in the delayed allocation pool, (iv) satisfying the allocation request by allocating allocation units not in the delayed allocation pool before allocating allocation units included in the delayed allocation pool, and (v) recalculating, based on the number of allocation units in the delayed allocation pool used to satisfy the allocation request, the number of available allocation units in the delayed allocation pool. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 15, 2016Date of Patent: April 2, 2019Assignee: Veritas Technologies LLCInventors: Freddy James, Rachit Chadha, Brad Boyer, Edwin Menze, Ajay Salpekar
-
Patent number: 10235083Abstract: The disclosed computer-implemented method for efficiently moving data within a filesystem may include (1) partitioning, on a storage device, physical address space of a filesystem into a plurality of logical partitions, (2) allocating, on the storage device, at least one container of data block identifiers representing data blocks for each of the logical partitions, (3) maintaining, on the storage device, a partition map of values identifying the container of data block identifiers, the logical partitions, and at least one offset associated with each of the logical partitions, (4) sending, on the storage device, the data blocks from a source logical partition within the logical partitions to a target logical partition within the logical partitions, and (5) updating, on the storage device, the partition map based on the data blocks sent from the source logical partition to the target logical partition. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 16, 2017Date of Patent: March 19, 2019Assignee: Veritas Technologies LLCInventors: Anurag Vora, Brad A Boyer, Madhav Buddhi, Freddy James, Ajay P Salpekar
-
Patent number: 9506396Abstract: Systems and methods for operating a twin scroll turbocharged engine with a junction configured to selectively control exhaust gas delivery to an exhaust gas recirculation system and a twin scroll turbine are provided.Type: GrantFiled: September 10, 2015Date of Patent: November 29, 2016Assignee: Ford Global Technologies, LLCInventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
-
Publication number: 20160003132Abstract: Systems and methods for operating a twin scroll turbocharged engine with a junction configured to selectively control exhaust gas delivery to an exhaust gas recirculation system and a twin scroll turbine are provided.Type: ApplicationFiled: September 10, 2015Publication date: January 7, 2016Inventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
-
Patent number: 9157380Abstract: Systems and methods for operating a twin scroll turbocharged engine with a junction configured to selectively control exhaust gas delivery to an exhaust gas recirculation system and a twin scroll turbine are provided.Type: GrantFiled: October 29, 2013Date of Patent: October 13, 2015Assignee: Ford Global Technologies, LLCInventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
-
Patent number: 8984097Abstract: A system and method for replicating a set of files from a source computer system to a target computer system are described. The underlying extent structure of the files may be preserved. For example, if an original file on the source computer system has a particular number of extents then the copy of the file created on the target computer system may have the same number of extents, where each respective extent in the copy represents the same byte range of the file as its corresponding extent in the original file. The file systems employed on the source computer system and the target computer system may support different extent types. The extent types of the original files stored on the source computer system may be preserved in the copies of the files on the target computer system.Type: GrantFiled: May 23, 2012Date of Patent: March 17, 2015Assignee: Symantec CorporationInventors: Nagaraj Shyam, Bala Kumaresan, Brad Boyer, Ashish Puri
-
Patent number: 8892613Abstract: A method of reading data from a partitioned directory incident to a serialized process. A first read and an offset value are received. A first data block in a modeled fully partitioned directory is identified based on the offset value and a predetermined number of entries associated with a buffer. It is determined whether the first data block in the fully partitioned directory is present in the actual partitioned directory. Zeros are written in the buffer if the first data block in the fully partitioned directory is not present in the actual partitioned directory otherwise the first data block associated with the actual partitioned directory is written to the buffer. A second data block is similarly read by a second read operation and written. The second data block is associated with a second subdirectory, selected based on a horizontal node traversal at a node level of said first subdirectory.Type: GrantFiled: April 23, 2013Date of Patent: November 18, 2014Assignee: Symantec CorporationInventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar S. Patwardhan, Ryan R. Lefevre
-
Publication number: 20140053550Abstract: Systems and methods for operating a twin scroll turbocharged engine with a junction configured to selectively control exhaust gas delivery to an exhaust gas recirculation system and a twin scroll turbine are provided.Type: ApplicationFiled: October 29, 2013Publication date: February 27, 2014Applicant: Ford Global Technologies, LLCInventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
-
Patent number: 8429209Abstract: A method of reading data from a partitioned directory incident to a serialized process. A first read and an offset value are received. A first data block in a modeled fully partitioned directory is identified based on the offset value and a predetermined number of entries associated with a buffer. It is determined whether the first data block in the fully partitioned directory is present in the actual partitioned directory. Zeros are written in the buffer if the first data block in the fully partitioned directory is not present in the actual partitioned directory otherwise the first data block associated with the actual partitioned directory is written to the buffer. A second data block is similarly read by a second read operation and written. The second data block is associated with a second subdirectory, selected based on a horizontal node traversal at a node level of said first subdirectory.Type: GrantFiled: August 16, 2010Date of Patent: April 23, 2013Assignee: Symantec CorporationInventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre
-
Patent number: 8392478Abstract: A method of reading data from a partitioned directory incident to a serialized process. A first read and an offset value are received. A first data block in a modeled fully partitioned directory is identified based on the offset value and a predetermined number of entries associated with a buffer. It is determined whether the first data block in the fully partitioned directory is present in the actual partitioned directory. Zeros are written in the buffer if the first data block in the fully partitioned directory is not present in the actual partitioned directory otherwise the first data block associated with the actual partitioned directory is written to the buffer. A second data block is similarly read by a second read operation and written. The second data block is associated with a second subdirectory, selected based on a horizontal node traversal at a node level of said first subdirectory.Type: GrantFiled: August 16, 2010Date of Patent: March 5, 2013Assignee: Symantec CorporationInventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre
-
Patent number: 8296599Abstract: A system and method for implementing clustered network file system lock management is provided. A failure of a first server node among a collection of nodes is detected. The first server node includes lock status data. The lock status data grants a first client exclusive access to data stored on a server storage device. The server storage device is coupled to the collection of server nodes. The lock status data is transferred to a second server node among the collection of server nodes. The first client is granted exclusive access to data stored on the server storage device, based on the lock status data transferred to the second server node from the first server node, in response to the transferring. Lock requests from the collection of clients are accepted, in response to the transferring.Type: GrantFiled: June 30, 2009Date of Patent: October 23, 2012Assignee: Symantec CorporationInventors: Brad Boyer, Meher Shah
-
Publication number: 20120041923Abstract: A method of reading data from a partitioned directory incident to a serialized process. A first read and an offset value are received. A first data block in a modeled fully partitioned directory is identified based on the offset value and a predetermined number of entries associated with a buffer. It is determined whether the first data block in the fully partitioned directory is present in the actual partitioned directory. Zeros are written in the buffer if the first data block in the fully partitioned directory is not present in the actual partitioned directory otherwise the first data block associated with the actual partitioned directory is written to the buffer. A second data block is similarly read by a second read operation and written. The second data block is associated with a second subdirectory, selected based on a horizontal node traversal at a node level of said first subdirectory.Type: ApplicationFiled: August 16, 2010Publication date: February 16, 2012Applicant: SYMANTEC CORPORATIONInventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre