Patents by Inventor Brian J. Marshall

Brian J. Marshall 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: 11955845
    Abstract: An axial flux motor incorporates a rotor having a plurality of pockets receiving magnet assemblies. A retention device is engaged from an inactive surface of at least one magnet assembly to one or more structural elements surrounding an associate one of the plurality of pockets in the rotor.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: April 9, 2024
    Assignee: LaunchPoint Electric Propulsion Solutions Inc.
    Inventors: Michael R. Ricci, David B. Paden, Brian J. Clark, Claire Cappe, Zachary J. Marshall, Bradley E. Paden
  • Patent number: 8694472
    Abstract: A method comprises storing a partitioned database comprising a plurality of partitions, wherein each of the plurality of partitions comprises a respective set of data records. The method continues by storing at least one secondary index associated with each of the plurality of partitions. The method continues by taking offline each of the plurality of partitions. The method continues by unloading data records from each of the plurality of partitions. The method continues by loading the data records into the partitioned database. The method continues by, in conjunction with loading the data records, modifying the at least one secondary index. The modification of the at least one secondary index comprises determining a partition identifier and a memory address associated with a particular data record loaded into the partitioned database.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: April 8, 2014
    Assignee: CA, Inc.
    Inventor: Brian J. Marshall
  • Patent number: 8417664
    Abstract: A method for unloading a database includes copying a data set in physical sequence from a database to a data space and unloading the data set in hierarchical sequence from the data space.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: April 9, 2013
    Assignee: CA, Inc.
    Inventors: Brian J. Marshall, Mark D. Henderson
  • Publication number: 20080228802
    Abstract: A method comprises storing a partitioned database comprising a plurality of partitions, wherein each of the plurality of partitions comprises a respective set of data records. The method continues by storing at least one secondary index associated with each of the plurality of partitions. The method continues by taking offline each of the plurality of partitions. The method continues by unloading data records from each of the plurality of partitions. The method continues by loading the data records into the partitioned database. The method continues by, in conjunction with loading the data records, modifying the at least one secondary index. The modification of the at least one secondary index comprises determining a partition identifier and a memory address associated with a particular data record loaded into the partitioned database.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 18, 2008
    Inventor: Brian J. Marshall
  • Publication number: 20070282878
    Abstract: A method for reorganizing a database comprises receiving at least one update to a first database. The method continues by generating a copy of the first database. The method continues by generating a shadow database, wherein the shadow database represents a reorganized version of the first database and is based at least in part on the copy of the first database. The method continues by applying the at least one update to the shadow database. The method concludes by replacing the first database with the shadow database.
    Type: Application
    Filed: May 30, 2006
    Publication date: December 6, 2007
    Inventor: Brian J. Marshall
  • Patent number: 7117229
    Abstract: A system and method for online reorganization of an existing database that occurs while read and update activity of the existing database continues. The system and method comprise unloading the existing database, reloading the existing database directly to a shadow database, building shadow database indexes, creating a first intermediary image copy of the existing database, analyzing the existing database, capturing updates for the existing database, applying the captured updates to the shadow database, taking the existing database offline, finalizing the shadow database with any remaining updates, creating a final image copy, comparing the existing database and the finalized shadow database, and placing the finalized shadow database online.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: October 3, 2006
    Assignee: Computer Associates Think, Inc.
    Inventors: Brian J. Marshall, Mark D. Henderson, Milton I. Bailey, Timothy R. Bruce, Roger J. Rogala, Wendy A. Webster, Donald F. Metzner, Peter J. Dres
  • Publication number: 20030135478
    Abstract: A system and method for online reorganization of an existing database that occurs while read and update activity of the existing database continues. The system and method comprise unloading the existing database, reloading the existing database directly to a shadow database, building shadow database indexes, creating a first intermediary image copy of the existing database, analyzing the existing database, capturing updates for the existing database, applying the captured updates to the shadow database, taking the existing database offline, finalizing the shadow database with any remaining updates, creating a final image copy, comparing the existing database and the finalized shadow database, and placing the finalized shadow database online.
    Type: Application
    Filed: May 31, 2002
    Publication date: July 17, 2003
    Applicant: Computer Associates Think, Inc.
    Inventors: Brian J. Marshall, Mark D. Henderson, Milton I. Bailey, Timothy R. Bruce, Roger J. Rogala, Wendy A. Webster, Donald F. Metzner, Peter J. Dres