Patent ID: 8626707
Filing Date: 2014-01-07
Classification: G06F,G06Q

Abstract:
1. A method, comprising: analyzing, by a processor of a server device communicatively coupled to a client device through a network, a media data of the client device to determine at least one meta-data identifier associated with the media data, wherein the at least one meta-data identifier is generated by a client application of the client device that is agnostic of a type of media player application compatible with the media data, wherein the media data is a multimedia data, and wherein the at least one meta-data identifier is determined based on an audio data embedded in the multimedia data; automatically populating, by the processor of the service device, a new mark-up language file using an existing media-collection data stored on the server device and associated with the media data, wherein the new mark-up language file includes an arrangement of the existing media-collection data associated with the media data, wherein the new mark-up language file includes a 30 second media segment of the media data, and wherein the existing media-collection data is generated by a processor of the client device analyzing a usage pattern of the client device; associating, by the processor of the service device, the new mark-up language file and the arrangement of the existing media-collection data with a user of the client device; processing, by the processor of the server device, a payment from an interested party when the new mark-up language file develops a patron base above a threshold value; displaying, by the processor of the server device, an advertisement of the interested party on the new mark-up language file; localizing, by the processor of the server device, the new mark-up language file in at least one of a plurality of languages; registering, by the processor of the server device, a different user when the different user responds to a hook data in a communication between the user and the different user, wherein the hook data is at least one of an electronic invitation to connect to the user or an electronic invitation to join a group comprising the user; identifying, by the processor of the server device, a different media data and a different media-collection data of a different client device of the different user communicatively coupled with the server device; associating, by the processor of the sever device, the user with the different user based on a similar attribute in the arrangement of the existing media-collection data of the user and a different arrangement of the different media-collection data of the different user; associating, by the processor of the server device, the different media-collection data of the different user with a different profile of the different user; automatically populating, by the processor of the server device, a different new mark-up language file of the different user when the different media-collection data is identified by a different application module of the different client device; determining, by the processor of the server device, a compatibility rating between the user and the different user based on the similar attribute between the arrangement of the existing media-collection data of the user and the different arrangement of the different user; enabling, by the processor of the server device, the user to view the different new mark-up language file based on the determination of the compatibility rating; forming, by the processor of the server device, a group between the user and the different user based on a threshold parameter of the compatibility rating; applying, by the processor of the server device, a widget chosen from a widget group comprising of a party widget, a personal detail widget, a tag widget, a guestbook widget, an internal messaging widget, a share widget, a photo widget, a tuned-in now widget, a post widget, a reviews widget, and a live event widget to the new mark-up language file and the different new mark-up language file; creating, by the processor of the server device, a stream of audio content based on the at least one meta-data identifier, the new mark-up language file, the existing media-collection data, the different new mark-up language file, and content from a content database of a central server communicatively coupled to the server device; and streaming, by the processor of the server device, the stream of the audio content to the group.