Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.
Type:
Grant
Filed:
August 3, 2017
Date of Patent:
March 5, 2019
Assignee:
International Business Machines Corporation
Inventors:
Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
Abstract: Implicit occasion personalization is described. A service provider may access user data associated with users corresponding to the user devices. The user data may represent user interactions with a plurality of entities that each offer one or more services. The service provider may determine a user pattern associated with a user of the plurality of users and may determine, from the user pattern, that the user is likely to request and/or receive the one or more services on a date. The service provider may generate a recommendation including at least one of a deal associated with the one or more services or a reservation on the date to the individual user on or before the date.
Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.
Type:
Grant
Filed:
March 8, 2016
Date of Patent:
November 13, 2018
Assignee:
International Business Machines Corporation
Inventors:
Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
Abstract: An apparatus for facilitating toll free data access includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including sending a request to a device requesting identification of one or more content providers that provide data to users in which the content providers pay for data, accessed from the content providers, on behalf of users. The accessed data is not considered data usage accrued by the users during a billing cycle or against a prepaid data plan. The computer program code may further cause the apparatus to receive an indication from the device of a content provider(s) that pays for the provision of the data on behalf of users. The computer program code may further cause the apparatus to determine whether a selected content provider pays for the provision of the data to users. Corresponding methods and computer program products are also provided.
Abstract: A course evaluation apparatus includes an estimated-course-group generation portion that generates a plurality of estimated course groups for a movable body; and a course evaluation portion that performs a course evaluation on the plurality of estimated course groups with respect to at least two different evaluation criteria.
Abstract: A fast branch-based hybrid Bill of Materials (BOM) system and method is provided that generates a BOM having a plurality of BOM lines that specify component revisions of components stored in a data store that are usable to build a structure. The BOM lines may be configured via at least one baseline branch and at least one live branch that instantiate component revisions for the structure. The system retrieves at high speed BOM lines for the BOM for components having revisions that are not associated with the at least one live branch from at least one index (i.e., cache) of BOM lines generated based on the baseline branch. The system also configures BOM lines for the BOM for components having revisions associated with the at least one live branch via at least one configuration rule. The system also causes a display device to output a list of component revisions based at least in part on the generated BOM.
Type:
Grant
Filed:
July 9, 2015
Date of Patent:
October 2, 2018
Assignee:
Siemens Product Lifecycle Management Software Inc.
Abstract: A system for processing payments from a customer to a merchant uses a merchant POS system associated with the merchant, a customer mobile device, and a payment server. The payment server generates a Transaction ID unique to a payment transaction. The customer mobile device validates the payment transaction in response to the Transaction ID. The payment server generates a payment notice when the customer mobile device validates the payment transaction. In one case, the merchant POS system presents the Transaction ID to the customer mobile device in preparation for the payment transaction.
Type:
Grant
Filed:
September 30, 2014
Date of Patent:
September 25, 2018
Assignee:
ASIGNIO INC.
Inventors:
Kyle Rutherford, Eric Dustrude, Alexander Gross, Calvin Rutherford, Kevin Boyd
Abstract: The present invention relates to a token device for securely executing a data transaction. The token device comprises: a secure element; a web server module configured within the secure element and arranged to transmit data messages over a network; a terminal application module configured within the web server module; and an application module configured within the secure element. The terminal application module and the application module are arranged to execute the data transaction protocol as one or more data exchanges therebetween within the secure element, upon receipt of a service request data message, received over the network at the web server module from an authorized remotely located Point of Sale (POS) terminal. The web server module is subsequently arranged to generate a transaction response data message for transmission to the remotely located POS terminal, on successful completion of the transaction protocol.
Abstract: A course evaluation apparatus includes an estimated-course-group generation portion that generates a plurality of estimated course groups for a movable body; and a course evaluation portion that performs a course evaluation on the plurality of estimated course groups with respect to at least two different evaluation criteria.
Abstract: Particular embodiments of the invention are directed to generating marketing-based age range products based at least on inferred data regarding the age of various network users. The age range products may be used for age-targeted online marketing.
Abstract: Split bill payment technology enabled by an application programming interface (API) is disclosed. In some embodiments, API integration between a merchant application or system and a payment application or payment service system enables the merchant application or system to send requests for split bill payments to the payment service system. In response, the payment service system can collect from each bill payer identified in a request, the bill payer's share of a bill and transfer the collected amounts to the merchant.
Type:
Grant
Filed:
March 20, 2015
Date of Patent:
June 5, 2018
Assignee:
Square, Inc.
Inventors:
Aaron Y. Ng, Ayokunle Omojola, Jesse Wilson
Abstract: Disclosed is a system and method for directing a customer to one of a plurality of checkout lanes in a retail store. The system includes a checkout lane selection module that is in communication with each of the plurality of checkout lanes. The checkout lane selection module is part of a computing device, such as a server, that may be resident in the retail store, or remote from the retail store. The checkout lane selection module receives lane status information from each of the plurality of checkout lanes. And the checkout lane selection module receives customer information from a customer profile and from the customer's shopping basket. The checkout lane selection module provides the customer a preferred lane selection, and/or details about each checkout lane so that the customer can make an informed choice about which checkout lane to use.
Type:
Grant
Filed:
July 28, 2015
Date of Patent:
May 29, 2018
Assignee:
WALMART APOLLO, LLC
Inventors:
Jared Kluver, Jason Todd, Rebecca Sue Schmalbeck