Communications and messaging in a Computer-Telephony (CT) system are assisted using an Electronic Call Request (ECR), a computer and network system construct that operates in place of a telephone call. An ECR is invoked and made a storage and communication entity in a computing and network environment in which the ECR is logged in a queue. The ECR in the form of a storage and communication entity navigates the telephone network under the direction of the caller who graphically manipulates the ECR using a graphical user interface (GUI). The ECR is activated into a telephone call at the command of a human or computer or network system agent generating a telephone call both to the caller and the call target.
TIMOTHY CHESTER O'KONSKI - PALO ALTO CA, US MASAHIKO NISHIMURA - CAMPBELL CA, US
International Classification:
G06F 16/638 G06F 16/635 G06F 16/683 G06F 16/65
Abstract:
A system and method for generating a personalized playlist is provided. A plurality of media tracks from a user device of a user is received. The plurality of media tracks is analyzed for metadata and the metadata is assigned to the media tracks in the plurality of media tracks. One or more user attributes of the user is generated. The one or more user attributes includes a first time period when the user is between 20 and 30 years old. The metadata of the media tracks is compared to the one or more user attributes. The metadata includes metadata for relevant dates of media tracks. The relevant dates include a date of performance of the media tracks and are compared to the first time period. A target mood for generating a playlist is generated. A playlist is generated based on the target mood and based on the comparison of the metadata to the one or more attributes.
Timothy Chester O'Konski - Palo Alto CA, US Masahiko Nishimura - Campbell CA, US
International Classification:
G06F 3/0481 G06F 17/30
Abstract:
A dynamic playlist generator is configured to provide users with a personalized playlist of media tracks based on user data. The system is configured to upload and analyze media tracks, extract enhanced metadata therefrom, and assign classifications to the media tracks based on the enhanced metadata. The system determines one or more conditions of the user and generates a personalized playlist based on matching the user's condition with media tracks that have classifications that correspond to such condition. The classifications can include categories of moods or pacing level of the media tracks. Personalized playlists can be generated based on matching user mood selections with the mood categories of the media tracks, or based on matching user biorhythmic data with the pacing level of the media tracks.