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: 20220129878Abstract: 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: ApplicationFiled: January 3, 2022Publication date: April 28, 2022Applicant: Altria Client Services LLCInventors: Michael FITZSIMMONS, William M. HOUSTON
-
Patent number: 11216796Abstract: 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: GrantFiled: January 27, 2020Date of Patent: January 4, 2022Assignee: Altria Client Services LLCInventors: Michael Fitzsimmons, William M. Houston
-
Publication number: 20200160314Abstract: 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: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Applicant: Altria Client Services LLCInventors: Michael FITZSIMMONS, William M. HOUSTON
-
Patent number: 10558966Abstract: 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: GrantFiled: July 30, 2019Date of Patent: February 11, 2020Assignee: Altria Client Services LLCInventors: Michael Fitzsimmons, William M. Houston
-
Publication number: 20190354954Abstract: 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: ApplicationFiled: July 30, 2019Publication date: November 21, 2019Applicant: Altria Client Services LLCInventors: Michael FITZSIMMONS, William M. HOUSTON
-
Patent number: 10395231Abstract: 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: GrantFiled: June 27, 2016Date of Patent: August 27, 2019Assignee: Altria Client Services LLCInventors: Michael Fitzsimmons, William M. Houston
-
Publication number: 20190213627Abstract: 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: ApplicationFiled: January 4, 2019Publication date: July 11, 2019Inventors: David Rudnick, Michael Fitzsimmons, Michael O'Donnell, Josh Hamann, Christopher Lee
-
Publication number: 20170372289Abstract: 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: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Applicant: Altria Client Services LLCInventors: Michael FITZSIMMONS, William M. HOUSTON
-
Publication number: 20070226562Abstract: 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: ApplicationFiled: January 25, 2007Publication date: September 27, 2007Applicant: 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: 20060277349Abstract: 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: ApplicationFiled: June 1, 2005Publication date: December 7, 2006Applicant: Freescale Semiconductor, Inc.Inventors: Brett Murdock, William Moyer, Michael Fitzsimmons
-
Publication number: 20060136305Abstract: 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: ApplicationFiled: May 11, 2005Publication date: June 22, 2006Applicant: Delivery Agent, Inc.Inventors: Michael Fitzsimmons, Louis Ewens, Matthew Reid
-
Publication number: 20050273544Abstract: 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: ApplicationFiled: August 15, 2005Publication date: December 8, 2005Inventors: Michael Fitzsimmons, William Moyer, Brett Murdock
-
Publication number: 20050165419Abstract: 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: ApplicationFiled: March 21, 2005Publication date: July 28, 2005Inventors: Jude Sauer, Michael Fitzsimmons, Mark Bovard
-
Publication number: 20050154403Abstract: 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: ApplicationFiled: May 13, 2004Publication date: July 14, 2005Applicant: LSI Solutions, Inc.Inventors: Jude Sauer, Mark Bovard, Michael Fitzsimmons, James Guelzow, John Hammond
-
Publication number: 20050154402Abstract: 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: ApplicationFiled: January 14, 2004Publication date: July 14, 2005Applicant: LSI Solutions, Inc.Inventors: Jude Sauer, John Hammond, James Guelzow, Michael Fitzsimmons, Mark Bovard
-
Publication number: 20050138484Abstract: 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: ApplicationFiled: December 5, 2003Publication date: June 23, 2005Inventors: William Moyer, Richard Collins, Michael Fitzsimmons, Jason Nearing
-
Publication number: 20050027920Abstract: 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: ApplicationFiled: July 31, 2003Publication date: February 3, 2005Inventors: Michael Fitzsimmons, William Moyer, Brett Murdock