H04M1/27475

People suggester using historical interactions on a device

Systems and methods can suggest applications and/or recipients for a user of a computing device to perform communication. The suggestions can be provided on a user interface for a user to select. A suggestion engine can use historical user interactions that include a recipient, a communication application used to communicate with the recipient, and contextual data to determine which application and/or recipients to suggest. The user interactions may occur in a variety of ways, e.g., after a content object has been selected within a host application, where a communication application is selected thereafter. Multiple models may be used to provide the suggestions, such as a pattern model or a cluster model that uses recent user interactions. As another example, a heuristics model may also be used.

USER INTERFACE FOR MULTI-USER COMMUNICATION SESSION

The present disclosure generally relates to user interfaces for multi-user communication sessions. In some examples, a device initiates a live stream in a communication session. In some examples, a device transitions between streaming live audio and live video. In some examples, a device enables synchronizing media playback during a live stream. In some examples, a device displays synchronized media playback and plays a reaction from a first participant of the communication session.

Method and system for group call using whisper
11570221 · 2023-01-31 · ·

A method, apparatus, system and non-transitory computer-readable record medium for a group call using whisper are provided. The group call method includes participating in a group call session with a plurality of participants; designating at least one participant among the plurality of participants as a whisper target based on a touch gesture during the group call session; generating a whisper packet configured to control a server to transfer, only to the whisper target, at least one of video and audio that are input through an input device while the whisper group is designated; and transmitting the whisper packet to the server through the group call session.

COMPLEX COMPUTING NETWORK FOR IMPROVING ESTABLISHMENT AND STREAMING OF AUDIO COMMUNICATION AMONG MOBILE COMPUTING DEVICES

Systems, methods, and computer program products are provided for improving establishment and broadcasting of communication among mobile computing devices. For example, a method comprises determining a first user accesses a mobile application on a first mobile device of the first user; determining a second user accesses the mobile application on a second mobile device of the second user; and initiating the audio conversation between the first user and the second user, wherein the audio conversation is streamed to a third user who accesses the mobile application on a third mobile device of the third user.

Variable path management of user contacts

Systems, methods, and computer-readable mediums for managing a subset of contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a subset of contacts selected at least in part by a user of the telecommunications device. The subset of contacts includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a first portion of graphical identifiers associated with a first portion of the subset of contacts along a first path on a display of the telecommunications device about an axis positioned external to the display of the telecommunications device. The software application further causes display of a second portion of graphical identifiers associated with a second portion of the subset of contacts along a second path on the display of the telecommunications device about the external axis.

Variable path management of user contacts

Systems, methods, and computer-readable mediums for managing a subset of contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a subset of contacts selected at least in part by a user of the telecommunications device. The subset of contacts includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a first portion of graphical identifiers associated with a first portion of the subset of contacts along a first path on a display of the telecommunications device about an axis positioned external to the display of the telecommunications device. The software application further causes display of a second portion of graphical identifiers associated with a second portion of the subset of contacts along a second path on the display of the telecommunications device about the external axis.

Visual representation of contact location

A method for visually representing information on a display of a portable electronic device includes receiving location coordinates from at least one other portable electronic device, plotting a visual identifier on a map and displaying the map on the display of the portable electronic device. The position of the visual identifier corresponds to the location coordinates received from the at least one other portable electronic device, which correspond to an actual location of the at least one other portable electronic device. The appearance of the visual identifier is selected to depict the status of the user of the at least one other portable electronic device.

Visual representation of contact location

A method for visually representing information on a display of a portable electronic device includes receiving location coordinates from at least one other portable electronic device, plotting a visual identifier on a map and displaying the map on the display of the portable electronic device. The position of the visual identifier corresponds to the location coordinates received from the at least one other portable electronic device, which correspond to an actual location of the at least one other portable electronic device. The appearance of the visual identifier is selected to depict the status of the user of the at least one other portable electronic device.

Method of enhancing personal contact information display on a mobile device
11483423 · 2022-10-25 ·

A method of enhancing personal contact information display on a mobile device is disclosed herein. The method of enhancing personal contact information display on a mobile device includes integrating a software code with an operating system for the mobile device. The code is configured to interact with a voice message module, the phone module, the internet module, and the personal contact information module of the mobile device operating system. The method of enhancing personal contact information display on a mobile device is useful for viewing contact information and accessing at least one voicemail left by a first-user.

Method of enhancing personal contact information display on a mobile device
11483423 · 2022-10-25 ·

A method of enhancing personal contact information display on a mobile device is disclosed herein. The method of enhancing personal contact information display on a mobile device includes integrating a software code with an operating system for the mobile device. The code is configured to interact with a voice message module, the phone module, the internet module, and the personal contact information module of the mobile device operating system. The method of enhancing personal contact information display on a mobile device is useful for viewing contact information and accessing at least one voicemail left by a first-user.