H04M19/04

MOTOR VIBRATION CONTROL METHOD AND ELECTRONIC DEVICE

A motor vibration control method and an electronic device can implement vibration of a motor when a loading capability of a battery is low. A battery status is obtained when a first motor vibration waveform vibration request is received. The battery status includes a battery temperature, a battery temperature and a battery level, or a battery power supply capability. A motor vibration parameter is switched if the battery status meets a preset condition, where the preset condition is that the battery power supply capability is lower than a first threshold, the battery temperature is lower than a second threshold, or the battery temperature and the battery level are lower than a third threshold array. The motor vibration parameter includes a motor vibration waveform or a motor vibration input voltage. The motor is driven to vibrate based on a switched motor vibration parameter.

Pseudo force sense generation apparatus

For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.

Pseudo force sense generation apparatus

For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.

DYNAMIC NOTIFICATION TONE MODIFICATION

A computer-implemented method for real-time modification of notification tones to distinguish an intended recipient of a notification tone is disclosed. The computer-implemented method includes monitoring an audio stream of an online conference for one or more audio notification tones. The computer-implemented method further includes detecting that a notification tone generated outside of the online conference matches the notification tone of an application or user device associated with two or more participants of the online conference. The computer-implemented method further includes responsive to detecting that the notification tone matches the notification tone of an application or user device associated with two or more participants of the online conference, generating an ameliorative action associated with the notification tone.

DYNAMIC NOTIFICATION TONE MODIFICATION

A computer-implemented method for real-time modification of notification tones to distinguish an intended recipient of a notification tone is disclosed. The computer-implemented method includes monitoring an audio stream of an online conference for one or more audio notification tones. The computer-implemented method further includes detecting that a notification tone generated outside of the online conference matches the notification tone of an application or user device associated with two or more participants of the online conference. The computer-implemented method further includes responsive to detecting that the notification tone matches the notification tone of an application or user device associated with two or more participants of the online conference, generating an ameliorative action associated with the notification tone.

Surface detection for mobile devices

A disclosed example includes providing vibration information to a model, the vibration information corresponding to a first vibration measured at a first mobile device when the first mobile device is in a state of non-use by a user, the model based on a plurality of vibration patterns that correspond to second vibrations measured by second mobile devices in different environments; identifying, using the model, one of the vibration patterns that corresponds to the vibration information; determining an environment of the first mobile device based on the one of the vibration patterns; and instructing the first mobile device to modify a functionality of the first mobile device based on the environment.

PSEUDO FORCE SENSE GENERATION APPARATUS

For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.

PSEUDO FORCE SENSE GENERATION APPARATUS

For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.

System and method for modifying the operational state of a telecommunication application using conversational processing
11575784 · 2023-02-07 ·

A method for computer control of online social interactions based on conversation processing. A portion of a conversation with a given user is recorded, stored in memory, and processed so as to influence subsequent interactions. These may include audio or other contextualized annunciations of subsequent telephone calls. Other modes addressing conversational processing for social purposes can result in interwoven conversation guided among threads of interest, advertising and incented participation of conversational content and placement. The invention is capable of implementation in telecommunications systems such as cellular, local exchange, and VOIP, and in combination with other forms of internet-based telecommunication, including smart phones and adaptive forums chat rooms.

System and method for modifying the operational state of a telecommunication application using conversational processing
11575784 · 2023-02-07 ·

A method for computer control of online social interactions based on conversation processing. A portion of a conversation with a given user is recorded, stored in memory, and processed so as to influence subsequent interactions. These may include audio or other contextualized annunciations of subsequent telephone calls. Other modes addressing conversational processing for social purposes can result in interwoven conversation guided among threads of interest, advertising and incented participation of conversational content and placement. The invention is capable of implementation in telecommunications systems such as cellular, local exchange, and VOIP, and in combination with other forms of internet-based telecommunication, including smart phones and adaptive forums chat rooms.