Using an intraoral mirror with an integrated camera to record dental status, and applications thereof
Disclosed embodiments integrate a camera into an intraoral mirror. Integrating a camera into an intraoral mirror provides an efficient way to record and display what is visible to the healthcare provider in the mirror.
1. A method for retrieving data from a dental instrument using a remote computational device, comprising:
(a) connecting the remote computational device to a network published by the dental instrument such that the dental instrument is acting as a router and the remote computational device connects to the router, the dental instrument comprising an intraoral mirror;
(b) sending an HTTP request to the dental instrument from an application stored in a memory of the remote computational device; and
(c) receiving a response to the HTTP request from an HTTP server implemented in the dental instrument, the response comprising data from the dental instrument.
2. The method of claim 1 , wherein the network is a WiFi network broadcasted by a Service Set Identifier in the dental instrument.
3. The method of claim 1 , wherein the application is a set of modules stored in the memory of the remote computational device.
4. The method of claim 1 , wherein the application performs at least one of searching for one or more dental instruments, creating a connection to the dental instrument, receiving a stream of data from the dental instrument, and sending a configuration parameter to the dental instrument.
5. The method of claim 1 , wherein the remote computational device is a tablet.
6. The method of claim 1 , wherein the data includes at least one of an image, a video, and an audio.
7. The method of claim 1 , wherein the HTTP request sends at least one of: a user, a password, a selection of a local area network, a configuration parameter, a request to stream data, and a name to identify the dental instrument.
8. A method for sending data from a dental instrument to a remote computational device, comprising:
(a) publishing a network from the dental instrument such that the dental instrument is acting as a router, the dental instrument comprising an intraoral mirror;
(b) connecting the remote computational device to the network;
(c) receiving an HTTP request from an application stored in a memory of the remote computational device; and
(d) sending a response to the HTTP request from an HTTP server implemented in the dental instrument, the response comprising data from the dental instrument.
9. The method of claim 8 , wherein the network is a WiFi network broadcasted by a Service Set Identifier in the dental instrument.
10. The method of claim 8 , wherein the application is a set of modules stored in the memory of the remote computational device.
11. The method of claim 8 , wherein the application performs at least one of searching for one or more dental instruments, creating a connection to the dental instrument, receiving a stream of data from the dental instrument, and sending a configuration parameter to the dental instrument.
12. The method of claim 8 , wherein the remote computational device is a tablet.
13. The method of claim 8 , wherein the data includes at least one of an image, a video, and an audio.
14. The method of claim 8 , wherein the HTTP server processes the HTTP request that sends at least one of: a user, a password, a selection of a local area network, a configuration parameter, a request to stream data, and a name to identify the dental instrument.
15. The method of claim 8 , wherein the HTTP server performs at least one of: entering a mode allowing additional user requests, storing a user and a password in its internal memory, logging in to the network, storing a configuration parameter in the dental instrument's memory, storing data to be streamed on the application, and storing a name in the memory of the dental instrument for identification of the dental instrument.
16. A dental instrument, comprising:
an intraoral mirror;
a memory storing executable code; and
a processor configured to execute the executable code to implement an HTTP server configured to:
(i) publish a network from the dental instrument such that the dental instrument is acting as a router, the dental instrument comprising an intraoral mirror,
(ii) connect a remote computational device to the network,
(iii) receive an HTTP request from an application stored in a memory of the remote computational device, and
(iv) send a response to the HTTP request from an HTTP server implemented in the dental instrument, the response comprising data from the dental instrument.
17. The dental instrument of claim 16 , wherein the network is a WiFi network broadcasted by a Service Set Identifier in the dental instrument.
18. The dental instrument of claim 16 , wherein the data includes at least one of an image, a video, and an audio.
19. The dental instrument of claim 16 , wherein the HTTP server processes the HTTP request that sends at least one of: a user, a password, a selection of a local area network, a configuration parameter, a request to stream data, and a name to identify the dental instrument.
20. The dental instrument of claim 16 , wherein the HTTP server performs at least one of: entering a mode allowing additional user requests, storing a user and a password in its internal memory, logging in to the network, storing a configuration parameter in the dental instrument's memory, storing data to be streamed on the application, and storing a name in the memory of the dental instrument for identification of the dental instrument.