Robust geolocation system implementation for serving targeted advertisement and personalized content
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
H04W-064/00
H04L-029/06
H04W-004/00
H04L-029/08
H04W-084/12
출원번호
US-0347735
(2016-11-09)
등록번호
US-9648581
(2017-05-09)
발명자
/ 주소
Vaynblat, Dimitri
Domain, Maxime
출원인 / 주소
RadiumOne, Inc.
대리인 / 주소
Aka Chan LLP
인용정보
피인용 횟수 :
2인용 특허 :
28
초록▼
A system receives geographic information from devices to determine and deliver relevant advertisements or personalized content for consumers. This ties a user's real-world location, with virtual leads (e.g., advertisements). The system uses geographical information gathered by mobile devices and sav
A system receives geographic information from devices to determine and deliver relevant advertisements or personalized content for consumers. This ties a user's real-world location, with virtual leads (e.g., advertisements). The system uses geographical information gathered by mobile devices and saves the geographical information to consumer profiles. For example, the system can use different wireless radios present on mobile devices to gather different types of geographical information. Some radios include cellular, Bluetooth, global positioning system (or GPS), Wi-Fi, near field communications (or NFC), and other radios.
대표청구항▼
1. A method comprising: receiving first activity information for a sender of a first link to at least one recipient is collected by a collection resource at a Web site, wherein no personally identifiable information of the sender is collected in collecting the first activity information;storing the
1. A method comprising: receiving first activity information for a sender of a first link to at least one recipient is collected by a collection resource at a Web site, wherein no personally identifiable information of the sender is collected in collecting the first activity information;storing the first activity information at a storage server;receiving second activity information when a recipient accesses the first link sent by the sender corresponding to the first activity information stored at the storage server, wherein no personally identifiable information of the recipient is collected in collecting the second activity information;using at least one processor, attempting to identify a first node representative of the sender in a social graph, wherein nodes in the social graph do not store personally identifiable information;when a first node representative of the sender in a social graph is not identified and after receiving the second activity information, creating a second node to represent the sender in the social graph;receiving a geofencing alert from a mobile device of a mobile user, wherein a geofencing software development kit is integrated in an application on the mobile device, and the geofencing alert is a result of the mobile device entering a geofence location;using at least one processor, based on the geofencing alert, attempting to identify a third node representative of the mobile user in a social graph, wherein no personally identifiable information of the mobile user is collected in the geofencing alert,when a cookie is included with the geofencing alert, extracting a user identifier from the cookie and attempting to identify a node in the social graph having the same user identifier, andwhen a cookie is not included with the geofencing alert, receiving at least one device fingerprinting attribute from the mobile device and using the at least one device fingerprinting attribute to identify a node match in the social graph; andwhen a third node representative of the mobile user in a social graph is not identified, creating a fourth node to represent the mobile user in the social graph. 2. The method of claim 1 wherein the at least one device fingerprinting attribute from the mobile device does not include personally identifiable information. 3. The method of claim 1 comprising: associating with the fourth node the geofence location that triggered the geofencing alert. 4. The method of claim 1 wherein the device identifier comprises a hashed device identifier. 5. The method of claim 1 wherein the using the at least one fingerprinting attribute to identify a node match in the social graph comprises: inferring a relationship exists between the mobile device and another device if the two devices are often reported to be at a location or vicinity of the location during the same or similar time period. 6. The method of claim 1 wherein the at least one fingerprinting attribute comprises at least one of device identifiers; IP addresses; operating systems; browser types; browser versions; or user navigational, geo-temporal, and behavioral patterns. 7. The method of claim 1 wherein the collection resource at a Web site used to collect first activity information comprises a sharing widget. 8. The method of claim 1 wherein the collection resource at a Web site used to collect first activity information comprises a uniform resource locator (URL) shortening. 9. The method of claim 1 wherein the collection resource at a Web site used to collect first activity information comprises an instant messenger application. 10. The method of claim 1 comprising: serving a personalized content to the mobile user based on a connectivity of the fourth node within the social graph, wherein the personalized content is personalized to the fourth node, which is representative of the mobile user. 11. The method of claim 1 comprising: serving a personalized content to the mobile user based on the geofence location that triggered the geofencing alert, wherein the personalized content is personalized to the mobile user for the geofence location. 12. The method of claim 1 wherein the serving a personalized content to the mobile user is via a push notification message to the mobile device. 13. The method of claim 1 wherein the geofencing alert from a mobile device of a mobile user is triggered while the mobile device is inactive. 14. The method of claim 1 wherein the geofencing alert from a mobile device of a mobile user is triggered while the application with the geofencing software development kit is closed. 15. The method of claim 1 comprising: receiving a bid request from a real-time bidding exchange;determining the bid request is associated with the fourth node in the social graph; andbased on at least information associated with the fourth node in the social graph, determining a personalized digital content for a bid in response to the bid request. 16. The method of claim 15 comprising: using the social graph, selecting a personalized digital content for delivery to the recipient, wherein the personalized digital content is personalized to the fourth node, which is representative of the mobile user. 17. A method comprising: receiving first activity information for a sender of a first link to at least one recipient is collected by a collection resource at a Web site, wherein no personally identifiable information of the sender is collected in collecting the first activity information;storing the first activity information at a storage server;receiving second activity information when a recipient accesses the first link sent by the sender corresponding to the first activity information stored at the storage server, wherein no personally identifiable information of the recipient is collected in collecting the second activity information;using at least one processor, attempting to identify a first node representative of the sender in a social graph, wherein nodes in the social graph do not store personally identifiable information;when a first node representative of the sender in a social graph is not identified and after receiving the second activity information, creating a second node to represent the sender in the social graph;receiving a geolocation information from a mobile device of a mobile user, wherein a nongeofencing software development kit is integrated in an application on the mobile device, and the geolocation information is a result of the mobile device using the application at a geolocation;using at least one processor, based on the geolocation information, attempting to identify a third node representative of the mobile user in a social graph, wherein no personally identifiable information of the mobile user is collected in the geolocation information,when a cookie is included with the geofencing alert, extracting a user identifier from the cookie and attempting to identify a node in the social graph having the same user identifier, andwhen a cookie is not included with the geofencing alert, receiving at least one device fingerprinting attribute from the mobile device and using the at least one device fingerprinting attribute to identify a node match in the social graph; andwhen a third node representative of the mobile user in a social graph is not identified, creating a fourth node to represent the mobile user in the social graph. 18. The method of claim 17 comprising: enriching the fourth node of the social graph with the geolocation information, wherein the fourth node does not store personally identifiable information. 19. The method of claim 17 comprising: upon the mobile device entering a geofence location and the mobile device in inactive and the application is closed, not receiving a geofencing alert from a mobile device of a mobile user. 20. The method of claim 17 wherein the using the at least one device fingerprinting attribute to identify a node match in the social graph comprises: using probabilistic matching to identify the node match in the social graph.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (28)
Morin, David B.; Fanning, Shawn D.; Mierau, Dustin R.; Dofter, Daniel S.; Matteson, Matthew M.; Lewandowski, Mark; Brennan, Mary Ann; Trinh, Daniel; Paine, Mallory, Automated aging of contacts and classifying relationships.
Vaynblat, Dimitri; Chahal, Gurbaksh, Building a social graph using sharing activity of users of the open web by creating an edge representing category type.
Vaynblat, Dimitri; Chahal, Gurbaksh, Building a social graph using sharing activity of users of the open web by identifying nodes in the social graph and adjusting weights associated with edges.
Coffman, Thayne Richard, Enabling network intrusion detection by representing network activity in graphical form utilizing distributed data sensors to detect and transmit activity data.
Farnham, Shelly D.; Turski, Andrzej; Portnoy, William; Vronay, David P.; Cheng, Lili, Social mapping of contacts from computer communication information.
Caralis, Jim; Kogan, Nataly; Nakamura, Masumi; Mastroianni, Michael; Sundram, Jason, Systems and methods for generating location-based group recommendations.
Parshin, Sergey; Barenboim, Ronen; Bowerman, Michael; Ducrou, Jon Robert; Hapgood, Ryan; Liu, Qiwei; Schollmeyer, Michael; Sutula, James Michael, High density location-based service zone management for a geographic region.
Parshin, Sergey; Ducrou, Jon Robert; Hapgood, Ryan; Liu, Qiwei; Smith, Raymond; Sutula, James Michael; Winters, Benjamin, Location-based service zone management for a geographic region.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.