Intelligent near-field advertisement with optimization
AssigneeMicrosoft Technology Licensing, LLC
InventorShrey SHAH
Life of this patent
Estimating the term…
Abstract
In non-limiting examples of the present disclosure, systems, methods, and devices for intelligent advertising with optimization. A first device may determine a scenario for completion with a second device. The first device may receive device signals associated with the scenario. The first device may analyze the device signals based on the scenario with a rules engine. The first device may determine whether the second device is ready to participate in the scenario. In response to determining that the second device is ready to participate in the scenario, the first device may transmit an advertisement or listen for an advertisement from the second device.
Claims20
A computer-implemented method for intelligent advertisement, the method comprising:
- determining, by a transmitting device, a scenario for completion between the transmitting device and a receiving device, wherein the scenario comprises an advertisement message transmitted from the transmitting device to the receiving device and an action performed by one of the transmitting device and the receiving device;
- receiving, at the transmitting device, device signals associated with the scenario;
- analyzing, with a rules engine of the transmitting device, the device signals based on the scenario to determine whether the receiving device is ready to participate in the scenario, wherein the rules engine comprises a combination of static rules and machine learning models;
- and
- in response to determining that the receiving device is ready to participate in the scenario, transmitting, by the transmitting device, the advertisement message to the receiving device to advance the scenario.
A transmitting device for intelligent advertisement, the transmitting device comprising:
- a memory for storing executable program code;
- and
- a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to:
- determine a scenario for completion between the transmitting device and a receiving device, wherein the scenario comprises an advertisement message transmitted from the transmitting device to the receiving device and an action performed by one of the transmitting device and the receiving device;
- receive device signals associated with the scenario;
- analyze, with a rules engine, the device signals based on the scenario to determine whether the receiving device is ready to participate in the scenario, wherein the rules engine comprises a combination of static rules and machine learning models;
- and
- in response to determining that the receiving device is ready to participate in the scenario, transmitting the advertisement message to the receiving device to advance the scenario.
A computer-implemented method for intelligent listening, the method comprising:
- determining, by a receiving device, a scenario for completion between a transmitting device and the receiving device, wherein the scenario comprises an advertisement message transmitted from the transmitting device to the receiving device and an action performed by one of the transmitting device and the receiving device;
- receiving, at the receiving device, device signals associated with the scenario;
- analyzing, with a rules engine of the receiving device, the device signals based on the scenario to determine whether the transmitting device is ready to participate in the scenario, wherein the rules engine comprises a combination of static rules and machine learning models;
- and
- in response to determining that the transmitting device is ready to participate in the scenario, listening for the advertisement message from the transmitting device to advance the scenario.
Dependencies are inferred from the claim text.