Accumulative multi-cue activation of domain-specific automatic speech recognition engine

    公开(公告)号:US11094324B2

    公开(公告)日:2021-08-17

    申请号:US16412333

    申请日:2019-05-14

    IPC分类号: G10L15/22 G10L15/30 G10L15/08

    摘要: A method includes detecting a keyword within an audio stream. The keyword is one of multiple keywords in a database, in which each of the multiple keywords relates to at least one of multiple domains in the database. The database stores a first confidence weight for each of the multiple keywords that are related to a first domain among the multiple domains. Each first confidence weight indicates a probability that a corresponding keyword relates to the first domain. The method includes determining whether a first confidence weight of the keyword is at least equal to an activation threshold value associated with the first domain. The method includes, in response to the first confidence weight of the keyword meeting the activation threshold value, activating a DS-ASR engine corresponding with the first domain to perform speech-to-text conversion on the audio stream.

    Dynamic Event Notification Routing and Delivery Device and Corresponding Systems and Methods

    公开(公告)号:US20200328933A1

    公开(公告)日:2020-10-15

    申请号:US16384777

    申请日:2019-04-15

    发明人: Yi Wu Thomas Merrell

    摘要: An electronic device includes a communication device communicating with one or more Internet-of-things devices, one or more processors, and a memory. The communication device receives, from at least one Internet-of-things device, an event notification. The one or more processors identify a notification recipient to whom the event notification should be sent from a plurality of predefined system users, select a receiving electronic device from at least two electronic devices belonging to the notification recipient, convert the event notification from a first event notification type to a second event notification type that is receivable by the receiving electronic device, and transmit the event notification to the receiving electronic device.

    Methods and Systems for Selective Attachment and Use of Unmanned Aircraft Suspension Perches

    公开(公告)号:US20200218290A1

    公开(公告)日:2020-07-09

    申请号:US16242989

    申请日:2019-01-08

    摘要: Methods and systems for attaching an unmanned aircraft suspension perch to a surface with an unmanned aircraft are provided. One method includes retrieving, with the unmanned aircraft, the unmanned aircraft suspension perch. The method can include selecting, with one or more processors carried by the unmanned aircraft, an attachment location for the unmanned aircraft suspension perch. A flight engine responsive to the one or more processors can navigate the unmanned aircraft to the attachment location. The unmanned aircraft can attach the unmanned aircraft suspension perch to the surface at the attachment location. The unmanned aircraft can then suspend itself from the unmanned aircraft suspension perch, or alternatively release, with a perch interface of the unmanned aircraft, the unmanned aircraft suspension perch while the unmanned aircraft suspension perch remains attached to the surface at the attachment location.

    Electronic device having capacitance-based force sensing

    公开(公告)号:US11900784B2

    公开(公告)日:2024-02-13

    申请号:US16883202

    申请日:2020-05-26

    摘要: An electronic device has pair(s) of conductive plates that is coupled to a housing and is electrically isolated by a dielectric material. The pair(s) of conductive plates is positioned to change relative orientation in relation to mechanical force that deforms the housing. Capacitive driver(s) is electrically coupled to pair(s) of conductive plates. A controller is communicatively coupled to the capacitive driver(s). The controller identifies a first capacitance of the pair(s) of conductive plates associated with the housing being in a normal state. The controller detects, via the capacitor driver(s), a change in capacitance from the first capacitance to a second capacitance of the pair(s) of conductive plates. The controller compares the change in capacitance to a threshold. In response to the change exceeding the threshold, the controller generates a notification.

    Generating action suggestions based on a change in user mood

    公开(公告)号:US11507855B2

    公开(公告)日:2022-11-22

    申请号:US16362454

    申请日:2019-03-22

    摘要: In aspects of generating action suggestions based on a change in user mood, a computing device implements an action generation module that generates action suggestions. The action generation module analyzes sensor data from sensors to determine a current user state associated with a user. The action generation module also analyzes environment data received from Internet-of-Things (IoT) devices to determine a current environment context associated with the user. The action generation module can detect a change in a user mood based on a comparison of the current user state with user history data that includes user state parameters and environment context parameters that indicate the user mood. The action generation module can analyze the user history data to determine the user state parameters and/or the environment context parameters that correlate to the change in the user mood, and generate an action suggestion that is intended to modify the current user state.

    Speech recognition system providing seclusion for private speech transcription and private data retrieval

    公开(公告)号:US11031010B2

    公开(公告)日:2021-06-08

    申请号:US16502883

    申请日:2019-07-03

    摘要: A method includes receiving a voice input via a microphone of an electronic device, and determining whether the voice input contains speech from an authorized user of the electronic device or speech from an unauthorized user. The method includes in response to determining that the voice input contains speech from the authorized user: determining whether the speech contains private speech or public speech; in response to determining that the speech contains private speech, processing the voice input through a local automatic speech recognition (ASR) engine within the electronic device, the local ASR engine converting the voice input from audio format to text format and outputting a text transcription of the private speech; and in response to determining that the speech does not contain private speech, forwarding the voice input through a communication interface associated with a network-connected external device for processing the voice input at the network-connected external device.

    Methods and devices for precluding touch initiated control operations during three-dimensional motion

    公开(公告)号:US10983690B2

    公开(公告)日:2021-04-20

    申请号:US16373532

    申请日:2019-04-02

    IPC分类号: G06F3/041 G06F3/0488

    摘要: An electronic device includes a touch-sensitive display, one or more processors, and one or more motion sensors. The touch-sensitive display detects touch input at a surface of the touch-sensitive display, with the touch input identifying a user input command requesting performance of a control operation. The one or more motion sensors determine whether the electronic device moves in three-dimensional space while the touch input is occurring. The one or more processors preclude execution of the control operation in response to the touch input where the electronic device moved in the three-dimensional space while the touch input was occurring, thereby preventing control operations in response to inadvertent touching when the electronic device is being picked up or moved.

    Methods and Devices for Precluding Touch Initiated Control Operations During Three-Dimensional Motion

    公开(公告)号:US20200319789A1

    公开(公告)日:2020-10-08

    申请号:US16373532

    申请日:2019-04-02

    IPC分类号: G06F3/0488 G06F3/041

    摘要: An electronic device includes a touch-sensitive display, one or more processors, and one or more motion sensors. The touch-sensitive display detects touch input at a surface of the touch-sensitive display, with the touch input identifying a user input command requesting performance of a control operation. The one or more motion sensors determine whether the electronic device moves in three-dimensional space while the touch input is occurring. The one or more processors preclude execution of the control operation in response to the touch input where the electronic device moved in the three-dimensional space while the touch input was occurring, thereby preventing control operations in response to inadvertent touching when the electronic device is being picked up or moved.

    Electronic device having capacitance-based force sensing for user interface input

    公开(公告)号:US11763177B2

    公开(公告)日:2023-09-19

    申请号:US16883264

    申请日:2020-05-26

    摘要: An electronic device includes a capacitive driver that is electrically coupled to a pair of conductive plates coupled to a housing and electrically isolated by a dielectric material. The conductive plates are positioned to change relative orientation in relation to deformation of the housing in a first direction. A controller identifies a first capacitance of the pair of conductive plates associated with the housing being in a normal alignment relative to the first direction. The controller presents an object on a user interface device in a first kinematic state. The controller detects, via the first capacitor driver, a change in capacitance from the first capacitance to a second capacitance of the pair of conductive plates. The controller associates the change to a first user input. The controller presents the object on the user interface device in a second kinematic state based on the first user input.

    Methods and systems for unmanned aircraft monitoring in response to Internet-of-things initiated investigation requests

    公开(公告)号:US11049404B2

    公开(公告)日:2021-06-29

    申请号:US16269432

    申请日:2019-02-06

    摘要: An Internet-of-things device can detect, using one or more sensors, a condition exceeding a predefined condition threshold. If the condition is occurring at a location outside of an area monitored by the sensors of the Internet-of-things device, a communication device can transmit an investigation request to an unmanned aircraft. The investigation request can include a request to monitor an environment at the location. The Internet-of-things device can then receive an event report identifying whether a class of event is or was occurring at the location from the unmanned aircraft. The event report can include one or more event labels. The Internet-of-things device can transform, with an artificial intelligence engine, the one or more event labels into machine learned knowledge in an Internet-of-things knowledge domain.