Patents by Inventor Robert Keith

Robert Keith 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: 12277098
    Abstract: Systems and methods for tracking data lineage and record lifecycle using a distributed ledger are disclosed. In one embodiment, a method for tracking record lifecycle events may include: (1) creating, by a record lifecycle tool, a recordable artifact for a record lifecycle event in a record lifecycle, the recordable artifact comprising data for the record lifecycle event; (2) generating, by the record lifecycle tool, a hash of the data; (3) creating, by the record lifecycle tool, record lifecycle event metadata for the recordable artifact; (4) signing, by the record lifecycle tool, the record lifecycle event metadata; (5) writing the record lifecycle event metadata to supply chain metadata storage at a storage location, wherein the supply chain metadata storage may be cryptographically verifiable and immutable; and (6) writing the hash and an identifier for the storage location in the supply chain metadata store to a present state database.
    Type: Grant
    Filed: February 5, 2024
    Date of Patent: April 15, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Arthur G. Lynch, Zsolt Kalmar, Ashish Tiwari, Robert Keith
  • Patent number: 11947505
    Abstract: Systems and methods for tracking data lineage and record lifecycle using a distributed ledger are disclosed. In one embodiment, a method for tracking record lifecycle events may include: (1) creating, by a record lifecycle tool, a recordable artifact for a record lifecycle event in a record lifecycle, the recordable artifact comprising data for the record lifecycle event; (2) generating, by the record lifecycle tool, a hash of the data; (3) creating, by the record lifecycle tool, record lifecycle event metadata for the recordable artifact; (4) signing, by the record lifecycle tool, the record lifecycle event metadata; (5) writing the record lifecycle event metadata to supply chain metadata storage at a storage location, wherein the supply chain metadata storage may be cryptographically verifiable and immutable; and (6) writing the hash and an identifier for the storage location in the supply chain metadata store to a present state database.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 2, 2024
    Assignee: JPMORGAN CHASE BANK , N.A.
    Inventors: Arthur G. Lynch, Zsolt Kalmar, Ashish Tiwari, Robert Keith
  • Patent number: 11378468
    Abstract: The present disclosure provides a combined fabrication and calibration process for sensor modules and temperature sensor modules in particular. The present disclosure also provides the completed calibrated sensor module and an electronic device containing the calibrated sensor module.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: July 5, 2022
    Assignee: Brightsentinel Limited
    Inventors: Robert Keith, Jenny Samfat
  • Publication number: 20180045585
    Abstract: The present disclosure provides a combined fabrication and calibration process for sensor modules and temperature sensor modules in particular. The present disclosure also provides the completed calibrated sensor module and an electronic device containing the calibrated sensor module.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Robert Keith, Jenny Samfat
  • Patent number: 9439368
    Abstract: An apparatus for directing apportion of a flow of water in an irrigated field having a pre-formed irrigation wheel track comprising a first trough capable of receiving a wheel of a mobile irrigation system, the first trough having an elevation. Further provided is an irrigation track system for directing a water flow having a pre-formed irrigation track comprised of (1) a first trough having an elevation and the first trough capable of receiving a wheel of a mobile irrigation system, (2) an irrigation reservoir having an elevation and (3) an irrigation canal having an elevation and connecting the first trough and the irrigation reservoir, the elevation of the first trough is higher than the elevation of the first irrigation reservoir and the elevation of the irrigation canal is higher than the elevation of the irrigation reservoir.
    Type: Grant
    Filed: November 22, 2014
    Date of Patent: September 13, 2016
    Inventor: Robert Keith
  • Publication number: 20160143232
    Abstract: An apparatus for directing apportion of a flow of water in an irrigated field having a pre-formed irrigation wheel track comprising a first trough capable of receiving a wheel of a mobile irrigation system, the first trough having an elevation. Further provided is an irrigation track system for directing a water flow having a pre-formed irrigation track comprised of (1) a first trough having an elevation and the first trough capable of receiving a wheel of a mobile irrigation system, (2) an irrigation reservoir having an elevation and (3) an irrigation canal having an elevation and connecting the first trough and the irrigation reservoir, the elevation of the first trough is higher than the elevation of the first irrigation reservoir and the elevation of the irrigation canal is higher than the elevation of the irrigation reservoir.
    Type: Application
    Filed: November 22, 2014
    Publication date: May 26, 2016
    Inventor: ROBERT KEITH
  • Patent number: 8751434
    Abstract: A signal analyzer is operable to receive one or more signals and then to analyze the signals with respect to particular properties before outputting an indication as to the classification of the signal with respect to each property. The indication is in the form of a plurality of belief index ratings, the magnitude of each belief index rating relating to the likelihood of the corresponding classification being accurate. This is achieved by incrementing or decrementing one or more individual belief index values in response to the identification of predetermined signal features by the signal processing means. Which belief index values are incremented or decremented and by how much is determined by the particular signal feature detected. Data is retrieved from a suitable look up table. Data storage is operable to store a copy of the received signals for future reference.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: June 10, 2014
    Assignee: K2 Medical Systems Limited
    Inventor: Robert Keith
  • Publication number: 20110313784
    Abstract: A healthcare information communication system is configured to send automated messages to patients of a medical practice based, at least in part, on data stored on a practice management system. Integration between components of the healthcare information communication system and the practice management system including a health information management system and a billing management system facilitate patient visits to a medical practice by reducing the burden on medical practice personnel to collect all information from patients during visits to the medical practice. Automated messaging and reminder of appointments based on information stored in the practice management system reduce the amount of revenue lost by a medical practice due to last minute cancellations, no-shows at the medical practice, and uncollected outstanding bills.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 22, 2011
    Inventors: David D. Harvey, Chip Ach, Matthew Blake, Christopher Bulkley, Angela Crawford, Deirdre Fenick, Michael MacHenry, Cal Pierog, Libby Curtis Webb, Van B. Willis, Robert Keith, Kurt Sopata
  • Publication number: 20110161277
    Abstract: The present invention provides a signal analyser (100) that is operable to receive one or more signals and then to analyse said signals with respect to particular properties before outputting an indication as to the classification of the signal with respect to each property. Typically this indication is in the form of a plurality of belief index ratings, the magnitude of each belief index rating relating to the likelihood of the corresponding classification being accurate. This is achieved by incrementing or decrementing one or more individual belief index values in response to the identification of predetermined signal features by the signal processing means (102). Which belief index values are incremented or decremented and by how much is determined by the particular signal feature detected. Typically, this data is retrieved from a suitable look up table stored in the data storage means (104). The data storage means (104) is also operable to store a copy of the received signals for future reference.
    Type: Application
    Filed: March 30, 2009
    Publication date: June 30, 2011
    Applicant: K2 MEDICAL SYSTEMS LTD.
    Inventor: Robert Keith
  • Publication number: 20080071751
    Abstract: A method of and apparatus for applying a parametric search methodology to a searchable database formatted in a directory tree structure. The directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes. Each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by initializing the value of each parameter for each related data. The method accesses a particular node within the directory tree structure and performs a parametric search using one or more set search parameters corresponding to the specific node to generate one or more matching discrete data items, wherein each matching item corresponds to related data of the particular node. The parameters can be customizable and specific to the specific node.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 20, 2008
    Inventor: Robert Keith
  • Publication number: 20070282823
    Abstract: Method and apparatus for formatting information within a directory tree structure into an encyclopedia-like entry. The method includes performing a search by utilizing a selective one or more search methodologies including keyword search, hierarchical search, dichotomous key search, and parametric search to correlate a search criteria to a searchable database for generating one or more matching items, wherein the searchable database is formatted in the directory tree structure. The directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes. Each matching item represents a node from within the directory tree structure. The method further includes selecting one of the matching items, formatting the collection of related data corresponding to the node of the selected matching item into an encyclopedia-like entry, and displaying the encyclopedia-like entry corresponding to the node of the selected matching item.
    Type: Application
    Filed: August 13, 2007
    Publication date: December 6, 2007
    Inventor: Robert Keith
  • Publication number: 20070271290
    Abstract: A method of and apparatus for accessing data within an electronic system by an external system to the electronic system. The method includes formatting a searchable database within the electronic system into a directory tree structure, the directory tree structure includes nodes comprising related data and branches comprising links between the nodes. Each related item of data is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein the parameters are specific to the node in which the related data is included. The method accesses one or more nodes within the directory tree structure and obtains data from the one or more nodes by utilizing an applications programming interface. The applications programming interface can access the one or more nodes within the directory tree structure using a query string that defines a navigation path through the directory tree structure to access a specific node within the directory tree structure.
    Type: Application
    Filed: August 1, 2007
    Publication date: November 22, 2007
    Inventor: Robert Keith
  • Publication number: 20070233633
    Abstract: The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and/or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism expands the expert system library by sending a notification that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
    Type: Application
    Filed: May 24, 2006
    Publication date: October 4, 2007
    Inventor: Robert Keith
  • Publication number: 20060276546
    Abstract: The present invention provides a method for preventing or reducing the risk of cancer or the progression of premalignant dysplasia in a subject having a higher risk factor by administering a therapeutically effective amount of prostacyclin analog.
    Type: Application
    Filed: June 2, 2006
    Publication date: December 7, 2006
    Applicant: Regents of the University of Colorado
    Inventors: Robert Keith, Mark Geraci, York Miller
  • Publication number: 20060265364
    Abstract: Method and apparatus for organizing data by overlaying a searchable database with a directory tree structure. The method includes generating the directory tree structure that includes nodes comprising a designated category for each node and branches comprising links between the nodes, and generating one or more pointers. Each pointer corresponds to a specific node and the pointer links the specific node to an item of data within the searchable database. All pointers associated with the specific node link related items of data corresponding to the designated category. Each node within the directory tree structure can include a corresponding html address. Items of data can be web-based multimedia including audio, video, images, and appropriately formatted text, displayed in an encyclopedia-like format. Nodes, branches, and pointers within the directory tree structure can continually be added, edited, or deleted.
    Type: Application
    Filed: July 24, 2006
    Publication date: November 23, 2006
    Inventor: Robert Keith
  • Publication number: 20060224545
    Abstract: The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and/or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism sends a notification to the expert system library that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
    Type: Application
    Filed: March 2, 2006
    Publication date: October 5, 2006
    Inventor: Robert Keith
  • Publication number: 20060224544
    Abstract: The present invention interrogates computer systems prior to software installations to ensure software installations operate correctly and do not conflict with existing hardware and software. An agent application is first installed on a user's system. When a new program is about to be installed on the user's system, the agent checks if certain prerequisite requirements are met. The prerequisite requirements are downloaded from an expert system library, and the agent interrogates the user's system to determine if it passes the downloaded requirements. If the system passes, then the software is installed. If the system does not pass, then a report is sent to the user and/or a remediation script is initiated to repair the problem. After software is installed, if errors arise that were not previously detected, a feedback mechanism sends the errors to the expert system library so future errors are detected preemptively.
    Type: Application
    Filed: March 2, 2006
    Publication date: October 5, 2006
    Inventor: Robert Keith
  • Publication number: 20060218121
    Abstract: A method of and apparatus for notifying a user of new data entered into an electronic system. The method includes formatting a searchable database into a directory tree structure, the directory tree structure includes nodes comprising related data and branches comprising links between the nodes. Each related data is categorized by one or more navigation paths through the directory tree structure and by one or more set parameters, the parameters being specific to the node in which the related data is included.
    Type: Application
    Filed: May 30, 2006
    Publication date: September 28, 2006
    Inventor: Robert Keith
  • Publication number: 20060047716
    Abstract: A method and system are provided for a virtual distributed data manager. In one example of the method, the virtual data manager involves receiving a request to mount a file system onto the client computer, wherein the file system is stored on the server system and contains the one or more data files; transferring a copy of a directory structure of the file system stored on the server system to the client computer; and creating on the client computer a virtual file system including the copy of the directory structure. The method is preferably transaction based and provides high performance on high latency network connections.
    Type: Application
    Filed: June 2, 2005
    Publication date: March 2, 2006
    Inventor: Robert Keith
  • Patent number: D558273
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: December 25, 2007
    Inventor: Robert Keith