Patents by Inventor Primo Mark Pettovello

Primo Mark Pettovello 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: 10382348
    Abstract: A system and method for processing a plurality of vehicle messages, wherein the method comprises: receiving a plurality of vehicle messages from a plurality of vehicles; generating a key n-tuple including a key and a time indicator for each of the vehicle messages; storing each of the vehicle messages in a data structure that comprises a priority queue for each key; storing each of the key n-tuples in a timer queue; obtaining a key n-tuple from the timer queue; recalling a vehicle message from a corresponding priority queue; and sending the vehicle message to at least one of a plurality of compute nodes.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: August 13, 2019
    Assignee: General Motors LLC
    Inventors: Primo Mark Pettovello, Charles A. Wiley, Kenan G. Dalley
  • Publication number: 20180145920
    Abstract: A system and method for processing a plurality of vehicle messages, wherein the method comprises: receiving a plurality of vehicle messages from a plurality of vehicles; generating a key n-tuple including a key and a time indicator for each of the vehicle messages; storing each of the vehicle messages in a data structure that comprises a priority queue for each key; storing each of the key n-tuples in a timer queue; obtaining a key n-tuple from the timer queue; recalling a vehicle message from a corresponding priority queue; and sending the vehicle message to at least one of a plurality of compute nodes.
    Type: Application
    Filed: November 23, 2016
    Publication date: May 24, 2018
    Inventors: Primo Mark Pettovello, Charles A. Wiley, Kenan G. Dalley
  • Patent number: 9946744
    Abstract: A database system and method for managing and storing sensitive and non-sensitive vehicle data. Received vehicle data messages are processed to separate out sensitive and non-sensitive data. The data is stored in a database having: an encrypted table, a plain-text table, and an identification mapping table. The encrypted table contains the sensitive data entries in an encrypted format. The plain-text table contains the non-sensitive data entries in a plaintext form. The identification mapping table contains a plurality of mapping data entries, wherein each mapping data entry associates a unique identifier to an affiliated identifier that is used to recall data from the encrypted table and the plain-text table.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: April 17, 2018
    Assignee: General Motors LLC
    Inventor: Primo Mark Pettovello
  • Publication number: 20170193026
    Abstract: A database system and method for managing and storing sensitive and non-sensitive vehicle data. Received vehicle data messages are processed to separate out sensitive and non-sensitive data. The data is stored in a database having: an encrypted table, a plain-text table, and an identification mapping table. The encrypted table contains the sensitive data entries in an encrypted format. The plain-text table contains the non-sensitive data entries in a plaintext form. The identification mapping table contains a plurality of mapping data entries, wherein each mapping data entry associates a unique identifier to an affiliated identifier that is used to recall data from the encrypted table and the plain-text table.
    Type: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventor: Primo Mark PETTOVELLO
  • Patent number: 6449621
    Abstract: The privacy data escrow system (10) includes at least one data provider (12) having a plurality of privacy data records of a plurality of persons. Each privacy data record is associated with a unique person identifier of a person, and each of the at least one data provider (12) having a unique data provider identifier associated therewith. An escrow agent (16) is in communication with the at least one data provider (12) and is operable to receive and store, from the at least one data provider (12), the plurality of person identifiers, and a plurality of unique scrambled person identifiers and data provider identifiers associated with each person identifier (14). A database (20) is in communication with the at least one data provider (12) and is operable to receive and store, from the at least one data provider (12), the plurality of privacy data records, the plurality of scrambled person identifiers associated with the privacy data records, and the data provider identifiers (13).
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: September 10, 2002
    Assignee: Ford Global Technologies, Inc.
    Inventor: Primo Mark Pettovello