Patents by Inventor Richard Lynch

Richard Lynch 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: 20240126631
    Abstract: Systems and methods for generating an enhanced error message are provided. An example method includes: receiving one or more raw error messages. The one or more raw error messages include one or more stack traces. The method further includes matching at least one raw error message of the one or more raw error messages to one or more error rules from a plurality of error rules. The one or more error rules include regular expression patterns. The method further includes parsing the at least one raw error message, based on the one or more matched error rules from the plurality of error rules; and generating one or more enhanced error messages, based on the at least one parsed raw error messages. The one or more enhanced error messages include one or more natural language sentences. The method further includes embedding the one or more enhanced error messages into a website.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 18, 2024
    Inventors: Timothy Tamm, Richard Niemi, Ivan Charbonneau, Kevin Lynch, Shelby Vanhooser
  • Publication number: 20220065686
    Abstract: There is provided a device and a method for monitoring a status of a cable barrier for a thoroughfare, the cable barrier including two or more cables, the device comprising a strain gauge adapted to detect a tension required to keep a pair of cables from the two or more cables deflected by the device; and an accelerometer adapted to detect vibration of the cable barrier, wherein the device is configured to monitor the status of the cable barrier based on the detected tension and the detected vibration.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 3, 2022
    Inventor: Richard A. Lynch
  • Publication number: 20210259931
    Abstract: A dentifrice composition is described comprising a carboxylic acid or alkai metal salt thereof, a source of free fluoride ions and optionally a copolymer of methyl vinyl ether with maleic anhydride or acid. Importantly the dentifrice composition is mildly acidic, having a slurry pH in the range greater than 5.0 to less than 6.5. The composition enhances fluoride uptake into teeth and provides protection against acidic challenges.
    Type: Application
    Filed: July 3, 2019
    Publication date: August 26, 2021
    Inventors: Jonathan Edward CREETH, Shazada Yassar KHAN, Richard LYNCH, David URQUHART
  • Patent number: 10657028
    Abstract: A method is described for diagnosing errors within a production environment software platform that is arranged to process transaction messages and to store transaction history data related to processed transactions in a production database. The stored transaction history data comprises transaction objects that have been generated as the production environment software platform processes transaction messages. The method comprises detecting an error in a series of transaction messages processed by the production environment software platform, receiving the transaction history from the production database, the transaction history comprising a plurality of transaction objects, and configuring a development environment software platform to match the configuration of the production environment software platform at the start of the transaction history.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: May 19, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Conor Sexton, Mark Whelan, Richard Lynch
  • Publication number: 20190114246
    Abstract: A method is described for diagnosing errors within a production environment software platform that is arranged to process transaction messages and to store transaction history data related to processed transactions in a production database. The stored transaction history data comprises transaction objects that have been generated as the production environment software platform processes transaction messages. The method comprises detecting an error in a series of transaction messages processed by the production environment software platform, receiving the transaction history from the production database, the transaction history comprising a plurality of transaction objects, and configuring a development environment software platform to match the configuration of the production environment software platform at the start of the transaction history.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 18, 2019
    Inventors: Conor SEXTON, Mark WHELAN, Richard LYNCH
  • Publication number: 20180181932
    Abstract: A computer implemented method for identifying unauthorized recurring financial transactions requests, the method including the steps of identifying a group of financial transaction request data as being part of data associated with an automated billing update cycle, extracting automated billing update data, the automated billing update data including at least data regarding the merchant, billing schedule and involved primary account numbers, selecting a sample of the data corresponding to involved primary account numbers from the extracted automated billing update data, reviewing financial transaction history data of the selected primary account numbers, comparing the extracted automated billing update data with the financial transaction history data of the selected primary account numbers, and determining whether the financial transaction request is valid or potentially fraudulent based on the comparison result.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Inventor: Richard Lynch
  • Publication number: 20180181973
    Abstract: A method of determining crowd dynamics of a population of mobile device users is disclosed. A plurality of transaction authorization requests 132;134;136 identifying payment cards 122;124;126 are received. For each transaction authorization request, a mobile device 112;114;116 associated with the payment card is identified. A request for location data is sent to the mobile device 112;114;116. Location data 212;214;216 is received from the mobile device in response to the request for location data. The location data is associated with the respective transaction authorization request to create a user history record 232;234;236. The user history records corresponding to each of the plurality of transaction authorization requests are processed to generate a characteristic of crowd dynamics based on information relating to the behaviour of the population.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 28, 2018
    Applicant: Mastercard International Incorporated
    Inventor: Richard Lynch
  • Patent number: 9558605
    Abstract: Systems and methods are provided for authorizing access to facilities. In connection therewith, a first request comprising data indicative of a card number is received at a first node. When the first request comprises a request for access to a facility, a set of rules associated with the card number are identified and access to the requested facility is authorized in accordance with the identified set of rules. In addition, a second request comprising data indicative of the card number is received at a second node. When the second request comprises a payment request, a payment provider associated with the card number is identified and the payment request is transmitted to the payment provider.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: January 31, 2017
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Richard Lynch
  • Publication number: 20160012405
    Abstract: A method and system are provided for processing a transaction for a group of individuals. The method being performed at a network node and comprising operating a processor to provide an electronic point of sale group payment node having a plurality of virtual payment instruments associated thereto. A value is assigned to each of the virtual payment instruments. A destination account is associated with the EPOS group payment node. Individuals are associated with the respective virtual payment instruments by linking source accounts of the individuals to the virtual payment instruments. The transaction is complete such that the destination account receives a value based on the respective values assigned to the virtual payment instruments.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 14, 2016
    Applicant: MasterCard International Incorporated
    Inventor: Richard LYNCH
  • Publication number: 20150136848
    Abstract: Systems and methods are provided for authorizing access to facilities. In connection therewith, a first request comprising data indicative of a card number is received at a first node. When the first request comprises a request for access to a facility, a set of rules associated with the card number are identified and access to the requested facility is authorized in accordance with the identified set of rules. In addition, a second request comprising data indicative of the card number is received at a second node. When the second request comprises a payment request, a payment provider associated with the card number is identified and the payment request is transmitted to the payment provider.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 21, 2015
    Inventor: Richard Lynch
  • Patent number: 8953054
    Abstract: According to an example, a computing device includes a memory on which is stored machine readable instructions that may cause a processor to access a video stream, generate geographical information associated with frames of the video stream, extract features of points of interest in the frames, transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information, receive the augment information from the server computer, and augment the video stream with the augment information to generate an augmented video stream.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: February 10, 2015
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Publication number: 20130307873
    Abstract: According to an example, a computing device includes a memory on which is stored machine readable instructions that may cause a processor to access a video stream, generate geographical information associated with frames of the video stream, extract features of points of interest in the frames, transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information, receive the augment information from the server computer, and augment the video stream with the augment information to generate an augmented video stream.
    Type: Application
    Filed: July 11, 2013
    Publication date: November 21, 2013
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Patent number: 8488011
    Abstract: An mobile computing device includes a video capturing module to capture a video stream, a global positioning system (GPS) module to generate geographical information associated with frames of the video stream to be captured by the video capturing device, and a video processing module to analyze the frames of the video stream and extract features of points of interest included in the frames. The video processing is configured to transmit the features of the points of interest and the geographical information to a server and to receive augment information from the server computer using wireless communication. The video processing module uses the augment information to overlay the frames of the video stream to generate an augmented video stream.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: July 16, 2013
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Patent number: 8392450
    Abstract: User profile information for many users may be stored in a user profile database associated with a server computer connected to a network. Based on information received from a mobile computing device, the server computer selects augment information from an augment information database coupled with the user profile database. The information received from the mobile computing device is related to frames of a video stream being captured by the mobile computing device and geographical information associated with these frames. The augment information is also selected based on the user profile associated with the mobile computing device. The augment information is to be transmitted from the server computer to the mobile computing device using wireless communication and is used by the mobile computing device to overlay the frames of the video stream being captured by the mobile computing device.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: March 5, 2013
    Assignee: Autonomy Corporation Ltd.
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Publication number: 20120200743
    Abstract: An mobile computing device includes a video capturing module to capture a video stream, a global positioning system (GPS) module to generate geographical information associated with frames of the video stream to be captured by the video capturing device, and a video processing module to analyze the frames of the video stream and extract features of points of interest included in the frames. The video processing is configured to transmit the features of the points of interest and the geographical information to a server and to receive augment information from the server computer using wireless communication. The video processing module uses the augment information to overlay the frames of the video stream to generate an augmented video stream.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: AUTONOMY CORPORATION LTD
    Inventors: SEAN MARK BLANCHFLOWER, MICHAEL RICHARD LYNCH
  • Publication number: 20120201472
    Abstract: A system to provide augment information includes an object database configured to store characteristics and geographical information associated with known objects, and an object recognition engine configured to compare characteristics and geographical information of objects associated with a frame in a first set of frames of a video stream with the characteristics and geographical information stored in the object database to recognize a first known object. The system may include two or more server computers in a site. The two or more servers are configured with identical compositions of hardware and content with server computers at another geographically different site. The video stream is captured by a mobile computing device connected to a network using wireless communication.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: AUTONOMY CORPORATION LTD
    Inventors: SEAN MARK BLANCHFLOWER, MICHAEL RICHARD LYNCH
  • Publication number: 20120203799
    Abstract: User profile information for many users may be stored in a user profile database associated with a server computer connected to a network. Based on information received from a mobile computing device, the server computer selects augment information from an augment information database coupled with the user profile database. The information received from the mobile computing device is related to frames of a video stream being captured by the mobile computing device and geographical information associated with these frames. The augment information is also selected based on the user profile associated with the mobile computing device. The augment information is to be transmitted from the server computer to the mobile computing device using wireless communication and is used by the mobile computing device to overlay the frames of the video stream being captured by the mobile computing device.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: AUTONOMY CORPORATION LTD
    Inventors: SEAN MARK BLANCHFLOWER, MICHAEL RICHARD LYNCH
  • Publication number: 20110083981
    Abstract: A golf equipment organizing transport system geared toward total golf bag market. It is designed to be used by golfers using motorized golf carts, golfers with pull carts, or golfers who carry bags. The front storage cabinet, in combination with internal storage compartments, allows for easy access for all those items a golfer needs while playing a round of golf. Unit is constructed of polymers and is produced in a variety of polymer processes. Every feature is designed with ease of use, accessibility, and use priority. The Club Pubster Golf Equipment Organizing Transport System also addresses the issue of the number of clubs allowed by the USGA. There are exactly 14 clubs receptacles eliminating a golfer being disqualified for having more than 14 clubs in their bag.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 14, 2011
    Inventor: Richard Lynch
  • Publication number: 20050194414
    Abstract: A cargo container attachable to a top of a tee tower of a watercraft, a golf cart, or an all-terrain vehicle, which includes: (a) an upper lid section; (b) a lower section pivotally connected to the lid section, the lower section including a bottom wall and a lip extending generally upwardly from a periphery of the bottom wall; (c) a storage space formed by the upper lid section and the lower section; (d) at least one hinge pivotally connecting the lid section and the lower section; and (e) an attachment mechanism on the bottom wall of the lower section for securing the cargo container to the tee tower, golf cart, or all-terrain vehicle.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventor: Richard Lynch
  • Patent number: 6668256
    Abstract: A method and apparatus for document categorization are described. In one embodiment, the method comprises automatically selecting one or more discriminant term combinations and using the one or more discriminant term combinations for document categorization.
    Type: Grant
    Filed: January 19, 2001
    Date of Patent: December 23, 2003
    Assignee: Autonomy Corporation Ltd
    Inventor: Michael Richard Lynch