[go: up one dir, main page]

WO2016005999A2 - Procédé et système permettant d'identifier un utilisateur sur plusieurs dispositifs de communication - Google Patents

Procédé et système permettant d'identifier un utilisateur sur plusieurs dispositifs de communication Download PDF

Info

Publication number
WO2016005999A2
WO2016005999A2 PCT/IN2015/050060 IN2015050060W WO2016005999A2 WO 2016005999 A2 WO2016005999 A2 WO 2016005999A2 IN 2015050060 W IN2015050060 W IN 2015050060W WO 2016005999 A2 WO2016005999 A2 WO 2016005999A2
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
media content
information
content identifier
data stream
Prior art date
Application number
PCT/IN2015/050060
Other languages
English (en)
Other versions
WO2016005999A3 (fr
Inventor
Hitesh CHAWLA
Nishant Srivastava
Original Assignee
Silveredge Inc.
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 Silveredge Inc. filed Critical Silveredge Inc.
Publication of WO2016005999A2 publication Critical patent/WO2016005999A2/fr
Publication of WO2016005999A3 publication Critical patent/WO2016005999A3/fr

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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Definitions

  • the present disclosure relates to the field of online advertisement and, in particular, relates to identifying a user across multiple communication devices for targeted online advertisements.
  • a user has innumerable options of devices for communication as well as searching for the information on Internet.
  • the user can communicate and/or browse the information by using mobile phones, laptops, personal computers, tablets, personal digital assistants, and the like.
  • the advertisers can also advertise their product and/or services on these communication devices.
  • the advertisers provide the advertisement to different communication devices that are targeted to receive the advertisement.
  • the advertisers transmits the targeted advertisements on their own or by using various advertisement supplying intermediaries like advertisement exchanges, advertisement networks, affiliates, advertisement agencies, and the like.
  • Advertisers and/or advertisement supplying intermediaries tries to potentially save advertising money by selecting who will receive their advertisements rather than indiscriminately broadcasting their advertisements to multiple communication devices.
  • the advertiser and/or advertisement supplying intermediaries try to gain insights and create a unique user identification for users accessing multiple apps and browsers.
  • the advertiser or advertisement supplying intermediaries rely on browser cookies to track the behavior including sites visited, actions taken, searches, etc. These cookies are small text files placed in the browser directory when one visit websites that deploys them. The websites also use cookies to store your preferences, user ID, password, etc., making the online experience smoother and more efficient.
  • the advertiser and/or advertisement supplying intermediaries create a unique profile of each of the user for targeting or re-targeting advertisements.
  • the cookie mechanism to track the user behavior does not work for mobile applications.
  • most of the users use the same computer consistently; each of the users may have several mobile devices.
  • mobile applications apps
  • mobile browser uses its own sandbox, even though they’re all on the same device, it is difficult to identify a visitor as the same person when he/she uses one app, a different app, and the mobile browser.
  • cookies are much less effective on browsing facility for mobile platforms than on traditional computers. So, it is very difficult to track and create unique profiles for users across multiple apps and browsers, on multiple devices, running on different networks.
  • a computer implemented method for identifying a user across multiple communication devices includes fetching a first set of information from a first communication device by a processor, receiving a second set of information from a second communication device by the processor and matching the first communication device with the second communication device based on mapping of at least one parameter of the first set of information from the first communication device and the second set of information from the second communication device by the processor.
  • the second communication device is in vicinity of the first communication device and deciphers a media content embedded with an audio data stream containing a media content identifier broadcasted on the first communication device.
  • the first set of information includes a cookie information, the media content identifier and a first time stamp.
  • the first set of information is fetched by performing the steps of utilizing a cookie mechanism and a browsing facility installed on the first communication device and broadcasting the media content embedded with the audio data stream containing the media content identifier on the first communication device.
  • the second set of information includes a device identification information, a deciphered media content identifier and a second time stamp.
  • the method includes storing an association of the first communication device and the second communication device.
  • the storing of association of the first communication device and the second communication device includes associating the cookie information of the first communication device with the device identification information of the second communication device.
  • the computer implemented method further includes receiving request of broadcasting of the media content from the first communication device.
  • the matching includes mapping the media content identifier from the first communication device with the deciphered media content identifier from the second communication device.
  • the matching comprises mapping the media content identifier and the first time stamp from the first communication device with the deciphered media content identifier and the second time stamp from the second communication device.
  • the media content is embedded with the audio data stream by mixing the audio data stream in existing audio of the media content.
  • the media content is embedded with the audio data stream by adding an additional audio layer to the media content.
  • a computer program product comprising a non-transitory computer readable medium storing a computer readable program for identifying a user across multiple communication devices.
  • the computer readable program when executed on a computer causes the computer to perform steps comprising fetching a first set of information from a first communication device by a processor, receiving a second set of information from a second communication device by the processor and matching the first communication device with the second communication device based on mapping of at least one parameter of the first set of information from the first communication device and the second set of information from the second communication device by the processor.
  • the second communication device is in vicinity of the first communication device and deciphers a media content embedded with an audio data stream containing a media content identifier broadcasted on the first communication device.
  • the first set of information includes a cookie information, the media content identifier and a first time stamp.
  • the first set of information is fetched by performing the steps of utilizing a cookie mechanism and a browsing facility installed on the first communication device and broadcasting the media content embedded with the audio data stream containing the media content identifier on the first communication device.
  • the second set of information includes a device identification information, a deciphered media content identifier and a second time stamp.
  • the method includes storing an association of the first communication device and the second communication device.
  • the storing of association of the first communication device and the second communication device includes associating the cookie information of the first communication device with the device identification information of the second communication device.
  • the computer implemented method further includes receiving request of broadcasting of the media content from the first communication device.
  • the matching includes mapping the media content identifier from the first communication device with the deciphered media content identifier from the second communication device.
  • the matching includes mapping the media content identifier and the first time stamp from the first communication device with the deciphered media content identifier and the second time stamp from the second communication device.
  • the media content is embedded with the audio data stream by mixing the audio data stream in existing audio of the media content.
  • the media content is embedded with the audio data stream by adding an additional audio layer to the media content.
  • a computing device for identifying a user across multiple communication devices.
  • the computing device includes a fetching module configured to fetch a first set of information from a first communication device, a broadcasting module configured to broadcast a media content embedded with an audio data stream containing a media content identifier on the first communication device, a receiving module configured to receive a second set of information from a second communication device and a matching module to match the first communication device with the second communication device based on mapping of at least one parameter of the first set of information from the first communication device and the second set of information from the second communication device.
  • the first set of information includes a cookie information, the media content identifier and a first time stamp.
  • the first set of information is fetched by utilizing a cookie mechanism and a browsing facility installed on the first communication device.
  • the second set of information includes a device identification information, a deciphered media content identifier and a second time stamp.
  • the second communication device is in vicinity of the first communication device and deciphers the media content embedded with the audio data stream containing the media content identifier broadcasted on the first communication device.
  • the computing device includes a storage module adapted to store an association of the first communication device and the second communication device.
  • a computer implemented method for identifying a user across multiple communication devices includes fetching a first set of information from a first communication device, receiving a second set of information from the first communication device, and matching a cookie information with the second set of information by a processor.
  • the first set of information includes the cookie information which is fetched by utilizing a cookie mechanism and a browsing facility installed on the first communication device, a media content identifier and a time stamp.
  • Media content is embedded with an audio data stream containing the media content identifier broadcasted on the first communication device on the browsing facility.
  • the second set of information includes a device identification information. The second set of information is transmitted by the first communication device on deciphering the media content identifier.
  • the computer implemented method further includes storing an association of the cookie information with the second set of information for the first communication device.
  • FIG. 1A illustrates a system for identifying a user of one or more users across a plurality of communication devices, in accordance with various embodiments of the present disclosure
  • FIG. 1B illustrates a system for identifying the user of the one or more users across a browser and applications of a communication device, in accordance with various embodiments of the present disclosure
  • FIG. 2 illustrates a block diagram of a second communication device and a computing server, in accordance with various embodiments of the present disclosure
  • FIG. 3 illustrates a block diagram of a communication device, in accordance with various embodiments of the present disclosure
  • FIG. 4 illustrates a flowchart for identifying the user of the one or more users across the plurality of communication devices, in accordance with the various embodiments of the present disclosure.
  • FIG. 5 illustrates a flowchart for identifying the user of the one or more users across the browser and the applications of the communication device, in accordance with the various embodiments of the present disclosure.
  • FIG. 1A illustrates a system 100 for identifying a user of one or more users across a plurality of communication devices, in accordance with various embodiments of the present disclosure. Moreover, the system 100 performs association of the plurality of communication device associated with the user of the one or more users.
  • the system 100 includes a first communication device 104 associated with a user 102 , a second communication device 106 associated with the user 102 , a communication network 108 and a computing server 110 .
  • the above stated components or devices collectively perform the identifying of the user 102 of the one or more users across the first communication device 104 and the second communication device 106 .
  • the user 102 is any person or individual currently accessing the first communication device 104 .
  • the user 102 is an owner of the first communication device 104 .
  • the user 102 is currently performing one or more tasks on the first communication device 104 based on his/her choice or interests.
  • the user 102 may be located at any place in real time.
  • the user 102 may be located in any indoor location (home, office, factory, or any other type of indoor place) or the user 102 may be located in any outdoor place (a mall, an amusement park, an airport or any other type of outdoor place).
  • the current location of the user 102 has a good signal reception for operating the first communication device 104 .
  • the first communication device 104 is any type of communication device which allows the user 102 to access one or more online content based on a choice of the user 102 .
  • the first communication device 104 is connected to internet in real time.
  • the first communication device 104 is connected to the internet through a WiFi connection.
  • the first communication device 104 is connected to the internet through a data connection availed from a telecom service provider.
  • the first communication device 104 includes but may not be limited to a desktop computer, a laptop, a tablet, a personal digital assistant, a mobile phone, an e-book reader and a server.
  • the first communication device 104 includes one or more browsers 104a .
  • the one or more browsers 104a are pre-installed on the first communication device 104 by the user 102 .
  • the one or more browsers 104a allow the user 102 to access the one or more content on a publisher of one or more publishers.
  • the user 102 accesses the one or more browsers 104a through the internet facility of the first communication device 104 .
  • Examples of the one or more browsers 104a include google chrome, internet explorer, Mozilla firefox, opera mini or any other browser for accessing the one or more publishers known in the art.
  • the one or more content accessed by the user 102 on the corresponding one or more browsers 104a include one or more sports content, one or more news content, one or more movies content, one or more e-commerce content and the like.
  • the one or more browsers 104a allow the user 102 to access one or more websites based on his/her choice.
  • the one or more websites are associated with the one or more publishers hosting the one or more websites on the web.
  • the one or more websites display the one or more content for the user 102 .
  • the one or more content may be an audio content, an audio-video content, a video content, a text content and the like.
  • the one or more websites include an e-commerce website, a social networking website, a news website, a blog, photo sharing website or any other type of website providing the one or more content to the user 102 .
  • the one or more content is broadcasted by a third part source when the user 102 accesses the website of the one or more websites (as explained below in the detailed description of FIG. 2 ).
  • the user 102 is associated with the second communication device 106 .
  • the second communication device 106 is located in a vicinity of the user 102 .
  • the second communication device 106 is located in the vicinity of the first communication device 104 .
  • the first communication device 104 and the second communication device 106 are lying in a pre-defined close range to each other.
  • the pre-defined close range is less than a threshold range defined in order to enable the identification of the user 102 across the first communication device 104 and the second communication device 106 .
  • the second communication device 106 is in a switched on state. Moreover, the second communication device 106 is connected to the internet in real time. In an embodiment of the present disclosure, the second communication device 106 is connected to the internet through the WiFi connection or LAN connection. In another embodiment of the present disclosure, the second communication device 106 is connected to the internet through the data connection availed from the telecom service provider based on a specific type of the second communication device 106 (the mobile phone). In an embodiment of the present disclosure, the first communication device 104 and the second communication device 106 are connected to a common source for connecting to the internet.
  • Examples of the second communication device 104 include but may not be limited to a desktop computer, a tablet, a mobile phone, a laptop and a personal digital assistant.
  • the second communication device 106 is equipped with a recording facility.
  • the recording facility corresponds to one or more microphones installed on the second communication device 106 .
  • the one or more microphones in the second communication device 106 are configured to record a media content broadcasted on the first communication device 104 for enabling the identifying the user 102 across the first communication device 104 and the second communication device 106 (as explained below in the patent application).
  • the one or more microphones are activated when the media content is broadcasted on the first communication device 104 and the second communication device 106 is lying close to the first communication device 104 .
  • the second communication device 106 includes a software application 106a .
  • the software application 106a is installed on the second communication device 106 .
  • the software application 106a is connected to the internet in real time.
  • the software application 106a is configured for the identification of the user 102 across the first communication device 104 and the second communication device 106 .
  • the software application 106a performs a part of the identification of the user 102 across the first communication device 104 and the second communication device 106 .
  • the software application 106a in the second communication device performs one or more operations based on information received from the first communication device 104 .
  • the information corresponds to a unique audio data stream received from the first communication device 104 (as explained below in the patent application).
  • the software application 106a includes one or more components which perform the identification of the user 102 across the first communication device 104 and the second communication device 106 (as explained below in the patent application).
  • the software application 106a is associated with a specific type of operating system based on an operating system associated with the second communication device 106 .
  • the specific type of operating system includes but may not be limited to Android OS, Windows OS, iOS, Bada OS and Symbian OS.
  • the first communication device 104 and the second communication device 106 is associated with the communication network 108 .
  • the communication network 108 enables the first communication device 104 and the second communication device 106 to gain access to the internet.
  • the communication network 108 provides a medium for transfer of information between the first communication device 104 and the computing server 110 .
  • the communication network 108 provides a medium for transfer of information between the second communication device 106 and the computing server 110 .
  • the communication network 108 enables the transfer of information between the first communication device 104 and the second communication device 106 .
  • the medium for communication may be infrared, microwave, radio frequency (RF) and the like.
  • the communication network 108 include but may not be limited to a local area network, a metropolitan area network, a wide area network, a virtual private network, a global area network, a home area network or any other communication network presently known in the art.
  • the communication network 108 is a structure of various nodes or communication devices connected to each other through a network topology method. Examples of the network topology include a bus topology, a star topology, a mesh topology and the like.
  • the first communication device 104 and the second communication device 106 is associated with the computing server 110 .
  • the first communication device 104 and the second communication device 106 is associated with the computing server 110 through the communication network 108 .
  • the computing server 110 is configured for broadcasting the one or more content on the corresponding first communication device 104 .
  • the computing server 110 is a third party server for performing one or more operations.
  • the computing server 110 performs the association of the first communication device 104 with the second communication device 106 based on a pre-defined criterion (as explained below in the patent application).
  • the computing server 110 broadcasts the one or more content based on the interests of the user 102 .
  • the computing server 110 broadcasts a type of the one or more content based on the type of the first communication device 104 .
  • the computing server 104 broadcasts the one or more content mixed with the audio data stream (as mentioned below in detail in the patent application).
  • the computing server 110 is located at a remote distance from the first communication device 104 and the second communication device 106 .
  • the computing server 110 stores a device ID of the corresponding first communication device 104 for broadcasting the media content when the user 102 accesses the publisher of the one or more publishers on the browser of the one or more browsers 104a .
  • the computing server 110 fetches a first set of information from the first communication device 104 .
  • the first set of information corresponds to one or more information associated with the media content broadcasted on the first communication device 104 and information associated with a cookie associated with the publisher of the one or more publishers currently accessed by the user 102 (as described later in the patent application).
  • the computing server 110 receives a second set of information from the second communication device 106 .
  • the second set of information corresponds to one or more information associated with identification of the second communication device and information associated with media content broadcasted on the first communication device 104 (as described later in the patent application).
  • the computing server 110 matches or associates the first communication device 104 and the second communication device 106 based on the first set of information and the second set of information (as described later in the patent application).
  • the user 102 is associated with the first communication device 104 and the second communication device 106 ; however those skilled in the art would appreciate that more number of users are associated with more number of communication devices.
  • the computing server 110 broadcasts the media content on the first communication device 104 ; however those skilled in the art would appreciate that the computing server 110 broadcasts the media content on more number of communication devices.
  • the computing server 110 associates the first communication device 104 and the second communication device 106 for the user 102 ; however those skilled in the art would appreciate that the computing server associates more number of communication devices for more number of users.
  • FIG. 1B illustrates a system 100 for identifying the user of the one or more users across the browser and one or more applications associated with a single communication device, in accordance with various embodiments of the present disclosure.
  • the system 100 includes the first communication device 104 associated with the user 102 , the communication network 108 and the computing server 110 .
  • the first communication device 104 includes the one or more browsers 104a .
  • the one or more browsers 104a are pre-installed on the first communication device 104 .
  • the first communication device 104 includes a software application 104b .
  • FIG. 1B shows the identification of the user 102 across the browser of the one or more browsers 104a and the one or more applications installed on the first communication device 104 .
  • the identification is performed when the user 102 accesses the media content on the publisher of the one or more publishers through the browser of the one or more browsers 104a and then accesses an application of the one or more applications after accessing the browser on a same communication device (the first communication device 104 ).
  • the identification is performed for serving one or more advertisements on the application of the one or more applications accessed on the first communication device 104 based on a type of the media content broadcasted on the publisher of the one or more publishers on the browser of the one or more browsers 104a accessed on the first communication device 104 (as described later in the patent application).
  • the one or more applications are associated with a specific type of the operating system based on a specific type of the operating system associated with the first communication device 104 .
  • the identification of the user 102 across the browser and the application is performed by the software application 104b .
  • the software application 104b is installed on the first communication device 104 .
  • the software application 104b is connected to the internet in real time. In an embodiment of the present disclosure, the software application 104b performs the same operation as performed by the software application installed in the second communication device 106 .
  • the software application 104b in the first communication device 104 performs a part of the identification of the user 102 across the browser and the application.
  • the software application 104b is installed on a mobile device (the first communication device 104 ).
  • the computing server 110 is associated with the software application 104b in the first communication device 104 .
  • the computing server 110 fetches the first set of information and the second set of information from the same communication device (the first communication device 104 ).
  • the one or more applications accessed by the user 102 may be any type of a mobile application.
  • the one or more applications may be a gaming application, an e-commerce application, a sports related application, a news application, a messaging application or any other type of mobile application presently known in the art.
  • each of the one or more applications is connected to the internet through the WiFi connection or the data connection availed from the telecom service provider.
  • the software application 104b is linked with the computing server 110 through the communication network 108 .
  • the first set of information is fetched by the computing server 110 from a server associated with the publisher of the one or more publishers accessed by the user 102 on the browser of the one or more browsers 104a on the first communication device 104 .
  • the computing server 110 is linked with the server of one or more servers associated with the corresponding publisher of the one or more publishers through the communication network 108 .
  • the second set of information is received by the computing server 110 from the software application 104b on the first communication device 104 (as explained in detail below in the patent application).
  • the user 102 is associated with the first communication device 104 ; however those skilled in the art would appreciate that more number of users are associated with more number of communication devices. It may be noted that in FIG. 1B , the computing server 110 identifies the user 102 across the browser and the application associated with the first communication device 104 ; however those skilled in the art would appreciate that the computing server 110 associates more number of users across more number of browsers and applications associated with more number of communication devices.
  • FIG. 2 illustrates a block diagram 200 of the second communication device 106 and the computing server 110 , in accordance with various embodiments of the present disclosure,.
  • the block diagram 200 illustrates one or more components of the second communication device 106 and one or more components of the computing server 110 .
  • the one or more components of the second communication device 106 and the one or more components of the computing server 110 collectively perform the identification of the user 102 across the first communication device 104 and the second communication device 106 .
  • the one or more components of the second communication device 106 include a reception module 202 , a deciphering module 204 and a transmitting module 206 .
  • the one or more components of the computing server 110 include a broadcasting module 208 , a fetching module 210 , a receiving module 212 , a matching module 214 and a storage module 216 .
  • the one or more components are associated with the software application installed in the second communication device 106 .
  • the software application is triggered based on triggering of the one or more microphones of the second communication device 106 (as explained further in the patent application).
  • the user 102 accesses the browser of the one or more browsers 104a on the first communication device 104 .
  • the user 102 accesses the publisher of the one or more publishers on the corresponding browser of the one or more browsers 104a on the first communication device 104 .
  • the user 102 accesses the publisher of the one or more publishers for accessing or viewing the media content of his/her choice.
  • the user 102 accesses the media content through the internet on the first communication device 104 .
  • the media content includes one or more sports content, one or more e-commerce content, one or more news content and the like.
  • the user 102 accesses a specific type of the media content.
  • the media content may be an audio content, a video content, an audio-video content, text content and the like.
  • the user 102 may be interested in reading blogs, accessing social networking websites, viewing and buying one or more products online, viewing one or more videos online and the like.
  • the broadcasting module 208 in the computing server 110 is configured to broadcast the media content embedded with the audio data stream containing a media content identifier on the first communication device 104 .
  • the broadcasting module 208 broadcasts the media content when the user 102 opens the publisher website of one or more publisher websites on the corresponding browser of the one or more browsers 104a of the communication device 104 .
  • the broadcasting module 208 broadcasts the media content based on a request received from the first communication device 104 when the user 102 accesses the publisher website.
  • the broadcasting module 208 receives the request from the publisher of the one or more publishers on the first communication device 104 .
  • Examples of the one or more publishers include but may not be limited to flipkart, amazon, youtube, facebook, dailymotion or any other publisher accessed by the user 102 .
  • a user may open a website for watching online videos or may open an e-commerce website for purchasing or viewing products.
  • the media content is broadcasted based on an identification of the first communication device 104 through corresponding communication device identifier information.
  • the media content is embedded with the audio data stream by mixing the audio data stream in existing audio of the media content.
  • the embedding of the audio data stream is done at the time of the broadcast of the media content by the broadcasting module 208 on the corresponding first communication device 104 .
  • the audio data stream is pre-embedded in the media content before the broadcast of the media content by the broadcasting module 208 on the corresponding first communication device 104 .
  • the audio data stream is embedded based on a defined schedule for the broadcasting of the media content on the publisher of the one or more publishers on the corresponding first communication device 104 .
  • the audio data stream is embedded in every type of media content to be broadcasted on the publisher of the one or more publishers on the corresponding first communication device 104 .
  • the audio data stream embedded in the media content broadcasted contains unique audio identification information.
  • the unique audio content identification information includes a media content identifier.
  • the media content identifier corresponds to any type of identifier associated with the media content for identifying the media content currently watched by the user 102 .
  • the audio data stream corresponds to a set of audio frequencies.
  • the media content identifier in the audio data stream corresponds to the set of audio frequencies.
  • the set of audio frequencies correspond to a range of frequencies in an ultrasonic range or an infrasonic range.
  • the set of audio frequencies are inaudible for the user 102 .
  • the audio data stream is in a human inaudible frequency range.
  • the set of audio frequencies are in the ultrasonic range or the infrasonic range such that the user 102 is not distracted or disturbed while viewing the media content on the corresponding first communication device 104 .
  • the broadcast module 208 broadcasts a media mixed with the audio data stream to the corresponding first communication device 104 .
  • the media content is in one of an audio format, audio-video format and the like.
  • the audio data stream is a part of the media content by mixing with the existing audio in the media content or by adding an additional audio layer to the media content.
  • a user X currently located in his/her home is associated with a first communication device D1 (say, a laptop) and a second communication device D2 (say, a mobile phone).
  • the user X is currently accessing the first communication device D1 and accesses a browser B (say, google chrome) and visits a publisher website P (say, amazon.com) for viewing electronic products.
  • the broadcasting module 208 associated with the publisher website P broadcasts the media content (electronic products web page) on the publisher website P on the browser B.
  • the media content is embedded with an audio data stream and contains a media content identifier I.
  • the second communication device D2 is in a switched on state and connected to the internet.
  • the second communication device D2 contains a software application and includes one or more microphones.
  • the fetching module 210 in the computing server 110 is configured to fetch the first set of information from the first communication device 104 .
  • the first set of information is fetched by the fetching module 210 through the communication network 108 .
  • the first set of information includes but may not be limited to cookie information, the media content identifier and a first time stamp.
  • the media content identifier corresponds to a unique identifier contained in the audio data stream for identifying the media content.
  • the first set of information is fetched by utilizing a cookie mechanism and a browsing facility installed on the first communication device 104 .
  • the cookie mechanism involves dropping a cookie on the first communication device 104 and assigning a cookie ID for the user 102 .
  • the cookie ID is used to record behavior information of the user 102 .
  • the cookie is associated with the publisher of the one or more publishers currently accessed by the user 102 on the first communication device 104 .
  • the cookie is dropped by the publisher of the one or more publishers when the user 102 visits the publisher website.
  • the computing server 110 drops the cookie on the first communication device 104 .
  • the computing server 110 checks for presence of the cookie on the first communication device 104 and drops the cookie if no cookie is present initially.
  • the cookie information includes the cookie ID for the user 102 , browsing history of the user 102 , one or more interests of the user 102 and the like.
  • the computing server 110 fetches the cookie ID from the server associated with the publisher of the one or more publishers through the communication network 108 .
  • the first set of information may also include an IP address of the first communication device 104 , a user agent associated with the browser accessed, SSID, time to load webpage and the like.
  • the second communication device 106 is active and includes the software application for further performing the part of the identification of the user 102 across the first communication device 104 and the second communication device 106 .
  • the second communication device 106 is in the vicinity of the first communication device 104 .
  • the audio data stream in the broadcasted media content flows along with the existing audio of the media content.
  • the audio stream in undetectable by the user 102 due to the range of frequencies of the audio data stream.
  • the reception module 202 in the second communication device 106 is configured for receiving the audio data stream in the broadcasted media content.
  • the audio data stream is received through the one or more microphones present on the second communication device 106 .
  • the reception module 202 triggers or activates the one or more microphones in the second communication device 106 for receiving the audio data stream on the second communication device 106 .
  • the reception module 202 receives the audio stream along with the media content identifier in the audio data stream.
  • the one or more microphones are pre-configured for detecting or receiving the audio data stream in the ultrasonic range or the infrasonic range.
  • the deciphering module 204 in the second communication device 106 is configured for deciphering the media content identifier from the audio data stream by triggering a recording facility of the second communication device 106 on detection of the broadcasting of the media content on the second communication device 106 .
  • the deciphering module 204 extracts the media content identifier from the received audio data stream mixed in the broadcasted media content on the corresponding first communication device 104 .
  • the deciphering corresponds to extraction of the unique audio identification information corresponding to the audio data stream.
  • the audio identification information includes inaudible frequency data.
  • the audio identification information is processed from the audio data stream for creating one or more fingerprints of the audio data stream.
  • the audio identification information includes audio watermarks.
  • the deciphering module 204 in the second communication device 106 includes a fast fourier transform module for deciphering the audio data stream.
  • the deciphering module 204 converts the audio data stream into frequencies using a fast fourier transform method for deciphering the media content identifier in the audio data stream.
  • one or more techniques may be used for extracting the frequencies from the audio data stream.
  • the one or more techniques include but may not be limited to a Fourier Transform, McAulay-Quatieri (MQ) analysis, short term Fourier transform, High-pass filter, Low-pass filter and MEL frequency filter bank.
  • acoustic waves are used as audio data stream.
  • the acoustic signals in the infrasonic frequency band are used.
  • the frequency range of 15-20 Hz is used for the infrasonic acoustic signals.
  • acoustic signals in the ultrasonic frequency band are used.
  • the frequency range of 17- 20 KHz is used for the ultrasonic acoustic signals.
  • 17.5 kHz for one FSK frequency and 18.5 kHz for the other FSK frequency are used. These numbers are selected as half of the 44.1 KHz recording rate for CD-quality audio is 22.05 KHz.
  • the upper limit of 20 KHz is selected because in most sound systems, sound above 20 KHz is filtered out sharply.
  • this embodiment uses sounds in the frequency range that can be supported by the current sound systems that are installed in today's media devices like TV, audio speakers and computer sound systems.
  • Infrasonic or ultrasonic frequency ranges have certain benefits over the audible frequency range.
  • the infrasonic or ultrasonic sound can be generated from existing devices.
  • the sound device e.g., “Sound Blaster” sound card
  • the sound device in a personal computer supports the ultrasonic frequency band.
  • the frequency spectrum is split into ranges corresponding to the specified alphabet and start/end codes, with each character/code corresponding to a part of the full frequency range.
  • the broadcasting module converts each character of the word to be sent into the center of the corresponding frequency range, and transmits that frequency for certain duration.
  • the reception module does a continuous Fourier transform of the signal and looks for peaks in the specified frequency range. Upon finding a peak for a significant duration, it does the conversion back from frequency to character. This is essentially a single-tone multi-frequency signaling (STMF) scheme.
  • STMF single-tone multi-frequency signaling
  • the transmitting module 206 in the second communication device 106 is configured for transmitting the second set of information to the computing server 110 .
  • the transmitting module 206 transmits the second set of information after collecting and assembling the second set of information.
  • the transmitting module 206 transmits the second set of information to the computing server 110 through the communication network 108 .
  • the second communication device 106 is linked with the computing server 110 through the one or more components of the corresponding second communication device 106 and the computing server 110 .
  • the second communication device 106 transmits the second set of information simultaneously in real time. In another embodiment of the present disclosure, the second communication device 106 transmits the second set of information in separate pre-defined intervals of time.
  • the receiving module 212 in the computing server 110 is configured to receive the second set of information from the second communication device 106 .
  • the receiving module 212 receives the second set of information from the second communication device 106 through the communication network 108 .
  • the second set of information includes but may not be limited to device identification information, the deciphered media content identifier and a second time stamp.
  • the device identifier information corresponds to a unique ID of the second communication device 106 for uniquely identifying the second communication device 106 .
  • the device identifier information of the second communication device 106 includes but may not be limited to a device ID, IMEI number, Android ID, Apple ID, IDFA (Advertising Identifier), AID (Advertising Identifier), UDID (Unique Device Identifier), mobile number and MAC ID.
  • the device data includes user agent, device model, device manufacturer, cellular service provider, browser, installed applications and location.
  • the second set of information may also include an IP address of the second communication device 106 , a location information, a user agent and other optional parameters.
  • the fetching module 210 fetches the information (cookie ID), the media content identifier I and a first time stamp (say, 9.30 pm) from the communication device D1.
  • the second communication device D2 contains one or more microphones.
  • the reception module 202 in the second communication device D2 receives the audio data stream from the first communication device D1.
  • the deciphering module 204 deciphers the media content identifier I from the audio data stream.
  • the transmitting module 206 transmits the information to the computing server 110 .
  • the receiving module 212 in the computing server receives the information (the media content identifier I, device identifier information and a second time stamp say, 9.38 pm) from the second communication device D2.
  • the matching module 214 in the computing server 110 is configured to match the first communication device 104 with the second communication device 105 based on mapping of at least one parameter of the first set of information from the first communication device 104 and the second set of information from the second communication device.
  • the matching corresponds to associating the user 102 with the first communication device 104 and the second communication device 106 .
  • the matching module 214 determines that the user 102 is accessing or associated with the first communication device 104 as well as the second communication device 106 .
  • the matching includes mapping the media content identifier from the first communication device 104 with the deciphered media content identifier from the second communication device 106 .
  • the mapping includes mapping the media content identifier and the first time stamp from the first communication device 104 with the deciphered media content identifier and the second time stamp from the second communication device 106 .
  • the media content identifier fetched from the first communication device 104 and the media content identifier received from the second communication device 106 are same.
  • the first time stamp from the first communication device 104 and the second time stamp from the second communication device 106 are approximately close to each other in order to determine that the user 102 is associated with the first communication device 104 as well as the second communication device 106 .
  • the matching module 214 associated with first communication device 104 with the second communication device 106 .
  • the matching module 214 finds the cookie ID fetched against the corresponding received media content identifier.
  • the matching module 214 matches the first communication device 104 and the second communication device 106 after finding the cookie ID corresponding to the media content identifier received.
  • the matching is done based on the cookie ID from the first communication device 104 and the media content identifier from the second communication device 106 .
  • the cookie ID is unique for the first communication device 104 .
  • the storage module 216 in the computing server 110 is adapted to store the association of the first communication device 104 and the second communication device 106 .
  • storing the association of the first communication device and the second communication device includes associating the cookie information of the first communication device with the device identification information of the second communication device 106 .
  • the matching module 214 matches the first communication device D1 and the second communication device D2 based on the cookie ID, the media content identifier I and a first time stamp (say, 9.30 pm) of the first communication device D1 and the media content identifier I, device identifier information and a second time stamp say, 9.38 pm from the second communication device D2.
  • the matching module 214 matches the media content identifier I and makes association of the first communication device D1 with the second communication device D2.
  • the matching module 214 matches the first time stamp (9.30 pm) and the second time stamp (9.38 pm) and associates the first communication device D1 with the second communication device D2 based on closeness of the time stamps and matching of the media content identifier I.
  • the first set of information and the second set of information may be received from the same communication device (the first communication device 104 ) when the user 102 accesses the browser of the one or more browsers 104a on the first communication device 104 .
  • the broadcasting module 208 in the computing server 110 broadcasts the media content embedded with the audio data stream on the first communication device 104 .
  • the fetching module 210 fetches the first set of information from the first communication device 104 (as mentioned above in the patent application).
  • the first set of information includes the cookie information, the media content identifier information and a time stamp.
  • the software application for providing the second set of information is located in the first communication device 104 this time.
  • the software application 104b in the first communication device 104 receives the audio data stream of the broadcasted media content on the first communication device 104 through the one or more microphones.
  • the software application 104b in the first communication device 104 deciphers the media content identifier in the audio data stream.
  • software application 104b in the first communication device 104 transmits the second set of information to the computing server 110 .
  • the receiving module 212 in the computing server 110 receives the second set of information from the first communication device 104 .
  • the second set of information includes the device identification information.
  • the matching module 214 matches the cookie information with the second set of information. In an embodiment of the present disclosure, the matching module 214 matches the cookie information with the device identification information. In an embodiment of the present disclosure, the matching module 214 matches the media content identifier. In an embodiment of the present disclosure, the matching module 214 determines that the user 102 accessed the browser on the corresponding first communication device 104 based on the cookie ID and the device identification information corresponding to the cookie ID.
  • the matching module 214 associates the user 102 across the browser and the one or more applications of the corresponding first communication device 104 .
  • the computing server 110 determines that the user 102 accesses the browser and the corresponding one or more applications on the first communication device 104 and utilizes the information for serving one or more advertisements to the user 102 when the user 102 accesses the one or more applications on the first communication device 104 .
  • the storage module 216 saves the association of the cookie information and the second set of information for the first communication device.
  • the one or more advertisements are served on the one or more applications installed on the first communication device 104 based on the browsing history of the user 102 on the browser of the first communication device 104 inferred from the cookie information fetched from the first communication device 104 .
  • the one or more advertisements are served on the corresponding device ID received from the first communication device 104 .
  • the one or more advertisements are served after the association of the user 102 with the browser and the one or more applications is made.
  • the one or more advertisements are displayed in a corresponding one or more advertisement slots of the one or more applications when the user 102 accesses the one or more applications.
  • the one or more publishers associated with the one or more applications requests the one or more advertisements from one or more advertisement supplying intermediaries including advertisement exchanges, advertisements agencies, advertisement networks, affiliates or any other advertisement supplying intermediaries.
  • the advertisement is provided in an audio format, a video format, an audio-video format, a multimedia format and the like.
  • a user A associated with a mobile device D accesses a browser B (say, opera mini) of the mobile device D to open a publisher website (say, starsports.com).
  • the user A watches a video related to a football match of a football premier league on the publisher website.
  • the video content includes an audio data stream with a media content identifier M.
  • a cookie ID associated with the publisher is stored for the user A and sent to the computing server 110 along with the media content identifier M.
  • a software application in the mobile device D receives, deciphers and transmits the media content identifier in the audio data stream of the video content along with ID of the mobile device D to the computing server 110 .
  • the computing server 110 matches the media content identifier M and determines that the user A accesses the browser B on the mobile device D based on the media content identifier M and the device ID. After some time, the user A starts using a mobile application (say, Cricbuzz) on the mobile device D. The computing server 110 utilizes the device ID and the cookie information for serving an advertisement (say, an advertisement of football shoes) on the mobile application.
  • a mobile application say, Cricbuzz
  • FIG. 3 illustrates a block diagram 300 of a communication device 302 , in accordance with various embodiments of the present disclosure.
  • the communication device 302 enables the hosting of the computing server 110 .
  • the communication device 302 includes a control circuitry module 304 , a storage module 306 , an input/output circuitry module 308 and a communication circuitry module 310 .
  • the communication device 302 includes any suitable type of portable electronic device.
  • Examples of the communication device 302 include but may not be limited to a personal e-mail device (e.g., a Blackberry.TM. made available by Research in Motion of Waterloo, Ontario), a personal data assistant ("PDA"), a cellular telephone, a Smartphone, a handheld gaming device, a digital camera, the laptop computer, and a tablet computer.
  • the communication device 302 can be a desktop computer.
  • control circuitry module 304 includes any processing circuitry or processor operative to control the operations and performance of the communication device 302 .
  • the control circuitry module 304 may be used to run operating system applications, firmware applications, media playback applications, media editing applications, or any other application.
  • the control circuitry module 304 drives a display and process inputs received from a user interface.
  • the storage module 306 includes one or more storage mediums including a hard-drive, solid state drive, flash memory, permanent memory such as ROM, any other suitable type of storage component, or any combination thereof.
  • the storage module 306 may store, for example, media data (e.g., music and video files), application data (e.g., for implementing functions on the communication device 302 ).
  • the input/output circuitry module 308 may be operative to convert (and encode/decode, if necessary) analog signals and other signals into digital data.
  • the input/output circuitry module 308 may also convert the digital data into any other type of signal and vice-versa.
  • the input/output circuitry module 308 may receive and convert physical contact inputs (e.g., from a multi-touch screen), physical movements (e.g., from a mouse or sensor), analog audio signals (e.g., from a microphone), or any other input.
  • the digital data may be provided to and received from the control circuitry module 304 , the storage module 306 or any other component of the communication device 302 .
  • the input/output circuitry module 308 is illustrated in FIG. 3 as a single component of the communication device 302 ; however those skilled in the art would appreciate that several instances of the input/output circuitry module 308 may be included in the communication device 302 .
  • the communication device 302 may include any suitable interface or component for allowing one or more users to provide inputs to the input/output circuitry module 308 .
  • the communication device 302 may include any suitable input mechanism. Examples of the input mechanism include but may not be limited to a button, keypad, dial, a click wheel, and a touch screen.
  • the communication device 302 may include a capacitive sensing mechanism, or a multi-touch capacitive sensing mechanism.
  • the communication device 302 may include specialized output circuitry associated with output devices such as, for example, one or more audio outputs.
  • the audio output may include one or more speakers built into the communication device 302 , or an audio component that may be remotely coupled to the communication device 302 .
  • the one or more speakers can be mono speakers, stereo speakers, or a combination of both.
  • the audio component can be a headset, headphones or ear buds that may be coupled to the communication device 302 with a wire or wirelessly.
  • the input/output circuitry module 308 may include display circuitry for providing a display visible to the one or more users.
  • the display circuitry may include a screen (e.g., an LCD screen) that is incorporated in the communication device 302 .
  • the display circuitry may include a movable display or a projecting system for providing a display of content on a surface remote from the communication device 302 (e.g., a video projector).
  • the display circuitry may include a coder/decoder to convert digital media data into the analog signals.
  • the display circuitry may include video Codecs, audio Codecs, or any other suitable type of Codec.
  • the display circuitry may include display driver circuitry, circuitry for driving display drivers or both.
  • the display circuitry may be operative to display content.
  • the display content can include media playback information, application screens for applications implemented on the electronic device, information regarding ongoing communications operations, information regarding incoming communications requests, or device operation screens under the direction of the control circuitry module 304 .
  • the display circuitry may be operative to provide instructions to a remote display.
  • the communication device 302 includes the communication circuitry module 310 .
  • the communication circuitry module 310 may include any suitable communication circuitry operative to connect to a communication network and to transmit communications (e.g., voice or data) from the communication device 302 to other devices within the communications network.
  • the communication circuitry module 310 may be operative to interface with the communication network using any suitable communication protocol. Examples of the communication protocol include but may not be limited to Wi-Fi, Bluetooth RTM, radio frequency systems, infrared, LTE, GSM, GSM plus EDGE, CDMA, and quadband.
  • the communication circuitry module 310 may be operative to create a communications network using any suitable communications protocol.
  • the communication circuitry module 310 may create a short-range communication network using a short-range communications protocol to connect to other devices.
  • the communication circuitry module 310 may be operative to create a local communication network using the Bluetooth, RTM protocol to couple the communication device 302 with a Bluetooth, RTM headset.
  • the computing device is shown to have only one communication operation; however, those skilled in the art would appreciate that the communication device 302 may include one more instances of the communication circuitry module 310 for simultaneously performing several communication operations using different communication networks.
  • the communication device 302 may include a first instance of the communication circuitry module 310 for communicating over a cellular network, and a second instance of the communication circuitry module 310 for communicating over Wi-Fi or using Bluetooth RTM.
  • the same instance of the communication circuitry module 310 may be operative to provide for communications over several communication networks.
  • the communication device 302 may be coupled a host device for data transfers, synching the communication device 302 , software or firmware updates, providing performance information to a remote source (e.g., providing riding characteristics to a remote server) or performing any other suitable operation that may require the communication device 302 to be coupled to a host device.
  • a remote source e.g., providing riding characteristics to a remote server
  • Several computing devices may be coupled to a single host device using the host device as a server.
  • the communication device 302 may be coupled to the several host devices (e.g., for each of the plurality of the host devices to serve as a backup for data stored in the communication device 302 ).
  • FIG. 4 illustrates a flowchart 400 for identifying the user of the one or more users across the plurality of communication devices, in accordance with various embodiments of the present disclosure.
  • the flowchart 400 initiates at step 402 .
  • the fetching module 210 in the computing server 110 fetches the first set of information from the first communication device 104 .
  • the first set of information includes the cookie information, the media content identifier and the first time stamp.
  • the first set of information is fetched by utilizing the cookie mechanism and the browsing facility of the first communication device 104 and broadcasting the media content embedded with the audio data stream containing the media content identifier on the first communication device 104 (as mentioned above in the patent application).
  • the receiving module 212 in the computing server 110 receives the second set of information from the second communication device 106 .
  • the second set of information includes the device identification information, the deciphered media content identifier and the second time stamp. Moreover, the media content identifier is deciphered by the second communication device 106 (as mentioned above in the patent application).
  • the matching module 214 matches the first communication device 104 with the second communication device 106 based on the at least one parameter of the first set of information from the first communication device 104 and the second set of information from the second communication device 106 (as mentioned above in the detailed description of FIG. 2 ).
  • the flowchart 400 terminates at step 410 .
  • FIG. 5 illustrates a flowchart 500 for identifying the user of the one or more users across the browser and the one or more applications associated with the single communication device, in accordance with the various embodiments of the present disclosure.
  • the flowchart 500 initiates at step 502 .
  • the fetching module 210 in the computing server 110 fetches the first set of information from the first communication device 104 .
  • the first set of information includes the cookie information fetched by utilizing the cookie mechanism and the browsing facility installed on the first communication device 104 , the media content identifier and the time stamp (as mentioned above in the patent application).
  • the receiving module 212 in the computing server 110 receives the second set of information from the first communication device 104 .
  • the second set of information includes the device identification information.
  • the device identification information is deciphered by the first communication device 104 (as mentioned above in the patent application).
  • the matching module 214 matches the cookie information with the second set of information.
  • the matching module 214 associates the cookie information with the second set of information.
  • the flowchart 500 terminates at step 510 .
  • the present disclosure allows the association of the user across multiple communication devices belonging to the user for creating a unique identity of the user across various communication devices. Moreover, the present disclosure allows recommending of the one or more advertisements on a communication device based on the content viewed on another communication device. In addition, the one or more advertisements displayed to the user are related to the interests of the user and increase chances of buying for the user when the user views the one or more advertisements. Further, the present disclosure allows the advertiser of the one or more advertisers to provide relevant advertisements based on the association. Furthermore, the present disclosure allows one time recording of the audio data stream in the media content on the second communication device broadcasted on the first communication device without the need of recording the audio data stream for more than one time.
  • the onetime recording of the audio data stream removes a need for continuous listening by the second communication device which leads to drainage of battery of the second communication device.
  • the present disclosure allows the serving of the one or more advertisements on the one or more applications of the first communication device based on the media content viewed in the browser of the first communication device for effective targeting of the user.

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un procédé et un système destinés à déterminer la visibilité d'un contenu multimédia. Le procédé consiste à identifier une première pluralité de dispositifs de communication, à permettre la diffusion d'un contenu multimédia incluant un flux de données audio pour chaque dispositif de communication de la première pluralité de dispositifs de communication, à recevoir une information d'identification déchiffrée unique et une information d'identification de dispositif de communication provenant de chaque dispositif de communication d'une seconde pluralité de dispositifs de communication, et à déterminer la visibilité du contenu multimédia sur la base d'un critère prédéfini. Chaque dispositif de communication de la première pluralité de dispositifs de communication est identifié par le biais d'informations d'identifiant de dispositif de communication correspondantes. Le flux de données audio comprend des informations d'identification audio unique pour chaque dispositif de communication de la première pluralité de dispositifs de communication. Chacun des dispositifs de communication de la seconde pluralité de dispositifs de communication déchiffre les informations d'identification audio unique à partir du contenu multimédia diffusé sur la première pluralité de dispositifs de communication.
PCT/IN2015/050060 2014-07-07 2015-07-06 Procédé et système permettant d'identifier un utilisateur sur plusieurs dispositifs de communication WO2016005999A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN3349CH2014 2014-07-07
IN3349/CHE/2014 2014-07-07

Publications (2)

Publication Number Publication Date
WO2016005999A2 true WO2016005999A2 (fr) 2016-01-14
WO2016005999A3 WO2016005999A3 (fr) 2016-03-03

Family

ID=55065056

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2015/050060 WO2016005999A2 (fr) 2014-07-07 2015-07-06 Procédé et système permettant d'identifier un utilisateur sur plusieurs dispositifs de communication

Country Status (1)

Country Link
WO (1) WO2016005999A2 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11089348B2 (en) 2018-10-03 2021-08-10 At&T Intellectual Property I, L.P. Method and apparatus for determining the accuracy of targeted advertising
US11227310B2 (en) 2018-10-16 2022-01-18 At&T Intellectual Property I, L.P. Method and apparatus for targeted advertising selection

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133327A1 (en) * 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20130102241A1 (en) * 2009-09-11 2013-04-25 Lazer Spots, Llc Targeted content insertion for devices receiving radio broadcast content
US20130325607A1 (en) * 2012-06-01 2013-12-05 Airpush, Inc. Mobile-2-web retargeting

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11089348B2 (en) 2018-10-03 2021-08-10 At&T Intellectual Property I, L.P. Method and apparatus for determining the accuracy of targeted advertising
US11575956B2 (en) 2018-10-03 2023-02-07 At&T Intellectual Property I, L.P. Method and apparatus for determining the accuracy of targeted advertising
US11227310B2 (en) 2018-10-16 2022-01-18 At&T Intellectual Property I, L.P. Method and apparatus for targeted advertising selection

Also Published As

Publication number Publication date
WO2016005999A3 (fr) 2016-03-03

Similar Documents

Publication Publication Date Title
KR102373796B1 (ko) 소셜 네트워킹 사용자의 확장된 추적 및 광고 타겟팅
JP6445719B2 (ja) プレロール広告再生方法、端末、およびビデオサーバ
EP3997694A1 (fr) Systèmes et procédés pour reconnaître et exécuter des commandes vocales pendant une publicité
US9564133B2 (en) Mobile devices, methods, and computer program products for enhancing social interactions with relevant social networking information
US9904940B2 (en) Methods, systems and computer program products for tailoring advertisements to a user based on actions taken using a portable electronic device
US20150134687A1 (en) System and method of sharing profile image card for communication
CN103516780A (zh) 移动终端、服务器、系统及其控制方法
KR20150020319A (ko) 콘텐츠 전달 및 관리를 위한 시스템 및 방법
EP2849027A2 (fr) Appareil et procédé pour afficher des images
CN105096154A (zh) 主动式广告提供方法
US20150215737A1 (en) Electronic device and method for performing geo-fencing based service
CN106131133B (zh) 浏览历史记录信息查看方法、装置及系统
US9977646B2 (en) Broadcast control and accrued history of media
US20150348090A1 (en) Engagement with device and ad serving
US20150120442A1 (en) Systems and methods for mobile advertising on multi-sim devices
KR20150111004A (ko) 액티비티 알림 제공 방법 및 이를 위한 디바이스
KR20150117733A (ko) 개인화 디지털 사이니지 시스템, 디지털 정보 디스플레이 장치, 사용자 단말 및 이를 이용한 광고 방법
CN106572241A (zh) 一种信息展示方法和装置
KR20170055726A (ko) 사용자 정보 보호가 가능한 맞춤형 광고를 위한 메신저를 이용한 광고 제공 방법, 및 이를 수행하는 애플리케이션
US20150215668A1 (en) Method and System for cross-device targeting of users
WO2016005999A2 (fr) Procédé et système permettant d'identifier un utilisateur sur plusieurs dispositifs de communication
KR20200006961A (ko) 액티비티 알림 제공 방법 및 이를 위한 디바이스
US10162888B2 (en) System and method for audio identification
CN115868151B (zh) 用于设备的远程控制的系统和方法
KR102617419B1 (ko) 사용자 장치, 서비스 제공 장치, 액세스 포인트, 그를 포함하는 음원 정보 제공 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체

Legal Events

Date Code Title Description
NENP Non-entry into the national phase in:

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 090617)

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15818242

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 15818242

Country of ref document: EP

Kind code of ref document: A2