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: 12277098Abstract: 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: GrantFiled: February 5, 2024Date of Patent: April 15, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Arthur G. Lynch, Zsolt Kalmar, Ashish Tiwari, Robert Keith
-
Patent number: 11947505Abstract: 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: GrantFiled: January 7, 2021Date of Patent: April 2, 2024Assignee: JPMORGAN CHASE BANK , N.A.Inventors: Arthur G. Lynch, Zsolt Kalmar, Ashish Tiwari, Robert Keith
-
Patent number: 11378468Abstract: 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: GrantFiled: August 12, 2016Date of Patent: July 5, 2022Assignee: Brightsentinel LimitedInventors: Robert Keith, Jenny Samfat
-
Publication number: 20180045585Abstract: 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: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Inventors: Robert Keith, Jenny Samfat
-
Patent number: 9439368Abstract: 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: GrantFiled: November 22, 2014Date of Patent: September 13, 2016Inventor: Robert Keith
-
Publication number: 20160143232Abstract: 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: ApplicationFiled: November 22, 2014Publication date: May 26, 2016Inventor: ROBERT KEITH
-
Patent number: 8751434Abstract: 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: GrantFiled: March 30, 2009Date of Patent: June 10, 2014Assignee: K2 Medical Systems LimitedInventor: Robert Keith
-
Publication number: 20110313784Abstract: 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: ApplicationFiled: June 21, 2011Publication date: December 22, 2011Inventors: 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: 20110161277Abstract: 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: ApplicationFiled: March 30, 2009Publication date: June 30, 2011Applicant: K2 MEDICAL SYSTEMS LTD.Inventor: Robert Keith
-
Publication number: 20080071751Abstract: 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: ApplicationFiled: September 4, 2007Publication date: March 20, 2008Inventor: Robert Keith
-
Publication number: 20070282823Abstract: 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: ApplicationFiled: August 13, 2007Publication date: December 6, 2007Inventor: Robert Keith
-
Publication number: 20070271290Abstract: 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: ApplicationFiled: August 1, 2007Publication date: November 22, 2007Inventor: Robert Keith
-
Publication number: 20070233633Abstract: 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: ApplicationFiled: May 24, 2006Publication date: October 4, 2007Inventor: Robert Keith
-
Publication number: 20060276546Abstract: 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: ApplicationFiled: June 2, 2006Publication date: December 7, 2006Applicant: Regents of the University of ColoradoInventors: Robert Keith, Mark Geraci, York Miller
-
Publication number: 20060265364Abstract: 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: ApplicationFiled: July 24, 2006Publication date: November 23, 2006Inventor: Robert Keith
-
Publication number: 20060224545Abstract: 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: ApplicationFiled: March 2, 2006Publication date: October 5, 2006Inventor: Robert Keith
-
Publication number: 20060224544Abstract: 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: ApplicationFiled: March 2, 2006Publication date: October 5, 2006Inventor: Robert Keith
-
Publication number: 20060218121Abstract: 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: ApplicationFiled: May 30, 2006Publication date: September 28, 2006Inventor: Robert Keith
-
Publication number: 20060047716Abstract: 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: ApplicationFiled: June 2, 2005Publication date: March 2, 2006Inventor: Robert Keith
-
Patent number: D558273Type: GrantFiled: December 26, 2006Date of Patent: December 25, 2007Inventor: Robert Keith