Patents by Inventor Michael Fitzsimmons

Michael Fitzsimmons 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: 20220129878
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 28, 2022
    Applicant: Altria Client Services LLC
    Inventors: Michael FITZSIMMONS, William M. HOUSTON
  • Patent number: 11216796
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 4, 2022
    Assignee: Altria Client Services LLC
    Inventors: Michael Fitzsimmons, William M. Houston
  • Publication number: 20200160314
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Applicant: Altria Client Services LLC
    Inventors: Michael FITZSIMMONS, William M. HOUSTON
  • Patent number: 10558966
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 11, 2020
    Assignee: Altria Client Services LLC
    Inventors: Michael Fitzsimmons, William M. Houston
  • Publication number: 20190354954
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Application
    Filed: July 30, 2019
    Publication date: November 21, 2019
    Applicant: Altria Client Services LLC
    Inventors: Michael FITZSIMMONS, William M. HOUSTON
  • Patent number: 10395231
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 27, 2019
    Assignee: Altria Client Services LLC
    Inventors: Michael Fitzsimmons, William M. Houston
  • Publication number: 20190213627
    Abstract: In some embodiments, a method receives social data, video data, and/or statistical data for a live video being played and generates an event based on analyzing at least one of the social data, the video data, and the statistical data. The method then classifies the social data into a social score, the video data into a video score, and the statistical data into a statistical score and generates a threshold for the social score, the video score, and the statistical score. When the threshold is met using one or more of the social score, video score, and the statistical score, the event for the live video is triggered where an occurrence of the event is not predetermined for the live video. The method causes an action to be performed during the live video based on the triggering of the event.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 11, 2019
    Inventors: David Rudnick, Michael Fitzsimmons, Michael O'Donnell, Josh Hamann, Christopher Lee
  • Publication number: 20170372289
    Abstract: A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Applicant: Altria Client Services LLC
    Inventors: Michael FITZSIMMONS, William M. HOUSTON
  • Publication number: 20070226562
    Abstract: A processor, scan controller, and method for protecting sensitive information from electronic hacking is disclosed. To maintain the security of the sensitive data present in a processor, the scan controller denies access to the scan chain until data is cleared from scan-observable portions of the processor, then clears the scan chain again prior to exiting test mode and resuming normal operation. Clearing or otherwise modifying data stored in the scan-observable portions of a processor when transitioning to and/or from a test mode will prevent unauthorized personnel from simply shifting secure data out of the scan chain, and from pre-loading data into the scan chain prior to normal operation in an attempt to set sensitive state information.
    Type: Application
    Filed: January 25, 2007
    Publication date: September 27, 2007
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Thomas Tkacik, John Spittal, Jonathan Lutz, Lawrence Case, Douglas Hardy, Mark Redman, Gregory Schmidt, Steven Tugeberg, Michael Fitzsimmons, Darrell Carder
  • Publication number: 20060277349
    Abstract: A method is disclosed whereby a priority amongst transactions capable of being processed at a common time is determined based upon a transaction identifier associated with each of the transaction. The transaction identifier can either directly indicate a priority amongst the transactions, or use to index storage locations that indicate priority values. The transaction identifiers can be selected to be associated with a transaction by the requesting device or other priority determination module based upon predefined criteria.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Brett Murdock, William Moyer, Michael Fitzsimmons
  • Publication number: 20060136305
    Abstract: For purposes of patent searching a description includes aspects in which users of presentations of entertainment, news, education and other can research and/or purchase products observed to be involved in the presentations by using presentation placement data and a product description obtained through observation, the product description being insufficient alone to fully support such research and/or purchasing activities. Product data and presentation placement data are stored and associated. Issuance data may also be stored and associated with the product data and the presentation placement data. Various methods and systems are used to provide access to one or more of these data and associations.
    Type: Application
    Filed: May 11, 2005
    Publication date: June 22, 2006
    Applicant: Delivery Agent, Inc.
    Inventors: Michael Fitzsimmons, Louis Ewens, Matthew Reid
  • Publication number: 20050273544
    Abstract: A crossbar switch (12) arbitrates for access from multiple bus masters (14, 16, 18, 20 and 22) to multiple addressed slave ports (3 and 4) that have overlapping address ranges. In one form, the address ranges are the same address range. The crossbar switch (12) uses shared slave port control circuitry (48), configuration registers (46) and slave port arbiter logic (34, 36, 38, 40, 42 and 44) to arbitrate for access when all the addressed ports are busy. A determination is made as to whether new access requests are higher or lower in priority than existing accesses. A determination on where to direct a new access request is made based upon a prediction of which of certain multiple accesses will complete first based on various factors including the number of data beats requested as well as wait state information. In one mode, the wait state information is determined dynamically.
    Type: Application
    Filed: August 15, 2005
    Publication date: December 8, 2005
    Inventors: Michael Fitzsimmons, William Moyer, Brett Murdock
  • Publication number: 20050165419
    Abstract: A system for endoscopic suturing is provided having an endoscope, such as a gastroscope, with a distal end locatable in the body of a patient and a flexible shaft extending to the distal end, a flexible accessory tube coupled to the endoscope to be movable relative to the endoscope's shaft, and a tip coupled to the shaft of the endoscope having an opening through which one end of the accessory tube is received. A tissue suturing instrument is provided having a partially flexible shaft locatable through the accessory tube, and a tissue engaging end coupled to the shaft. The tissue engaging end has a vacuum sleeve enabling suction to be selectably applied at the tissue engaging end to capture tissue through an opening in the vacuum sleeve. Two needles are provided which extend through the shaft of the suturing instrument. Each needle is separately actuated into a gap in the instrument's tip, through tissue suctioned into the opening of the vacuum sleeve and into a ferrule at each end of a loop of suture.
    Type: Application
    Filed: March 21, 2005
    Publication date: July 28, 2005
    Inventors: Jude Sauer, Michael Fitzsimmons, Mark Bovard
  • Publication number: 20050154403
    Abstract: An instrument and method for suturing wound closures is provided having a handle, shaft and suture engagement mechanism. The instrument provides for multiple placements or “bites” of suture in tissues to enable a wide variety of suturing techniques, including the ability to “run” a suture. The instrument further facilitates suture knot tying. The method of this instrument provides for rapid and effective remote suture placement and knot tying.
    Type: Application
    Filed: May 13, 2004
    Publication date: July 14, 2005
    Applicant: LSI Solutions, Inc.
    Inventors: Jude Sauer, Mark Bovard, Michael Fitzsimmons, James Guelzow, John Hammond
  • Publication number: 20050154402
    Abstract: An instrument and method for suturing wound closures is provided having a handle, shaft and suture engagement mechanism. The instrument provides for multiple placements or “bites” of suture in tissues to enable a wide variety of suturing techniques, including the ability to “run” a suture. The instrument further facilitates suture knot tying. The method of this instrument provides for rapid and effective remote suture placement and knot tying.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 14, 2005
    Applicant: LSI Solutions, Inc.
    Inventors: Jude Sauer, John Hammond, James Guelzow, Michael Fitzsimmons, Mark Bovard
  • Publication number: 20050138484
    Abstract: A system and method time orders events that occur in various portions of the system (10) where different time domains (12, 22, 32) exist. Timestamping circuitry (e.g. 40) is provided in each of a plurality of functional circuits or modules (14, 24, 34). The timestamping circuitry provides a message that indicates a point in time when a predetermined event occurs. An interface module (70) is coupled to each of the plurality of functional circuits (14, 24, 34). The interface module (70) provides control information to the plurality of functional circuits (14, 24, 34) to indicate at least one operating condition that triggers the predetermined event, and to optionally specify a message format. The interface module (70) provides a timestamping message from one, several or all time domains at a common interface port (90).
    Type: Application
    Filed: December 5, 2003
    Publication date: June 23, 2005
    Inventors: William Moyer, Richard Collins, Michael Fitzsimmons, Jason Nearing
  • Publication number: 20050027920
    Abstract: A crossbar switch (12) arbitrates for access from multiple bus masters (14, 16, 18, 20 and 22) to multiple addressed slave ports (3 and 4) that have overlapping address ranges. In one form, the address ranges are the same address range. The crossbar switch (12) uses shared slave port control circuitry (48), configuration registers (46) and slave port arbiter logic (34, 36, 38, 40, 42 and 44) to arbitrate for access when all the addressed ports are busy. A determination is made as to whether new access requests are higher or lower in priority than existing accesses. A determination on where to direct a new access request is made based upon a prediction of which of certain multiple accesses will complete first based on various factors including the number of data beats requested as well as wait state information. In one mode, the wait state information is determined dynamically.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Michael Fitzsimmons, William Moyer, Brett Murdock