US 12,080,292 B2
Systems and methods for voice assistant for electronic health records
Rushi M. Ganmukhi, Boston, MA (US); Daniel Brownwood, Boston, MA (US); Sidharth Malhotra, Boston, MA (US); and Augusto Monteiro Nobre Amanco, Ceará (BR)
Assigned to Bola Technologies, Inc., Boston, MA (US)
Filed by Bola Technologies, Inc., Boston, MA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/832,895.
Application 17/832,895 is a continuation of application No. 17/383,723, filed on Jul. 23, 2021, granted, now 11,355,119.
Claims priority of provisional application 63/056,258, filed on Jul. 24, 2020.
Prior Publication US 2022/0375471 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G10L 15/06 (2013.01); G10L 15/18 (2013.01); G16H 10/60 (2018.01)
CPC G10L 15/22 (2013.01) [G10L 15/063 (2013.01); G10L 15/18 (2013.01); G16H 10/60 (2018.01); G10L 2015/223 (2013.01); G10L 2015/225 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of integrating an electronic voice assistant with electronic records, comprising:
applying, by the one or more processors, a speech model to audio data to generate speech data;
determining, by the one or more processors, a state of an electronic record, the electronic record comprising at least one of an electronic health record, an electronic medical record, an electronic dental record, a practice management system record, or a treatment plan record, the electronic record including a plurality of fields, the state comprising selected field in the electronic record;
generating, by the one or more processors, based on the speech data, at least a first phrase representing the speech data and a second phrase representing the speech data;
determining, by the one or more processors, a first confidence value of the first phrase associated with spatial relationships between the plurality of fields of the electronic record and the state;
determining, by the one or more processors, a second confidence value of the second phrase associated with the spatial relationships between the plurality of fields of the electronic record and the state;
determining, by the one or more processors, a command for navigation of the electronic record to be the first phrase responsive to the first confidence value being greater than the second confidence value;
assigning, by the one or more processors, at least one value of the speech data to a particular field of the plurality of fields based on the command and the state.