[go: up one dir, main page]

US20130231043A1 - Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem - Google Patents

Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem Download PDF

Info

Publication number
US20130231043A1
US20130231043A1 US13/412,633 US201213412633A US2013231043A1 US 20130231043 A1 US20130231043 A1 US 20130231043A1 US 201213412633 A US201213412633 A US 201213412633A US 2013231043 A1 US2013231043 A1 US 2013231043A1
Authority
US
United States
Prior art keywords
content
user
electronic device
transmitting
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/412,633
Inventor
Basil Nasri Tawfiq Moshtaha
Eyad Ali Mohammad AL QALQILI
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US13/412,633 priority Critical patent/US20130231043A1/en
Publication of US20130231043A1 publication Critical patent/US20130231043A1/en
Priority to US15/390,523 priority patent/US9838145B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06F16/437Administration of user profiles, e.g. generation, initialisation, adaptation, distribution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3816Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/71Wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices

Definitions

  • the embodiments herein generally relate to communication systems and methods and particularly relates to sending and/or receiving advertisements and data content and providing multiple value added services for subscribers through electronic communication device.
  • the embodiments herein more particularly relates to a method and system for displaying advertisements or data content on the display screen of the user's mobile communication device and any other Portable/Non Portable Electronic Device with a display mechanism and further for delivering multiple value added services based on user's request using CBS/CBC, SMS, MMS, GPRS, HSPA, WiFi, satellite, radio data connection, cable data connection and any data connection available on the electronic device that is connected to different communication networks including IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks.
  • the mobile devices are increasingly used for more than simple voice and text communication.
  • the mobile devices are now becoming the users' personal center of operations capable of performing complex operations, delivering services from numerous service providers through tailored applications, reading the Global Positioning System (GPS) signal using integrated GPS module in the mobile devices and displaying various forms of content including interactive static, animated, video images, audio files, web/WAP (Wireless Access Protocol) pages, or combinations of these forms.
  • GPS Global Positioning System
  • a growing number of solution providers, content providers, and advertisers are providing their solutions and content through applications installed on mobile, portable, and non portable electronic devices; Applications that include mobile payments, banking, and commerce tools, marketing and retail tools, ticketing, advertising, social networking, content providing applications, gaming, location services and maps.
  • the content available through mobile devices is often difficult to be accessed and previewed before downloading or purchasing. Indeed, most content need to be advertised or marketed in some form to the consumer, and listed in a catalog, deck or file for the consumer to access and download. Also often the content downloaded cannot be rendered or played with the native media applications available in the handset. In other cases content advertised may not be precisely focused and targeted to the right audience. Furthermore, different services like mobile banking, transportation ordering, event specific applications usually require the user to download different application for each service which imposes a challenge for the user's device available system resources like memory, processing power, and battery life as well as increase the complexity of the user experience.
  • the primary object of the embodiments herein is to provide a method and system for advertising, delivering content, and providing multiple value added user services on the user's communication device.
  • Another object of the embodiments herein is to provide a flexible mode of advertising through the display screen of the mobile communication device.
  • Yet another object of the embodiments herein is to provide a method and system for advertising with an ability to profile network users according to user categories based on location, interest, gender, age, nationality, and language to advertise the content according to the user defined preferences.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control the delivered contents by minimizing the content to appear on part of the screen.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control transmission of different content at the same time to different geographical locations covered by the network.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control transmission of different content at the same time across the geographical area covered by the network.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to associate a unique signature for each user that can be used to track user's interactions, provide promotional offers and coupons, and identifies the user interactions to update the user profile and to generate useful statistics.
  • the various embodiments herein provide a system and method for broadcasting personalized content and advertisements and for providing multiple value added services such as emergency vehicle request, taxi cab request, delivery request, and event organization application through a single application installed in a user electronic device that is connected to a communication network.
  • the system comprises of one or more Application Server that provides business logic and processes to all requests; one or more Application Programmable Interface Server that integrate with content delivery platform systems in a communication network such as Cell Broadcast System, multimedia broadcast multicast system, IPTV, SMSC, MMSC; one or more Community Server that integrate with service provider servers at emergency response centers, transportation centers, and hospitals to send subscriber service request to these centers; one or more Web Server where all connections and requests terminate and which forwards all requests to the application server; one or more Database Server that store subscribers profiles; one or more Statistics Server that generate rich reports and statistics of usage and subscribers' interactions; one or more Administration Server which administrations can use to upload, schedule, plan, and provision content and services and view logs of all transactions performed in the system,
  • the system is used locally as well as remotely by independent Content Providers to define and submit delivery schedule of Messages/Advertisements and can be used by administrators to configure and provision service to become available for subscribers at the application installed in their electronic devices.
  • the system further comprise of software application that is installed on the communication device for sending and
  • the uploading of the content on the portal comprises registering a content provider and/or advertiser with the portal and providing authentication credentials like Login-ID and Password.
  • the communication device is at-least one of IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks devices.
  • the uploading of the data content is carried out through at least one of a Web server Media Loader, an Application server Media Planner and a Web server Media Webpage through a secured network.
  • the said data content are interactive.
  • the uploaded data content are sorted and saved in the database server of the system.
  • the data content are displayed in any of the following areas of the user screen of the communication device which includes at least one of covering the complete display screen, covering a portion of the screen, replacing an operator logo and replacing a background picture.
  • the data content on a touch screen communication devices is linked to a hyperlink and further details of the data content appears once the data content is tapped on the user screen of the communication device.
  • the advertisement is sent to a selected users of the network depending on the requirements of at-least one of the user or the advertiser or sent to all the users of the network.
  • the method further comprises using directing means to direct the user to additional information related to an advertisement of interest.
  • the data content are shuffled based on predetermined intervals of usage.
  • the embodiments herein further provide a method for sending content on a user screen of a communication device.
  • the method comprising steps of uploading data content to an application server media manager, sending the uploaded data content to one or plurality of communication network content delivery platform systems including but not limited to Cell broadcast, MBMS, SMS, MMS, GPRS, HSPA, IPTV; Transmitting the uploaded data content by the content delivery platform to the said electronic device wherein the computer program on the electronic device listens to the corresponding content delivery platform interface; Receiving user's service request from the computer program on his electronic device, forwarding request of the service to the responsible service center through the community server; Collecting usage and viewing statistics from user's computer program.
  • the administrator defines the broadcast areas at-least in geographical terms and abstracting from the topology of a mobile network.
  • the administrator also defines the timing and frequency of the content transmission by choosing desired spot from interactive dynamic booking schedule.
  • FIG. 1 is an exemplary illustration of a mobile communication device with an advertisement displayed on the user screen, according to one embodiment herein.
  • FIG. 2 illustrates a block diagram of the advertisement, data content, and multiple value added service delivery system, according to one embodiment herein.
  • FIG. 3 illustrates a block diagram of the advertisement, data content, and multiple value added service delivery system, according to one embodiment herein.
  • FIG. 4 illustrates a functional block diagram of the advertising/data content delivery system, according to one embodiment herein.
  • FIG. 5 illustrates a block diagram of a configuration manager/web interface sequence in the advertisement/content delivery system, according to one embodiment herein.
  • FIG. 6 illustrates an advertiser registration window on the portal of the system, according to one embodiment herein.
  • FIG. 7 illustrates an administration server's ad-publisher window for consolidating the advertisements/content and transmitting the relevant advertisements/content and messages to the users, according to one embodiment herein.
  • FIG. 8 illustrates a block diagram system for advertising on the mobile main screen, according to one embodiment herein.
  • FIG. 9A-9F illustrates a step-by-step installation of the electronic device software application, according to one embodiment herein.
  • FIG. 10 illustrates a table showing possible content deliveries through a data connection module attached/connected to LCD Monitor Screens and all other applicable output modules.
  • the various embodiments herein provide a system and method for delivering advertisements/data content on a user screen of a communication device and a system and method for delivering useful services to users through a single software application installed on the user electronic device.
  • the system comprises of one or more Application Server that provides business logic for processing all requests received from subscribers and content providers, it also provides interactive updated booking scheduler, media planner, and media manager that allows content providers to plan, schedule, and submit transmission request for broadcasting campaigns.
  • the application server interfaces with web server for receiving requests and interfaces with community server to send request and receive responses from external service providers and interfaces with application programmable interface server to send requests and receive responses from content delivery platforms in communication network; one or more Application Programmable Interface Server that integrates to and forward requests to end users and receive corresponding responses from content delivery platforms in a communication network such as Cell Broadcast System, multimedia broadcast multicast system, IPTV, SMSC, MMSC; one or more Community Server that integrate with service provider servers at emergency response centers, transportation centers, and hospitals, and other service centers to send subscriber service request to these centers; one or more Web Server where all connections and requests terminate and which forwards all requests to the application server; one or more Database Server that store subscribers profiles; one or more Statistics Server that generate rich reports and statistics of usage and subscribers' interactions; one or more Administration Server which administrations can use to upload, schedule, plan, and provision content and services and view logs of all transactions performed in the system
  • the uploading of the data content and advertisements on the portal comprises registering a content provider and an advertiser with the portal and providing authentication credentials like Login-ID and Password.
  • the communication device is at-least one of IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks devices.
  • the uploading of the data content is carried out through at least one of a Web Server media Loader, a Application Server Media Planner and a Web Server Media Webpage through a secured network.
  • the said data content are interactive.
  • the uploaded data content are sorted and saved in a database server of the system.
  • the data content are displayed in any of the following areas of the user screen of the communication device which includes at least one of covering the complete display screen, covering a portion of the screen, replacing an operator Logo and replacing a background picture.
  • the data content on a touch screen communication device is linked to a hyperlink and further details of the data content appears once the data content is tapped on the user screen of the communication device.
  • Hyperlinked advertisements once tapped activate data connection such as GPRS, 2.5G, 2.7G (EDGE), 3G or 4G data connection and takes the mobile user to a WAP page.
  • the advertisement/data content is sent to a selected users of the network depending on the requirements of at-least one of the user or the advertiser or sent to all the users of the network.
  • the method further comprising using a directing means to direct the user to additional information related to an advertisement/data content of interest.
  • the advertisements/data content are shuffled based on the predetermined intervals of usage. At least one advertisement is then transmitted through a wireless application protocol link to a communication device.
  • the embodiments herein further provide a method for sending content on a user screen of a communication device.
  • the method comprising steps of uploading data content to an application server media manager, sending the uploaded data content to one or plurality of communication network content delivery platforms including but not limited to Cell broadcast, MBMS, SMS, MMS, GPRS, HSPA, IPTV; Transmitting the uploaded data content by the content delivery platform to the said electronic device wherein the computer program on the electronic device listens to the corresponding content delivery platform interface; Receiving user's service request from the computer program on his electronic device, forwarding request of the service to the responsible service center through the community server; Collecting usage and viewing statistics from user's computer program.
  • the administrator defines the broadcast areas at-least in geographical terms and abstracting from the topology of a communication network.
  • the administrator also defines the timing and frequency of the data content by choosing desired spot from interactive updated booking schedule.
  • FIG. 1 is an exemplary illustration of a mobile communication device with an advertisement or data content or confirmation to service request is displayed on the user screen, according to one embodiment herein.
  • FIG. 1 shows a front view of the mobile handset with an advertisement or data content or confirmation to service request displayed on the display screen.
  • the mode of display 102 on the user screen 101 is flexible as the display of the content is customized based on the user-defined preferences.
  • the content as shown in FIG. 1 is displayed on the user screen 101 of the mobile handset covering the complete screen surface.
  • the content can also be displayed on the user screen 101 in one of the modes including partial coverage of the mobile screen, replacement of the network operator logo with the content and replacing the background image on the mobile screen with the content.
  • the content 102 is shuffled from one content to other at predetermined intervals in accordance with a market or a content provider targets.
  • the content 102 are also shuffled at predetermined intervals depending on the user preferences.
  • FIG. 2 illustrates a block diagram of the content delivery and multiple value added services system, according to one embodiment herein.
  • the data content are uploaded from Web Server Media Page and Web Server Media Loader 206 , to the Application Server Media Planner 207 , through internet/intranet 205 and over a secured web access 208 i.e. with specific ID and password.
  • the data content are pushed to the content delivery platforms 203 through the Application Programmable Interface Server 204 whereas the data content are sorted and saved in the database server 210 .
  • the data content are sent to the users 201 in any desired form as requested by the content provider and according to market targets by utilizing data transport network 202 .
  • the application server can forward user requests for services such as taxi cab order or emergency response request, or medical record update to the concerned service provider through the community server 209 and receives back the response or confirmation and update the user accordingly.
  • FIG. 3 illustrates a block diagram of the content sending and receiving and multiple value added services provision system, according to one embodiment herein.
  • the system includes one or more Administration Servers users 301 connected to a content delivery platform (such as CBS, MBMS, SMSC, IPTV . . . ) 303 through Application Server media manager 302 .
  • the Administration Server user 301 defines and submits data content both locally as well as remotely where the Administration Server user can be independent Content Provider or advertiser.
  • the Administration Server user 301 defines the broadcast areas in geographical terms, abstracting from the topology of the mobile network.
  • the Administration Server user 301 also defines the timing and frequency of transmission of the content delivery platform 303 message, also termed as data content such as advertisement.
  • the Application Server media manager 302 aggregates and processes the content data received from all the Administration Server users 301 or content providers. Then the Application server media manager 302 forwards the requests to the content delivery platforms 303 . To execute the commands received from the Application Server Media Manager 302 , the content delivery platform addresses the appropriate Access Network component such as Base Station Controllers (BSC) 304 . The commands to the Access Network 304 are given with targeted cells details based on the topology information and on the targeted geographical areas. The requests are processed by the content delivery platform 303 and standard compliant commands are sent to the Access Network 304 .
  • BSC Base Station Controllers
  • the content delivery platform 303 is addressed by the content providers using an Application Server Media Manager module 302 through application programmable interface server.
  • the requests are processed by the content delivery platform 303 , and standard compliant commands are sent to the Access Network 304 .
  • the system is managed by a management module from the Operation and Maintenance Administration Server 309 .
  • the Statistics Server 308 also provides Statistics information regarding the Application Server Media Manager 302 requests.
  • the Application Server 302 also forwards request to external systems 310 that belong to service providers through the community server 307 .
  • Each connection to a content provider is provided with a defined time span, when no transmission occurs on a link within the specified time-span the Application Server Media Manager 302 terminates the connection.
  • the Application Server Media Manager 302 is connected to the Content Delivery Platforms 303 through the Local Area Network (intranet) or the Internet. In the Content Delivery Platforms 303 , throughput regulation is performed for the data received from the Application Server Media Manager. When the Application Server-Media Manager 302 exceeds a configurable maximum throughput; the Content Delivery Platforms 303 slows down the rate of sending the response. This increases the probability of reaching the window size configured per content providers and prevents sending additional requests.
  • FIG. 4 illustrates a block diagram of the content sending and receiving and multiple value added services provision system, according to one embodiment herein the Web Server 401 forwards the data content to the Application Server 402 .
  • the Application Server 402 forwards the data content to the Application Programmable Interface Server 403 that sends the data to the transport network 404 .
  • the Application Programmable Interface Server manipulates data content before sending it to the transport network 404 by reducing the data to chunks, each chunk containing approximately 1120 bytes of data and approximately 100 bytes of header. For example, commands like play a stored advertisement, delete a stored message is also sent to the Application Programmable interface Server 403 .
  • the header contains details of the application signature, message-ID (a unique identifier of the message), message type including text, image, ring-tone and the like, message category including advertisement, traffic situation, emergency messages, total number of chunks, size of the current chunk, sequence of the current chunk and the display attributes such as size, position, orientation and the like.
  • message-ID a unique identifier of the message
  • message category including advertisement, traffic situation, emergency messages
  • total number of chunks size of the current chunk
  • sequence of the current chunk and the display attributes such as size, position, orientation and the like.
  • CBS mobile cell broadcasting system
  • the data contains approximately 1120 bytes if it is binary and approximately 1250 bytes of data if the message is broadcasted as text.
  • the data is then sent to the cell broadcasting transport network 404 and the content is sent to the subscribers 405 .
  • the messages received from the application server may reach in a different order from the original order in which the messages are transmitted.
  • the system uses a mechanism of adding chunk sequence number so that while concatenating the data client application avoids errors.
  • the chunks from different contents do not interfere since the system maintains a unique ID for each of the chunk sent.
  • the chunks for incomplete messages are deleted after waiting for a predetermined time period in case if incomplete data is sent to the client system.
  • the data content is encapsulated and is then encrypted with a symmetric key.
  • the encrypted output is used as a signature.
  • the user is provided with an option to activate or deactivate the channel for receiving data content.
  • Data content is sent as binary data.
  • the binary data is encrypted-decrypted for subscribed services.
  • the broadcasted data content are encrypted prior to being communicated to the communication devices within a geographic area.
  • the software application in the communication device retrieves a cryptographic key, which is stored in the communication device to decrypt the message and the information contained in the decrypted message is processed and displayed.
  • FIG. 5 illustrates a block diagram of configuration manager/web interface sequence of the system, according to one embodiment herein.
  • the configuration manager/web interface enables content providers who have subscribed for the service to login into the system and schedule and publish the advertisements and messages.
  • the application consists of modules to schedule and upload advertisements and messages, re-schedule and set configuration parameters of the advertisement.
  • the advertiser/web user 501 connects to the web server 503 through a J2EE application server 502 .
  • a J2EE application server 502 is a software framework dedicated to the efficient execution of procedures (programs, routines, scripts) for supporting the construction of applications.
  • the advertiser/web user 501 is authenticated and authorized 503 a with the login ID and password before connecting to the web interface.
  • the web server 503 consists of a content manager 503 b , which reviews and filter-out contents before publishing them. This ensures that no offensive contents with swear words are transmitted to the mobile device.
  • the uploaded advertisement and data content is then encrypted with the encryption 503 c algorithm.
  • the scheduler module 504 allows the advertiser/web user 501 to schedule the advertisement, re-schedule the scheduled advertisement and set configuration parameters of the advertisement.
  • the moderator 505 module modulates the entire process of scheduling, uploading advertisements and messages, re-scheduling and setting configuration parameters of the advertisement and allows the administrator to review and filter-out contents before publishing.
  • the media publisher 506 publishes the advertisements.
  • the scheduler 504 module then processes the messages based on the schedule set by the advertiser/web user 501 and the administrator and sends the data to a Content Delivery Platform Interface 507 .
  • the Content Delivery Platform Interface 507 broadcasts the message.
  • the Data Access Objects (DAO) 508 is a general programming interface for accessing the SQL server database 509 .
  • the data access object (DAO) 508 provides an abstract interface to the SQL server database 509 for specific operations without exposing details of the SQL server database 509 .
  • the advertisers/web user 501 use the configuration manager to set parameters for the advertisement such as managing files (memory management) on the device, playing schedule, image position, orientation, size and the like, which forms the header for the message.
  • the expiry of the content is also as part of header for removing the file after receiving or after a certain period of time unless the subscriber wishes to store the message.
  • the configuration manager also allows the users to upload images and allows to type in text messages. While uploading the application, based on the mode of display such as banner, full screen and the like, the server resizes the image into a pre-defined format, which does not make any distortion on different screen resolutions in mobile end while viewing.
  • the administrator of the configuration manager/web interface has the privilege to use the configuration and schedule modules. The administrator enrolls the advertisers/web users 501 and set privileges according to the preferences, uploads the content (Images/video, audio, text messages, and choose the area for message broadcasting.
  • the user is selected from one or more ways including targeting users under specific Cell IDs that can be selected from a list, or by using maps and/or entering the geographical coordinates and the like, where the Application Server can read the coordinates of the user device and target user based on their location according to the preferences for the location.
  • the administrator also has the privilege for the maintaining the cell management module such as cells location creation, and to reject or filter the added advertisement according to the country rules and regulations with prior coordination with the content provider.
  • the advertiser/web user 501 can upload the content or post messages in the mobile advertisement system taking in consideration the agreed rules and restrictions, schedule and configure advertisement and uploaded messages.
  • FIG. 6 illustrates an advertiser registration window on the portal of the mobile advertising system, according to one embodiment herein.
  • the advertiser fills in the boxes with the necessary details provided in the advertiser registration window 601 on the portal of the mobile advertising system. Once the details of the advertiser are updated in the portal, the advertiser is provided with authentication credentials including a login ID and password. The advertiser can also define the authentication credentials according to their preferences. Once the advertiser is authenticated, the advertisers are allowed to upload and schedule the advertisements and messages.
  • FIG. 7 illustrates the Application Server media server's publisher window for consolidating the data content and transmitting the relevant advertisements and messages to the communication devices, according to one embodiment herein.
  • the broadcast media server's publisher window 701 allows the content provider to schedule and upload advertisements and messages, re-schedule and set configuration parameters for the data content.
  • the scheduler 504 module as shown in FIG. 5 then processes the data based on the schedule set by the advertiser/web user and the administrator and sends the data to a Content Delivery Platform Interface.
  • the moderator module modulates the entire process of scheduling, uploading advertisements and messages, re-scheduling and setting configuration parameters of the data content and allows the administrator to review and filter-out contents before publishing them. Once the administrator reviews the advertisements, the media publisher publishes the advertisement and messages according to the configuration parameters set by the advertiser.
  • FIG. 8 illustrates a block diagram of the method and system for sending and/or receiving data content and providing multiple value added services on the communication device, according to one embodiment herein.
  • the listener module client 801 runs at the background on the communication device, for instance a mobile device, to listen a specified port number. Whenever a new message is received, the listener module client 801 invokes the content manager's ( 803 ) main method.
  • the scheduler 802 invokes the content manager 803 at periodical intervals and the content manager 803 displays the stored messages if they have to be displayed on a schedule.
  • the content manager 803 decodes/merges the message to its original format according to the user defined protocol and stores the message on to a storage device.
  • the storage area is a multimedia card (MMC), and data is stored in 2d file in a format: ContentReceived: ⁇ users define protocol> ⁇ data>.
  • MMC multimedia card
  • the storage area 804 is split into two portions, where the first portion is a permanent storage area and the second portion is a temporary storage area.
  • the data that has to be kept for a defined period of time in the device's memory is stored in the permanent area.
  • the data stored in the temporary storage area will be displayed immediately and will be deleted automatically after the user views the message.
  • the content is compressed and encoded before sending to the mobile device.
  • the mobile device receives the advertisements and messages as bits and pieces as the contents may be more than the specified length per chunk, as the data content may be large in size.
  • the data received is decoded and merged before the data is stored in the storage area 804 .
  • the messages are generally identified by content-id.
  • the content-id is same for all chunks.
  • the content manager 803 After receiving all the chunks of the data, the content manager 803 stores the data in file system database and invokes the configure manager 805 . This in turn displays the advertisements and messages.
  • a user settings and the configuration manager 805 stores a protocol, a message index, a message type and a TTL (Time to live) in a local module.
  • the configuration manager sends an instruction to a UI engine 806 about what to display, where to display and which data to be stored and deleted.
  • the UI engine 806 formats the message as per the UI Configuration, the mobile device compatibilities and screen resolutions, and displays the output through the output module 807 .
  • the software application on the communication device selects either the phone memory or external memory to store the content and images received.
  • the usage of memory is purely dependent on the content and duration the message needs to be broadcasted.
  • the communication device users are provided with configuration options for the application including:
  • FIG. 9A-9F illustrates the step-by-step installation of the software application, according to one embodiment herein.
  • the software application URL is sent via a configuration message to the mobile device.
  • the configuration message contains information which establishes and downloads the application from a remote server.
  • the details include name and web address [URL].
  • the user can download the software package from repository or application store.
  • the installation wizard opens when the installation starts in the mobile device.
  • the security warning stating the application is un-trusted message pops as shown in FIG. 9A . If the mobile device user selects “Yes” the application proceeds to the next installation step. If the user selects “No” the installation stops.
  • the mobile device user is provided with three options as shown in FIG. 9B .
  • Install for continuing the installation procedure, view certificate—includes the version number, the certificate and the application developer details and view details—includes the details like size of the mobile application, receiving time and date, application format etc. upon selecting the option install, the mobile application leads to the next step.
  • the communication device user has to select the storage area to install the application as shown in FIG. 9C .
  • the storage area consists of phone memory and the multimedia card. A free space of the phone memory and the multimedia card are also displayed on the mobile screen. The user can select either of the storage area to install the software application depending upon the free space. After selecting the storage area, the software application leads to the next step.
  • the installation progress is displayed on the mobile device screen as shown in FIG. 9D .
  • the installer pops the message; application not compatible with phone and quit installation as shown in FIG. 9E .
  • the installer installs the application, but the application no longer works. If the user selects “Yes”, the installer stops installation and quits from the installation wizard.
  • the software application installs successfully in the mobile device if the software application is compatible with the communication device and the installation complete: message is displayed on the mobile device screen.
  • users can request multiple services from application installed on their electronic devices which provides multiple value added services to users.
  • Service can be request for Taxi cab, emergency response vehicle, delivery also service can be receiving instructions during events from event organizer, or performing monetary transactions.
  • the user requests a taxi cab from the mobile application the request goes to the application server.
  • the application server attaches the user location and id and forwards the request to the community server which forwards the request to the nearest taxi group based on the locations of the user and the taxi group, where the Taxi group would also be having another mobile application one taxi picks up the request and upon the arrival of the taxi to requested location he can send a message to the user requesting the service about his arrival.
  • the user can request for emergency response vehicle such Ambulance or firefighting cars, in which case the application server attaches the user medical profile to the request going to the community server and to the service provider.
  • the user attaches a dongle that performs blood specimen analysis and generates data to the user electronic device where the mobile application installed on the user electronic device can forward all the readings to user's clinic.
  • the user participating in events can receive instructions from event organizers or can be tracked by event organizers.
  • the Application Server can create account for each user which the user can transfer payment to through credit card. The user can then use his mobile application as a wallet and make payments to retails who participate in this service and can receive payments through commands initiated from the application.
  • FIG. 10 Userization of data modems or dongles.
  • data modems or dongles can also be embedded or connected to any kind of Monitor Screen or output module—thus allowing such mediums to display advertisements and/or Rich Media Content and/or Clips and/or videos, which are sent via CBS and/or data connection such as GPRS, 2.5G, 2.75G (EDGE), 3G, or 4G, WiMAX, LTE, GPON data connections and the like.
  • CBS CBS and/or data connection
  • GPRS 2.5G, 2.75G (EDGE), 3G, or 4G, WiMAX, LTE, GPON data connections and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Emergency Management (AREA)
  • Public Health (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Remote Sensing (AREA)
  • General Business, Economics & Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The various embodiments herein provide a method and system for sending data content and advertising and providing multiple value added services on a user screen of a mobile communication device and any electronic portable/non portable device. The system and method comprising installing software application on the user's communication device for sending and/or receiving content data; one or more Application Server that provides business logic and respond to all requests; one or more Application Programmable Interface Server; one or more Community Server that integrate with service provider; one or more Web Server where all connections and requests terminate and which forwards all requests to the application server; one or more Database Server; one or more Statistics Server; one or more Administration Server which administrations can use to upload, schedule, plan, and provision content and services and view logs of all transactions performed in the system.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation in part of U.S. application Ser. No. 13/027,301, filed on Feb. 15, 2011.
  • BACKGROUND
  • 1. Technical Field
  • The embodiments herein generally relate to communication systems and methods and particularly relates to sending and/or receiving advertisements and data content and providing multiple value added services for subscribers through electronic communication device. The embodiments herein more particularly relates to a method and system for displaying advertisements or data content on the display screen of the user's mobile communication device and any other Portable/Non Portable Electronic Device with a display mechanism and further for delivering multiple value added services based on user's request using CBS/CBC, SMS, MMS, GPRS, HSPA, WiFi, satellite, radio data connection, cable data connection and any data connection available on the electronic device that is connected to different communication networks including IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks.
  • 2. Description of the Related Art
  • The recent reports indicate that over 300,000 mobile apps have been developed in three years. Apps have been downloaded 10.9 billion times. But demand for downloading mobile apps is expected to peak in 2013. Analysts have predicted an exponential growth for the use of mobile devices applications which has made business owners, both small and large, take notice. As a result, a lot of marketers worldwide have decided to spend more on mobile devices applications development. Furthermore, the recent reports on mobile advertising indicate that mobile advertising, as an advertising medium, is becoming a mainstream phenomenon around the world. Nearly 35% of the mobile users in the U.S. got advertisements on their mobile device during the fourth quarter of 2008. Many users who receive the mobile advertisements are likely to respond to the advertisement depending on their age group and other requirements.
  • In the field of telecommunications, the mobile devices are increasingly used for more than simple voice and text communication. The mobile devices are now becoming the users' personal center of operations capable of performing complex operations, delivering services from numerous service providers through tailored applications, reading the Global Positioning System (GPS) signal using integrated GPS module in the mobile devices and displaying various forms of content including interactive static, animated, video images, audio files, web/WAP (Wireless Access Protocol) pages, or combinations of these forms. A growing number of solution providers, content providers, and advertisers are providing their solutions and content through applications installed on mobile, portable, and non portable electronic devices; Applications that include mobile payments, banking, and commerce tools, marketing and retail tools, ticketing, advertising, social networking, content providing applications, gaming, location services and maps.
  • Also, in today's trend advertising and information sharing has been more than a marginal influence on patterns of sales and production. Technology has supported this in a large way for promoting products and services and to reach customers efficiently. However advertisements and product information very often does not reach customers at the right place and time.
  • The content available through mobile devices is often difficult to be accessed and previewed before downloading or purchasing. Indeed, most content need to be advertised or marketed in some form to the consumer, and listed in a catalog, deck or file for the consumer to access and download. Also often the content downloaded cannot be rendered or played with the native media applications available in the handset. In other cases content advertised may not be precisely focused and targeted to the right audience. Furthermore, different services like mobile banking, transportation ordering, event specific applications usually require the user to download different application for each service which imposes a challenge for the user's device available system resources like memory, processing power, and battery life as well as increase the complexity of the user experience.
  • Hence there exists a need for a system and method for enabling the merchants and service providers to broadcast the advertisements and other data content effectively to reach the intended customers with the right profile, interest, location, and device capability without any time delay. There also exists a need to provide a system and method that can host multiple key value added services in a single application and enables customers to interact and access the received content and services with a minimal effort.
  • The abovementioned shortcomings, disadvantages and problems are addressed herein and which will be understood by reading and studying the following specification.
  • OBJECTS OF THE EMBODIMENTS
  • The primary object of the embodiments herein is to provide a method and system for advertising, delivering content, and providing multiple value added user services on the user's communication device.
  • Another object of the embodiments herein is to provide a flexible mode of advertising through the display screen of the mobile communication device.
  • Yet another object of the embodiments herein is to provide a method and system for advertising with an ability to profile network users according to user categories based on location, interest, gender, age, nationality, and language to advertise the content according to the user defined preferences.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control the delivered contents by minimizing the content to appear on part of the screen.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control transmission of different content at the same time to different geographical locations covered by the network.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to control transmission of different content at the same time across the geographical area covered by the network.
  • Yet another object of the embodiments herein is to provide a method and system with an ability to associate a unique signature for each user that can be used to track user's interactions, provide promotional offers and coupons, and identifies the user interactions to update the user profile and to generate useful statistics.
  • These and other objects and advantages of the embodiments herein will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.
  • SUMMARY
  • The various embodiments herein provide a system and method for broadcasting personalized content and advertisements and for providing multiple value added services such as emergency vehicle request, taxi cab request, delivery request, and event organization application through a single application installed in a user electronic device that is connected to a communication network. The system comprises of one or more Application Server that provides business logic and processes to all requests; one or more Application Programmable Interface Server that integrate with content delivery platform systems in a communication network such as Cell Broadcast System, multimedia broadcast multicast system, IPTV, SMSC, MMSC; one or more Community Server that integrate with service provider servers at emergency response centers, transportation centers, and hospitals to send subscriber service request to these centers; one or more Web Server where all connections and requests terminate and which forwards all requests to the application server; one or more Database Server that store subscribers profiles; one or more Statistics Server that generate rich reports and statistics of usage and subscribers' interactions; one or more Administration Server which administrations can use to upload, schedule, plan, and provision content and services and view logs of all transactions performed in the system, The system is used locally as well as remotely by independent Content Providers to define and submit delivery schedule of Messages/Advertisements and can be used by administrators to configure and provision service to become available for subscribers at the application installed in their electronic devices. The system further comprise of software application that is installed on the communication device for sending and/or receiving content and for utilizing the available value added services.
  • According to one embodiment herein, the uploading of the content on the portal comprises registering a content provider and/or advertiser with the portal and providing authentication credentials like Login-ID and Password.
  • According to one embodiment herein, the communication device is at-least one of IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks devices.
  • According to one embodiment herein, the uploading of the data content is carried out through at least one of a Web server Media Loader, an Application server Media Planner and a Web server Media Webpage through a secured network. The said data content are interactive. The uploaded data content are sorted and saved in the database server of the system.
  • According to one embodiment herein, the data content are displayed in any of the following areas of the user screen of the communication device which includes at least one of covering the complete display screen, covering a portion of the screen, replacing an operator logo and replacing a background picture. The data content on a touch screen communication devices is linked to a hyperlink and further details of the data content appears once the data content is tapped on the user screen of the communication device.
  • According to one embodiment herein, the advertisement is sent to a selected users of the network depending on the requirements of at-least one of the user or the advertiser or sent to all the users of the network.
  • According to one embodiment herein, the method further comprises using directing means to direct the user to additional information related to an advertisement of interest.
  • According to one embodiment herein, the data content are shuffled based on predetermined intervals of usage.
  • The embodiments herein further provide a method for sending content on a user screen of a communication device. The method comprising steps of uploading data content to an application server media manager, sending the uploaded data content to one or plurality of communication network content delivery platform systems including but not limited to Cell broadcast, MBMS, SMS, MMS, GPRS, HSPA, IPTV; Transmitting the uploaded data content by the content delivery platform to the said electronic device wherein the computer program on the electronic device listens to the corresponding content delivery platform interface; Receiving user's service request from the computer program on his electronic device, forwarding request of the service to the responsible service center through the community server; Collecting usage and viewing statistics from user's computer program.
  • According to one embodiment herein, the administrator defines the broadcast areas at-least in geographical terms and abstracting from the topology of a mobile network. The administrator also defines the timing and frequency of the content transmission by choosing desired spot from interactive dynamic booking schedule.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The other objects, features and advantages will occur to those skilled in the art from the following description of the preferred embodiments herein and the accompanying drawings in which:
  • FIG. 1 is an exemplary illustration of a mobile communication device with an advertisement displayed on the user screen, according to one embodiment herein.
  • FIG. 2 illustrates a block diagram of the advertisement, data content, and multiple value added service delivery system, according to one embodiment herein.
  • FIG. 3 illustrates a block diagram of the advertisement, data content, and multiple value added service delivery system, according to one embodiment herein.
  • FIG. 4 illustrates a functional block diagram of the advertising/data content delivery system, according to one embodiment herein.
  • FIG. 5 illustrates a block diagram of a configuration manager/web interface sequence in the advertisement/content delivery system, according to one embodiment herein.
  • FIG. 6 illustrates an advertiser registration window on the portal of the system, according to one embodiment herein.
  • FIG. 7 illustrates an administration server's ad-publisher window for consolidating the advertisements/content and transmitting the relevant advertisements/content and messages to the users, according to one embodiment herein.
  • FIG. 8 illustrates a block diagram system for advertising on the mobile main screen, according to one embodiment herein.
  • FIG. 9A-9F illustrates a step-by-step installation of the electronic device software application, according to one embodiment herein.
  • FIG. 10 illustrates a table showing possible content deliveries through a data connection module attached/connected to LCD Monitor Screens and all other applicable output modules.
  • Although the specific features of the present invention are shown in some drawings and not in others. This is done for convenience only as each feature may be combined with any or all of the other features in accordance with the embodiments herein.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS HEREIN
  • In the following detailed description, a reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical, mechanical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.
  • The various embodiments herein provide a system and method for delivering advertisements/data content on a user screen of a communication device and a system and method for delivering useful services to users through a single software application installed on the user electronic device. The system comprises of one or more Application Server that provides business logic for processing all requests received from subscribers and content providers, it also provides interactive updated booking scheduler, media planner, and media manager that allows content providers to plan, schedule, and submit transmission request for broadcasting campaigns. The application server interfaces with web server for receiving requests and interfaces with community server to send request and receive responses from external service providers and interfaces with application programmable interface server to send requests and receive responses from content delivery platforms in communication network; one or more Application Programmable Interface Server that integrates to and forward requests to end users and receive corresponding responses from content delivery platforms in a communication network such as Cell Broadcast System, multimedia broadcast multicast system, IPTV, SMSC, MMSC; one or more Community Server that integrate with service provider servers at emergency response centers, transportation centers, and hospitals, and other service centers to send subscriber service request to these centers; one or more Web Server where all connections and requests terminate and which forwards all requests to the application server; one or more Database Server that store subscribers profiles; one or more Statistics Server that generate rich reports and statistics of usage and subscribers' interactions; one or more Administration Server which administrations can use to upload, schedule, plan, and provision content and services and view logs of all transactions performed in the system
  • According to one embodiment herein, the uploading of the data content and advertisements on the portal comprises registering a content provider and an advertiser with the portal and providing authentication credentials like Login-ID and Password.
  • According to one embodiment herein, the communication device is at-least one of IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi, and the like communication networks devices.
  • According to one embodiment herein, the uploading of the data content is carried out through at least one of a Web Server media Loader, a Application Server Media Planner and a Web Server Media Webpage through a secured network. The said data content are interactive. The uploaded data content are sorted and saved in a database server of the system.
  • According to one embodiment herein, the data content are displayed in any of the following areas of the user screen of the communication device which includes at least one of covering the complete display screen, covering a portion of the screen, replacing an operator Logo and replacing a background picture. The data content on a touch screen communication device is linked to a hyperlink and further details of the data content appears once the data content is tapped on the user screen of the communication device. Hyperlinked advertisements once tapped activate data connection such as GPRS, 2.5G, 2.7G (EDGE), 3G or 4G data connection and takes the mobile user to a WAP page.
  • According to one embodiment herein, the advertisement/data content is sent to a selected users of the network depending on the requirements of at-least one of the user or the advertiser or sent to all the users of the network.
  • According to one embodiment herein the method further comprising using a directing means to direct the user to additional information related to an advertisement/data content of interest.
  • According to one embodiment herein, the advertisements/data content are shuffled based on the predetermined intervals of usage. At least one advertisement is then transmitted through a wireless application protocol link to a communication device.
  • The embodiments herein further provide a method for sending content on a user screen of a communication device. The method comprising steps of uploading data content to an application server media manager, sending the uploaded data content to one or plurality of communication network content delivery platforms including but not limited to Cell broadcast, MBMS, SMS, MMS, GPRS, HSPA, IPTV; Transmitting the uploaded data content by the content delivery platform to the said electronic device wherein the computer program on the electronic device listens to the corresponding content delivery platform interface; Receiving user's service request from the computer program on his electronic device, forwarding request of the service to the responsible service center through the community server; Collecting usage and viewing statistics from user's computer program.
  • According to one embodiment herein, the administrator defines the broadcast areas at-least in geographical terms and abstracting from the topology of a communication network. The administrator also defines the timing and frequency of the data content by choosing desired spot from interactive updated booking schedule.
  • FIG. 1 is an exemplary illustration of a mobile communication device with an advertisement or data content or confirmation to service request is displayed on the user screen, according to one embodiment herein. FIG. 1 shows a front view of the mobile handset with an advertisement or data content or confirmation to service request displayed on the display screen. The mode of display 102 on the user screen 101 is flexible as the display of the content is customized based on the user-defined preferences. The content as shown in FIG. 1 is displayed on the user screen 101 of the mobile handset covering the complete screen surface. The content can also be displayed on the user screen 101 in one of the modes including partial coverage of the mobile screen, replacement of the network operator logo with the content and replacing the background image on the mobile screen with the content. The content 102 is shuffled from one content to other at predetermined intervals in accordance with a market or a content provider targets. The content 102 are also shuffled at predetermined intervals depending on the user preferences.
  • FIG. 2 illustrates a block diagram of the content delivery and multiple value added services system, according to one embodiment herein. The data content are uploaded from Web Server Media Page and Web Server Media Loader 206, to the Application Server Media Planner 207, through internet/intranet 205 and over a secured web access 208 i.e. with specific ID and password. Once the uploading is completed, the data content are pushed to the content delivery platforms 203 through the Application Programmable Interface Server 204 whereas the data content are sorted and saved in the database server 210. From content delivery platforms, the data content are sent to the users 201 in any desired form as requested by the content provider and according to market targets by utilizing data transport network 202. Furthermore, the application server can forward user requests for services such as taxi cab order or emergency response request, or medical record update to the concerned service provider through the community server 209 and receives back the response or confirmation and update the user accordingly.
  • FIG. 3 illustrates a block diagram of the content sending and receiving and multiple value added services provision system, according to one embodiment herein. The system includes one or more Administration Servers users 301 connected to a content delivery platform (such as CBS, MBMS, SMSC, IPTV . . . ) 303 through Application Server media manager 302. The Administration Server user 301 defines and submits data content both locally as well as remotely where the Administration Server user can be independent Content Provider or advertiser. The Administration Server user 301 defines the broadcast areas in geographical terms, abstracting from the topology of the mobile network. The Administration Server user 301 also defines the timing and frequency of transmission of the content delivery platform 303 message, also termed as data content such as advertisement.
  • The Application Server media manager 302 aggregates and processes the content data received from all the Administration Server users 301 or content providers. Then the Application server media manager 302 forwards the requests to the content delivery platforms 303. To execute the commands received from the Application Server Media Manager 302, the content delivery platform addresses the appropriate Access Network component such as Base Station Controllers (BSC) 304. The commands to the Access Network 304 are given with targeted cells details based on the topology information and on the targeted geographical areas. The requests are processed by the content delivery platform 303 and standard compliant commands are sent to the Access Network 304.
  • The content delivery platform 303 is addressed by the content providers using an Application Server Media Manager module 302 through application programmable interface server. The requests are processed by the content delivery platform 303, and standard compliant commands are sent to the Access Network 304.
  • The system is managed by a management module from the Operation and Maintenance Administration Server 309. The Statistics Server 308 also provides Statistics information regarding the Application Server Media Manager 302 requests. The Application Server 302 also forwards request to external systems 310 that belong to service providers through the community server 307.
  • Each connection to a content provider is provided with a defined time span, when no transmission occurs on a link within the specified time-span the Application Server Media Manager 302 terminates the connection.
  • The Application Server Media Manager 302 is connected to the Content Delivery Platforms 303 through the Local Area Network (intranet) or the Internet. In the Content Delivery Platforms 303, throughput regulation is performed for the data received from the Application Server Media Manager. When the Application Server-Media Manager 302 exceeds a configurable maximum throughput; the Content Delivery Platforms 303 slows down the rate of sending the response. This increases the probability of reaching the window size configured per content providers and prevents sending additional requests.
  • FIG. 4 illustrates a block diagram of the content sending and receiving and multiple value added services provision system, according to one embodiment herein the Web Server 401 forwards the data content to the Application Server 402. The Application Server 402 forwards the data content to the Application Programmable Interface Server 403 that sends the data to the transport network 404. In case the size of the data content is large and cannot be carried with standard messages of the transport network such as the case with Cell Broadcasting System (CBS), the Application Programmable Interface Server manipulates data content before sending it to the transport network 404 by reducing the data to chunks, each chunk containing approximately 1120 bytes of data and approximately 100 bytes of header. For example, commands like play a stored advertisement, delete a stored message is also sent to the Application Programmable interface Server 403. The header contains details of the application signature, message-ID (a unique identifier of the message), message type including text, image, ring-tone and the like, message category including advertisement, traffic situation, emergency messages, total number of chunks, size of the current chunk, sequence of the current chunk and the display attributes such as size, position, orientation and the like. In case of mobile cell broadcasting system (CBS) platform the data contains approximately 1120 bytes if it is binary and approximately 1250 bytes of data if the message is broadcasted as text. The data is then sent to the cell broadcasting transport network 404 and the content is sent to the subscribers 405.
  • The messages received from the application server may reach in a different order from the original order in which the messages are transmitted. In such cases the system uses a mechanism of adding chunk sequence number so that while concatenating the data client application avoids errors. The chunks from different contents do not interfere since the system maintains a unique ID for each of the chunk sent. In case the communication is happening in one way, the chunks for incomplete messages are deleted after waiting for a predetermined time period in case if incomplete data is sent to the client system.
  • The data content is encapsulated and is then encrypted with a symmetric key. The encrypted output is used as a signature. The user is provided with an option to activate or deactivate the channel for receiving data content. Data content is sent as binary data. The binary data is encrypted-decrypted for subscribed services. The broadcasted data content are encrypted prior to being communicated to the communication devices within a geographic area. When the communication device receives the encrypted broadcast messages, the software application in the communication device retrieves a cryptographic key, which is stored in the communication device to decrypt the message and the information contained in the decrypted message is processed and displayed.
  • FIG. 5 illustrates a block diagram of configuration manager/web interface sequence of the system, according to one embodiment herein. The configuration manager/web interface enables content providers who have subscribed for the service to login into the system and schedule and publish the advertisements and messages. The application consists of modules to schedule and upload advertisements and messages, re-schedule and set configuration parameters of the advertisement. The advertiser/web user 501 connects to the web server 503 through a J2EE application server 502. A J2EE application server 502 is a software framework dedicated to the efficient execution of procedures (programs, routines, scripts) for supporting the construction of applications. The advertiser/web user 501 is authenticated and authorized 503 a with the login ID and password before connecting to the web interface. Once the authentication and authorization 503 a is done, the advertiser/web user 501 is allowed to upload and schedule advertisements and messages, re-schedule and set configuration parameters of the advertisement and messages. The web server 503 consists of a content manager 503 b, which reviews and filter-out contents before publishing them. This ensures that no offensive contents with swear words are transmitted to the mobile device.
  • The uploaded advertisement and data content is then encrypted with the encryption 503 c algorithm. The scheduler module 504 allows the advertiser/web user 501 to schedule the advertisement, re-schedule the scheduled advertisement and set configuration parameters of the advertisement. The moderator 505 module modulates the entire process of scheduling, uploading advertisements and messages, re-scheduling and setting configuration parameters of the advertisement and allows the administrator to review and filter-out contents before publishing. Once the administrator reviews the uploaded advertisements and messages, the media publisher 506 publishes the advertisements. The scheduler 504 module then processes the messages based on the schedule set by the advertiser/web user 501 and the administrator and sends the data to a Content Delivery Platform Interface 507. The Content Delivery Platform Interface 507 broadcasts the message. The Data Access Objects (DAO) 508 is a general programming interface for accessing the SQL server database 509. The data access object (DAO) 508 provides an abstract interface to the SQL server database 509 for specific operations without exposing details of the SQL server database 509.
  • The advertisers/web user 501 use the configuration manager to set parameters for the advertisement such as managing files (memory management) on the device, playing schedule, image position, orientation, size and the like, which forms the header for the message. The expiry of the content is also as part of header for removing the file after receiving or after a certain period of time unless the subscriber wishes to store the message.
  • The configuration manager also allows the users to upload images and allows to type in text messages. While uploading the application, based on the mode of display such as banner, full screen and the like, the server resizes the image into a pre-defined format, which does not make any distortion on different screen resolutions in mobile end while viewing. The administrator of the configuration manager/web interface has the privilege to use the configuration and schedule modules. The administrator enrolls the advertisers/web users 501 and set privileges according to the preferences, uploads the content (Images/video, audio, text messages, and choose the area for message broadcasting. The user is selected from one or more ways including targeting users under specific Cell IDs that can be selected from a list, or by using maps and/or entering the geographical coordinates and the like, where the Application Server can read the coordinates of the user device and target user based on their location according to the preferences for the location. The administrator also has the privilege for the maintaining the cell management module such as cells location creation, and to reject or filter the added advertisement according to the country rules and regulations with prior coordination with the content provider.
  • Similarly, the advertiser/web user 501 can upload the content or post messages in the mobile advertisement system taking in consideration the agreed rules and restrictions, schedule and configure advertisement and uploaded messages.
  • FIG. 6 illustrates an advertiser registration window on the portal of the mobile advertising system, according to one embodiment herein. The advertiser fills in the boxes with the necessary details provided in the advertiser registration window 601 on the portal of the mobile advertising system. Once the details of the advertiser are updated in the portal, the advertiser is provided with authentication credentials including a login ID and password. The advertiser can also define the authentication credentials according to their preferences. Once the advertiser is authenticated, the advertisers are allowed to upload and schedule the advertisements and messages.
  • FIG. 7 illustrates the Application Server media server's publisher window for consolidating the data content and transmitting the relevant advertisements and messages to the communication devices, according to one embodiment herein. The broadcast media server's publisher window 701 allows the content provider to schedule and upload advertisements and messages, re-schedule and set configuration parameters for the data content. The scheduler 504 module as shown in FIG. 5 then processes the data based on the schedule set by the advertiser/web user and the administrator and sends the data to a Content Delivery Platform Interface. The moderator module modulates the entire process of scheduling, uploading advertisements and messages, re-scheduling and setting configuration parameters of the data content and allows the administrator to review and filter-out contents before publishing them. Once the administrator reviews the advertisements, the media publisher publishes the advertisement and messages according to the configuration parameters set by the advertiser.
  • FIG. 8 illustrates a block diagram of the method and system for sending and/or receiving data content and providing multiple value added services on the communication device, according to one embodiment herein. The listener module client 801 runs at the background on the communication device, for instance a mobile device, to listen a specified port number. Whenever a new message is received, the listener module client 801 invokes the content manager's (803) main method. The scheduler 802 invokes the content manager 803 at periodical intervals and the content manager 803 displays the stored messages if they have to be displayed on a schedule. The content manager 803 decodes/merges the message to its original format according to the user defined protocol and stores the message on to a storage device. The storage area is a multimedia card (MMC), and data is stored in 2d file in a format: ContentReceived: <users define protocol><data>.
  • The storage area 804 is split into two portions, where the first portion is a permanent storage area and the second portion is a temporary storage area. The data that has to be kept for a defined period of time in the device's memory is stored in the permanent area. The data stored in the temporary storage area will be displayed immediately and will be deleted automatically after the user views the message.
  • The content is compressed and encoded before sending to the mobile device. The mobile device receives the advertisements and messages as bits and pieces as the contents may be more than the specified length per chunk, as the data content may be large in size. The data received is decoded and merged before the data is stored in the storage area 804.
  • The messages are generally identified by content-id. The content-id is same for all chunks. After receiving all the chunks of the data, the content manager 803 stores the data in file system database and invokes the configure manager 805. This in turn displays the advertisements and messages. A user settings and the configuration manager 805 stores a protocol, a message index, a message type and a TTL (Time to live) in a local module. According to that, the configuration manager sends an instruction to a UI engine 806 about what to display, where to display and which data to be stored and deleted. The UI engine 806 formats the message as per the UI Configuration, the mobile device compatibilities and screen resolutions, and displays the output through the output module 807.
  • The software application on the communication device selects either the phone memory or external memory to store the content and images received. The usage of memory is purely dependent on the content and duration the message needs to be broadcasted.
  • The communication device users are provided with configuration options for the application including:
      • a) deactivating the software application where the software application does not run at all, and does not receive any messages;
      • b) categorizing the messages such as emergency messages, traffic alerts, general advertisements and filters are set based on the message categories using keywords;
      • c) setting ringtone according to the message type;
      • d) setting image size of the message, to fit to the actual screen size of the user communication device;
      • e) defining the volume of data that can be stored on the phone;
      • f) storing the data as per the unique Message ID sent by the server such that there is over writing of data;
      • g) updating an account to LRU (least recently used);
      • h) updating according to command sent from the server (expire content, delete advertisement);
      • i) deleting old data which are least used by the software application, in case of memory full;
      • j) alternatively using data connection such as GPRS, 2.5G, 2.75G (EDGE), 3G, or 4G, WiMAX, LTE, GPON data connections and the like for receiving data content and sending responses.
  • FIG. 9A-9F illustrates the step-by-step installation of the software application, according to one embodiment herein. The software application URL is sent via a configuration message to the mobile device. The configuration message contains information which establishes and downloads the application from a remote server. The details include name and web address [URL]. Alternatively the user can download the software package from repository or application store. The installation wizard opens when the installation starts in the mobile device. In the first step 901, the security warning stating the application is un-trusted message pops as shown in FIG. 9A. If the mobile device user selects “Yes” the application proceeds to the next installation step. If the user selects “No” the installation stops.
  • In the second step 902 of the installation, the mobile device user is provided with three options as shown in FIG. 9B. Install—for continuing the installation procedure, view certificate—includes the version number, the certificate and the application developer details and view details—includes the details like size of the mobile application, receiving time and date, application format etc. upon selecting the option install, the mobile application leads to the next step.
  • In the third step 903, the communication device user has to select the storage area to install the application as shown in FIG. 9C. The storage area consists of phone memory and the multimedia card. A free space of the phone memory and the multimedia card are also displayed on the mobile screen. The user can select either of the storage area to install the software application depending upon the free space. After selecting the storage area, the software application leads to the next step.
  • In the fourth step 904, the installation progress is displayed on the mobile device screen as shown in FIG. 9D.
  • If the software application is not compatible with the mobile device 905, the installer pops the message; application not compatible with phone and quit installation as shown in FIG. 9E. In case the user selects “No”, the installer installs the application, but the application no longer works. If the user selects “Yes”, the installer stops installation and quits from the installation wizard.
  • In the fifth step 906 as shown in FIG. 9F the software application installs successfully in the mobile device if the software application is compatible with the communication device and the installation complete: message is displayed on the mobile device screen.
  • According to one embodiment herein users can request multiple services from application installed on their electronic devices which provides multiple value added services to users. Service can be request for Taxi cab, emergency response vehicle, delivery also service can be receiving instructions during events from event organizer, or performing monetary transactions. In one scenario the user requests a taxi cab from the mobile application the request goes to the application server. The application server attaches the user location and id and forwards the request to the community server which forwards the request to the nearest taxi group based on the locations of the user and the taxi group, where the Taxi group would also be having another mobile application one taxi picks up the request and upon the arrival of the taxi to requested location he can send a message to the user requesting the service about his arrival. In another scenario the user can request for emergency response vehicle such Ambulance or firefighting cars, in which case the application server attaches the user medical profile to the request going to the community server and to the service provider. In another scenario the user attaches a dongle that performs blood specimen analysis and generates data to the user electronic device where the mobile application installed on the user electronic device can forward all the readings to user's clinic. In another scenario the user participating in events can receive instructions from event organizers or can be tracked by event organizers. In another the Application Server can create account for each user which the user can transfer payment to through credit card. The user can then use his mobile application as a wallet and make payments to retails who participate in this service and can receive payments through commands initiated from the application.
  • FIG. 10 (Utilization of data modems or dongles). data modems or dongles can also be embedded or connected to any kind of Monitor Screen or output module—thus allowing such mediums to display advertisements and/or Rich Media Content and/or Clips and/or videos, which are sent via CBS and/or data connection such as GPRS, 2.5G, 2.75G (EDGE), 3G, or 4G, WiMAX, LTE, GPON data connections and the like.
  • The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.
  • Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the embodiments herein with modifications. However, all such modifications are deemed to be within the scope of the claims.
  • It is also to be understood that the following claims are intended to cover all of the generic and specific features of the embodiments described herein and all the statements of the scope of the embodiments, which as a matter of language might be said to fall there between.

Claims (35)

What is claimed is:
1) A system for transmitting and/or receiving data content on an electronic device connected to a communication network in broadcast, multicast, and unicast mode comprising: means for utilizing at least one of cell broadcast system, multimedia broadcast multicast system, IPTV, SMSC, MMSC, DVB-H and content delivery platform system in said communication network; means for utilizing a data connection available on said electronic device, wherein said data content comprises image, text, sound, video data, or command that triggers said electronic device to perform an action; and means for providing a task to a service provider for providing said to said electronic device in response to a request initiated from said electronic device.
2) The system for transmitting and/or receiving data according to claim 1, wherein the electronic device is connected to communication network wherein said communication network comprises: IPTV, Fixed telephony, GSM mobile communication, satellite, CDMA, WCDMA, WiMAX, LTE, Advanced LTE, UMTS, 4G network, GPON, WiFi.
3) The system for transmitting and/or receiving data according to claim 1, wherein the channel of communication between the electronic device and the system device is via Cell broadcast, SMS, MMS, GPRS, HSPA, Wifi, satellite, radio data connection, cable data connection and any data connection available on the electronic device.
4) A system for transmitting and/or receiving data content on an electronic device according to claim 1 further comprising:
a. a web server hosting a portal and logic that receives at least one request from at least one user and at least one content provider; and forwards the requests to an application server;
b. an application server that receives said at least one request from at least one user and at least one content provider from the web server, wherein said application server provides a business logic, billing, scheduler, planner for said at least request and logs all transactions in a database server;
c. an application programmable interface server that interfaces with cell broadcast system, multimedia broadcast multicast system and the content delivery platform system in the communication network and interfaces with at least one external service provider server;
d. a statistics server that generates reports about users interaction and requests;
e. a community server that interfaces with delivery, transportation, civil defence, hospitals, police, emergency, and satellite centers to send users' service request to said centers;
f. a database server that stores all the transactions done by the system and stores the users' profiles which includes users' demographics, location, interests, device type, and medical history and connects to central databases of external service providers for data synchronization;
g. an administration server, wherein said administration server uploads contents, schedules transmission of content to users, defines geographical areas for transmission, views logs for all transactions, and generates reports.
5) The system for transmitting and/or receiving data according to claim 1, further comprising a computer program that is capable to be installed on a medium wherein said medium is memory or network subscriber identification module (SIM card).
6) The system for transmitting and/or receiving data according to claim 1, wherein said system further comprises means for identifying a user of the said computer program by associating a signature assigned to said user.
7) The system for transmitting and/or receiving data according to claim 6, wherein said signature is saved on a medium on the electronic device and on a SIM card., wherein said signature comprises: unique code comprising user database and biometrics data comprising fingerprint, retina scan, DNA data.
8) The system for transmitting and/or receiving data content according to claim 1 wherein the system further comprises:
Means for installing said computer program in the said electronic device;
means for uploading data content on a portal, scheduling and planning the transmission by interactive updated booking scheduler, and selecting target receivers;
means for sending the uploaded data content to one or plurality of communication network content delivery platforms including but not limited to Cell broadcast, MBMS, SMS, MMS, GPRS, HSPA, IPTV;
means for transmitting the uploaded data content by the content delivery platform to said electronic device wherein the computer program on the electronic device receives data from the corresponding content delivery platform interface;
means for receiving user's service request from the computer program on user's electronic device, forwarding request of the service to a responsible service center through the community server; and
means for collecting usage and viewing statistics from user's computer program.
9) The system for transmitting and/or receiving data according to claim 8, wherein the system further comprises: means for registering a data content provider with a portal; and means for providing authentication credentials, wherein the authentication credentials include a user defined Login-ID and Password.
10) The system for transmitting and/or receiving data content according to claim 1 wherein the system further comprises:
Means for entering users profile details and interest on a webpage prior to downloading the computer program on the electronic device; means for storing the profiles of the users in the database server, and allowing the users to update their profile data from the installed computer program.
11) The system for transmitting and/or receiving data content according to claim 1 wherein the system further comprises:
means for retrieving location of said user by utilizing an operator location based service technology, GPS and radio cell information.
12) The system for transmitting and/or receiving data according to claim 1, wherein the application server defines transmission areas based on at least one of geographical locations and across geographical locations by extracting information from the topology of the communication network.
13) The system for transmitting and/or receiving data content according to claim 1 further comprises: means for targeting users based on users' demographics information, request, location, type of device, date and time, interest, and history of response to previous content.
14) The system for transmitting and/or receiving data according to claim 1, further comprises: means for sending data content to one user, multiple users, or all the 110 users of a network operator depending on the requirements of the user and the data content provider.
15) The system for transmitting and/or receiving data according to claim 1, further comprises: means for encrypting content data and means for decrypting the broadcasted data meant for selected users.
16) The system for transmitting and/or receiving data according to claim 1, further comprises; means for fragmenting a data content message carrying an oversized data of image, video, and audio; means for transmitting the fragmented data content; means for embedding a header for each fragmented data content; and means for reconstructing a new data content by reconnecting the fragmented data contents.
17) The system for transmitting and/or receiving data according to claim 1, wherein at least one data content is displayed on the user screen, idle screen, and lock screen in a pattern comprising: covering a display screen, covering a portion of the display screen, replacing an operator logo, replacing a background picture, and scrolling as a banner.
18) The system for transmitting and/or receiving data according to claim 1, wherein the data content is interactive.
19) The method for transmitting and/or receiving data according to claim 1, further comprising shuffling the data contents based on predetermined intervals of usage.
20) The system for transmitting and/or receiving data according to claim 1, further comprises: means for transmitting at-least one data content through a wireless application protocol link to the electronic device.
21) The system for transmitting and/or receiving data according to claim 4, wherein the application server defines intervals for transmitting content to said electronic device
22) The system for transmitting and/or receiving data according to claim 1, further comprises: means for directing the user to additional information related to a data content of interest through SMS, Call completion and browser URL.
23) The system for transmitting and/or receiving data according to claim 6, wherein said system further comprises: means for allowing a subscriber to use the unique signature as coupon offered to selected subscribers, as tickets, and as identifier for the subscriber replacing the subscriber identification cards and ATM cards wherein the subscriber identifies himself at partnering outlets by showing the signature provided by the system.
24) The system for transmitting and/or receiving data according to claim 6, further comprises; means for capturing user responses, usage of signature by the statistics server which generates statistical reports that correlates users' demographics with their interaction.
25) The system for transmitting and/or receiving data according to claim 1, wherein said computer program installed on IPTV receiver electronic device comprises:
a. Means for allowing the subscriber to activate scrolling banner displaying information of interest that appears on all channels viewed;
b. Means for capturing viewing statistics including channels and programs viewed, date and time, and duration, which is used by the statistics server to generate useful statistics and reports by correlating the collected viewing statistics with the electronic program guides;
c. Means for providing an interactive communication channel between the user and the service provider, for services comprising paying bills, requesting emergency rescue and confirming said requests by sending a confirmation code to the user mobile phone over SMS;
d. Means for allowing the subscriber to update his profile information to receive advertisements and programs that matches his interest;
e. Means for utilizing electronic program guide to send user alerts of his preferred programs; and
f. Means for setting up multiple profiles for multiple users of the same TV set.
26) A computer-readable storage medium storing a program causing a computer device a process comprising: utilizing at least one of cell broadcast system, multimedia broadcast multicast system, IPTV, SMSC, MMSC, DVB-H and content delivery platform system in said communication network; utilizing a data connection available on said electronic device, wherein said data content comprises image, text, sound, video data, or command that triggers said electronic device to perform an action; providing a task to a service provider for providing said to said electronic device in response to a request initiated from said electronic device execute a process, wherein said computer program further comprises:
a computer module capable of updating the application server with location of at least one service provider by utilizing an operator location based service technology comprising: GPS and radio cell information;
a. a computer module capable of requesting a service from an icon available in the computer program;
b. a computer module capable of attaching a location coordinates, an id, and profile data of said user to said service request;
c. a computer module capable of forwarding the request to a community server which forwards the request to the nearest service provider based on the locations of the user and the service provider;
d. a computer module capable of accepting the request and sending an acknowledgment to application server through the community server;
e. a computer module capable of informing the user of the estimated time of arrival for the service requested;
f. a computer module capable of informing the user of availability of the service at the user location;
g. a computer module capable of replying to the application server with desired destination code;
h. a computer module capable of displaying advertisement on said electronic device.
27) A computer-readable storage medium according to claim 26, further comprising:
a. a computer module capable of connecting to display monitors in an airplane through the community server;
b. a computer module capable of selectively displaying in said airplane monitors content and advertisement for selected passengers;
c. a computer module capable of allowing said selected passenger to arrange for pickup/drop, hotel, and other services at destination.
28) A computer-readable storage medium according to claim 26, further comprising: a computer module capable of sending location of users participating in an event, to the application server;
a. a computer module capable of sending instruction to at least one user in multiple languages;
b. a computer module capable of allowing at least one organizer of the said event to detect said at least one user having said computer program installed in said electronic device equipped with radio-frequency identification (RFID) technology and passing through a gate that can read the RFID tag.
29) A computer-readable storage medium according to claim 26, further comprising: a computer module capable of allowing said users to communicate with each other.
30) A computer-readable storage medium according to claim 26, further comprising: a computer module capable of transferring data collected by a different device to a designated data bank, wherein said data comprises: Glucose, Cholesterol, and Triglycerides levels.
31) The system for transmitting and/or receiving data according to claim 1, wherein the said command that triggers the said electronic device to perform an action updates the said electronic device with the geographical area the said electronic device is located in, and triggers the said electronic device to push or pull information from the network based on the content of the command received.
32) A computer-readable storage medium storing a program causing a computer device to execute a process, the computer including a storage device configured to store an application program and data content, the process comprising:
installing a computer program in an electronic device;
uploading data content on a portal;
sending the uploaded data content to a distributing broadcasting system; and transmitting the uploaded data content from the distributing broadcasting system to said electronic device, wherein the computer program in the electronic device receives and announces the data content on the electronic device, and wherein said data content comprises image, text, sound or video data or command that triggers said electronic device to perform an action.
33) A computer-readable storage medium according to claim 26, further comprising: a computer module capable allowing users to perform monetary transactions.
34) A computer-readable storage medium according to claim 26, further comprising: means for allowing at least one user to selectively retrieve at least one of content feeds from at least one of content providers and social networks which the user is subscribed to; means for displaying the retrieved content feeds on a device display screen; and means for user to interact with the received content feeds.
35) A computer-readable storage medium according to claim 26, further capable of allowing at least one user having device equipped with Near Field Communication (NFC) technology to use an NFC tag as access card, as user identification, as coupon and to perform monetary transactions.
US13/412,633 2009-07-13 2012-03-06 Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem Abandoned US20130231043A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/412,633 US20130231043A1 (en) 2009-07-13 2012-03-06 Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem
US15/390,523 US9838145B2 (en) 2009-07-13 2016-12-25 Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EG2009071076 2009-07-13
US13/027,301 US8666305B2 (en) 2009-07-13 2011-02-15 Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism
US13/412,633 US20130231043A1 (en) 2009-07-13 2012-03-06 Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/027,301 Continuation US8666305B2 (en) 2009-07-13 2011-02-15 Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/390,523 Continuation US9838145B2 (en) 2009-07-13 2016-12-25 Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism

Publications (1)

Publication Number Publication Date
US20130231043A1 true US20130231043A1 (en) 2013-09-05

Family

ID=43449874

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/027,301 Expired - Fee Related US8666305B2 (en) 2009-07-13 2011-02-15 Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism
US13/412,633 Abandoned US20130231043A1 (en) 2009-07-13 2012-03-06 Method and system for transmitting and/or receiving advertisment and data contents and providing multiple value added services on electronic communication device with a display mechanisem
US15/390,523 Expired - Fee Related US9838145B2 (en) 2009-07-13 2016-12-25 Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/027,301 Expired - Fee Related US8666305B2 (en) 2009-07-13 2011-02-15 Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/390,523 Expired - Fee Related US9838145B2 (en) 2009-07-13 2016-12-25 Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism

Country Status (2)

Country Link
US (3) US8666305B2 (en)
WO (1) WO2011006513A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140250167A1 (en) * 2013-03-04 2014-09-04 Samsung Electronics Co., Ltd. Method for managng transmission information and electronic device thereof
US20150106175A1 (en) * 2013-10-10 2015-04-16 Samsung Electronics Co., Ltd. Method of operating nearby function and electronic device supporting the same
US20160105503A1 (en) * 2014-10-11 2016-04-14 Papaya Mobile, Inc. Data Synchronization Methods and Systems
US20180101927A1 (en) * 2015-10-27 2018-04-12 Beijing Didi Infinity Technology And Development C O., Ltd. Systems and methods for delivering a message
US20180109603A1 (en) * 2013-07-31 2018-04-19 Adenda Media Inc. Systems and Methods for Displaying Ads on a Mobile Device Outside of a Mobile App
US10223892B2 (en) * 2017-02-21 2019-03-05 Ford Global Technologies, Llc Civil-defense system
US20190095962A1 (en) * 2016-04-08 2019-03-28 Buzzvil Co., Ltd. Message-based advertisement providing system and method using lock screen
US10341833B2 (en) 2015-11-10 2019-07-02 At&T Mobility Ii Llc Automatic proximity discovery area technique
US10349234B1 (en) * 2016-04-29 2019-07-09 Developonbox, Llc Bi-directional integration and control of managed and unmanaged devices
US10506001B2 (en) * 2014-10-28 2019-12-10 Bayerische Motoren Werke Aktiengesellschaft Method for transmitting data sets to mobile terminals
US11308522B2 (en) * 2018-12-14 2022-04-19 Anagog Ltd. Utilizing browsing history while preserving user-privacy
US11381871B2 (en) 2018-12-11 2022-07-05 Samsung Electronics Co., Ltd. Electronic apparatus and controlling method thereof
US20230229660A1 (en) * 2022-01-18 2023-07-20 Sap Se Efficient database structured query language execution from application layer
US12499113B2 (en) * 2022-01-18 2025-12-16 Sap Se Efficient database structured query language execution from application layer

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011006513A2 (en) * 2009-07-13 2011-01-20 Eyad Aii Mohammad Al Qalqili Method and system for advertising on the mobile main screen by cbs technology
US8516063B2 (en) * 2010-02-12 2013-08-20 Mary Anne Fletcher Mobile device streaming media application
US20130159869A1 (en) * 2011-12-20 2013-06-20 Crowdscreens, LLC System and method for broadcasting mass market messages over a network of screens
US20130159105A1 (en) * 2011-12-20 2013-06-20 Microsoft Corporation Extended duration advertising based on inferred user categorization
USD717757S1 (en) * 2013-04-22 2014-11-18 Nokia Corporation Handset
US10127263B2 (en) * 2013-05-30 2018-11-13 Qualcomm Incorporated Full file repair using schedule description fragment in eMBMS
US10313264B2 (en) * 2014-05-28 2019-06-04 Apple Inc. Sharing account data between different interfaces to a service
US9894192B2 (en) 2014-09-04 2018-02-13 James L. Cox, III Case with interchangeable back plate
US10659959B2 (en) * 2014-11-12 2020-05-19 Blackberry Limited Enhanced cell broadcast service via secure group broadcast
JP6547291B2 (en) * 2014-12-17 2019-07-24 株式会社リコー INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
US10185480B1 (en) * 2015-06-15 2019-01-22 Symantec Corporation Systems and methods for automatically making selections in user interfaces
WO2017014649A2 (en) * 2015-07-22 2017-01-26 Ad Cloud Company Limited System and method for advertisement display on mobile devices
US10452327B2 (en) * 2017-03-30 2019-10-22 Brother Kogyo Kabushiki Kaisha Non-transitory computer-readable storage medium storing program, information processing apparatus and method
US10332325B2 (en) * 2017-09-05 2019-06-25 Suprema Inc. Access control system and access control method using the same
KR102462516B1 (en) 2018-01-09 2022-11-03 삼성전자주식회사 Display apparatus and Method for providing a content thereof
CN110392071B (en) * 2018-04-18 2021-06-22 网宿科技股份有限公司 Uploading and downloading method of streaming media resources, distribution system and streaming media server
US11449586B2 (en) * 2018-07-20 2022-09-20 Massachusetts Institute Of Technology Authenticated intention
US11424923B2 (en) 2019-02-26 2022-08-23 At&T Intellectual Property I, L.P. Mechanisms and apparatus for securing broadcast content distribution of time-sensitive data
CN110633061A (en) * 2019-08-06 2019-12-31 深圳市华夏光彩股份有限公司 Advertisement content updating method and related product
US20230161052A1 (en) * 2021-11-22 2023-05-25 U-Blox Ag Devices, methods and systems for distributing geographically related content for a satellite-based navigation system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201225A1 (en) * 2006-12-13 2008-08-21 Quickplay Media Inc. Consumption Profile for Mobile Media
US20090055256A1 (en) * 2007-08-24 2009-02-26 Microsoft Corporation Funding Information Delivery Using Advertising Revenue
US8666305B2 (en) * 2009-07-13 2014-03-04 Eyad Ali Mohammad AL QALQILI Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6516191B1 (en) * 1999-11-24 2003-02-04 At&T Corp. Hypermedia links that address traffic channels in a wireless communication system
ATE311713T1 (en) * 1999-12-13 2005-12-15 Markport Ltd WAPD SERVICE PERSONALIZATION, MANAGEMENT AND PAYMENT OBJECT-ORIENTED PLATFORM
WO2001057724A1 (en) * 2000-02-01 2001-08-09 Nextgen Pty Ltd Interactive agent for mobile device
US20060270457A1 (en) * 2001-05-03 2006-11-30 Lord Frank H Multi media broadcasting, broadcast services for cell phone and other users and modified SIM card and related means for enabling such broadcast reception
WO2003009136A1 (en) * 2001-07-16 2003-01-30 Yuqing Ren Embedded software update system
US20050136884A1 (en) * 2003-12-17 2005-06-23 Nokia Corporation Data transport to mobile devices using a radio broadcast data channel
CA2559423C (en) * 2004-02-13 2012-10-16 Envisionit Llc Public service message broadcasting system and method
GB2425682A (en) * 2005-04-22 2006-11-01 Nec Technologies Location-based telephone directory
KR100650739B1 (en) * 2005-10-04 2006-11-29 한국전자통신연구원 System and method for providing message broadcasting service using open AP
US7948918B2 (en) * 2005-10-11 2011-05-24 Toshiba America Research, Inc. Network discovery utilizing cellular broadcasts/multicasts
KR101259908B1 (en) * 2005-11-30 2013-05-02 텔레콤 이탈리아 소시에떼 퍼 아찌오니 Application update method and system in mobile communication terminal
WO2007070244A2 (en) * 2005-12-09 2007-06-21 Envisionit Llc Systems and methods for distributing promotions over message broadcasting and local wireless systems
US20080090599A1 (en) * 2006-10-10 2008-04-17 Jagrut Patel Location Specific Broadcast System and Receiver
US8351581B2 (en) * 2008-12-19 2013-01-08 At&T Mobility Ii Llc Systems and methods for intelligent call transcription
US8621520B2 (en) * 2009-05-19 2013-12-31 Qualcomm Incorporated Delivery of selective content to client applications by mobile broadcast device with content filtering capability
US8340628B2 (en) * 2009-09-10 2012-12-25 Qualcomm Incorporated Systems and methods for localized wireless notification
US8543143B2 (en) * 2009-12-23 2013-09-24 Nokia Corporation Method and apparatus for grouping points-of-interest according to area names
WO2011098993A1 (en) * 2010-02-15 2011-08-18 Telefonaktiebolaget Lm Ericsson (Publ) M2m group based addressing using cell broadcast service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201225A1 (en) * 2006-12-13 2008-08-21 Quickplay Media Inc. Consumption Profile for Mobile Media
US20090055256A1 (en) * 2007-08-24 2009-02-26 Microsoft Corporation Funding Information Delivery Using Advertising Revenue
US8666305B2 (en) * 2009-07-13 2014-03-04 Eyad Ali Mohammad AL QALQILI Method and system for transmitting and/or receiving advertisement and data contents on a mobile communication device with a display mechanism

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140250167A1 (en) * 2013-03-04 2014-09-04 Samsung Electronics Co., Ltd. Method for managng transmission information and electronic device thereof
US10834174B2 (en) * 2013-07-31 2020-11-10 Adenda Media Inc. Systems and methods for displaying ads on a mobile device outside of a mobile app
US20210058451A1 (en) * 2013-07-31 2021-02-25 Adenda Media Inc. Systems and Methods for Displaying Ads on a Mobile Device Outside of a Mobile App
US20180109603A1 (en) * 2013-07-31 2018-04-19 Adenda Media Inc. Systems and Methods for Displaying Ads on a Mobile Device Outside of a Mobile App
US12206727B2 (en) * 2013-07-31 2025-01-21 Adenda Media Inc. Systems and methods for displaying ads on a mobile device outside of a mobile app
US11652869B2 (en) * 2013-07-31 2023-05-16 Adenda Media Inc. Systems and methods for displaying ads on a mobile device outside of a mobile app
US20150106175A1 (en) * 2013-10-10 2015-04-16 Samsung Electronics Co., Ltd. Method of operating nearby function and electronic device supporting the same
KR102064929B1 (en) * 2013-10-10 2020-01-10 삼성전자 주식회사 Operating Method For Nearby Function and Electronic Device supporting the same
US10078848B2 (en) * 2013-10-10 2018-09-18 Samsung Electronics Co., Ltd. Method of operating nearby function and electronic device supporting the same
US9894154B2 (en) * 2014-10-11 2018-02-13 Papaya Mobile, Inc. Data synchronization methods and systems
US20160105503A1 (en) * 2014-10-11 2016-04-14 Papaya Mobile, Inc. Data Synchronization Methods and Systems
US10506001B2 (en) * 2014-10-28 2019-12-10 Bayerische Motoren Werke Aktiengesellschaft Method for transmitting data sets to mobile terminals
US20180101927A1 (en) * 2015-10-27 2018-04-12 Beijing Didi Infinity Technology And Development C O., Ltd. Systems and methods for delivering a message
US10341833B2 (en) 2015-11-10 2019-07-02 At&T Mobility Ii Llc Automatic proximity discovery area technique
US10963927B2 (en) * 2016-04-08 2021-03-30 Buzzvil Co., Ltd. System and method for providing message-based advertisement using lock screen
US20190095962A1 (en) * 2016-04-08 2019-03-28 Buzzvil Co., Ltd. Message-based advertisement providing system and method using lock screen
US10349234B1 (en) * 2016-04-29 2019-07-09 Developonbox, Llc Bi-directional integration and control of managed and unmanaged devices
US10223892B2 (en) * 2017-02-21 2019-03-05 Ford Global Technologies, Llc Civil-defense system
US11381871B2 (en) 2018-12-11 2022-07-05 Samsung Electronics Co., Ltd. Electronic apparatus and controlling method thereof
US11308522B2 (en) * 2018-12-14 2022-04-19 Anagog Ltd. Utilizing browsing history while preserving user-privacy
US20230229660A1 (en) * 2022-01-18 2023-07-20 Sap Se Efficient database structured query language execution from application layer
US12499113B2 (en) * 2022-01-18 2025-12-16 Sap Se Efficient database structured query language execution from application layer

Also Published As

Publication number Publication date
WO2011006513A3 (en) 2012-10-04
US8666305B2 (en) 2014-03-04
US20170250768A1 (en) 2017-08-31
US20110136427A1 (en) 2011-06-09
WO2011006513A2 (en) 2011-01-20
US9838145B2 (en) 2017-12-05

Similar Documents

Publication Publication Date Title
US9838145B2 (en) Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism
JP4874229B2 (en) Dynamic data distribution apparatus and method
US9449334B1 (en) Systems and methods for providing targeted advertising and content delivery to mobile devices
JP5973519B2 (en) Data collection and targeted advertising methods
US7606562B2 (en) System and method for determining mobile device capabilities
US20200029113A1 (en) Matching Data Objects to Video Content
US20190305863A1 (en) Provisioning a service for capturing broadcast content to a user device via a network
US20090192869A1 (en) Marketing Control Center
US20030229893A1 (en) Multiple response means for interactive advertising and information systems
US20150324400A1 (en) Interest Collection and Tracking System and Method of Use
US20090254633A1 (en) Methods, systems, and computer program products for distributing profile-based advertisement content and user identification-tagged media content
CA2672766A1 (en) Method and system for delivering and/or displaying targeted content to a mobile handheld device
JP2008502053A (en) System and method for delivering web content to mobile devices
CN102132588A (en) Microtargeting platform for mobile advertising and promotions
CN111210251A (en) Reporting actions of a mobile application
CN101496052A (en) Information distribution system and method for a mobile network
WO2012093396A1 (en) System and method for sending advertisements and messages with mobile devices
CN100568840C (en) System and method for broadcasting personalized and interactive content to terminals of a communication network
US20070022214A1 (en) Transaction management apparatus and method
US20130061261A1 (en) Wireless promotional and information offer delivery system for use with interacting with broadcast, cable, broadband and out-of-home media, radio platforms and movie theaters
KR20160036521A (en) Selectable Text Messaging Styles for Brand Owners
US20200111069A1 (en) Method, apparatus, and system for providing a creative over a network
WO2013151529A2 (en) Method and system for transmitting and/or receiving advertisement and data contents and providing multiple value added services on electronic communication device with a display mechanism
US20050197885A1 (en) System and method for providing campaign management services
CN106416200A (en) System and method for providing MO service-based benefit

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE