The present disclosure relates generally to automated techniques for controlling access of users to physical properties based at least in part on health parameters of the users, including performing automated activities involving assessing and using body temperature and/or other health parameters of the users.
Users participating in transactions involving real estate properties may perform various activities, such as managing information of various types (e.g., listings, listing agent profiles, showing agent profiles, showings of the listings, etc.), creating, scheduling, and managing showing appointments, communicating with others regarding real estate listings (e.g., to collect and forward showing feedback), etc. A showing appointment indicates a listing for a real estate property, the time or time period of the showing and the showing agent. A listing includes descriptions of the underlying real estate property, contact information of listing contacts (such as the listing agent, the listing office, the seller, etc.), showing instructions of the listing for showing agents, available showing time of the listing, etc. A showing agent may make showing appointments for showing real estate properties to their clients, such as prospect home buyers and tenants. As used herein, the showing agents, the prospect home buyers, the prospect tenants and other types of individuals on the showing side are referred to herein as showing contacts.
Various communications may occur between the listing contacts and the showing contacts, such as requests for showing feedback from showing agents, feedback received from showing agents and forwarded to listing agents, requests from showing agents to schedule showing appointments and confirmations from associated listing agents of the showing appointments, etc. Such users may perform such activities using mobile apps and software running on computer devices (e.g., desktop computers, laptop computers, tablet computers, etc.).
At the time of a particular showing appointment, the showing agent visits the listing and shows the underlying real estate property to her/his client. To do so, the showing agent may use a mobile app running on a mobile device (such as a smartphone), such as by communicating with a server system over the Internet. The mobile app may retrieve a showing pass, showing instructions and/or the listing access details from the showing appointment management system over the Internet.
However, showing real estate properties during a pandemic raises concerns for the listings' owners, residents and other related persons. For instance, a homeowner and/or the corresponding listing agent may desire to restrict or prohibit any person with a contagious virus to visit a property.
Generally speaking, pursuant to various embodiments, the present disclosure provides automated techniques for controlling access of users to physical properties based at least in part on health parameters of the users, including performing automated activities involving assessing and using body temperature and/or other health parameters of the users. In at least some embodiments, some or all of the automated techniques are implemented by an improved real estate showing appointment management system, such as a system executing on one or more server computer devices and communicating with mobile electronic communication devices of users over the Internet and/or using other communication mediums, and/or executing on such mobile electronic communication devices, and with the real estate showing appointment management system including one or more specialized server software applications executing on the one or more server computer devices and/or one or more specialized mobile software applications executing on one or more of the mobile electronic communication devices. The system may, for example, limit or prevent showings of listings when a showing contact user exhibits a symptom of a virus or other infection or other indicated condition, including when a showing contact exhibits an abnormal body temperature or one or more other health parameters that satisfy one or more defined criteria. The system may, for example, include a database storing and providing real estate showing appointment data; a real estate showing appointment management server system having a server processing unit, a memory, and a network interface operatively coupled to the processing unit and operatively coupled to the database and the Internet; a specialized server software application running on the server processing unit; and a specialized software application running on an electronic communication device adapted to communicate with the real estate showing appointment management server system over the Internet. The specialized software application may, for example, be adapted to request one or more showing appointments from the specialized server software application over the Internet; receive the showing appointment(s) information from the specialized server software application over the Internet; present the showing appointment(s) on a display screen of the electronic communication device; in response to an input, select a showing appointment of the showing appointment(s), thereby forming a selected showing appointment; determine a first geographical location of a listing corresponding to the selected showing appointment; determine a second geographical location of the electronic communication device; determine whether the electronic communication device is within a geofence of the listing based on the geofence, the first geographical location and the second geographical location; and, when the electronic communication device has moved into the geofence, perform a health check process for determining whether one or more showing contact users will be allowed to proceed with the selected showing appointment. The health check process may, for example, include configuring or otherwise using the electronic communication device of a showing contact user to determine one or more values of one or more health parameters for the user (e.g., by using the electronic communication device to obtain such a health parameter value from one or more associated devices of the user, such as a smart watch, an electronic health tracker, an electronic activity tracker, a pacemaker or other implantable electronic heart device (e.g., implantable cardioverter-defibrillator), etc.; by using the electronic communication device to measure or estimate or otherwise predict such a health parameter value; by using the electronic communication device to obtain such a health parameter value from one or more other nearby devices that are now owned by or controlled by the user, such as a fixed-location infrared thermometer device or other thermometer device; etc.); and then determining whether the value(s) match one or more health thresholds or otherwise satisfy one or more defined criteria, such as with the determining performed by the electronic communication device or by one or more other computer devices (e.g., server computer devices) after retrieving the value(s) from the electronic communication device. A specialized mobile software application (e.g., the specialized server software application, the specialized software application on an electronic communication device of a showing contact user, etc.) may be further adapted to, when the value(s) match the health threshold(s) for one or some or all showing contact users, retrieve a showing directive for the selected showing appointment (e.g., from the specialized server software application) and present the showing directive via the electronic communication device(s) of one or some or all showing contact users (e.g., displayed on the display screen of an electronic communication device, presented in an audio format, etc.). In some embodiments and situations, the health parameter is a human body temperature parameter, the one or more values for a user are determined by a thermometer, and the one or more health thresholds includes a normal body temperature limit, such as with the one or more values matching one or more health thresholds when each value is below a normal body temperature limit or otherwise satisfies one or more defined criteria, and with the one or more values not matching the one or more health thresholds when any value is above the normal body temperature limit or otherwise does not satisfy one or more defined criteria. The showing directive may, for example, include at least one of a showing pass or a key code or other access code (e.g., for a listing physical access control device at the real estate property corresponding to the selected showing appointment), and may optionally further include showing instructions. In some embodiments and situations, the health check process includes obtaining one or more health parameter values by presenting one or more health inquiries to a showing contact user via the electronic communication device of the user (whether in addition to or instead of measuring body temperature or otherwise obtaining one or more other health parameter values) retrieving one or more responses to the one or more health inquiries via the electronic communication device, and determining whether the response(s) meet health requirements, such as by the electronic communication device and/or by one or more other computer devices (e.g., server computer devices). Furthermore, the present disclosure provides computer-implemented methods for controlling access of users to physical properties based at least in part on health parameters of the users in accordance with such described techniques, including performing automated activities involving assessing and using body temperature and/or other health parameters of the users.
In some embodiments and situations, the described techniques include implementing and/or using a real estate showing appointment management system comprising one or more processors; and one or more memories with stored software that, when executed by the one or more processors, causes the one or more processors to perform operations including at least: obtaining information about a showing appointment scheduled for a property during a time period, including multiple users that are scheduled to participate in the showing appointment and that each has a respective associated electronic communication device; establishing a geofence around the property before the time period; and controlling access of the multiple users to the property for the showing appointment, including, for each of the multiple users, determining that the electronic communication device associated with the user is within the geofence; performing, in response to the determining and before the showing appointment begins, a health check process for the user, including using the electronic communication device associated with the user to determine one or more values for one or more health parameters for the user, and determining whether the one or more values satisfy one or more defined criteria; and presenting, on the electronic communication device associated with the user, a showing directive to enable the showing appointment to occur only if the one or more values for the one or more health parameters for the user are determined to satisfy the one or more defined criteria. Such a real estate showing appointment management system may further involve one or more of the following: the showing directive including at least one of a showing pass or a key code corresponding to the showing appointment; and/or the performing of the health check process for a user including presenting a set of health inquiries to the user via the electronic communication device associated with the user, and determining whether a set of responses to the set of health inquiries obtained via the electronic communication device meets a set of health requirements; and/or the one or more processors and the one or memories being part of one or more server computer devices, with the operations include exchanging electronic communications between the one or more server computer devices and the electronic communication devices associated with the multiple users; and/or the real estate showing appointment management system further comprising the electronic communication devices that are associated with the multiple users and that include multiple processors and multiple memories, with the one or more processors including at least the multiple processors, and with the one or memories including at least the multiple memories; and/or the one or more health parameters including at least one (e.g., two or more of) of heart rate, or heart rate variability, or blood pressure, or respiratory rate, or walking pace, or distance traveled, or blood oxygen level, or blood glucose level, or calories expended, or sleep characteristics; and/or with the electronic communication device associated with one of the multiple users including at least one of a smart watch, or an electronic health tracker, or an electronic activity tracker, or a pacemaker, or an implantable electronic heart device; and/or with the electronic communication device associated with each of the multiple users being at least one of an electronic health tracker or an electronic activity tracker. In some embodiments and situations, the described techniques include implementing and/or using a computer-implemented method comprising determining, by one or more computer devices, that an electronic communication device is within a geofence around a property at a time associated with a showing appointment scheduled for the property, the electronic communication device being associated with a user scheduled to participate in the showing appointment; performing, by the one or more computer devices and in response to the determining and before the showing appointment begins, a health check process for the user, including using the electronic communication device to determine one or more values for one or more health parameters for the user, and determining whether the one or more values satisfy one or more defined criteria; and controlling, by the one or more computer devices, access of the user to the property for the showing appointment based on the performing of the health check process, including providing, only if the one or more values are determined to satisfy the one or more defined criteria, a showing directive to enable the showing appointment to occur. Such a computer-implemented method may further involve one or more of the following: the showing directive including at least one of a showing pass or a key code corresponding to the showing appointment; and/or the performing of the health check process for the user including presenting one or more health inquiries to the user via the electronic communication device, and determining whether one or more responses to the one or more health inquiries obtained via the electronic communication device meets a set of health requirements; and/or the one or more computer devices including one or more server computer devices, with the determining and the performing and the controlling including exchanging electronic communications between the one or more server computer devices and the electronic communication device; and/or the one or more computer devices including the electronic communication device; and/or the one or more health parameters include at least one of heart rate, or heart rate variability, or blood pressure, or respiratory rate, or walking pace, or distance traveled, or blood oxygen level, or blood glucose level, or calories expended, or sleep characteristics; and/or the electronic communication device being at least one of a smart watch, or an electronic health tracker, or an electronic activity tracker, or a pacemaker, or an implantable electronic heart device; and/or the one or more health parameters including multiple of heart rate, or heart rate variability, or blood pressure, or respiratory rate, or walking pace, or distance traveled, or blood oxygen level, or blood glucose level, or calories expended, or sleep characteristics.
Although characteristic features will be particularly pointed out in the claims, particular features may be better understood by referring to the following description taken in connection with the accompanying drawings forming a part hereof, wherein like reference numerals refer to like parts throughout the several views and in which:
A person of ordinary skills in the art will appreciate that elements of the figures above are illustrated for simplicity and clarity, and are not necessarily drawn to scale. The dimensions of some elements in the figures may have been exaggerated relative to other elements to help understanding of the present teachings. Furthermore, a particular order in which certain elements, parts, components, modules, steps, actions, events and/or processes are described or illustrated may not be actually required. A person of ordinary skills in the art will appreciate that, for the purpose of simplicity and clarity of illustration, some commonly known and well-understood elements that are useful and/or necessary in a commercially feasible embodiment may not be depicted in order to provide a clear view of various embodiments in accordance with the present teachings.
The present disclosure provides automated techniques for controlling access of users to physical properties based at least in part on health parameters of the users, including performing automated activities involving assessing and using body temperature and/or other health parameters of the users. Turning to the Figures and to
The real estate showing system 100 further includes electronic communication computer devices, one of which is illustrated and indicated at 120, communicating with the server system 102 via the Internet 110. The device 120 can be and/or be associated with a smartphone, a tablet computer (such as an iPad), a laptop computer, a smart watch, an electronic health tracker, an electronic activity tracker, a pacemaker or other implantable electronic heart device (e.g., implantable cardioverter-defibrillator), or other types of mobile devices, and may be configured to measure and/or predict values for various types of health parameters of a user who wears and/or carries the device (e.g., body temperature, heart rate, heart rate variability, blood pressure, respiratory rate, walking pace or other measure of distance traveled, blood oxygen level, blood sugar or glucose level, calories expended, sleep time and/or other sleep characteristics, etc.). The devices are operated by showing contacts, such as a showing agent 122.
The server system 102 runs a specialized server software application for managing listings, scheduling showings and managing showing appointments. The specialized server software application is physically loaded in a single server or distributed across multiple servers within the server system 102. The specialized server software application includes one or more computer software programs coded using computer programming languages, such as Java, C#, etc. Moreover, the showing management system 102 integrates with or connects to one or more listing services (not shown) to update the database 104 of real estate property listings and other real estate related data.
In accordance with the present teachings, as shown in
Each of the electronic communication devices 120 includes a processing unit, an audio output interface (such as a speaker), an audio input interface (such as a microphone), a user input interface (such as a touch screen), some amount of memory, a video output interface (such as a display screen), a video input interface (such as a camera), and a network interface. The elements of the device 120 are operatively coupled to its processing unit. The electronic communication device 120 further includes a special computer software application executed by its processing unit. The special computer software application includes one or more computer software programs coded using computer programming languages, and is also referred to herein as a mobile app.
The showing agent 122 operates the device 120 and visits the real estate property 132 for showing the same for her/his client user 124. The user 124 can be, for example, a prospect buyer, a prospect tenant, or a professional for accessing the property 132 (e.g., an inspector, appraiser, repair person, etc.). The property 132 is represented as a listing inside the showing system 102. The special computer software application running on the device 120 communicates with the server system 102 for managing the showing, including to control access of the user to the property based on determining that one or more values for one or more health parameters for the user satisfy one or more defined criteria, such as by providing, only if the one or more values are determined to satisfy the one or more defined criteria, a showing directive to enable the showing appointment to occur. The showing directive may, for example, correspond to a listing physical access control device 130 that enables physical access to the property 132 for the listing, such as an electronic or non-electronic lockbox, an electronic smart lock or other electronic lock, etc. The access control device 130 allows or disallows the showing agent 122 to get into the property 132, and thus the computer software application controls access to the property for the showing via the providing (or not providing) of such a showing directive.
Referring to
The real estate showing agent 122 operates a computer device (e.g., the device 120) to access the showing appointment management system 300 to schedule showing appointments for showing real estate properties (also referred to herein as listings), provide showing feedback, and retrieve showing appointments. The showing appointment can be encoded into a showing pass, such as a machine readable optical label or barcode. A listing contact (such as a listing agent and the seller of a listing) can also use a computer device to access the showing appointment management system 300 to manage listings, confirm showing appointments, and retrieve showing feedback. Such features can also be performed by mobile computer devices, such as smartphones, tablet computers, etc.
Referring now to
Referring now to
In response, the server software application 212 retrieves the set of showing appointments meeting the criteria of the request from the database 104, and sends the same to the device 120. At 604, the software application 302 receives the set of showing appointments. At 606, the software application 302 presents the set of showing appointments and/or the underlying listings on a display screen of the device 120. The showing agent 122 selects one of them via the input interface of the device 120. In response to the showing agent's 122 selection input, at 608, the software application 302 selects one showing appointment from the set. At 610, the software application 302 determines the geographical location of the listing of the selected showing appointment. In one implementation, the geographical location is provided as part of the showing appointment data received at 604. In a different implementation, it is requested from the server software application 212. For instance, it is part of the listing data of the listing that is provided to the software application 302 separate from the showing appointment data. In yet another different implementation, the geographical location is not provided to the device 120. In such a case, at 610, the software application 302 determines that the geographical location is only available to the server software application 212.
At 612, the software application 302 determines the geographical location (i.e., GPS location) of the device 120. The element 612 may be performed periodically. At 614, based on a geofence of the listing 132 and the GPS locations of the listing 132 and the device 120, the software application 302 determines whether the device 120 is within the geofence of the listing 132. The geofence defines a range around the listing 132. The range can be defined by a radius, such as fifty meters, or a rectangular or square area around the listing 132. In one implementation, the geofence is provided as part of the showing appointment data received at 604. In a different implementation, it is requested from the server software application 212. For instance, it is part of the listing data of the listing 132 that is provided to the software application 302 separate from the showing appointment data received at 604.
As used herein, the GPS location of the device 120 is deemed to be that of the showing agent 122. When the device 120 is not inside the geofence, at 616, the software application 302 indicates that the showing agent 122 is not at the listing 132 yet. The indication can be, for example, a message displayed on the screen of, a video message played by, or an audio message played back by the device 120.
When the device 120 moves into the geofence, the software application 302 interprets that the showing agent 122 is at the listing 132 now. In such a case, at 618, the software application 302 performs a health check on the showing contacts 122-124 to determine whether they should be allowed to proceed with the showing. If allowed, the showing agent 122 can then proceed with the showing appointment, access the listing 132 and show it to the prospect buyer 124. When showing contacts 122-124 fail the health check (meaning that the health check is not passed), at 632, the software application 302 indicates that the showing contacts 122-124 are not allowed to access the listing 132 since one of them has failed the heath check. The indication can be, for example, a message displayed on the screen of, a video message played by, or an audio message played back by the device 120.
When the showing contacts 122-124 fail the health check (meaning that the health check is not passed), at 632, the software application 302 indicates that the showing contacts 122-124 are not allowed to access the listing 132 since one of them has failed the heath check. The indication can be, for example, a message displayed on the screen of, a video message played by, or an audio message played back by the device 120. When the showing contacts 122-124 pass the health check (meaning that the health check is passed), at 634, the software application 302 retrieves a showing directive for the selected showing appointment. The showing directive allows the showing agent 122 to move forward with the showing of the listing 132. Without the showing directive, the showing contact 122 cannot proceed with the showing.
In one implementation, the showing directive is provided at 604 as part of the showing appointment data. Alternatively, the showing directive is separately requested from the server software application 212 by the software application 302. The showing directive can be a showing pass. The showing pass is scanned by the listing access control device 130. Once the listing access control device 130 verifies the showing pass directly or indirectly, the listing 132 is opened for access by the showing agent 122 to show it for the prospect buyer 124. The showing directive can also be a different type of access credentials, such as a key code or other access code, to open the listing access control device 130. It is displayed on the screen of or played back as an audio message by the device 120. Moreover, the showing directive can include one or more showing instructions. The showing instructions are configured by the listing agent and/or the owner of the property 132. They direct the showing contacts 122-124 to do and/or not to do certain things during the showing of the house 132.
At 636, the software application 302 presents the showing directive to the showing agent 122 by the device 120. An illustrative showing directive is shown in
The health checking process performed at 618 is further illustrated by reference to
Referring to
Turning back to
Alternatively, the server software application 212 provides the set of health requirements to the software application 302. In such a case, at 808, the software application 302 compares the set of responses to the set of health requirements to determine whether the set of responses meets the set of health requirements. In such a case, software application 302 is said to determine whether the set of responses meets the set of health requirements by itself.
At 810, the software application 302 configures the device 120 to determine the value of a health parameter of each showing contact within the set of showing contacts 122-124. In one embodiment, the health parameter is the human body temperature. The electronic device 120, such as a smartphone, is capable of obtaining the body temperature of the showing agents 122-124. For instance, the device 120 is capable to detect the human body temperature by incorporating an infrared thermometer. At 810, the software application 302 activates and/or accesses the infrared thermometer via, for example, an application programming interface (“API”) call. In one implementation, right before or after the element 808, the software application 302 instructs the showing agent 122 to take certain steps, such as placing the top-rear end of the device 120 against or near her/his forehead for taking her/his body temperature. The instruction may also include what actions, such as pressing a button, the showing agent 122 should take for taking her/his body temperature. More than one health parameter can be operated on at 810.
At 812, the software application 302 retrieves the body temperature of the showing contact. For instance, the temperature is returned via a call back to the software application 302, or another AP! call to request the temperature. The body temperature retrieved at 812 is a value of the body temperature health parameter. The body temperature is taken of each showing contact. At 814, the software application 302 submits the set of values to the server system 102, and requests the server software application 212 to determine whether the set of values matches a set of thresholds. For instance, with the normal human body temperature range being 97°-990, the threshold can be 99°. If any value within the set is above 99°, it is said herein that the set of values does not match the threshold and the showing contacts 122-124 have faded the health check. On the other side, if all values within the set are not above 99°, it is said that the set of values does match the threshold and the showing contacts 122-124 have passed the health check. When the software application 302 requests the server software application 212 to determine whether the set of values matches a set of thresholds, it is also said that the software application 302 determines whether the set of values matches a set of thresholds relying on the server software application 212.
In a different implementation, at 816, the software application 302 determines whether the set of values matches a set of thresholds. In such a case, the software application 302 retrieves the set of health thresholds from the server software application 302. The set of health thresholds can be retrieved at 604. Alternatively, it is retrieved via a separate request to the server system 102. After 814 and 816, the software application 302 performs the element 634. In such a case, it is said that the software application 302 determines whether the set of values matches a set of thresholds by itself.
Referring to
Alternatively, the server software application 212 does not send the set of health thresholds to the device 120. In such a case, at 1006, the server software application 212 receives the set of values sent at 814. At 1008, the server software application 212 compares the set of values against the set of thresholds. At 1010, the server software application 212 determines whether the set of values matches the set of thresholds. When the set of values does not match the set of thresholds, at 1012, the server software application 212 does not send the showing directive to the device 120, such that the showing agent 122 cannot proceed with the showing of the listing 132. On the other side, when the set of values does match the set of thresholds, at 1014, the server software application 212 sends the showing directive to the device 120, such that the showing agent 122 can proceed with the showing of the listing 132.
Obviously, many additional modifications and variations of the present disclosure are possible in light of the above teachings. Thus, it is to be understood that, within the scope of the appended claims, the disclosure may be practiced otherwise than is specifically described above.
The foregoing description of the disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or to limit the disclosure to the precise form disclosed. The description was selected to best explain the principles of the present teachings and practical application of these principles to enable others skilled in the art to best utilize the disclosure in various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure not be limited by the specification, but be defined by the claims set forth below. In addition, although narrow claims may be presented below, it should be recognized that the scope of this disclosure is much broader than presented by such claim(s). It is intended that broader claims will be submitted in one or more applications that claim the benefit of priority from this application. Insofar as the description above and the accompanying drawings disclose additional subject matter that is not within the scope of the claim or claims below, the additional disclosures are not dedicated to the public and the right to file one or more applications to claim such additional disclosures is reserved.
This application is a continuation-in-part of co-pending U.S. patent application Ser. No. 16/984,982, filed Aug. 4, 2020 and entitled “System And Method For Managing Property Showing Appointments Based On Health Parameters”, which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5014049 | Bosley | May 1991 | A |
5245652 | Larson et al. | Sep 1993 | A |
5280518 | Danler et al. | Jan 1994 | A |
5475375 | Barrett et al. | Dec 1995 | A |
5612683 | Trempala et al. | Mar 1997 | A |
5705991 | Kniffin et al. | Jan 1998 | A |
5974406 | Bisdikian et al. | Oct 1999 | A |
6101480 | Conmy et al. | Aug 2000 | A |
6157315 | Kokubo et al. | Dec 2000 | A |
6300873 | Kucharczyk et al. | Oct 2001 | B1 |
6385541 | Blumberg | May 2002 | B1 |
6496776 | Blumberg et al. | Dec 2002 | B1 |
6522875 | Dowling et al. | Feb 2003 | B1 |
6594633 | Broerman | Jul 2003 | B1 |
6624742 | Romano et al. | Sep 2003 | B1 |
6636803 | Hartz, Jr. et al. | Oct 2003 | B1 |
6727801 | Gervasi et al. | Apr 2004 | B1 |
6842105 | Henderson et al. | Jan 2005 | B1 |
6973432 | Woodard et al. | Dec 2005 | B1 |
7009489 | Fisher | Mar 2006 | B2 |
7058395 | Dowling et al. | Jun 2006 | B2 |
7127475 | Gotz et al. | Oct 2006 | B2 |
7191058 | Laird et al. | Mar 2007 | B2 |
7193503 | Fisher | Mar 2007 | B2 |
7292844 | Dowling et al. | Nov 2007 | B2 |
7518485 | Shuster | Apr 2009 | B2 |
7606558 | Despain et al. | Oct 2009 | B2 |
7664801 | Walker | Feb 2010 | B2 |
7728711 | Shoenfeld | Jun 2010 | B2 |
7853479 | Bengson | Dec 2010 | B2 |
7869941 | Coughlin et al. | Jan 2011 | B2 |
7880584 | Larson et al. | Feb 2011 | B2 |
7999656 | Fisher | Aug 2011 | B2 |
8035480 | Woodard et al. | Oct 2011 | B2 |
RE43068 | Woodard et al. | Jan 2012 | E |
8145352 | Woodard et al. | Mar 2012 | B2 |
8368507 | Conreux et al. | Feb 2013 | B2 |
8385897 | Yadav-Ranjan | Feb 2013 | B1 |
8451088 | Fisher | May 2013 | B2 |
8649486 | Kellogg et al. | Feb 2014 | B1 |
8754744 | Woodard et al. | Jun 2014 | B2 |
8831970 | Weik et al. | Sep 2014 | B2 |
8947530 | Scalisi | Feb 2015 | B1 |
8971506 | Kellogg et al. | Mar 2015 | B2 |
9194157 | Bahar | Nov 2015 | B2 |
9208466 | Fisher | Dec 2015 | B2 |
9311656 | Barnes | Apr 2016 | B2 |
9460480 | Woodard et al. | Oct 2016 | B2 |
9478083 | Fisher | Oct 2016 | B2 |
9514586 | Rogers et al. | Dec 2016 | B2 |
9536359 | Gokcebay | Jan 2017 | B1 |
9659334 | Fenn | May 2017 | B2 |
9659424 | Huber et al. | May 2017 | B2 |
9761071 | Woodard et al. | Sep 2017 | B2 |
9916742 | Kuenze | Mar 2018 | B2 |
9978192 | Nicosia et al. | May 2018 | B1 |
9990787 | Capaldi-Tallon | Jun 2018 | B2 |
10026248 | Woodard et al. | Jul 2018 | B2 |
10044519 | Kasmir et al. | Aug 2018 | B2 |
10713740 | Caputo | Jul 2020 | B1 |
20020022980 | Mozayeny et al. | Feb 2002 | A1 |
20020174090 | Dexter | Nov 2002 | A1 |
20030038708 | Lund | Feb 2003 | A1 |
20030154573 | Gould | Aug 2003 | A1 |
20030179075 | Greenman | Sep 2003 | A1 |
20050149432 | Galey | Jul 2005 | A1 |
20050168320 | Henderson et al. | Aug 2005 | A1 |
20050192930 | Hightower et al. | Sep 2005 | A1 |
20050288958 | Eraker et al. | Dec 2005 | A1 |
20060106628 | Faherty et al. | May 2006 | A1 |
20060220809 | Stigall et al. | Oct 2006 | A1 |
20070100644 | Keillor et al. | May 2007 | A1 |
20070143173 | Walker et al. | Jun 2007 | A1 |
20070266081 | Murchison et al. | Nov 2007 | A1 |
20070290798 | Larson et al. | Dec 2007 | A1 |
20080168369 | Tadman et al. | Jul 2008 | A1 |
20080169937 | Lowry | Jul 2008 | A1 |
20110053557 | Despain et al. | Mar 2011 | A1 |
20120290203 | King | Nov 2012 | A1 |
20130005368 | Hunziker | Jan 2013 | A1 |
20130262186 | Lazarre et al. | Oct 2013 | A1 |
20130282524 | Appolito et al. | Oct 2013 | A1 |
20140258042 | Butler et al. | Sep 2014 | A1 |
20140304178 | Bengson et al. | Oct 2014 | A1 |
20150077220 | Davis et al. | Mar 2015 | A1 |
20150081327 | Mooker | Mar 2015 | A1 |
20150235145 | Dubuc | Aug 2015 | A1 |
20160180620 | Eyring et al. | Jun 2016 | A1 |
20160241999 | Chin et al. | Aug 2016 | A1 |
20160275762 | Keunzi | Sep 2016 | A1 |
20160364928 | Woodard et al. | Dec 2016 | A1 |
20180075681 | Scalisi et al. | Mar 2018 | A1 |
20180232978 | Schmidt-Lackner et al. | Aug 2018 | A1 |
20190244455 | Kim et al. | Aug 2019 | A1 |
20190327448 | Fu et al. | Oct 2019 | A1 |
Number | Date | Country |
---|---|---|
2017174526 | Oct 2017 | WO |
Entry |
---|
Ron Amadeo, “Huawei's Temperature-Taking Smartphone Is the Most 2020 Phone of 2020”, Jun. 8, 2020, retrieved from https://arstechnica.com/gadgets/2020/06/huaweis-temperature-taking-smartphone-is-the-most-2020-phone-of-2020/ on Jul. 30, 2020, 6 pages. |
Mark Wilson, “Huawei's Clever New Smartphone Can Take Your Temperature”, Jun. 8, 2020, retrieved from https://www.fastcompany.com/90513189/huaweis-new-smartphone-can-take-your-temperature on Jul. 30, 2020, 14 pages. |
Jules Wang, “Huawei Announces a Phone That Can Take Your Temperature”, Jun. 3, 2020, retrieved from https://androidpolice.com/2020/06/03/huawei-announces-a-phone-that-can-take-your-temperature/ on Jul. 30, 2020, 8 pages. |
Alibaba Clouder, “Developing an Infrared Thermometer With an App Based on the WiFi Module of AliOS”, Apr. 17, 2020, retrieved from https://www.alibabacloud.com/blog/developing-an-infrared-thermometer-with-an-app-based-on-the-wifi-module-of-alios_596131 on Jul. 30, 2020, 26 pages. |
“The Hottest Thermometer. The Coolest Technology”, retrieved from https://www.withings.com/us/en/thermo on Jul. 30, 2020, 23 pages. |
Bluetooth Thermometers, retrieved from https://www.medicalexpo.com/medical-manufacturer/bluetooth-thermometer-44144.html on Jul. 30, 2020, 21 pages. |
Rob Plowden et al., “How to Screen for the Coronavirus at Your Property Without Breaking the Law”, Mar. 31, 2020, retrieved from https://www.globest.com/2020/03/31/how-to-screen-for-the-coronavirus-at-your-property-without-breaking-the-law/?slreturn=20220420114007 on May 20, 2022, 6 pages. |
Number | Date | Country | |
---|---|---|---|
20220392634 A1 | Dec 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16984982 | Aug 2020 | US |
Child | 17890151 | US |