IP Library Granted Patent US 10,545,030
Granted Patent B2
US 10,545,030 · App. 15/806,748 · Granted Jan 28, 2020

Local advertisement generation and display based on applications

Inventors: Nicholas E. Bofferding (Cedar Park, TX); Andrew J. Geissler (Pflugerville, TX); Michael C. Hollinger (Austin, TX); Adriana Kobylak (Round Rock, TX)
Assignee: International Business Machines Corporation
G01C21/3679G06Q30/0266H04L63/083H04L65/60H04L67/12H04L67/306H04W4/02H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,030
App. No.
15/806,748
Granted
Jan 28, 2020
Kind
B2
Abstract

Dynamic message selection and presentation based on integration of data from two or more applications is provided. Data from two or more applications on a first device is integrated utilizing an authentication token associated with the first device. Responsive to a real-time message request associated with an application, a data storage having one or more messages is interrogated. A first message from the interrogated data storage is selected and presented in real-time based on the message request, route traversal information from a first application, and profile data associated with a second application.

Claims (22)

1. A method comprising:

integrating data from a first and a second application on a first device utilizing an authentication token associated with the first device including:

gathering route traversal information in real-time from the first application, including utilizing the token to access the route traversal information and extract a current location associated with the first device; and

gathering profile data associated with the second application on the first device utilizing the token to access the profile data;

responsive to a real-time message request associated with the second application, interrogating a data storage having one or more messages;

selecting, in real-time, a first message from the interrogated data storage based on the message request, the route traversal information, and the profile data;

transmitting the selected first message to a select device selected from the group consisting of: the first device and a second device; and

presenting the selected first message in the second application on the select device.

2. The method of claim 1 , further comprising:

identifying, by the second device associated with the first application on the first device, a first event selected from the group consisting of: a keyword, a current location of the second device, a time interval, and a speed of the second device; and

transmitting, by the second device, the real-time message request to a functional unit to perform the interrogation responsive to the first event, wherein the real-time message request includes the first event.

3. The method of claim 2 , further comprising:

identifying, by the second device, a second event;

wherein the real-time message request includes the second event; and

wherein the selecting the first message further comprises:

ranking the one or more messages based on the route traversal information, the profile data, and the real-time message request;

determining a relevant message based on the ranking; and

selecting the relevant message as the first message.

4. The method of claim 3 , wherein the selected first message includes a coupon having an advertisement identifier.

5. The method of claim 4 , wherein the second application is a music streaming service and the first application is a physical route navigating service.

6. The method of claim 2 , wherein the route traversal information includes a location selected from the group consisting of: a source location, a target location, a selected path from the source location to the target location, a re-routed path from a second location to the target location, and combinations thereof, and the profile data includes at least one characteristic selected from the group consisting of: a demographic, a previous location, and a preferred location.

7. The method of claim 1 , wherein the presentation of the selected first message is selected from the group consisting of: audio, visual, haptic, and a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 055155/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2017
From: BOFFERDING, NICHOLAS E.; GEISSLER, ANDREW J.; HOLLINGER, MICHAEL C.; KOBYLAK, ADRIANA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044072/0623 →
Continuity (2)
Continuation 15593928 · May 12, 2017
Related Publication 20180328755A1 · Nov 15, 2018