IP Library Patent Application 13598483
Patent Application
App. No. 13/598,483

SYSTEMS AND METHODS FOR PRECISION RETAILING

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 None
App. No.
13/598,483
Abstract

According to various embodiments, a mobile interaction event corresponding to a user of a mobile device currently accessing product-related content may be detected. Thereafter, real-time interaction data associated with the mobile interaction event is persisted to an interaction data table in real-time. Further, ancillary data may be accessed from one or more ancillary data tables. The ancillary data may be persisted into the ancillary data tables at periodic time intervals. Real-time user context information may be generated, based on the real-time interaction data included in the interaction data table and the ancillary data included in the ancillary data tables.

Claims (53)

1 . A processor-implemented method comprising:

detecting a mobile interaction event corresponding to a user of a mobile device currently accessing product-related content;

persisting real-time interaction data associated with me mobile interaction event to an interaction data table in real-time, the real-time interaction data including current time information, current user location information, and interaction event information describing the product-related content accessed by the user;

accessing, from one or more ancillary data tables, ancillary data populated into the ancillary data tables at periodic time intervals, the ancillary data including user profile information associated with the user and product information associated with a product described in the product-related content; and

generating, using one or more processors, real-time user context information, based on the real-time interaction data included in the interaction data table and the ancillary data included in the ancillary data tables.

2 . The method of claim 1 , wherein the user profile information in the one or more ancillary data tables is updated at a first user-adjustable periodic time interval, and the product information in the one or more ancillary data tables is updated at a second user-adjustable periodic time interval.

3 . The method of claim 1 , further comprising:

receiving a user specification of one or more reporting parameters; and

displaying a report in accordance with the reporting parameters, the reporting being generated based on the real-time interaction data and the ancillary data.

4 . The method of claim 1 , further comprising:

accessing promotion information included in the ancillary data, the promotion information identifying a plurality of promotions; and

assigning a rating to each of the plurality of promotions based on the real-time user context information, the rating for a given promotion indicating a predicted real-time interest of the user in the given promotion.

5 . The method of claim 4 , further comprising:

displaying a list of a subset of the promotions on the mobile device, an ordering of the list being determined based on the ratings assigned to the subset of the promotions.

6 . The method of claim 5 , further comprising:

modifying the ordering of the list, based on user purchase history information included in the user profile information.

7 . The method of claim 5 , further comprising:

modifying the subset of the promotions, based on user preference information included in the user profile information.

8 . The method of claim 5 , further comprising:

receiving a user selection of one of the displayed promotions; and

revising user feedback information included in the user profile information to indicate a positive feedback associated with the selected promotion or a negative feedback associated with a non-selected promotion.

9 . The method of claim 5 , further comprising:

modifying the subset of the promotions, based on user feedback information included in the user profile information.

10 . The method of claim 9 , wherein the modifying comprises at least one of:

including in the subset a first promotion that is associated with a positive feedback in the user feedback information; and

removing from the subset a second promotion that is associated with a negative user feedback in the user feedback information.

11 . An apparatus comprising a context calculation module configured to:

detect a mobile interaction event corresponding to a user of a mobile device currently accessing product-related content;

persist real-time interaction data associated with the mobile interaction event to an interaction data table in real-time, the real-time interaction data including current time information, current user location information, and interaction event information describing the product-related content accessed by the user;

access, from one or more ancillary data tables, ancillary data persisted into the ancillary data tables at periodic time intervals, the ancillary data including user profile information associated with the user and product information associated with a product described in the product-related content; and

generate, using one or more processors, real-time user context information, based on the real-time interaction data included in the interaction data table and the ancillary data included in the ancillary data tables.

12 . The apparatus of claim 11 , wherein the user profile information in the one or more ancillary data tables is updated at a first user-adjustable periodic time interval, and the product information in the one or more ancillary data tables is updated at a second user-adjustable periodic time interval.

13 . The apparatus of claim 11 , further comprising a reporting module configured to:

receive a user specification of one or more reporting parameters; and

display a report in accordance with the reporting parameters, the reporting being generated based on the real-time interaction data and the ancillary data.

14 . The apparatus of claim 11 , further comprising a promotion management module configured to:

access promotion information included in the ancillary data, the promotion information identifying a plurality of promotions; and

assign a rating to each of the plurality of promotions based on the real-time user context information, the rating for a given promotion indicating a predicted real-time interest of the user in the given promotion.

15 . The apparatus of claim 14 , wherein the promotion management module is further configured to display a list of a subset of the promotions on the mobile device, an ordering of the list being determined based on the ratings assigned to the subset of the promotions.

16 . The apparatus of claim 15 , wherein the promotion management module is further configured to:

receive a user selection of one of the displayed promotions; and

revise user feedback information included in the user profile information to indicate a positive feedback associated with the selected promotion or a negative feedback associated with a non-selected promotion.

17 . The apparatus of claim 15 , wherein the promotion management module is further configured to:

modify the subset of the promotions, based on user feedback information included in the user profile information.

18 . The apparatus of claim 17 , wherein the promotion management module is further configured to:

include in the subset a first promotion that is associated with a positive feedback in the user feedback information; and

remove from the subset a second promotion that is associated with a negative user feedback in the user feedback information.

19 . A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:

detecting a mobile interaction event corresponding to a user of a mobile device currently accessing product-related content;

persisting real-time interaction data associated with the mobile interaction event to an interaction data table in real-time, the real-time interaction data including current time information, current user location information, and interaction event information describing the product-related content accessed by the user;

accessing, from one or more ancillary data tables, ancillary data, populated into the ancillary data tables at periodic time intervals, the ancillary data including user profile information associated with the user and product information associated with a product described in the product-related content; and

generating real-time user context information, based on the real-time interaction data included in the interaction data table and the ancillary data included in the ancillary data tables.

20 . The storage medium of claim 19 , wherein, the user profile information in the one or more ancillary data tables is updated at a first user-adjustable periodic time interval, and the product information in the one or more ancillary data tables is updated at a second user-adjustable periodic time interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2015
From: PLUCHE, HERVE; SILVAIN, FRANCOIS; GUINAN, DAMIEN; CRAS, JEAN-YVES; HAZE, OREN
To: SAP AG
Reel/Frame 035767/0150 →
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →