US20160377457A1 - System and method for automatic measurement and recording - Google Patents
System and method for automatic measurement and recording Download PDFInfo
- Publication number
- US20160377457A1 US20160377457A1 US15/010,792 US201615010792A US2016377457A1 US 20160377457 A1 US20160377457 A1 US 20160377457A1 US 201615010792 A US201615010792 A US 201615010792A US 2016377457 A1 US2016377457 A1 US 2016377457A1
- Authority
- US
- United States
- Prior art keywords
- probe device
- sample
- measurement value
- steady state
- measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000005259 measurement Methods 0.000 title claims description 197
- 230000008859 change Effects 0.000 claims abstract description 37
- 230000004044 response Effects 0.000 claims abstract description 24
- 239000000523 sample Substances 0.000 claims description 428
- 235000013305 food Nutrition 0.000 claims description 31
- 238000000053 physical method Methods 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 24
- 238000002360 preparation method Methods 0.000 claims description 9
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000005484 gravity Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 38
- 244000144977 poultry Species 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 230000002209 hydrophobic effect Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 241000287828 Gallus gallus Species 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000000845 anti-microbial effect Effects 0.000 description 1
- 239000004599 antimicrobial Substances 0.000 description 1
- 235000015278 beef Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K1/00—Details of thermometers not specially adapted for particular types of thermometer
- G01K1/02—Means for indicating or recording specially adapted for thermometers
- G01K1/022—Means for indicating or recording specially adapted for thermometers for recording
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D9/00—Recording measured values
- G01D9/28—Producing one or more recordings, each recording being of the values of two or more different variables
- G01D9/32—Producing one or more recordings, each recording being of the values of two or more different variables there being a common recording element for two or more variables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K7/00—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
- G01K7/02—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using thermoelectric elements, e.g. thermocouples
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K7/00—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
- G01K7/16—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements
- G01K7/22—Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements the element being a non-linear resistance, e.g. thermistor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/02—Food
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K2207/00—Application of thermometers in household appliances
- G01K2207/02—Application of thermometers in household appliances for measuring food temperature
- G01K2207/04—Application of thermometers in household appliances for measuring food temperature for conservation purposes
Definitions
- This document relates to measuring and storing measured values of an item or space, or a sequence of measured values of one or more item(s) or space(s) suitable for single-handed use by a user.
- the present invention relates to repeated automatic measuring and recording measurements of one or more items or spaces, for example, in a food service environment.
- the temperature readings of a number of cooked and/or raw food items are routinely measured to ensure that the food is being stored at a safe and desired temperature.
- the temperature readings are taken in accordance with the food safety regulations established by the U S. Food and Drug Association (FDA) or other regulations established by the restaurant for health and liability reasons.
- FDA U S. Food and Drug Association
- the temperature readings must be done on a regular basis throughout the day, and the temperatures must be logged so that they can be viewed later. Most commonly, this is done using a thermometer, writing utensil, and paper logbook, causing the employee to have to juggle at least three instruments plus the food item that needs to be tested.
- measurement devices in the food industry are generally not able to determine when to take a measurement, what type of sample is being measured, or whether a measurement is within a valid or appropriate range for the sample being measured.
- many prior devices may fail to acquire measurements at appropriate times, produce inaccurate measurements or measure incorrect parameters, produce incorrect data or data that is not appropriate for the sample being measured, or may fail to record or may inaccurately record measured values.
- the present invention consists of a probe device that is the sole instrument required to take the necessary measurements of items and spaces related to restaurant operation, the probe device being entirely operable with one hand.
- the present invention includes a method to streamline the process such that the probe device can automatically sense when to take the desired measurement, so that no human input is required in real time to trigger the recording of the desired measurement.
- a device can storing data corresponding to different sample types, allowing the device to determine different.
- a device can automatically determine when to initiate a measurement cycle, for example, in response to detecting changes in a measured characteristic or in response to detecting a position or proximity to a target sample.
- a device can determine when an appropriate measurement value has been acquired and automatically record the value, for example, when the device determines a steady state value within a predetermined range is detected.
- a method includes: receiving, by the probe device, data that indicates a sample type to be measured; accessing, by the probe device, data indicating a predetermined range of sample physical measurement values corresponding to the selected sample type; detecting, by the probe device, an ambient measurement value within a predetermined range of ambient measurement values that is different from the predetermined range of sample physical measurement values; after detecting the ambient measurement value, detecting, by the probe device, a change in the measurement value away from the ambient measurement value; after detecting a change in the measurement value away from the ambient measurement value, determining, by the probe device, that a steady state measurement value has been achieved within the predetermined range of sample physical measurement values; and automatically recording, by the probe device, the steady state measurement value based on determining that the steady state measurement value has been achieved within the predetermined range of sample physical measurement values.
- Implementations may include one or more of the following features.
- the method may include accessing, by the probe device, data indicating multiple different sample types; and providing, by the probe device, a user interface indicating the multiple different sample types, the respective sample types each having a corresponding predetermined range of physical measurement values.
- Receiving data that indicates a sample type to be measured can include receiving user input that selects a sample type from among the multiple sample types indicated by the user interface.
- Accessing the data indicating multiple different sample types can include accessing data indicating multiple different food items or food preparation spaces, wherein each of the different food items or food preparation spaces has a corresponding range of sample physical measurement values.
- Accessing the data indicating the predetermined range of sample physical measurement values corresponding to the selected sample type can include accessing data indicating a temperature range corresponding to a selected food item or food preparation space. Detecting the change in the measurement value can include: accessing, by the probe device, data indicating a threshold amount corresponding to the physical measurement value; after detecting the ambient measurement value, detecting a second measurement value in response to placement of a sensor coupled to the probe device in the target sample; and determining that the second measurement value differs from the ambient measurement value by at least the threshold amount.
- detecting the change in the measurement value can include: accessing, by the probe device, data indicating the predetermined range of ambient measurement values; after detecting the ambient measurement value, detecting a second measurement value that is outside the predetermined range of ambient measurement values; and determining that the second measurement value is outside the predetermined range of ambient measurement values.
- the sample physical measurement value is a measure of a characteristic selected from the group consisting of temperature, pH, color, density, specific gravity, humidity, and level of total polar materials (TPM). Automatically recording the steady state measurement value is performed without receiving user input instructing the steady state measurement to be made and without receiving user input instructing recording of the steady state measurement value.
- the probe device is a mobile phone in communication with a sensor.
- the method can include, in response to detecting the change in the measurement value away from the ambient measurement value, providing, by the probe device, output indicating that a measurement cycle to acquire a steady state measurement value has been initiated; and in response to determining that a steady state measurement value has been achieved within the predetermined range of sample physical measurement values, providing, by the probe device, output indicating that the measurement cycle has been completed.
- automatically recording the steady state measurement value can include recording a time that the steady state measurement was detected, an identifier for the sample type, a geographic location where the steady state measurement value was detected, or a user identifier for a user taking the steady state measurement.
- the method may include outputting, by the probe device, (i) an ordered checklist indicating a plurality of measurements to be performed using the probe device, (ii) a duration of a measurement cycle for acquiring the steady state measurement value, or (iii) a time when a subsequent measurement is scheduled to be performed.
- the method may include determining, by the probe device, that the probe device is within a predetermined level of proximity to the target sample; and initiating a measurement cycle to obtain the steady state measurement value in response to determining that the probe device is within the predetermined level of proximity to the target sample. Determining that the probe device is within the predetermined level of proximity can include: receiving, by the probe device, sensor data indicating proximity of the probe device to the target sample or a transmission from a device in proximity to the target sample; and determining, by the probe device, that that the probe device has been inserted into a sample item or space to a predetermined depth of a sample item or space of the target sample based on the received sensor data or received transmission.
- Receiving data that indicates the sample type to be measured can include: receiving, by the probe device, an indication of the sample type from a near field communication tag, an optical machine-readable code, a wireless beacon, or a connected appliance.
- the method can include initiating a measurement cycle to obtain the steady state measurement value in response to receiving the indication of the sample type.
- automatically recording the steady state measurement value can include recording the steady state measurement value locally at the probe device.
- Automatically recording the steady state measurement value can include transmitting the steady state measurement value over a network to a server system for storage by the server system.
- a measurement cycle comprising a series of multiple measurements of a characteristic of the target sample can be initiated by the probe device in response to detecting the change from the ambient measurement value or determining that the probe device or an associated sensor is in proximity to the target sample.
- the measurement cycle can have a predetermined duration and include multiple measurements taken at a predetermined interval.
- the probe device may determine that a level of variation among the measurement values acquired during the measurement cycle exceeds a predetermined threshold, and initiate a second measurement cycle and/or provide an alert indicating that a steady state measurement value is not achieved in response.
- the alert from the probe device may provide an output instructing a user to continue a measurement for an indicated period of time.
- the probe device may determine that a steady state measurement value is not within the predetermined range of values corresponding to the sample type of the target sample.
- the probe device may initiate another measurement cycle and/or provide an alert indicating that the steady state measurement value is outside the predetermined range values corresponding to the sample type of the target sample.
- the probe device may indicate the steady state measurement value, the predetermined range, and/or a difference between the steady state measurement value and the predetermined range.
- the probe device may provide an output indicating a scheduled measurement to be acquired.
- the probe device may be in communication with a thermocouple sensor, and the thermocouple sensor may provide data indicating the measurement values.
- the thermocouple sensor may be integrated into the computing device.
- the thermocouple sensor may be included in a peripheral device that is connected to the computing device, for example, through a wireless or wired connection.
- the probe device or a probe element may comprise hydrophobic elements.
- inventions of this and other aspects include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on machine-readable storage devices.
- a system of one or more computers can be so configured by virtue of software, firmware, hardware, or a combination of them installed on the system that in operation cause the system to perform the actions.
- One or more computer programs can be so configured by virtue having instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions.
- a system for automatically measuring and recording a sample physical measurement value of a target sample may include a mobile probe device comprising a sensor in communication with a computing hardware device.
- the computing hardware device includes a selector indicating a sample type, the sample type having a predetermined range of sample physical measurement values.
- the computing hardware device is configured to determine when the sensor has acquired a steady state measurement value within the predetermined range of sample physical measurement values. In response to the determination, the computing hardware device is configured to automatically record the steady state measurement value.
- FIG. 1 illustrates a system for obtaining a sample physical measurement value of a target sample using a probe device in accordance with one embodiment of the present invention.
- FIGS. 2A and 2B are illustrative flowcharts depicting a method for measuring and recording temperature of one or more items, in accordance with aspects of the present invention.
- FIG. 3 is an illustrative flowchart depicting a method for measuring and recording a temperature of one or more items or spaces, in accordance with aspects of the present invention.
- FIGS. 4A, 4B, and 4C are illustrative flowcharts depicting example methods for measuring and recording a temperature of one or more items or spaces, in accordance with aspects of the present invention.
- FIG. 5 is a diagrammatic illustration of a high level architecture for implementing processes in accordance with aspects of the present invention.
- An illustrative embodiment of the present invention relates to a system suitable for automatically measuring and recording a value of one or more items or spaces.
- the present invention relates to a probe device configured as a computing hardware device in communication with one or more sensors which is capable of determining when to measure and record a particular value of one or more items or spaces.
- the present invention enables the measurement process to be performed single-handedly, such that a user is not required to juggle multiple items to obtain a measurement.
- a user may automatically take and record a temperature of one or more food items during their preparation. Accordingly, the food items may be prepared without the danger of contamination due to the handling of multiple objects typically used to perform the measurements and recordings.
- the present invention eliminates the potential of human error when recording the measured values because the singlehanded device automatically measures and records the value without requiring manipulation of the device as by a user as the measurement is taken.
- Particular embodiments of the invention have been described. Other embodiments are within the scope of the following claims. For example, the steps recited in the claims can be performed in a different order and still achieve desirable results.
- a system 10 includes a probe device 12 that includes a computing hardware device 14 in communication with a sensor 16 .
- the probe device 12 is configured to carry out the steps of measuring and recording values in accordance with the present invention.
- the probe device 12 is in communication with one or more sensor(s) 16 .
- the probe device 12 is configured to determine when to take a measured value of an item or space, measure that value to determine when a steady state value is achieved, and subsequently record the steady state measured value without receiving or requiring instructions from a user operating the probe device 12 .
- the automatic determination of when to take a measurement may include determining when the probe device 12 has been inserted into an item, or a space, to be measured.
- the determination of the insertion of the probe device 12 into an item or space is performed automatically, such that a user's instructions to take a measurement are not needed.
- the determination of when a measurement value should be taken may be performed by detecting when a change of measurement value(s) at the sensor 16 has occurred, triggering instructions to take the measurement.
- the use of proximity sensors 18 may be implemented such that once the probe device 12 comes within range of one of the proximity sensors 18 , instructions to take the measurement value(s) are triggered. As would be appreciated by one of skill in the art, these methods may be used in exclusivity or in combination.
- the measured value may be automatically recorded in a format useful to the user (e.g., recorded in a logging application). Accordingly, the present invention enables the user to use a single hand to insert a probe into an item to automatically take and record a measured value of that item, while requiring no additional action by the user.
- FIGS. 1 through 5 illustrate an example embodiment or embodiments of automatically measuring and recording temperature(s) of one or more items, according to the present invention.
- FIGS. 1 through 5 illustrate an example embodiment or embodiments of automatically measuring and recording temperature(s) of one or more items, according to the present invention.
- FIG. 1 depicts a high level architecture of implementing processes in accordance with aspects of the present invention. Specifically, FIG. 1 depicts the system 10 for automatically measuring and recording a sample physical measurement value of a target sample 20 using the probe device 12 .
- the probe device 12 includes computing hardware device 14 , the computing hardware device 14 in communication with at least one sensor 16 .
- the computing hardware device 14 may be a general purpose computer or a specialized computer system configured to automatically measure and record a temperature of one or more items.
- the computing hardware device 14 may include a single computing device, a collection of computing devices in a network computing system, a cloud computing infrastructure, or a combination thereof.
- the computing hardware device 14 may be a mobile computing device, such as a smartphone, a tablet, a laptop, personal digital assistant (PDA), smartwatch, or other mobile computing device.
- the computing hardware device 14 is a handheld device having a processor and a communications interface for communicating with at least one sensor.
- the computing hardware device 14 may include one or more communication ports 22 .
- the communication port 22 may be configured to input, output, and/or store data from another computing device.
- the communication port 22 may include a Universal Serial Bus (USB), a mini USB, a micro USB, docking port, etc.
- USB Universal Serial Bus
- the computing hardware device 14 may include wired or wireless a communication module 24 configured to communicate with a local or cloud server.
- the communication module 24 may include an antenna to enable wireless communications (e.g., radio frequency (RF), Bluetooth, Wi-Fi, etc.).
- the computing hardware device 14 may be configured to use the communication module 24 to establish a connection and communicate over telecommunication network(s).
- the telecommunication network(s) may include any combination of known networks.
- the telecommunication network(s) may be combination of a mobile network, WAN, LAN, or other type of network.
- the telecommunication network(s) may be used to exchange data between the computing hardware device 14 and other computing devices in accordance with embodiments of the present invention.
- the communication port 22 may be used to exchange data with another computing device over a wired connection.
- the computing hardware device 14 may use the communication module 24 and/or telecommunication network(s) to exchange data with a storage device 26 .
- the storage device 26 may be a local storage device resident on the probe device 12 or may be a remote storage device 26 .
- the computing hardware device 14 may be connected to a local disk drive, a remote database facility, a virtual database, or a cloud computing storage environment.
- the storage device 26 may be implemented across multiple logically connected different storage devices 26 , which can be locally or remotely coupled.
- the storage device 26 may include any combination of computing devices configured to store and organize a collection of data.
- the computing hardware device 14 may communicate with a display module 28 on the probe device 12 to provide a graphical user interface (GUI) to display information to the user about a current item of interest and potential metadata about the item of interest (e.g., an acceptable temperature ranges).
- GUI graphical user interface
- the display module 28 may be integrated on a peripheral device including the one or more sensors 16 or presented on the computing hardware device 14 .
- the display module 28 may al so be configured to receive input from the user.
- the display module 28 may be a capacitive and/or resistive touchscreen.
- the user may also send input to the computing hardware device 14 through the use of mechanical, resistive, and/or capacitive buttons.
- the one or more sensors 16 may include a combination of hydrophobic elements or coatings and Ultraviolet (UV) light or antimicrobials.
- the hydrophobic elements or coatings may be included throughout the body of the one or more sensors 16 and/or the probe device 12 or select portions thereof. Accordingly, the use of hydrophobic and UV/antimicrobial environment elements minimize or remove the need for a user to clean the device with a wipe after each use.
- the probe device 12 may be used to automatically determine when to collect measured data, measure the data, and record the measured data without receiving or requiring real time instructions from a user.
- the probe device 12 of the present invention may utilize any combination of measurement instruments known in the art as the one or more sensors 16 to measure various types of data for one or more sample items.
- the probe device 12 may include the one or more sensors 16 in the form of instruments configured to measure temperature, pH, color, density, specific gravity, humidity, a level of total polar materials (TPM), etc.
- TPM total polar materials
- the probe device 12 may include a thermometer as the one or more sensors 16 for measuring the temperature of various food items and/or food preparation items.
- the probe device 12 may be used with a single hand of a user and automatically determines when to take a measurement, such that no human interaction is required to trigger the measuring and/or recording of the measured data (e.g., such as temperature, or the like) for the one or more target sample items or spaces.
- the computing hardware device 14 automatically detects when the one or more sensors 16 of the probe device 12 have been inserted into a sample item or space for measurement and then triggers instructions for measurements to be taken by the probe device 12 and subsequently recorded in the storage device 26 .
- the measured data may be stored locally on the probe device 12 , on a centralized computing system (e.g., a restaurant management system), and/or on a remote database (e.g., storage device 26 ).
- the centralized computing system may be a computing system located on the same shared secure network as the probe device 12 and may be configured to manage a plurality of the probe devices 12 on the shared network.
- the measured data may be transmitted to and stored on a tablet device running restaurant management software and is connected to the same local area network (LAN) as the probe device 12 .
- LAN local area network
- FIGS. 2A, 2B, and 3 show exemplary flow charts depicting implementation of the present invention.
- FIG. 2A depicts an exemplary flow chart showing the operation of the probe device 12 , as discussed with respect to FIG. 1 .
- FIG. 2A depicts an example embodiment of the present invention in which the probe device 12 may automatically determine when to measure and record the measured values of a sample item or space. For example, the measured values may be taken and recorded using the combination of the computing hardware device 14 and the one or more sensors 16 , as discussed with respect to FIG. 1 .
- the automatic measuring performed by the probe device 12 may be initiated by receiving data that indicates a sample type.
- the sample type data may be received through an indication from a user selecting sample items or spaces desired to be measured.
- a plurality of sample types may be presented to the user for selection from a collection of sample types stored in the storage device 26 or implemented by the computing hardware device 14 .
- the sample type indication may be received according to a predetermined list of sample types to be measured from the storage device 26 .
- the list may indicate a set or sequence of different sample types to measure, and the user may follow the predetermined list of sample types when using the probe device 12 .
- the predetermined sample types may be presented to the user in as an ordered checklist.
- the sample type may be received through receiving the sample type through an input at the computing hardware device (e.g., using the communication port 22 and/or the communication module 24 ).
- the computing hardware device 14 may receive the sample type from a Near Field Communication (NFC) tag (e.g., an RFID tag) or by scanning an optical machine-readable code such as a two-dimensional or three dimensional barcode (e.g., barcode or Quick Reference (QR) code), etc.
- NFC Near Field Communication
- the sample types may include various food items and food preparation items, such as poultry or the like, or may include spaces, such as oven or refrigerator temperatures or the like.
- each of the sample types may have a corresponding predetermined range of the sample type's physical measurement values. For example, a predetermined range for poultry may be 165-170 degrees Fahrenheit.
- the ranges of measurement values can be different for each of multiple sample types.
- a reference temperature threshold or range for chicken may be different from the reference temperature threshold or range for beef.
- the probe device may store data that indicates the range for each sample type, or may obtain the information from a server system through communication over a network.
- the probe device 12 may automatically detect an ambient measurement value.
- the probe device 12 may include an internal thermistor for taking an ambient temperature.
- the thermistor may be used in conjunction with a thermocouple for measuring a temperature of an item accurately.
- the computing hardware device 14 may use the measured ambient temperature and a polynomial lookup table (e.g., a NIST) to determine a measured temperature of a sample item.
- the temperature lookup may be performed by software, hardware, or a combination thereof.
- the ambient measurement value may be determined by periodically measuring the ambient value of the space.
- the periodic measuring may be adjusted periodically in order to conserve battery life of the computing hardware device 14 , one or more sensors 16 , and/or the probe device 12 .
- the ambient measurement value may be determined by measuring the ambient value of a space upon initiating the one or more sensors 16 , of the probe device 12 .
- a user may physically insert the probe device 12 , or at least the one or more sensors 16 into the selected target sample item or space.
- the user may insert the temperature sensor (e.g., thermocouple) of the probe device 12 into a sample food item (e.g., poultry).
- the probe device 12 , or the at least one or more sensors 16 may be configured to take a measurement without physically inserting the sensors 16 into the sample item or space.
- a temperature may be taken of an item or space using an infrared (IR) or laser temperature sensor device.
- the probe device 12 may display a measurement timer to the user instructing the user when the next measurement is going to be taken.
- the probe device 12 may reflect that the next sample type is poultry and that the temperature will be taken in 15 seconds, to inform the user that the prober device or the one or more sensors 16 should be inserted (or aimed at if wireless temperature sensors are being used) into the poultry for the measurement.
- the probe device 12 may detect a change in a measurement value and then detect a steady state measurement value within a predetermined range of the received sample type (e.g., selected in step 202 ). For example, the probe device 12 may determine that the measurement value changed from the measured ambient temperature to a lessor or greater temperature (e.g., upon insertion into an item or space). The probe device 12 may measure an ambient temperature value of the space is 70 degrees Fahrenheit and upon insertion of the one or more sensors 16 into a sample item (e.g., poultry) detects that the measured temperature increased to 165 degrees Fahrenheit.
- a sample item e.g., poultry
- the probe device 12 may also determine that the greater temperature is unchanging over a period of time (e.g., steady state) and is within a given threshold, such that the greater temperature falls within the predetermined range of the selected sample type (e.g., 165-170 degrees Fahrenheit for poultry). Similarly, as discussed with respect to the measured ambient value, the measured values of the sample items may be performed periodically. In accordance with an example embodiment of the present invention, a signal processing algorithm (e.g., as depicted in FIG. 2B ) may be used to determine a change in the measured value comprising the difference between the ambient measurement value of a space and the measured value of the sample type after the insertion of the probe device 12 .
- a signal processing algorithm e.g., as depicted in FIG. 2B
- the signal processing algorithm may factor in the predetermined value range for a particular sample type being measured when determining the difference in the measured ambient value and the measured value of the sample item. For example, when the sample type is a refrigerated space and the predetermined temperature range for the space is less than a predefined ambient temperature range, the change in measurement value may be detected when the measurement value decreases below the ambient temperature range, or at least a predetermined threshold below the ambient temperature value detected.
- the probe device 12 may automatically record the steady state measurement value.
- the steady state measurement value is recorded in the storage device 26 for the selected sample type (e.g., poultry).
- additional data and/or metadata may also be stored in the storage device 26 .
- the probe device 12 may also record a time at which the temperature was taken, the number and iteration of that particular sample type that has been taken, an employee identifier of the user taking the measurements, etc. Accordingly, any necessary restaurant logging data may be automatically measured and recorded in the storage device 26 .
- FIG. 2B depicts an example embodiment of the signal processing algorithm used in accordance with the present invention, (e.g., as described with respect to step 208 of FIG. 2A ).
- the signal processing algorithm is depicted by the process 250 shown in FIG. 2B .
- the signal processing algorithm is initiated upon reception of a next sample type item (e.g., a sample type as discussed with respect to FIGS. 1 and 2A ).
- the sample type may be received automatically from a predetermined list or from an input from a user, as discussed with respect to step 202 of FIG. 2A .
- a measurement value is taken of the sample type (e.g., a sample item or a space).
- the measurement value is taken by the one or more sensors 16 .
- a determination is made (e.g., by the computing hardware device 14 ) as to whether the measured value falls within a predetermined range of the received sample type (e.g., as discussed with respect to step 208 of FIG. 2A ). For example, if the received sample type is poultry, and the predetermined range for poultry is 165-170 degrees Fahrenheit, then the computing hardware device 14 determines whether the measurement value falls within the range of 165-170 degrees Fahrenheit. If the measurement value falls within the predetermined range for the received sample type then the process advances to step 258 . Otherwise, the process returns to step 254 , and the measurement is taken again.
- an alert may be triggered and displayed to a user of the probe device 12 .
- the alert may convey to the user that the measured value is not within a predetermined range for that sample type and that the probe device 12 should stay inserted within the sample item until a measurement within the predetermined range is achieved.
- a measurement value is taken of the sample type.
- the measurement values from steps 254 and 258 are compared to determine a rate of change of the measurements values (e.g., M (where M represents the measured value)).
- M represents the measured value
- subsequent determinations of the rate of change will compare the most recent sample measurement values (e.g., the last two measured values). For example, if the measured value from step 254 is 165 degrees Fahrenheit and the measured value from step 258 is 166 degrees Fahrenheit, then the rate of change is 1 degree per unit time between measurement samples.
- the measurements of values in steps 254 and 258 are may be made over a periodic basis, for example, at a predetermined interval.
- the measurements may be taken about 3 seconds apart.
- actions such as detecting proximity to a target sample (or an associated wireless beacon, appliance, or other device) can trigger the initiation of a measurement cycle.
- a measurement cycle may include a series of 5 measurements taken 3 seconds apart.
- the probe device determines whether to record the measurement (e.g., if a steady state value within the appropriate range for the sample type was achieved), to alert the user (e.g., if a steady state value outside the appropriate range was achieved), or to continue measurement by initiating a new measurement cycle (e.g., if variation between the measurements exceeded a threshold such that a steady state measurement value was not obtained).
- the computing hardware device 14 may also determine whether the rate of change exceeds and/or is equal to the threshold value.
- the determination may be made by comparing the rate of change of the measurement values (e.g., ⁇ M) to a threshold variable X.
- the threshold variable X may represent a desired threshold of acceptability.
- the threshold variable X may be a value set by a user or an determined according to administrative guidelines.
- the threshold variable may be set by company administration to be a value of 2 degree Fahrenheit per second. Accordingly, if the rate of change is less than the threshold value then the process progresses to step 264 . Otherwise, if the rate of change exceeds the threshold value, the process returns to step 258 and repeats until the rate of change is less than the threshold. In accordance with an example embodiment of the present invention, if the rate of change is not less than the threshold value, in addition to returning to step 258 , an alert may be triggered and displayed to a user of the probe device 12 that the rate of change is not less than the threshold value.
- the signal processing algorithm may process previous values of the rate of change of the measurement to determine whether or not to continue to step 264 , or to return to step 258 .
- the signal processing algorithm may determine whether the temperature of the sample item or space modulates in accordance to a sine wave pattern.
- the rate of change as determined in steps 260 and 262 may establish a steady state measurement value as discussed with respect to step 208 of FIG. 2A .
- the measured value may be automatically recorded.
- a determination is made (e.g. by computing hardware device 14 ) as to whether more sample types are to be measured.
- the determination may be made by checking a sample type checklist from the storage device 26 or may be determined by receiving an input from the user of the probe device 12 , as discussed with respect to FIG. 2A . If it is determined that no more sample types are to be measured, then the process advances to step 270 , at which the process terminates. Otherwise, if it is determined that more sample types need to be measured, the process returns to step 252 and repeats the steps of process 250 .
- FIG. 3 depicts an exemplary process for the operation of automatically determining when to measure and record the measured values of a sample item in accordance with aspects of the present invention.
- the probe device 12 may automatically determine when to measure and record a measurement value of a sample item or space based on the use of one or more proximity sensors 18 .
- the proximity sensors 18 may include a combination of transmitters (e.g., an NFC tag, laser sensors, IR sensors, sonic sensors, etc.), gesture recognition devices, and/or sensors (e.g., sensors 16 ) built into the probe device (e.g., ultrasound device).
- one or more other sensors for measuring movement may be used in place of or in combination with the proximity sensors 18 .
- a gyroscope may be used to determine when the probe device 12 is no longer moving and determine that the probe device 12 , or the sensors 16 , have been inserted into the sample item or space.
- the probe device 12 may receive proximity sensor data from the one or more proximity sensors 18 when the probe device 12 is within a predetermined distance of a target sample.
- the probe device 12 receives messages from a wireless beacon, such as a Bluetooth beacon that indicate proximity.
- the one or more proximity sensors 18 may be located near a cooktop surface and the proximity sensor data received from the proximity sensors 18 may indicate that the probe device 12 is within range of the cooktop surface.
- the proximity sensor data may also indicate that the probe device 12 is within range of or has been inserted into a particular sample item type or space, having a predetermined range of sample physical measurement values (e.g., sample physical measurement values as discussed with respect to FIG. 2A ).
- the proximity sensor data may indicate that the cooktop is used for cooking poultry, which has a predetermined temperature range of 165-170 degrees Fahrenheit.
- the proximity device may directly transmit the sample type information to the probe device 12 in the proximity sensor data, such that the probe device 12 automatically receives the item type to be measured.
- the one or more sensors 16 may transmit an identifier used by the probe device 12 to look up the appropriate sample type information in the storage device 26 . For example, using the identifier, the probe device 12 may look up a sample type associated with the particular proximity sensor 18 , and the predetermined measurement value ranges associated with that sample type.
- a user may physically insert the probe device 12 into the selected target sample item or space.
- the user may inselt the temperature sensor (e.g., thermocouple) of the probe device 12 into a sample food item (e.g., poultry).
- the probe device 12 , or the at least one or more sensors 16 may be configured to take a measurement without physically inserting the sensors 16 .
- the proximity sensors 18 may be used to detect that the probe device 12 has been inserted into a sample item or space and whether the probe device has been inserted to a correct depth of the sample item or space.
- the probe device 12 may detect a proximity sensor 18 and/or receive instructions from the proximity sensor 18 to initiate instructions to take a steady state measurement value within a predetermined range of the selected sample type. For example, the probe device 12 may determine that a particular proximity device is within range of or has been inserted into a sample item or space and initiate a measurement using one or more sensors 16 . During the measurement, the probe device 12 may determine that the measured values are unchanging over a period of time and thus recognizes a steady state measured value. As would be appreciated by one of skill in the art, the detection of the steady state measurement value may be performed in manner similar to that discussed with respect to step 208 of FIGS. 2A and 2B .
- the probe device 12 may automatically record the steady state measurement value.
- the steady state measurement value is recorded in the storage device 26 associated with the sample type item (e.g., poultry) associated with the detected proximity sensor 18 .
- additional data and/or metadata may also be stored in the storage device 26 .
- the probe device 12 may also record a time at which the temperature was taken, the number and iteration of that particular sample type that has been taken, an employee identifier of the user taking the measurements, etc.
- the probe device 12 may be configured to use a combination of detecting a change in temperature and the proximity sensors 18 to automatically measure and record temperatures of various items.
- the probe device 12 may use a combination of the processes depicted in FIGS. 2 and 3 and additional methods known in the art.
- FIGS. 4A-4C depict methods of automatically measuring and recording temperatures of one or more sample items or spaces using a combination of steps discussed in FIGS. 2A, 2B , and 3 , and in accordance with the present invention.
- the process 400 in FIG. 4A depicts an example method using the processing signal algorithm to automatically measure and record a temperature of one or more sample items (e.g., food items).
- a user initiates the probe device 12 to take temperatures of one or more sample items using the probe device 12 or one or more sensors 16 .
- the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect to FIGS. 1-3 ).
- the user inserts (or aims) the probe device 12 into the sample item (e.g., as discussed with respect to FIGS. 1-3 ).
- the probe device 12 or at least the sensors 16 , measures the temperature of the sample item (e.g., as discussed with respect to FIGS. 1-3 ).
- the probe device 12 determines whether the measured temperate falls within a predetermined range (e.g., between the predetermined values A and B) for the sample type of the sample item (e.g., as discussed with respect to FIGS. 1-3 ). If the measured temperature is within the predetermined range then the process advances to step 412 , otherwise the process returns to step 408 .
- a predetermined range e.g., between the predetermined values A and B
- the temperature of the item is measured, as done in step 408 .
- the rate of change of the measured temperatures are determined by the probe device 12 (e.g., as discussed with respect to FIGS. 2A and 2B ).
- the probe device 12 determines whether the rate of change of the temperature (T) is less than a predetermined threshold value (L) (e.g., as discussed with respect to FIG. 2B ). For example, if the rate of change of the temperature is less than the predetermined threshold value then the temperature has stabilized. If the rate of change of the temperature is less than the predetermined threshold value then the process advances to step 418 , otherwise the process returns to step 412 .
- a predetermined threshold value e.g., as discussed with respect to FIG. 2B
- a determination that the correct temperature has been measured is made by the probe device 12 and the temperature is subsequently recorded.
- the probe device 12 determines whether more temperature(s) of one or more sample items are to be taken. If the probe device 12 determines that more temperature(s) of one or more sample items are to be measured then the process returns to step 404 (e.g., as discussed with respect to FIGS. 2A and 2B ), otherwise the process advances to step 422 . At step 422 , the process has completed and terminates.
- the process 430 in FIG. 4B depicts an example method for displaying a timer to a user taking a temperature of one or more sample items.
- the process 430 depicts a method in which a timer is used to instruct a user to put the probe device 12 , or the one or more sensors 16 , into the correct item or space before the probe device 12 automatically takes and records a temperature of an item or space.
- a user initiates the probe device 12 to take temperatures of one or more sample items using the probe device 12 , or one or more sensors 16 .
- the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect to FIGS. 1-3 ).
- a timer is initialized and/or reset for the new received sample item.
- the timer may be reset to 15 seconds to allow the user time to insert the probe device 12 , or the one or more sensors 16 , into the next sample item.
- the timer may be an incremental countdown timer or other timer known in the air.
- the user inserts (or aims) the probe device 12 into the sample item (e.g., as discussed with respect to FIGS. 1-3 ).
- the probe device 12 determines whether the time has expired. For example, the probe device 12 may determine whether the timer has reached 0 seconds. If the probe device 12 determines that the timer has expired, then the process advances to step 442 , otherwise the process returns to step 438 . At step 442 , in response to the determination that the timer expired, instructions are triggered to take a temperature of the sample item. At step 444 , a determination that the correct temperature has been measured is made by the probe device 12 and the temperature is subsequently recorded. At step 446 , the probe device 12 determines whether more temperature(s) of one or more sample items are to be taken.
- step 434 e.g., as discussed with respect to FIGS. 2A and 2B
- step 448 the process has completed and terminates.
- the process 460 in FIG. 4C depicts an example method using the proximity sensors 18 as discussed with respect to FIG. 3 .
- the process 460 depicts a method in which the probe device 12 automatically takes and records a temperature of an item using proximity sensors 18 (as discussed with respect to FIGS. 1 and 3 ).
- a user initiates the probe device 12 to take temperatures of one or more sample items using the probe device 12 , or one or more sensors 16 .
- the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect to FIGS. 1-3 ).
- the user inserts (or aims) the probe device 12 into the sample item (e.g., as discussed with respect to FIGS.
- the probe device 12 determines whether the one or more sensors 16 are inselied into the sample item, using the proximity sensors 18 and/or the one or more sensors 16 (as discussed with respect to FIGS. 1 and 3 ). If the probe device 12 determines that the one or more sensors 16 are inserted in the sample item, then the process advances to step 470 , otherwise the process returns to step 466 . Accordingly, the temperature of the item will not be measured (at step 470 ) until the probe device 12 determines that the one or more sensors 16 are inserted in the sample item.
- step 470 in response to the determination that the sensing element is inserted, instructions are triggered to take a temperature of the item.
- step 472 a determination that the correct temperature has been measured is made by the probe device 12 and the temperature is subsequently recorded.
- step 474 the probe device 12 determines whether more temperature(s) of one or more sample items are to be taken. If the probe device 12 determines that more temperature(s) of one or more sample items are to be measured then the process returns to step 464 (e.g., as discussed with respect to FIGS. 2A and 2B ), otherwise the process advances to step 480 . At step 480 , the process has completed and terminates.
- Any suitable computing device can be used to implement the probe device 12 and the computing hardware device 14 and methods/functionality described herein.
- One illustrative example of such a computing device 600 is depicted in FIG. 5 .
- the computing device 600 is merely an illustrative example of a suitable computing environment and in no way limits the scope of the present invention.
- a “computing device,” as represented by FIG. 5 can include a “workstation,” a “server,” a “laptop,” a “desktop,” a “hand-held device,” a “mobile device,” a “tablet computer,” or other computing devices, as would be understood by those of skill in the art.
- embodiments of the present invention may utilize any number of computing devices 600 in any number of different ways to implement a single embodiment of the present invention. Accordingly, embodiments of the present invention are not limited to a single computing device 600 , as would be appreciated by one with skill in the art, nor are they limited to a single type of implementation or configuration of the example computing device 600 .
- the computing device 600 can include a bus 610 that can be coupled to one or more of the following illustrative components, directly or indirectly: a memory 612 , one or more processors 614 , one or more presentation components 616 , input/output ports 618 , input/output components 620 , and a power supply 624 .
- the bus 610 can include one or more busses, such as an address bus, a data bus, or any combination thereof.
- busses such as an address bus, a data bus, or any combination thereof.
- FIG. 5 is merely illustrative of an exemplary computing device that can be used to implement one or more embodiments of the present invention, and in no way limits the invention.
- the computing device 600 can include or interact with a variety of computer readable media.
- computer-readable media can include Random Access Memory (RAM); Read Only Memory (ROM); Electronically Erasable Programmable Read Only Memory (EEPROM); flash memory or other memory technologies; CD ROM, digital versatile disks (DVD) or other optical or holographic media; magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices that can be used to encode information and can be accessed by the computing device 600 .
- the memory 612 can include computer-storage media in the form of volatile and/or nonvolatile memory.
- the memory 612 may be removable, non-removable, or any combination thereof.
- Exemplary hardware devices are devices such as hard drives, solid state memory, optical-disc drives, and the like.
- the computing device 600 can include one or more processors that read data from components such as the memory 612 , the various I/O components 616 , etc.
- Presentation component(s) 616 present data indications to a user or other device.
- Exemplary presentation components include a display device, speaker, printing component, vibrating component, etc.
- the I/O ports 618 can enable the computing device 600 to be logically coupled to other devices, such as I/O components 620 .
- I/O components 620 can be built into the computing device 600 . Examples of such I/O components 620 include a microphone, joystick, recording device, game pad, satellite dish, scanner, printer, wireless device, networking device, and the like.
- the terms “comprises” and “comprising” are intended to be construed as being inclusive, not exclusive.
- the terms “exemplary”, “example”, and “illustrative”, are intended to mean “serving as an example, instance, or illustration” and should not be construed as indicating, or not indicating, a preferred or advantageous configuration relative to other configurations.
- the terms “about” and “approximately” are intended to cover variations that may existing in the upper and lower limits of the ranges of subjective or objective values, such as variations in properties, parameters, sizes, and dimensions.
- the terms “about” and “approximately” mean at, or plus 10 percent or less, or minus 10 percent or less. In one non-limiting example, the terms “about” and “approximately” mean sufficiently close to be deemed by one of skill in the art in the relevant field to be included.
- the term “substantially” refers to the complete or nearly complete extend or degree of an action, characteristic, property, state, structure, item, or result, as would be appreciated by one of skill in the art. For example, an object that is “substantially” circular would mean that the object is either completely a circle to mathematically determinable limits, or nearly a circle as would be recognized or understood by one of skill in the art.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Medicinal Chemistry (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Nonlinear Science (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
Description
- This application claims priority from and the benefit of U.S. Provisional Patent Application No. 62/110,065, filed Jan. 30, 2015, the entire contents of which is incorporated by reference herein.
- This document relates to measuring and storing measured values of an item or space, or a sequence of measured values of one or more item(s) or space(s) suitable for single-handed use by a user. In particular, the present invention relates to repeated automatic measuring and recording measurements of one or more items or spaces, for example, in a food service environment.
- Generally, employees of restaurants routinely take measurements of different items and spaces utilized in operating the restaurant. For example, the temperature readings of a number of cooked and/or raw food items are routinely measured to ensure that the food is being stored at a safe and desired temperature. The temperature readings are taken in accordance with the food safety regulations established by the U S. Food and Drug Association (FDA) or other regulations established by the restaurant for health and liability reasons. Typically the temperature readings must be done on a regular basis throughout the day, and the temperatures must be logged so that they can be viewed later. Most commonly, this is done using a thermometer, writing utensil, and paper logbook, causing the employee to have to juggle at least three instruments plus the food item that needs to be tested. More tech savvy restaurants have adopted digital logging systems, consisting of a tablet or a computer, paired with a wirelessly tethered thermometer. However, this method causes the employee to have to juggle two instruments plus the food to complete the temperature readings. Accordingly, the traditional measuring and logging used in the restaurant industry is prone to errors and inconsistency, particularly for quick service restaurants, which have many repetitive temperature or other measurement-taking tasks.
- Further, measurement devices in the food industry are generally not able to determine when to take a measurement, what type of sample is being measured, or whether a measurement is within a valid or appropriate range for the sample being measured. As a result, many prior devices may fail to acquire measurements at appropriate times, produce inaccurate measurements or measure incorrect parameters, produce incorrect data or data that is not appropriate for the sample being measured, or may fail to record or may inaccurately record measured values.
- There is a need for a fast reliable measuring and recording system and method in the food industry. The present invention is directed toward further solutions to address this need, in addition to having other desirable characteristics. Specifically, the invention consists of a probe device that is the sole instrument required to take the necessary measurements of items and spaces related to restaurant operation, the probe device being entirely operable with one hand. In addition, the present invention includes a method to streamline the process such that the probe device can automatically sense when to take the desired measurement, so that no human input is required in real time to trigger the recording of the desired measurement.
- As noted above, in general, measurement devices in the food industry are not able to determine when to take a measurement, what type of sample is being measured, or whether a measurement is within a valid or appropriate range for the sample being measured. As a result, many prior devices may produce inaccurate data or produce data that is not recorded or is inaccurately recorded. As discussed below, in some implementations, a device can storing data corresponding to different sample types, allowing the device to determine different. In some implementations, a device can automatically determine when to initiate a measurement cycle, for example, in response to detecting changes in a measured characteristic or in response to detecting a position or proximity to a target sample. In some implementations, a device can determine when an appropriate measurement value has been acquired and automatically record the value, for example, when the device determines a steady state value within a predetermined range is detected.
- In one general aspect, a method includes: receiving, by the probe device, data that indicates a sample type to be measured; accessing, by the probe device, data indicating a predetermined range of sample physical measurement values corresponding to the selected sample type; detecting, by the probe device, an ambient measurement value within a predetermined range of ambient measurement values that is different from the predetermined range of sample physical measurement values; after detecting the ambient measurement value, detecting, by the probe device, a change in the measurement value away from the ambient measurement value; after detecting a change in the measurement value away from the ambient measurement value, determining, by the probe device, that a steady state measurement value has been achieved within the predetermined range of sample physical measurement values; and automatically recording, by the probe device, the steady state measurement value based on determining that the steady state measurement value has been achieved within the predetermined range of sample physical measurement values.
- Implementations may include one or more of the following features. For example, the method may include accessing, by the probe device, data indicating multiple different sample types; and providing, by the probe device, a user interface indicating the multiple different sample types, the respective sample types each having a corresponding predetermined range of physical measurement values. Receiving data that indicates a sample type to be measured can include receiving user input that selects a sample type from among the multiple sample types indicated by the user interface. Accessing the data indicating multiple different sample types can include accessing data indicating multiple different food items or food preparation spaces, wherein each of the different food items or food preparation spaces has a corresponding range of sample physical measurement values. Accessing the data indicating the predetermined range of sample physical measurement values corresponding to the selected sample type can include accessing data indicating a temperature range corresponding to a selected food item or food preparation space. Detecting the change in the measurement value can include: accessing, by the probe device, data indicating a threshold amount corresponding to the physical measurement value; after detecting the ambient measurement value, detecting a second measurement value in response to placement of a sensor coupled to the probe device in the target sample; and determining that the second measurement value differs from the ambient measurement value by at least the threshold amount.
- Implementations may include one or more of the following features. For example, detecting the change in the measurement value can include: accessing, by the probe device, data indicating the predetermined range of ambient measurement values; after detecting the ambient measurement value, detecting a second measurement value that is outside the predetermined range of ambient measurement values; and determining that the second measurement value is outside the predetermined range of ambient measurement values. The sample physical measurement value is a measure of a characteristic selected from the group consisting of temperature, pH, color, density, specific gravity, humidity, and level of total polar materials (TPM). Automatically recording the steady state measurement value is performed without receiving user input instructing the steady state measurement to be made and without receiving user input instructing recording of the steady state measurement value. In some implementations, the probe device is a mobile phone in communication with a sensor. The method can include, in response to detecting the change in the measurement value away from the ambient measurement value, providing, by the probe device, output indicating that a measurement cycle to acquire a steady state measurement value has been initiated; and in response to determining that a steady state measurement value has been achieved within the predetermined range of sample physical measurement values, providing, by the probe device, output indicating that the measurement cycle has been completed.
- Implementations may include one or more of the following features. For example, automatically recording the steady state measurement value can include recording a time that the steady state measurement was detected, an identifier for the sample type, a geographic location where the steady state measurement value was detected, or a user identifier for a user taking the steady state measurement. The method may include outputting, by the probe device, (i) an ordered checklist indicating a plurality of measurements to be performed using the probe device, (ii) a duration of a measurement cycle for acquiring the steady state measurement value, or (iii) a time when a subsequent measurement is scheduled to be performed. The method may include determining, by the probe device, that the probe device is within a predetermined level of proximity to the target sample; and initiating a measurement cycle to obtain the steady state measurement value in response to determining that the probe device is within the predetermined level of proximity to the target sample. Determining that the probe device is within the predetermined level of proximity can include: receiving, by the probe device, sensor data indicating proximity of the probe device to the target sample or a transmission from a device in proximity to the target sample; and determining, by the probe device, that that the probe device has been inserted into a sample item or space to a predetermined depth of a sample item or space of the target sample based on the received sensor data or received transmission. Receiving data that indicates the sample type to be measured can include: receiving, by the probe device, an indication of the sample type from a near field communication tag, an optical machine-readable code, a wireless beacon, or a connected appliance. The method can include initiating a measurement cycle to obtain the steady state measurement value in response to receiving the indication of the sample type.
- Implementations may include one or more of the following features. For example, automatically recording the steady state measurement value can include recording the steady state measurement value locally at the probe device. Automatically recording the steady state measurement value can include transmitting the steady state measurement value over a network to a server system for storage by the server system. A measurement cycle comprising a series of multiple measurements of a characteristic of the target sample can be initiated by the probe device in response to detecting the change from the ambient measurement value or determining that the probe device or an associated sensor is in proximity to the target sample. The measurement cycle can have a predetermined duration and include multiple measurements taken at a predetermined interval. The probe device may determine that a level of variation among the measurement values acquired during the measurement cycle exceeds a predetermined threshold, and initiate a second measurement cycle and/or provide an alert indicating that a steady state measurement value is not achieved in response. The alert from the probe device may provide an output instructing a user to continue a measurement for an indicated period of time. The probe device may determine that a steady state measurement value is not within the predetermined range of values corresponding to the sample type of the target sample. In response, the probe device may initiate another measurement cycle and/or provide an alert indicating that the steady state measurement value is outside the predetermined range values corresponding to the sample type of the target sample. The probe device may indicate the steady state measurement value, the predetermined range, and/or a difference between the steady state measurement value and the predetermined range. The probe device may provide an output indicating a scheduled measurement to be acquired. The probe device may be in communication with a thermocouple sensor, and the thermocouple sensor may provide data indicating the measurement values. The thermocouple sensor may be integrated into the computing device. The thermocouple sensor may be included in a peripheral device that is connected to the computing device, for example, through a wireless or wired connection. The probe device or a probe element may comprise hydrophobic elements.
- Other embodiments of this and other aspects include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on machine-readable storage devices. A system of one or more computers can be so configured by virtue of software, firmware, hardware, or a combination of them installed on the system that in operation cause the system to perform the actions. One or more computer programs can be so configured by virtue having instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions.
- In another general aspect, a system for automatically measuring and recording a sample physical measurement value of a target sample is provided. The system may include a mobile probe device comprising a sensor in communication with a computing hardware device. The computing hardware device includes a selector indicating a sample type, the sample type having a predetermined range of sample physical measurement values. The computing hardware device is configured to determine when the sensor has acquired a steady state measurement value within the predetermined range of sample physical measurement values. In response to the determination, the computing hardware device is configured to automatically record the steady state measurement value.
- These and other characteristics of the present invention will be more fully understood by reference to the following detailed description in conjunction with the attached drawings.
-
FIG. 1 illustrates a system for obtaining a sample physical measurement value of a target sample using a probe device in accordance with one embodiment of the present invention. -
FIGS. 2A and 2B are illustrative flowcharts depicting a method for measuring and recording temperature of one or more items, in accordance with aspects of the present invention. -
FIG. 3 is an illustrative flowchart depicting a method for measuring and recording a temperature of one or more items or spaces, in accordance with aspects of the present invention. -
FIGS. 4A, 4B, and 4C are illustrative flowcharts depicting example methods for measuring and recording a temperature of one or more items or spaces, in accordance with aspects of the present invention. -
FIG. 5 is a diagrammatic illustration of a high level architecture for implementing processes in accordance with aspects of the present invention. - An illustrative embodiment of the present invention relates to a system suitable for automatically measuring and recording a value of one or more items or spaces. In particular, the present invention relates to a probe device configured as a computing hardware device in communication with one or more sensors which is capable of determining when to measure and record a particular value of one or more items or spaces. Advantageously, the present invention enables the measurement process to be performed single-handedly, such that a user is not required to juggle multiple items to obtain a measurement. For example, a user may automatically take and record a temperature of one or more food items during their preparation. Accordingly, the food items may be prepared without the danger of contamination due to the handling of multiple objects typically used to perform the measurements and recordings. Additionally, the present invention eliminates the potential of human error when recording the measured values because the singlehanded device automatically measures and records the value without requiring manipulation of the device as by a user as the measurement is taken. Particular embodiments of the invention have been described. Other embodiments are within the scope of the following claims. For example, the steps recited in the claims can be performed in a different order and still achieve desirable results.
- A
system 10 according to the present invention includes aprobe device 12 that includes acomputing hardware device 14 in communication with asensor 16. Theprobe device 12 is configured to carry out the steps of measuring and recording values in accordance with the present invention. Specifically, theprobe device 12 is in communication with one or more sensor(s) 16. Theprobe device 12 is configured to determine when to take a measured value of an item or space, measure that value to determine when a steady state value is achieved, and subsequently record the steady state measured value without receiving or requiring instructions from a user operating theprobe device 12. The automatic determination of when to take a measurement may include determining when theprobe device 12 has been inserted into an item, or a space, to be measured. The determination of the insertion of theprobe device 12 into an item or space is performed automatically, such that a user's instructions to take a measurement are not needed. The determination of when a measurement value should be taken may be performed by detecting when a change of measurement value(s) at thesensor 16 has occurred, triggering instructions to take the measurement. Additionally, the use ofproximity sensors 18 may be implemented such that once theprobe device 12 comes within range of one of theproximity sensors 18, instructions to take the measurement value(s) are triggered. As would be appreciated by one of skill in the art, these methods may be used in exclusivity or in combination. Once the measurement value is taken and a steady state of that measured value has been determined, the measured value may be automatically recorded in a format useful to the user (e.g., recorded in a logging application). Accordingly, the present invention enables the user to use a single hand to insert a probe into an item to automatically take and record a measured value of that item, while requiring no additional action by the user. -
FIGS. 1 through 5 , wherein like parts are designated by like reference numerals throughout, illustrate an example embodiment or embodiments of automatically measuring and recording temperature(s) of one or more items, according to the present invention. Although the present invention will be described with reference to the example embodiment or embodiments illustrated in the figures, it should be understood that many alternative forms can embody the present invention. One of skill in the mi will additionally appreciate different ways to alter the parameters of the embodiment(s) disclosed, such as the size, shape, or type of elements or materials, in a manner still in keeping with the spirit and scope of the present invention. -
FIG. 1 depicts a high level architecture of implementing processes in accordance with aspects of the present invention. Specifically,FIG. 1 depicts thesystem 10 for automatically measuring and recording a sample physical measurement value of atarget sample 20 using theprobe device 12. Theprobe device 12 includescomputing hardware device 14, thecomputing hardware device 14 in communication with at least onesensor 16. Thecomputing hardware device 14 may be a general purpose computer or a specialized computer system configured to automatically measure and record a temperature of one or more items. As would be appreciated by one of skill in the art, thecomputing hardware device 14 may include a single computing device, a collection of computing devices in a network computing system, a cloud computing infrastructure, or a combination thereof. For example, thecomputing hardware device 14 may be a mobile computing device, such as a smartphone, a tablet, a laptop, personal digital assistant (PDA), smartwatch, or other mobile computing device. In some implementations, thecomputing hardware device 14 is a handheld device having a processor and a communications interface for communicating with at least one sensor. Thecomputing hardware device 14 may include one ormore communication ports 22. As would be appreciated by one of skill in the art, thecommunication port 22 may be configured to input, output, and/or store data from another computing device. For example, thecommunication port 22 may include a Universal Serial Bus (USB), a mini USB, a micro USB, docking port, etc. - Additionally, the
computing hardware device 14 may include wired or wireless acommunication module 24 configured to communicate with a local or cloud server. For example, thecommunication module 24 may include an antenna to enable wireless communications (e.g., radio frequency (RF), Bluetooth, Wi-Fi, etc.). In accordance with an example embodiment of the present invention, thecomputing hardware device 14 may be configured to use thecommunication module 24 to establish a connection and communicate over telecommunication network(s). As would be appreciated by one of skill in the art, the telecommunication network(s) may include any combination of known networks. For example, the telecommunication network(s) may be combination of a mobile network, WAN, LAN, or other type of network. The telecommunication network(s) may be used to exchange data between thecomputing hardware device 14 and other computing devices in accordance with embodiments of the present invention. Similarly, thecommunication port 22 may be used to exchange data with another computing device over a wired connection. In accordance with an example embodiment, thecomputing hardware device 14 may use thecommunication module 24 and/or telecommunication network(s) to exchange data with astorage device 26. As would be appreciated by one of skill in the art, thestorage device 26 may be a local storage device resident on theprobe device 12 or may be aremote storage device 26. For example, thecomputing hardware device 14 may be connected to a local disk drive, a remote database facility, a virtual database, or a cloud computing storage environment. As one of skill in the art will appreciate, although reference is made herein to asingle storage device 26, thestorage device 26 may be implemented across multiple logically connecteddifferent storage devices 26, which can be locally or remotely coupled. Similarly, thestorage device 26 may include any combination of computing devices configured to store and organize a collection of data. - Continuing with
FIG. 1 , thecomputing hardware device 14 may communicate with adisplay module 28 on theprobe device 12 to provide a graphical user interface (GUI) to display information to the user about a current item of interest and potential metadata about the item of interest (e.g., an acceptable temperature ranges). As would be appreciated by one of skill in the alt, thedisplay module 28 may be integrated on a peripheral device including the one ormore sensors 16 or presented on thecomputing hardware device 14. Advantageously, thedisplay module 28 may al so be configured to receive input from the user. For example, thedisplay module 28 may be a capacitive and/or resistive touchscreen. As would be appreciated by one of skill in the art, the user may also send input to thecomputing hardware device 14 through the use of mechanical, resistive, and/or capacitive buttons. In accordance with an example embodiment of the present invention, the one ormore sensors 16 may include a combination of hydrophobic elements or coatings and Ultraviolet (UV) light or antimicrobials. For example, the hydrophobic elements or coatings may be included throughout the body of the one ormore sensors 16 and/or theprobe device 12 or select portions thereof. Accordingly, the use of hydrophobic and UV/antimicrobial environment elements minimize or remove the need for a user to clean the device with a wipe after each use. - In operation, the
probe device 12 may be used to automatically determine when to collect measured data, measure the data, and record the measured data without receiving or requiring real time instructions from a user. Furthermore, theprobe device 12 of the present invention may utilize any combination of measurement instruments known in the art as the one ormore sensors 16 to measure various types of data for one or more sample items. As would be appreciated by one of skill in the ail, theprobe device 12 may include the one ormore sensors 16 in the form of instruments configured to measure temperature, pH, color, density, specific gravity, humidity, a level of total polar materials (TPM), etc. Once a measurement has been taken by the one ormore sensors 16 of theprobe device 12, the corresponding measured data may be stored (e.g., on the storage device 26) for record keeping purposes. For example, theprobe device 12 may include a thermometer as the one ormore sensors 16 for measuring the temperature of various food items and/or food preparation items. Advantageously, theprobe device 12 may be used with a single hand of a user and automatically determines when to take a measurement, such that no human interaction is required to trigger the measuring and/or recording of the measured data (e.g., such as temperature, or the like) for the one or more target sample items or spaces. For example, thecomputing hardware device 14 automatically detects when the one ormore sensors 16 of theprobe device 12 have been inserted into a sample item or space for measurement and then triggers instructions for measurements to be taken by theprobe device 12 and subsequently recorded in thestorage device 26. As would be appreciated by one of skill in the art, the measured data may be stored locally on theprobe device 12, on a centralized computing system (e.g., a restaurant management system), and/or on a remote database (e.g., storage device 26). In accordance with an example embodiment, the centralized computing system may be a computing system located on the same shared secure network as theprobe device 12 and may be configured to manage a plurality of theprobe devices 12 on the shared network. For example, the measured data may be transmitted to and stored on a tablet device running restaurant management software and is connected to the same local area network (LAN) as theprobe device 12. -
FIGS. 2A, 2B, and 3 show exemplary flow charts depicting implementation of the present invention. Specifically,FIG. 2A depicts an exemplary flow chart showing the operation of theprobe device 12, as discussed with respect toFIG. 1 . In particular,FIG. 2A depicts an example embodiment of the present invention in which theprobe device 12 may automatically determine when to measure and record the measured values of a sample item or space. For example, the measured values may be taken and recorded using the combination of thecomputing hardware device 14 and the one ormore sensors 16, as discussed with respect toFIG. 1 . - At
step 202, the automatic measuring performed by theprobe device 12 may be initiated by receiving data that indicates a sample type. In accordance with an example embodiment of the present invention, the sample type data may be received through an indication from a user selecting sample items or spaces desired to be measured. As would be appreciated by one of skill in the art, a plurality of sample types may be presented to the user for selection from a collection of sample types stored in thestorage device 26 or implemented by thecomputing hardware device 14. In accordance with an example embodiment of the present invention, the sample type indication may be received according to a predetermined list of sample types to be measured from thestorage device 26. As would be appreciated by one of skill in the art, the list may indicate a set or sequence of different sample types to measure, and the user may follow the predetermined list of sample types when using theprobe device 12. For example, the predetermined sample types may be presented to the user in as an ordered checklist. In accordance with an example embodiment of the present invention, the sample type may be received through receiving the sample type through an input at the computing hardware device (e.g., using thecommunication port 22 and/or the communication module 24). For example, thecomputing hardware device 14 may receive the sample type from a Near Field Communication (NFC) tag (e.g., an RFID tag) or by scanning an optical machine-readable code such as a two-dimensional or three dimensional barcode (e.g., barcode or Quick Reference (QR) code), etc. In accordance with an example embodiment of the present invention, the sample types may include various food items and food preparation items, such as poultry or the like, or may include spaces, such as oven or refrigerator temperatures or the like. In accordance with an example embodiment of the present invention, each of the sample types may have a corresponding predetermined range of the sample type's physical measurement values. For example, a predetermined range for poultry may be 165-170 degrees Fahrenheit. The ranges of measurement values can be different for each of multiple sample types. For example, a reference temperature threshold or range for chicken may be different from the reference temperature threshold or range for beef. The probe device may store data that indicates the range for each sample type, or may obtain the information from a server system through communication over a network. - At
step 204, theprobe device 12 may automatically detect an ambient measurement value. For example, theprobe device 12 may include an internal thermistor for taking an ambient temperature. As would be appreciated by one of skill in the art, the thermistor may be used in conjunction with a thermocouple for measuring a temperature of an item accurately. For example, thecomputing hardware device 14 may use the measured ambient temperature and a polynomial lookup table (e.g., a NIST) to determine a measured temperature of a sample item. As would be appreciated by one of skill in the art, the temperature lookup may be performed by software, hardware, or a combination thereof. Additionally, the ambient measurement value may be determined by periodically measuring the ambient value of the space. As would be appreciated by one of skill in the art, the periodic measuring may be adjusted periodically in order to conserve battery life of thecomputing hardware device 14, one ormore sensors 16, and/or theprobe device 12. In accordance with an example embodiment of the present invention, the ambient measurement value may be determined by measuring the ambient value of a space upon initiating the one ormore sensors 16, of theprobe device 12. - At step 206, a user may physically insert the
probe device 12, or at least the one ormore sensors 16 into the selected target sample item or space. For example, the user may insert the temperature sensor (e.g., thermocouple) of theprobe device 12 into a sample food item (e.g., poultry). As would be appreciated by one of skill in the art, theprobe device 12, or the at least one ormore sensors 16 may be configured to take a measurement without physically inserting thesensors 16 into the sample item or space. For example, a temperature may be taken of an item or space using an infrared (IR) or laser temperature sensor device. Additionally, theprobe device 12 may display a measurement timer to the user instructing the user when the next measurement is going to be taken. For example, theprobe device 12 may reflect that the next sample type is poultry and that the temperature will be taken in 15 seconds, to inform the user that the prober device or the one ormore sensors 16 should be inserted (or aimed at if wireless temperature sensors are being used) into the poultry for the measurement. - At
step 208, theprobe device 12 may detect a change in a measurement value and then detect a steady state measurement value within a predetermined range of the received sample type (e.g., selected in step 202). For example, theprobe device 12 may determine that the measurement value changed from the measured ambient temperature to a lessor or greater temperature (e.g., upon insertion into an item or space). Theprobe device 12 may measure an ambient temperature value of the space is 70 degrees Fahrenheit and upon insertion of the one ormore sensors 16 into a sample item (e.g., poultry) detects that the measured temperature increased to 165 degrees Fahrenheit. Theprobe device 12 may also determine that the greater temperature is unchanging over a period of time (e.g., steady state) and is within a given threshold, such that the greater temperature falls within the predetermined range of the selected sample type (e.g., 165-170 degrees Fahrenheit for poultry). Similarly, as discussed with respect to the measured ambient value, the measured values of the sample items may be performed periodically. In accordance with an example embodiment of the present invention, a signal processing algorithm (e.g., as depicted inFIG. 2B ) may be used to determine a change in the measured value comprising the difference between the ambient measurement value of a space and the measured value of the sample type after the insertion of theprobe device 12. As would be appreciated by one of skill in the art, the signal processing algorithm may factor in the predetermined value range for a particular sample type being measured when determining the difference in the measured ambient value and the measured value of the sample item. For example, when the sample type is a refrigerated space and the predetermined temperature range for the space is less than a predefined ambient temperature range, the change in measurement value may be detected when the measurement value decreases below the ambient temperature range, or at least a predetermined threshold below the ambient temperature value detected. - At step 210, in response to determining a steady state measurement value falling within the predetermined range of the selected sample type (step 208), the
probe device 12 may automatically record the steady state measurement value. For example, the steady state measurement value is recorded in thestorage device 26 for the selected sample type (e.g., poultry). As would be appreciated by one of skill in the art, additional data and/or metadata may also be stored in thestorage device 26. For example, theprobe device 12 may also record a time at which the temperature was taken, the number and iteration of that particular sample type that has been taken, an employee identifier of the user taking the measurements, etc. Accordingly, any necessary restaurant logging data may be automatically measured and recorded in thestorage device 26. -
FIG. 2B depicts an example embodiment of the signal processing algorithm used in accordance with the present invention, (e.g., as described with respect to step 208 ofFIG. 2A ). In particular, the signal processing algorithm is depicted by theprocess 250 shown inFIG. 2B . Atstep 252, the signal processing algorithm is initiated upon reception of a next sample type item (e.g., a sample type as discussed with respect toFIGS. 1 and 2A ). As would be appreciated by one of skill in the art, the sample type may be received automatically from a predetermined list or from an input from a user, as discussed with respect to step 202 ofFIG. 2A . At step 254, a measurement value is taken of the sample type (e.g., a sample item or a space). As would be appreciated by one of skill in the art, the measurement value is taken by the one ormore sensors 16. Atstep 256, a determination is made (e.g., by the computing hardware device 14) as to whether the measured value falls within a predetermined range of the received sample type (e.g., as discussed with respect to step 208 ofFIG. 2A ). For example, if the received sample type is poultry, and the predetermined range for poultry is 165-170 degrees Fahrenheit, then thecomputing hardware device 14 determines whether the measurement value falls within the range of 165-170 degrees Fahrenheit. If the measurement value falls within the predetermined range for the received sample type then the process advances to step 258. Otherwise, the process returns to step 254, and the measurement is taken again. In accordance with an example embodiment of the present invention, if the measurement value does not fall within the predetermined range, in addition to returning to step 254, an alert may be triggered and displayed to a user of theprobe device 12. For example, the alert may convey to the user that the measured value is not within a predetermined range for that sample type and that theprobe device 12 should stay inserted within the sample item until a measurement within the predetermined range is achieved. - At
step 258, similarly to step 254, a measurement value is taken of the sample type. For the first iteration of step 260, the measurement values fromsteps 254 and 258 are compared to determine a rate of change of the measurements values (e.g., M (where M represents the measured value)). As would be appreciated by one of skill in the art, subsequent determinations of the rate of change (from the initial change of temperature) will compare the most recent sample measurement values (e.g., the last two measured values). For example, if the measured value from step 254 is 165 degrees Fahrenheit and the measured value fromstep 258 is 166 degrees Fahrenheit, then the rate of change is 1 degree per unit time between measurement samples. As would be appreciated by one of skill in the art, the measurements of values insteps 254 and 258 are may be made over a periodic basis, for example, at a predetermined interval. For example, the measurements may be taken about 3 seconds apart. For example, actions such as detecting proximity to a target sample (or an associated wireless beacon, appliance, or other device) can trigger the initiation of a measurement cycle. For example, a measurement cycle may include a series of 5 measurements taken 3 seconds apart. At the end of the measurement cycle the probe device determines whether to record the measurement (e.g., if a steady state value within the appropriate range for the sample type was achieved), to alert the user (e.g., if a steady state value outside the appropriate range was achieved), or to continue measurement by initiating a new measurement cycle (e.g., if variation between the measurements exceeded a threshold such that a steady state measurement value was not obtained). - At
step 262, a determination is made (e.g., by computing hardware device 14) as to whether the rate of change is less than (e.g., <) a predetermined threshold. Alternatively, as would be appreciated by one of skill in the art, thecomputing hardware device 14 may also determine whether the rate of change exceeds and/or is equal to the threshold value. In accordance with an example embodiment of the present invention, the determination may be made by comparing the rate of change of the measurement values (e.g., ˜M) to a threshold variable X. The threshold variable X may represent a desired threshold of acceptability. As would be appreciated by one of skill in the art, the threshold variable X may be a value set by a user or an determined according to administrative guidelines. For example, the threshold variable may be set by company administration to be a value of 2 degree Fahrenheit per second. Accordingly, if the rate of change is less than the threshold value then the process progresses to step 264. Otherwise, if the rate of change exceeds the threshold value, the process returns to step 258 and repeats until the rate of change is less than the threshold. In accordance with an example embodiment of the present invention, if the rate of change is not less than the threshold value, in addition to returning to step 258, an alert may be triggered and displayed to a user of theprobe device 12 that the rate of change is not less than the threshold value. As would be appreciated by one of skill in the art, the signal processing algorithm may process previous values of the rate of change of the measurement to determine whether or not to continue to step 264, or to return tostep 258. For example, the signal processing algorithm may determine whether the temperature of the sample item or space modulates in accordance to a sine wave pattern. - At step 264, a determination is made that the correct steady state value for the received sample type, in that it is within the predetermined sample type range, has been detected. As would he appreciated by one of skill in the art, the rate of change as determined in
steps 260 and 262 may establish a steady state measurement value as discussed with respect to step 208 ofFIG. 2A . Once the correct measured value has been determined, then the measured value may be automatically recorded. Atstep 268, a determination is made (e.g. by computing hardware device 14) as to whether more sample types are to be measured. As would be appreciated by one of skill in the art, the determination may be made by checking a sample type checklist from thestorage device 26 or may be determined by receiving an input from the user of theprobe device 12, as discussed with respect toFIG. 2A . If it is determined that no more sample types are to be measured, then the process advances to step 270, at which the process terminates. Otherwise, if it is determined that more sample types need to be measured, the process returns to step 252 and repeats the steps ofprocess 250. -
FIG. 3 depicts an exemplary process for the operation of automatically determining when to measure and record the measured values of a sample item in accordance with aspects of the present invention. In particular,FIG. 3 depicts that theprobe device 12 may automatically determine when to measure and record a measurement value of a sample item or space based on the use of one ormore proximity sensors 18. As would be appreciated by one of skill in the art, theproximity sensors 18 may include a combination of transmitters (e.g., an NFC tag, laser sensors, IR sensors, sonic sensors, etc.), gesture recognition devices, and/or sensors (e.g., sensors 16) built into the probe device (e.g., ultrasound device). Additionally, one or more other sensors for measuring movement (e.g., accelerometer, gyroscope, etc.) of theprobe device 12 may be used in place of or in combination with theproximity sensors 18. For example, a gyroscope may be used to determine when theprobe device 12 is no longer moving and determine that theprobe device 12, or thesensors 16, have been inserted into the sample item or space. - At
step 310, theprobe device 12 may receive proximity sensor data from the one ormore proximity sensors 18 when theprobe device 12 is within a predetermined distance of a target sample. In some implementations, theprobe device 12 receives messages from a wireless beacon, such as a Bluetooth beacon that indicate proximity. For example, the one ormore proximity sensors 18 may be located near a cooktop surface and the proximity sensor data received from theproximity sensors 18 may indicate that theprobe device 12 is within range of the cooktop surface. In accordance with an example embodiment, the proximity sensor data may also indicate that theprobe device 12 is within range of or has been inserted into a particular sample item type or space, having a predetermined range of sample physical measurement values (e.g., sample physical measurement values as discussed with respect toFIG. 2A ). For example, when theprobe device 12 is within range of aproximity sensor 18 for a cooktop, the proximity sensor data may indicate that the cooktop is used for cooking poultry, which has a predetermined temperature range of 165-170 degrees Fahrenheit. As would be appreciated by one of skill in the art, the proximity device may directly transmit the sample type information to theprobe device 12 in the proximity sensor data, such that theprobe device 12 automatically receives the item type to be measured. Alternatively, the one ormore sensors 16 may transmit an identifier used by theprobe device 12 to look up the appropriate sample type information in thestorage device 26. For example, using the identifier, theprobe device 12 may look up a sample type associated with theparticular proximity sensor 18, and the predetermined measurement value ranges associated with that sample type. - At
step 320, a user may physically insert theprobe device 12 into the selected target sample item or space. For example, the user may inselt the temperature sensor (e.g., thermocouple) of theprobe device 12 into a sample food item (e.g., poultry). As would be appreciated by one of skill in the art, theprobe device 12, or the at least one ormore sensors 16 may be configured to take a measurement without physically inserting thesensors 16. Into the sample item or space, as discussed with respect toFIG. 2A . Additionally, theproximity sensors 18 may be used to detect that theprobe device 12 has been inserted into a sample item or space and whether the probe device has been inserted to a correct depth of the sample item or space. Atstep 330, theprobe device 12 may detect aproximity sensor 18 and/or receive instructions from theproximity sensor 18 to initiate instructions to take a steady state measurement value within a predetermined range of the selected sample type. For example, theprobe device 12 may determine that a particular proximity device is within range of or has been inserted into a sample item or space and initiate a measurement using one ormore sensors 16. During the measurement, theprobe device 12 may determine that the measured values are unchanging over a period of time and thus recognizes a steady state measured value. As would be appreciated by one of skill in the art, the detection of the steady state measurement value may be performed in manner similar to that discussed with respect to step 208 ofFIGS. 2A and 2B . - At
step 340, in response to determining a steady state measurement value within the predetermined range of the selected sample type indicated by the proximity sensor 18 (step 208), theprobe device 12 may automatically record the steady state measurement value. For example, the steady state measurement value is recorded in thestorage device 26 associated with the sample type item (e.g., poultry) associated with the detectedproximity sensor 18. As would be appreciated by one of skill in the art, additional data and/or metadata may also be stored in thestorage device 26. For example, theprobe device 12 may also record a time at which the temperature was taken, the number and iteration of that particular sample type that has been taken, an employee identifier of the user taking the measurements, etc. - As would be appreciated by one of skill in the art, the
probe device 12 may be configured to use a combination of detecting a change in temperature and theproximity sensors 18 to automatically measure and record temperatures of various items. For example, theprobe device 12 may use a combination of the processes depicted inFIGS. 2 and 3 and additional methods known in the art. -
FIGS. 4A-4C depict methods of automatically measuring and recording temperatures of one or more sample items or spaces using a combination of steps discussed inFIGS. 2A, 2B , and 3, and in accordance with the present invention. In particular, theprocess 400 inFIG. 4A depicts an example method using the processing signal algorithm to automatically measure and record a temperature of one or more sample items (e.g., food items). Atstep 402, a user initiates theprobe device 12 to take temperatures of one or more sample items using theprobe device 12 or one ormore sensors 16. Atstep 404, the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect toFIGS. 1-3 ). Atstep 406, the user inserts (or aims) theprobe device 12 into the sample item (e.g., as discussed with respect toFIGS. 1-3 ). Atstep 408, theprobe device 12, or at least thesensors 16, measures the temperature of the sample item (e.g., as discussed with respect toFIGS. 1-3 ). Atstep 410, theprobe device 12 determines whether the measured temperate falls within a predetermined range (e.g., between the predetermined values A and B) for the sample type of the sample item (e.g., as discussed with respect toFIGS. 1-3 ). If the measured temperature is within the predetermined range then the process advances to step 412, otherwise the process returns to step 408. - Continuing with
FIG. 4A , atstep 412, the temperature of the item is measured, as done instep 408. Atstep 414, the rate of change of the measured temperatures are determined by the probe device 12 (e.g., as discussed with respect toFIGS. 2A and 2B ). Atstep 416, theprobe device 12 determines whether the rate of change of the temperature (T) is less than a predetermined threshold value (L) (e.g., as discussed with respect toFIG. 2B ). For example, if the rate of change of the temperature is less than the predetermined threshold value then the temperature has stabilized. If the rate of change of the temperature is less than the predetermined threshold value then the process advances to step 418, otherwise the process returns to step 412. Atstep 418, a determination that the correct temperature has been measured is made by theprobe device 12 and the temperature is subsequently recorded. Atstep 420, theprobe device 12 determines whether more temperature(s) of one or more sample items are to be taken. If theprobe device 12 determines that more temperature(s) of one or more sample items are to be measured then the process returns to step 404 (e.g., as discussed with respect toFIGS. 2A and 2B ), otherwise the process advances to step 422. Atstep 422, the process has completed and terminates. - The
process 430 inFIG. 4B depicts an example method for displaying a timer to a user taking a temperature of one or more sample items. In particular, theprocess 430 depicts a method in which a timer is used to instruct a user to put theprobe device 12, or the one ormore sensors 16, into the correct item or space before theprobe device 12 automatically takes and records a temperature of an item or space. Atstep 432, a user initiates theprobe device 12 to take temperatures of one or more sample items using theprobe device 12, or one ormore sensors 16. Atstep 434, the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect toFIGS. 1-3 ). Atstep 436, a timer is initialized and/or reset for the new received sample item. For example, the timer may be reset to 15 seconds to allow the user time to insert theprobe device 12, or the one ormore sensors 16, into the next sample item. As would be appreciated by one of skill in the art, the timer may be an incremental countdown timer or other timer known in the air. Atstep 438, the user inserts (or aims) theprobe device 12 into the sample item (e.g., as discussed with respect toFIGS. 1-3 ). - Continuing with
FIG. 4B , atstep 440, theprobe device 12 determines whether the time has expired. For example, theprobe device 12 may determine whether the timer has reached 0 seconds. If theprobe device 12 determines that the timer has expired, then the process advances to step 442, otherwise the process returns to step 438. Atstep 442, in response to the determination that the timer expired, instructions are triggered to take a temperature of the sample item. Atstep 444, a determination that the correct temperature has been measured is made by theprobe device 12 and the temperature is subsequently recorded. Atstep 446, theprobe device 12 determines whether more temperature(s) of one or more sample items are to be taken. If theprobe device 12 determines that more temperature(s) of one or more sample items are to be measured, then the process returns to step 434 (e.g., as discussed with respect toFIGS. 2A and 2B ), otherwise the process advances to step 448. Atstep 448, the process has completed and terminates. - The
process 460 inFIG. 4C depicts an example method using theproximity sensors 18 as discussed with respect toFIG. 3 . In particular, theprocess 460 depicts a method in which theprobe device 12 automatically takes and records a temperature of an item using proximity sensors 18 (as discussed with respect toFIGS. 1 and 3 ). Atstep 462, a user initiates theprobe device 12 to take temperatures of one or more sample items using theprobe device 12, or one ormore sensors 16. Atstep 464, the next sample item to be measured is received by the probe device 12 (e.g., received as discussed with respect toFIGS. 1-3 ). Atstep 466, the user inserts (or aims) theprobe device 12 into the sample item (e.g., as discussed with respect toFIGS. 1-3 ). Atstep 468, theprobe device 12 determines whether the one ormore sensors 16 are inselied into the sample item, using theproximity sensors 18 and/or the one or more sensors 16 (as discussed with respect toFIGS. 1 and 3 ). If theprobe device 12 determines that the one ormore sensors 16 are inserted in the sample item, then the process advances to step 470, otherwise the process returns to step 466. Accordingly, the temperature of the item will not be measured (at step 470) until theprobe device 12 determines that the one ormore sensors 16 are inserted in the sample item. - At
step 470, in response to the determination that the sensing element is inserted, instructions are triggered to take a temperature of the item. Atstep 472, a determination that the correct temperature has been measured is made by theprobe device 12 and the temperature is subsequently recorded. Atstep 474, theprobe device 12 determines whether more temperature(s) of one or more sample items are to be taken. If theprobe device 12 determines that more temperature(s) of one or more sample items are to be measured then the process returns to step 464 (e.g., as discussed with respect toFIGS. 2A and 2B ), otherwise the process advances to step 480. Atstep 480, the process has completed and terminates. - Any suitable computing device can be used to implement the
probe device 12 and thecomputing hardware device 14 and methods/functionality described herein. One illustrative example of such acomputing device 600 is depicted inFIG. 5 . Thecomputing device 600 is merely an illustrative example of a suitable computing environment and in no way limits the scope of the present invention. A “computing device,” as represented byFIG. 5 , can include a “workstation,” a “server,” a “laptop,” a “desktop,” a “hand-held device,” a “mobile device,” a “tablet computer,” or other computing devices, as would be understood by those of skill in the art. Given that thecomputing device 600 is depicted for illustrative purposes, embodiments of the present invention may utilize any number ofcomputing devices 600 in any number of different ways to implement a single embodiment of the present invention. Accordingly, embodiments of the present invention are not limited to asingle computing device 600, as would be appreciated by one with skill in the art, nor are they limited to a single type of implementation or configuration of theexample computing device 600. - The
computing device 600 can include a bus 610 that can be coupled to one or more of the following illustrative components, directly or indirectly: amemory 612, one ormore processors 614, one ormore presentation components 616, input/output ports 618, input/output components 620, and apower supply 624. One of skill in the art will appreciate that the bus 610 can include one or more busses, such as an address bus, a data bus, or any combination thereof. One of skill in the art additionally will appreciate that, depending on the intended applications and uses of a particular embodiment, multiple of these components can be implemented by a single device. Similarly, in some instances, a single component can be implemented by multiple devices. As such,FIG. 5 is merely illustrative of an exemplary computing device that can be used to implement one or more embodiments of the present invention, and in no way limits the invention. - The
computing device 600 can include or interact with a variety of computer readable media. For example, computer-readable media can include Random Access Memory (RAM); Read Only Memory (ROM); Electronically Erasable Programmable Read Only Memory (EEPROM); flash memory or other memory technologies; CD ROM, digital versatile disks (DVD) or other optical or holographic media; magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices that can be used to encode information and can be accessed by thecomputing device 600. - The
memory 612 can include computer-storage media in the form of volatile and/or nonvolatile memory. Thememory 612 may be removable, non-removable, or any combination thereof. Exemplary hardware devices are devices such as hard drives, solid state memory, optical-disc drives, and the like. Thecomputing device 600 can include one or more processors that read data from components such as thememory 612, the various I/O components 616, etc. Presentation component(s) 616 present data indications to a user or other device. Exemplary presentation components include a display device, speaker, printing component, vibrating component, etc. - The I/
O ports 618 can enable thecomputing device 600 to be logically coupled to other devices, such as I/O components 620. Some of the I/O components 620 can be built into thecomputing device 600. Examples of such I/O components 620 include a microphone, joystick, recording device, game pad, satellite dish, scanner, printer, wireless device, networking device, and the like. - As utilized herein, the terms “comprises” and “comprising” are intended to be construed as being inclusive, not exclusive. As utilized herein, the terms “exemplary”, “example”, and “illustrative”, are intended to mean “serving as an example, instance, or illustration” and should not be construed as indicating, or not indicating, a preferred or advantageous configuration relative to other configurations. As utilized herein, the terms “about” and “approximately” are intended to cover variations that may existing in the upper and lower limits of the ranges of subjective or objective values, such as variations in properties, parameters, sizes, and dimensions. In one non-limiting example, the terms “about” and “approximately” mean at, or plus 10 percent or less, or minus 10 percent or less. In one non-limiting example, the terms “about” and “approximately” mean sufficiently close to be deemed by one of skill in the art in the relevant field to be included. As utilized herein, the term “substantially” refers to the complete or nearly complete extend or degree of an action, characteristic, property, state, structure, item, or result, as would be appreciated by one of skill in the art. For example, an object that is “substantially” circular would mean that the object is either completely a circle to mathematically determinable limits, or nearly a circle as would be recognized or understood by one of skill in the art. The exact allowable degree of deviation from absolute completeness may in some instances depend on the specific context. However, in general, the nearness of completion will be so as to have the same overall result as if absolute and total completion were achieved or obtained. The use of “substantially” is equally applicable when utilized in a negative connotation to refer to the complete or near complete lack of an action, characteristic, property, state, structure, item, or result, as would be appreciated by one of skill in the art.
- Numerous modifications and alternative embodiments of the present invention will be apparent to those skilled in the art in view of the foregoing description. Accordingly, this description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the best mode for carrying out the present invention. Details of the structure may vary substantially without depailing from the spirit of the present invention, and exclusive use of all modifications that come within the scope of the appended claims is reserved. With in this specification embodiments have been described in a way which enables a clear and concise specification to be written, but it is intended and will be appreciated that embodiments may be variously combined or separated without parting from the invention. It is intended that the present invention be limited only to the extent required by the appended claims and the applicable rules of law.
- It is also to be understood that the following claims are to cover all generic and specific features of the invention described herein, and all statements of the scope of the invention which, as a matter of language, might be said to fall there between.
Claims (20)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/010,792 US9534938B1 (en) | 2015-01-30 | 2016-01-29 | System and method for automatic measurement and recording |
US15/395,270 US9921112B2 (en) | 2015-01-30 | 2016-12-30 | System and method for automatic measurement and recording |
US15/890,697 US10859443B1 (en) | 2015-01-30 | 2018-02-07 | System and method for automatic measurement and recording |
US17/114,302 US11698305B1 (en) | 2015-01-30 | 2020-12-07 | System and method for automatic measurement and recording |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562110065P | 2015-01-30 | 2015-01-30 | |
US15/010,792 US9534938B1 (en) | 2015-01-30 | 2016-01-29 | System and method for automatic measurement and recording |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/395,270 Continuation US9921112B2 (en) | 2015-01-30 | 2016-12-30 | System and method for automatic measurement and recording |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160377457A1 true US20160377457A1 (en) | 2016-12-29 |
US9534938B1 US9534938B1 (en) | 2017-01-03 |
Family
ID=57602035
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/010,792 Active US9534938B1 (en) | 2015-01-30 | 2016-01-29 | System and method for automatic measurement and recording |
US15/395,270 Active US9921112B2 (en) | 2015-01-30 | 2016-12-30 | System and method for automatic measurement and recording |
US15/890,697 Active 2036-03-01 US10859443B1 (en) | 2015-01-30 | 2018-02-07 | System and method for automatic measurement and recording |
US17/114,302 Active 2036-06-07 US11698305B1 (en) | 2015-01-30 | 2020-12-07 | System and method for automatic measurement and recording |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/395,270 Active US9921112B2 (en) | 2015-01-30 | 2016-12-30 | System and method for automatic measurement and recording |
US15/890,697 Active 2036-03-01 US10859443B1 (en) | 2015-01-30 | 2018-02-07 | System and method for automatic measurement and recording |
US17/114,302 Active 2036-06-07 US11698305B1 (en) | 2015-01-30 | 2020-12-07 | System and method for automatic measurement and recording |
Country Status (1)
Country | Link |
---|---|
US (4) | US9534938B1 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170254196A1 (en) * | 2016-03-01 | 2017-09-07 | Andrew Campanella | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
US20170295078A1 (en) * | 2016-03-29 | 2017-10-12 | Anritsu Company | Systems and methods for measuring effective customer impact of network problems in real-time using streaming analytics |
EP3373190A1 (en) * | 2017-03-10 | 2018-09-12 | Sony Mobile Communications, Inc | Electronic tag |
US10859443B1 (en) * | 2015-01-30 | 2020-12-08 | Squadle, Inc. | System and method for automatic measurement and recording |
US10882086B2 (en) | 2018-10-01 | 2021-01-05 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
GB2585915A (en) * | 2019-07-23 | 2021-01-27 | Planer Ltd | System and method of automatically logging and compliance-monitoring data |
US10946420B2 (en) | 2018-03-06 | 2021-03-16 | Loci Controls, Inc. | Landfill gas extraction control system |
US11007555B2 (en) | 2013-11-04 | 2021-05-18 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11072006B2 (en) | 2013-11-04 | 2021-07-27 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US20220008973A1 (en) * | 2020-07-13 | 2022-01-13 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
CN114594712A (en) * | 2022-03-15 | 2022-06-07 | 胜斗士(上海)科技技术发展有限公司 | Sensor-based management apparatus and method thereof |
US11623256B2 (en) | 2020-07-13 | 2023-04-11 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11630038B2 (en) * | 2016-12-22 | 2023-04-18 | Ventana Medical Systems, Inc. | System and method for sample processing |
US11865594B2 (en) | 2020-12-03 | 2024-01-09 | Loci Controls, Inc. | Greenhouse gas emissions control |
US11883864B2 (en) | 2020-01-29 | 2024-01-30 | Loci Controls, Inc. | Automated compliance measurement and control for landfill gas extraction systems |
US11977062B2 (en) | 2016-03-01 | 2024-05-07 | Loci Controls, Inc. | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11666160B2 (en) | 2017-08-24 | 2023-06-06 | Unified Brands, Inc. | Method for temperature monitoring and regulation and systems therefor |
US11191370B2 (en) | 2017-08-24 | 2021-12-07 | Unified Brands, Inc. | Temperature monitoring and control system |
US11562500B2 (en) | 2019-07-24 | 2023-01-24 | Squadle, Inc. | Status monitoring using machine learning and machine vision |
US11982489B2 (en) * | 2020-02-06 | 2024-05-14 | Cm Systems, Llc | Automated temperature logging and predictive alerting system with timed logs |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4493980A (en) | 1984-03-05 | 1985-01-15 | General Electric Company | Power control arrangement for automatic surface unit |
US4692596A (en) | 1986-01-06 | 1987-09-08 | General Electric Company | Power control arrangement for automatic surface unit |
US5062066A (en) | 1989-08-17 | 1991-10-29 | Nabisco Brands, Inc. | Model referenced control of a food treatment device |
US5371842A (en) * | 1990-04-19 | 1994-12-06 | Bioscience Analysis Software Ltd. | System for real-time display of the waveshape of an incoming stream of digital data samples |
DE69314921T2 (en) * | 1992-12-25 | 1998-03-19 | Canon Kk | Liquid crystal display device |
US5844684A (en) * | 1997-02-28 | 1998-12-01 | Brown University Research Foundation | Optical method for determining the mechanical properties of a material |
US5939974A (en) | 1998-02-27 | 1999-08-17 | Food Safety Solutions Corp. | System for monitoring food service requirements for compliance at a food service establishment |
US5900801A (en) | 1998-02-27 | 1999-05-04 | Food Safety Solutions Corp. | Integral master system for monitoring food service requirements for compliance at a plurality of food service establishments |
US6275779B1 (en) * | 1998-09-29 | 2001-08-14 | Time & Temperature Company | Programmable thermograph and computer system for time and temperature readout and stored documentation |
US6133555A (en) | 1999-02-09 | 2000-10-17 | Brenn; Eric Walter | Zero defect management system for restaurant equipment and environment equipment |
US20050261991A1 (en) | 1999-10-12 | 2005-11-24 | Kennamer Jack J | Monitoring and tracking system and method |
FR2810605B1 (en) * | 2000-06-22 | 2002-09-20 | Valeo Systemes Dessuyage | AUTOMATIC CONTROL EQUIPMENT FOR CLEANING A PLATE SURFACE HAVING VARIOUS DIRT CONDITIONS, AND IMPLEMENTATION METHOD |
FR2823308B1 (en) * | 2001-04-05 | 2003-12-19 | Inst Francais Du Petrole | THERMOSTATED CONTAINMENT CELL FOR SAMPLE INTENDED FOR NMR MEASUREMENTS AND A METHOD FOR ITS IMPLEMENTATION |
US7026929B1 (en) | 2002-05-10 | 2006-04-11 | A La Cart, Inc. | Food information monitoring system |
US6856247B1 (en) | 2002-05-10 | 2005-02-15 | A La Cart, Inc. | Food information monitoring system |
US6817757B1 (en) | 2002-05-10 | 2004-11-16 | A La Cart, Inc. | Food information monitoring system |
US7251290B2 (en) * | 2002-12-16 | 2007-07-31 | Nortel Networks Limited | Adaptive controller for linearization of transmitter |
US7257985B2 (en) * | 2003-08-21 | 2007-08-21 | Appleton Papers Inc. | Apparatus and method for real time determination of density and related parameters in manufacturing processes |
US6904370B1 (en) | 2003-12-30 | 2005-06-07 | Compliance Software Solutions Corp. | System, method, and computer-readable medium for collection of environmental data and generation of user report for compliance with FDA requirements |
JP4444334B2 (en) * | 2005-03-15 | 2010-03-31 | シャープ株式会社 | LIQUID CRYSTAL DISPLAY DEVICE DRIVING METHOD, LIQUID CRYSTAL DISPLAY DEVICE DRIVE DEVICE, ITS PROGRAM AND RECORDING MEDIUM, AND LIQUID CRYSTAL DISPLAY DEVICE |
JP5066959B2 (en) * | 2006-04-03 | 2012-11-07 | セイコーエプソン株式会社 | Image display device and image display method |
US20070255163A1 (en) * | 2006-04-12 | 2007-11-01 | Prineppi Frank J | Journey event monitor and recording apparatus |
US20080043809A1 (en) | 2006-08-18 | 2008-02-21 | Herbert Curtis B | Thermometer |
JP5087079B2 (en) * | 2007-04-13 | 2012-11-28 | 株式会社堀場エステック | Gas analyzer |
EP2567217B1 (en) * | 2010-05-03 | 2019-07-03 | Aurora Solar Technologies (Canada) Inc. | Non-contact measurement of the dopant content of semiconductor layers |
US20120078659A1 (en) * | 2010-09-27 | 2012-03-29 | Ali Ashrafzadeh | Method and system for facilitating clinical research |
US10475527B2 (en) * | 2012-03-22 | 2019-11-12 | Biomerieux, Inc. | Method and system for detection of microbial growth in a specimen container |
US9641239B2 (en) | 2012-06-22 | 2017-05-02 | Fitbit, Inc. | Adaptive data transfer using bluetooth |
US9818373B2 (en) * | 2012-10-31 | 2017-11-14 | Sharp Kabushiki Kaisha | Data processing device for display device, display device equipped with same and data processing method for display device |
US9625327B1 (en) * | 2012-11-14 | 2017-04-18 | E-Controlsystems, Inc. | Device and method for logging data from an inspection probe to a computing device |
US20140349267A1 (en) | 2013-05-24 | 2014-11-27 | Battelle Memorial Institute | Teaching system including sensor aided ball |
US9462623B2 (en) | 2014-07-29 | 2016-10-04 | Em Microelectronic Marin S.A. | Method and system for optimized bluetooth low energy communications using dynamic broadcasting schedule |
US9534938B1 (en) * | 2015-01-30 | 2017-01-03 | Squadle, Inc. | System and method for automatic measurement and recording |
US20180075798A1 (en) * | 2016-09-14 | 2018-03-15 | Apple Inc. | External Compensation for Display on Mobile Device |
-
2016
- 2016-01-29 US US15/010,792 patent/US9534938B1/en active Active
- 2016-12-30 US US15/395,270 patent/US9921112B2/en active Active
-
2018
- 2018-02-07 US US15/890,697 patent/US10859443B1/en active Active
-
2020
- 2020-12-07 US US17/114,302 patent/US11698305B1/en active Active
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11072006B2 (en) | 2013-11-04 | 2021-07-27 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11602777B2 (en) | 2013-11-04 | 2023-03-14 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11602778B2 (en) | 2013-11-04 | 2023-03-14 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11845115B2 (en) | 2013-11-04 | 2023-12-19 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11850639B2 (en) | 2013-11-04 | 2023-12-26 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US12036590B2 (en) | 2013-11-04 | 2024-07-16 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US12036589B2 (en) | 2013-11-04 | 2024-07-16 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11084074B2 (en) | 2013-11-04 | 2021-08-10 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11007555B2 (en) | 2013-11-04 | 2021-05-18 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11698305B1 (en) | 2015-01-30 | 2023-07-11 | Squadle, Inc. | System and method for automatic measurement and recording |
US10859443B1 (en) * | 2015-01-30 | 2020-12-08 | Squadle, Inc. | System and method for automatic measurement and recording |
US11977062B2 (en) | 2016-03-01 | 2024-05-07 | Loci Controls, Inc. | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
US11067549B2 (en) * | 2016-03-01 | 2021-07-20 | Loci Controls, Inc. | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
US20170254196A1 (en) * | 2016-03-01 | 2017-09-07 | Andrew Campanella | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
US11885784B2 (en) | 2016-03-01 | 2024-01-30 | Loci Controls, Inc. | Designs for enhanced reliability and calibration of landfill gas measurement and control devices |
US10686681B2 (en) * | 2016-03-29 | 2020-06-16 | Anritsu Company | Systems and methods for measuring effective customer impact of network problems in real-time using streaming analytics |
US20170295078A1 (en) * | 2016-03-29 | 2017-10-12 | Anritsu Company | Systems and methods for measuring effective customer impact of network problems in real-time using streaming analytics |
US12085490B2 (en) * | 2016-12-22 | 2024-09-10 | Ventana Medic Systems, Inc. | System and method for sample processing |
US11630038B2 (en) * | 2016-12-22 | 2023-04-18 | Ventana Medical Systems, Inc. | System and method for sample processing |
US20230204470A1 (en) * | 2016-12-22 | 2023-06-29 | Ventana Medical Systems, Inc. | System and method for sample processing |
US10699177B2 (en) | 2017-03-10 | 2020-06-30 | Sony Corporation | Electronic tag |
WO2018162763A1 (en) * | 2017-03-10 | 2018-09-13 | Sony Mobile Communications Inc | Electronic tag |
EP3373190A1 (en) * | 2017-03-10 | 2018-09-12 | Sony Mobile Communications, Inc | Electronic tag |
US10946420B2 (en) | 2018-03-06 | 2021-03-16 | Loci Controls, Inc. | Landfill gas extraction control system |
US11872610B2 (en) | 2018-03-06 | 2024-01-16 | Loci Controls, Inc. | Landfill gas extraction control system |
US11484919B2 (en) | 2018-10-01 | 2022-11-01 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
US11273473B2 (en) | 2018-10-01 | 2022-03-15 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
US12083565B2 (en) | 2018-10-01 | 2024-09-10 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
US10882086B2 (en) | 2018-10-01 | 2021-01-05 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
US11491521B2 (en) | 2018-10-01 | 2022-11-08 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
US11235361B2 (en) | 2018-10-01 | 2022-02-01 | Loci Controls, Inc. | Landfill gas extraction systems and methods |
GB2585915A (en) * | 2019-07-23 | 2021-01-27 | Planer Ltd | System and method of automatically logging and compliance-monitoring data |
GB2585915B (en) * | 2019-07-23 | 2023-01-18 | Planer Ltd | System and method of automatically logging and compliance-monitoring data |
US11883864B2 (en) | 2020-01-29 | 2024-01-30 | Loci Controls, Inc. | Automated compliance measurement and control for landfill gas extraction systems |
US20220008973A1 (en) * | 2020-07-13 | 2022-01-13 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11623256B2 (en) | 2020-07-13 | 2023-04-11 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US12090532B2 (en) * | 2020-07-13 | 2024-09-17 | Loci Controls, Inc. | Devices and techniques relating to landfill gas extraction |
US11865594B2 (en) | 2020-12-03 | 2024-01-09 | Loci Controls, Inc. | Greenhouse gas emissions control |
CN114594712A (en) * | 2022-03-15 | 2022-06-07 | 胜斗士(上海)科技技术发展有限公司 | Sensor-based management apparatus and method thereof |
Also Published As
Publication number | Publication date |
---|---|
US20170108382A1 (en) | 2017-04-20 |
US9534938B1 (en) | 2017-01-03 |
US9921112B2 (en) | 2018-03-20 |
US10859443B1 (en) | 2020-12-08 |
US11698305B1 (en) | 2023-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11698305B1 (en) | System and method for automatic measurement and recording | |
US9304045B2 (en) | Temperature monitoring device for workflow monitoring system | |
US10444075B1 (en) | Systems and methods for logging temperatures of food products | |
EP3131410B1 (en) | Method and apparatus for controlling a cooking process of a food | |
US20180082038A1 (en) | Sensor based reordering system | |
US20150059469A1 (en) | Method and apparatus for remotely monitoring liquid food products | |
CN109276147B (en) | Method for obtaining internal temperature of food and cooking utensil | |
US10012549B2 (en) | Device, system and method for determining the temperature and orientation of a medium | |
US8600693B1 (en) | Wireless temperature probe calibration system and method | |
US20180120167A1 (en) | Smart meat thermometer | |
US11933674B2 (en) | Systems and methods for logging temperatures of food products | |
JP6166857B2 (en) | Method for generating calibration data for thermometer, storage device storing calibration data, and thermometer employing this method | |
WO2017097683A1 (en) | A system and method for determining the freshness of a food item, and a configuration method | |
KR102179382B1 (en) | Rfid reader device and method for system for providing refrigerator article information having the same | |
US9970822B2 (en) | Temperature monitoring device for workflow monitoring system | |
WO2019218017A1 (en) | A device for electronically measuring temperature of a food item at predetermined milestones | |
JP4826148B2 (en) | Sensor device and sensor system | |
US20230314237A1 (en) | Cooking accessory and method of use | |
JP6907545B2 (en) | Measuring device, measuring method, program | |
JP2008068972A (en) | Sensor device | |
JP2006350488A (en) | Sensor device | |
JP2015079543A (en) | Bar code reader with sensor of temperature and the like | |
WO2024023080A1 (en) | Portable spectrometer | |
JP2014238851A (en) | Bar code reader with sensor of temperature and the like | |
JP2016001496A (en) | Bar code reader with sensor of temperature and the like |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SQUADLE, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHANG, LE;CHEN, WILLIAM K.;REEL/FRAME:039265/0870 Effective date: 20160129 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SIXTH STREET SPECIALTY LENDING, INC., TEXAS Free format text: SECURITY INTEREST;ASSIGNOR:SQUADLE, INC.;REEL/FRAME:060243/0203 Effective date: 20220617 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2555); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |