Patents by Inventor Brad Boyer

Brad 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: 11461282
    Abstract: 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: Grant
    Filed: November 4, 2020
    Date of Patent: October 4, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
  • Patent number: 11066062
    Abstract: 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: Grant
    Filed: October 19, 2018
    Date of Patent: July 20, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Ralph Wayne Cunningham, Joseph Ulrey, William Cary Cole, Brad Boyer, Ross Dykstra Pursifull
  • Publication number: 20210049131
    Abstract: 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: Application
    Filed: November 4, 2020
    Publication date: February 18, 2021
    Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
  • Patent number: 10860544
    Abstract: 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: Grant
    Filed: September 28, 2017
    Date of Patent: December 8, 2020
    Assignee: Veritas Technologies LLC
    Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
  • Patent number: 10837395
    Abstract: 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: Grant
    Filed: March 5, 2019
    Date of Patent: November 17, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Mohannad Hakeem, Ashley Peter Wiese, Daniel Madison, Brad Boyer, Dushyant Karthikeyan, William Cary Cole, Joseph Norman Ulrey
  • Publication number: 20200284217
    Abstract: 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: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Mohannad Hakeem, Ashley Peter Wiese, Daniel Madison, Brad Boyer, Dushyant Karthikeyan, William Cary Cole, Joseph Norman Ulrey
  • Publication number: 20200201944
    Abstract: 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: Application
    Filed: September 28, 2017
    Publication date: June 25, 2020
    Inventors: Pooja Mahadik, Brad Boyer, Anindya Banerjee
  • Publication number: 20200122709
    Abstract: 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: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Ralph Wayne Cunningham, Joseph Ulrey, William Cary Cole, Brad Boyer, Ross Dykstra Pursifull
  • Patent number: 10248557
    Abstract: 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: Grant
    Filed: September 15, 2016
    Date of Patent: April 2, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Freddy James, Rachit Chadha, Brad Boyer, Edwin Menze, Ajay Salpekar
  • Patent number: 10235083
    Abstract: 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: Grant
    Filed: August 16, 2017
    Date of Patent: March 19, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Anurag Vora, Brad A Boyer, Madhav Buddhi, Freddy James, Ajay P Salpekar
  • Patent number: 9506396
    Abstract: 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: Grant
    Filed: September 10, 2015
    Date of Patent: November 29, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
  • Publication number: 20160003132
    Abstract: 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: Application
    Filed: September 10, 2015
    Publication date: January 7, 2016
    Inventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
  • Patent number: 9157380
    Abstract: 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: Grant
    Filed: October 29, 2013
    Date of Patent: October 13, 2015
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
  • Patent number: 8984097
    Abstract: 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: Grant
    Filed: May 23, 2012
    Date of Patent: March 17, 2015
    Assignee: Symantec Corporation
    Inventors: Nagaraj Shyam, Bala Kumaresan, Brad Boyer, Ashish Puri
  • Patent number: 8892613
    Abstract: 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: Grant
    Filed: April 23, 2013
    Date of Patent: November 18, 2014
    Assignee: Symantec Corporation
    Inventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar S. Patwardhan, Ryan R. Lefevre
  • Publication number: 20140053550
    Abstract: 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: Application
    Filed: October 29, 2013
    Publication date: February 27, 2014
    Applicant: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Styles, Brad Boyer, Lawrence Marshall, James Leiby
  • Patent number: 8429209
    Abstract: 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: Grant
    Filed: August 16, 2010
    Date of Patent: April 23, 2013
    Assignee: Symantec Corporation
    Inventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre
  • Patent number: 8392478
    Abstract: 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: Grant
    Filed: August 16, 2010
    Date of Patent: March 5, 2013
    Assignee: Symantec Corporation
    Inventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre
  • Patent number: 8296599
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: October 23, 2012
    Assignee: Symantec Corporation
    Inventors: Brad Boyer, Meher Shah
  • Publication number: 20120041923
    Abstract: 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: Application
    Filed: August 16, 2010
    Publication date: February 16, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Mitul Kothari, Brad Boyer, Anindya Banerjee, Kedar Patwardhan, Ryan Robert Lefevre