Patents by Inventor Han Yee Mimi Fung
Han Yee Mimi Fung has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11017765Abstract: A method for use with a computing device is provided. The method may include executing one or more programs of an intelligent digital assistant system at a processor and presenting a user interface to a user. At the processor, the method may include receiving natural language user input from the user, parsing the user input at an intent handler to determine an intent template with slots, populating the slots in the intent template with information from user input, and performing resolution on the intent template to partially resolve unresolved information. If a slot with missing slot information exists in the partially resolved intent template, a loop may be executed at the processor to fill the slots. The method may include, at the processor, determining that all required information is available and resolved and generating a rule based upon the intent template with all required information being available and resolved.Type: GrantFiled: December 2, 2019Date of Patent: May 25, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Oz Solomon, Christopher Brian Quirk, Han Yee Mimi Fung, Keith Coleman Herold
-
Patent number: 11004446Abstract: Intelligent assistant systems, methods and computing devices are disclosed for resolving alias identifiers. A method comprises receiving and parsing data comprising a current user input that includes an alias identifier. The data and/or other sensor data are analyzed to identify the user. Based at least on identifying the user and recognizing the alias identifier, usage pattern data comprising at least one previous user input that includes the alias identifier and corresponding context information is accessed. The usage pattern data is used to resolve the alias identifier to mean the alias identifier in an alias record of a known entity. Based at least on resolving the alias identifier, an output device is controlled to one or more of generate a message and perform an action with respect to the known entity.Type: GrantFiled: June 30, 2017Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Erich-Soren Finkelstein, Han Yee Mimi Fung, Oz Solomon
-
Patent number: 10984782Abstract: To address the issues of handling conversations with multiple users, an intelligent digital assistant system is provided. The system may include at least one microphone configured to receive an audio input, a speaker configured to emit an audio output, and a processor. The processor may be configured engage in a conversation with a first user, and, concurrent with the first user being engaged in the conversation with the system, recognize speech of one or more additional users in the audio input. The processor may process the recognized speech of the one or more additional users to determine a context for each additional user, and execute a conversation disentanglement module to select and perform one or more predetermined conversation disentanglement actions according to the context of the recognized speech of each additional user.Type: GrantFiled: June 30, 2017Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Erich-Soren Finkelstein, Han Yee Mimi Fung, Oz Solomon, Keith Coleman Herold
-
Patent number: 10932715Abstract: A wearable device is described. The wearable device comprises: a device body configured to be secured in contact with a subject; a first sensor borne by the device body that is activatable to measure a heart rate of the subject; and control logic configured to activate the first sensor during a monitoring period during which the subject is determined to be in a sleep period.Type: GrantFiled: December 14, 2018Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Han Yee Mimi Fung, Haithem Albadawi
-
Patent number: 10898144Abstract: Methods and devices for heart rate monitoring may include determining whether an adjustment triggering condition has been met. Moreover, the methods and devices may include, in accordance with a determination that the adjustment triggering condition has been met, adjusting the second sensor indication to obtain an adjusted second sensor indication based at least on the difference between the first sensor indication and the second sensor indication. The methods and devices may further include, in accordance with a determination that the adjustment triggering condition has not been met, transmitting the second sensor indication to the signaling filter.Type: GrantFiled: November 22, 2016Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Zongyi Liu, Haithem Albadawi, Han Yee Mimi Fung, Christopher Nuesmeyer
-
Publication number: 20200104653Abstract: A method for use with a computing device is provided. The method may include executing one or more programs of an intelligent digital assistant system at a processor and presenting a user interface to a user. At the processor, the method may include receiving natural language user input from the user, parsing the user input at an intent handler to determine an intent template with slots, populating the slots in the intent template with information from user input, and performing resolution on the intent template to partially resolve unresolved information. If a slot with missing slot information exists in the partially resolved intent template, a loop may be executed at the processor to fill the slots. The method may include, at the processor, determining that all required information is available and resolved and generating a rule based upon the intent template with all required information being available and resolved.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Oz SOLOMON, Christopher Brian QUIRK, Han Yee Mimi FUNG, Keith Coleman HEROLD
-
Patent number: 10496905Abstract: A method for use with a computing device is provided. The method may include executing one or more programs of an intelligent digital assistant system at a processor and presenting a user interface to a user. At the processor, the method may include receiving natural language user input from the user, parsing the user input at an intent handler to determine an intent template with slots, populating the slots in the intent template with information from user input, and performing resolution on the intent template to partially resolve unresolved information. If a slot with missing slot information exists in the partially resolved intent template, a loop may be executed at the processor to fill the slots. The method may include, at the processor, determining that all required information is available and resolved and generating a rule based upon the intent template with all required information being available and resolved.Type: GrantFiled: July 21, 2017Date of Patent: December 3, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oz Solomon, Christopher Brian Quirk, Han Yee Mimi Fung, Keith Coleman Herold
-
Publication number: 20190117150Abstract: A wearable device is described. The wearable device comprises: a device body configured to be secured in contact with a subject; a first sensor borne by the device body that is activatable to measure a heart rate of the subject; and control logic configured to activate the first sensor during a monitoring period during which the subject is determined to be in a sleep period.Type: ApplicationFiled: December 14, 2018Publication date: April 25, 2019Inventors: Han Yee Mimi FUNG, Haithem ALBADAWI
-
Patent number: 10159438Abstract: A wearable device is described. The wearable device comprises: a device body configured to be secured in contact with a subject; a first sensor borne by the device body that is activatable to measure a heart rate of the subject; and control logic configured to activate the first sensor during a monitoring period during which the subject is determined to be in a sleep period.Type: GrantFiled: June 15, 2015Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Han Yee Mimi Fung, Haithem Albadawi
-
Patent number: 10152947Abstract: Computing devices and methods for controlling light output of a display are disclosed. In one example, a default brightness setting is set to an indoor light output level. A UV light sensor is activated to detect UV radiation levels. Based on determining that one or more of the UV radiation levels exceed a UV threshold, the default brightness setting is updated to correspond to an outdoor light output level that is greater than the indoor light output level. Without using information from an ambient light sensor, the display is activated from a deactivated state to illuminate at the updated default brightness setting corresponding to the outdoor light output level.Type: GrantFiled: April 6, 2016Date of Patent: December 11, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Haithem Albadawi, Han Yee Mimi Fung, Farah Shariff
-
Publication number: 20180293221Abstract: A method to execute computer-actionable directives conveyed in human speech comprises: receiving audio data recording speech from one or more speakers; converting the audio data into a linguistic representation of the recorded speech; detecting a target corresponding to the linguistic representation; committing to the data structure language data associated with the detected target and based on the linguistic representation; parsing the data structure to identify one or more of the computer-actionable directives; and submitting the one or more of the computer-actionable directives to the computer for processing.Type: ApplicationFiled: June 11, 2018Publication date: October 11, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Erich-Soren FINKELSTEIN, Han Yee Mimi FUNG, Aleksandar UZELAC, Oz SOLOMON, Keith Coleman HEROLD, Vivek PRADEEP, Zongyi LIU, Kazuhito KOISHIDA, Haithem ALBADAWI, Steven Nabil BATHICHE, Christopher Lance NUESMEYER, Michelle Lynn HOLTMANN, Christopher Brian QUIRK, Pablo Luis SALA
-
Publication number: 20180233141Abstract: A method for use with a computing device is provided. The method may include executing one or more programs of an intelligent digital assistant system at a processor and presenting a user interface to a user. At the processor, the method may include receiving natural language user input from the user, parsing the user input at an intent handler to determine an intent template with slots, populating the slots in the intent template with information from user input, and performing resolution on the intent template to partially resolve unresolved information. If a slot with missing slot information exists in the partially resolved intent template, a loop may be executed at the processor to fill the slots. The method may include, at the processor, determining that all required information is available and resolved and generating a rule based upon the intent template with all required information being available and resolved.Type: ApplicationFiled: July 21, 2017Publication date: August 16, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Oz SOLOMON, Christopher Brian QUIRK, Han Yee Mimi FUNG, Keith Coleman HEROLD
-
Publication number: 20180232645Abstract: Intelligent assistant systems, methods and computing devices are disclosed for resolving alias identifiers. A method comprises receiving and parsing data comprising a current user input that includes an alias identifier. The data and/or other sensor data are analyzed to identify the user. Based at least on identifying the user and recognizing the alias identifier, usage pattern data comprising at least one previous user input that includes the alias identifier and corresponding context information is accessed. The usage pattern data is used to resolve the alias identifier to mean the alias identifier in an alias record of a known entity. Based at least on resolving the alias identifier, an output device is controlled to one or more of generate a message and perform an action with respect to the known entity.Type: ApplicationFiled: June 30, 2017Publication date: August 16, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Erich-Soren FINKELSTEIN, Han Yee Mimi FUNG, Oz SOLOMON
-
Publication number: 20180233139Abstract: To address the issues of handling conversations with multiple users, an intelligent digital assistant system is provided. The system may include at least one microphone configured to receive an audio input, a speaker configured to emit an audio output, and a processor. The processor may be configured engage in a conversation with a first user, and, concurrent with the first user being engaged in the conversation with the system, recognize speech of one or more additional users in the audio input. The processor may process the recognized speech of the one or more additional users to determine a context for each additional user, and execute a conversation disentanglement module to select and perform one or more predetermined conversation disentanglement actions according to the context of the recognized speech of each additional user.Type: ApplicationFiled: June 30, 2017Publication date: August 16, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Erich-Soren FINKELSTEIN, Han Yee Mimi FUNG, Oz SOLOMON, Keith Coleman HEROLD
-
Publication number: 20180140253Abstract: Methods and devices for heart rate monitoring may include determining whether an adjustment triggering condition has been met. Moreover, the methods and devices may include, in accordance with a determination that the adjustment triggering condition has been met, adjusting the second sensor indication to obtain an adjusted second sensor indication based at least on the difference between the first sensor indication and the second sensor indication. The methods and devices may further include, in accordance with a determination that the adjustment triggering condition has not been met, transmitting the second sensor indication to the signaling filter.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Zongyi LIU, Haithem ALBADAWI, Han Yee Mimi FUNG, Christopher NUESMEYER
-
Patent number: 9949694Abstract: A wearable heart rate monitoring device includes an optical sensor configured to translate test light reflected from a wearer of the wearable heart rate monitoring device into a machine-readable heart rate signal. The wearable heart rate monitoring device also includes a motion sensor configured to translate motion of the wearable heart rate monitoring device into a machine-readable motion signal. The wearable heart rate monitoring device also includes a heart rate reporting machine, configured to determine a type of activity currently being performed by the wearer of the wearable heart rate monitoring device based at least in part on the machine-readable motion signal, and output an estimated heart rate based on at least the machine-readable heart rate signal and the type of activity.Type: GrantFiled: February 2, 2016Date of Patent: April 24, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Haithem Albadawi, Han Yee Mimi Fung, Zongyi Liu
-
Patent number: 9903755Abstract: Determining time spent outdoors. A method includes, at a first time, using one or more primary criteria including one or more criteria related to information provided by a first hardware input sensor on a device, to determine that the device is outdoors. The method further includes at one or more other times, using one or more secondary criteria, different than the primary criteria, the secondary criteria related to information provided by one or more second hardware input sensors, to determine continuity of the device being outdoors from the first time to the one or more other times. The method further includes based on determining that the device is outdoors and determining continuity of the device being outdoors from the first time to the one or more other times, identifying a total amount of time that the device has been outdoors.Type: GrantFiled: October 5, 2015Date of Patent: February 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Haithem Albadawi, Han Yee Mimi Fung, Farah Shariff
-
Patent number: 9874457Abstract: Systems and methods for estimating lifestyle metrics with a wearable electronic device are disclosed herein. One disclosed system may include the wearable electronic device comprising a processor and a sensor system providing inputs to the processor. The sensor system may include a high power sensor and a low power sensor. The processor may operate in a high power mode in which both sensors are operational and a low power mode in which the high power sensor is not operational. In the high power mode, the processor may compute a lifestyle metric about a user for a first time period based on first data from the high power sensor. In the low power mode, the processor may compute the lifestyle metric for a second time period based on second data from the low power sensor and the first data and/or a derivative of the first data.Type: GrantFiled: May 30, 2014Date of Patent: January 23, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Han Yee Mimi Fung, Haithem Albadawi
-
Publication number: 20170294174Abstract: Computing devices and methods for controlling light output of a display are disclosed. In one example, a default brightness setting is set to an indoor light output level. A UV light sensor is activated to detect UV radiation levels. Based on determining that one or more of the UV radiation levels exceed a UV threshold, the default brightness setting is updated to correspond to an outdoor light output level that is greater than the indoor light output level. Without using information from an ambient light sensor, the display is activated from a deactivated state to illuminate at the updated default brightness setting corresponding to the outdoor light output level.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Haithem Albadawi, Han Yee Mimi Fung, Farah Shariff
-
Publication number: 20170095212Abstract: A wearable heart rate monitoring device includes an optical sensor configured to translate test light reflected from a wearer of the wearable heart rate monitoring device into a machine-readable heart rate signal. The wearable heart rate monitoring device also includes a motion sensor configured to translate motion of the wearable heart rate monitoring device into a machine-readable motion signal. The wearable heart rate monitoring device also includes a heart rate reporting machine, configured to determine a type of activity currently being performed by the wearer of the wearable heart rate monitoring device based at least in part on the machine-readable motion signal, and output an estimated heart rate based on at least the machine-readable heart rate signal and the type of activity.Type: ApplicationFiled: February 2, 2016Publication date: April 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Haithem Albadawi, Han Yee Mimi Fung, Zongyi Liu