G06Q30/0253

Information processing apparatus, non-transitory computer readable medium storing information processing program, and method
12333570 · 2025-06-17 · ·

An information processing apparatus includes a processor configured to from each of a plural order-receiving companies that make-to-order a product ordered by an orderer, receive at least one index value related to a production efficiency of the product and control advertisement distribution to an ordering terminal used by the orderer of the product for an order of the product, so that an advertisement of an order-receiving company having a larger distribution score, that is obtained from the index value for each order-receiving company and indicates a larger value as the production efficiency of the product increases, has a higher degree of contact that the orderer of the product contacts the advertisement.

Systems and methods for generating digital items

A television service provider system includes interactive elements embedded within advertisements or other content related to a particular product or service that a user may select to receive an initially non-redeemable coupon for the product. The system then electronically communicates to the seller or advertiser system the indications of such electronic interactivity between the viewers of content and content related to the product being sold or advertised. The advertiser or seller may then electronically activate and thus convert the non-redeemable coupon into a redeemable coupon. A system for processing retail transactions redeems the coupons for the product for a particular user using an identifier of the user associated with the account of the user with the television service provider.

Transaction modification based on modeled profiles

Transaction modification based on modeled profiles is described. In an example, transaction data can be received from merchant computing devices associated with merchants associated with a payment processing system. A model can be trained to generate profiles using, as training data, one or more of merchant data, buyer data, or the transaction data. Upon receiving an indication of a particular transaction between a buyer and a merchant, it can be determined that a characteristic of the transaction corresponds to a profile of the generated profiles. Based on the determination that the characteristic corresponds to the profile and the transaction data, a recommendation can be generated for a modification of the transaction to add an item or replace an item.

Sales promotion using product comparison

Methods and apparatus are disclosed regarding an e-commerce system that promotes sales of products based on product comparisons. Some embodiments may present a marketing message that justifies a price difference between presented products based on attribute differences between the presented products.

Software architecture for efficient blockchain transactions
12361410 · 2025-07-15 · ·

The present disclosure provides techniques for efficient blockchain transaction processing. In one embodiment, a computer system broadcasts a first transaction to a blockchain network for addition to a block in a blockchain. The computer system may broadcast a second transaction to the blockchain network for addition to the block in the blockchain, where the second transaction descends from the first transaction and includes a placeholder fee. The computer system monitors and determines that the first transaction has not been confirmed to the block in the blockchain for a duration of time (e.g., stuck in the mempool). In response to determining that the first transaction is stuck, the computer system may transmit a request to replace the placeholder fee with a transaction fee that is sufficiently high to cause the first transaction and the second transaction to be confirmed to a block in the blockchain, thereby unsticking the first transaction.

Systems and methods for determining price bands and user price affinity predictions using machine learning architectures and techniques

A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: evaluating, using a price band determination model, degrees of expensiveness of items relative to each other in item type categories; generating, using the price band determination model, price bands associated with item type categories; assigning each of the items to a respective one of the price bands associated with a respective one of the item type categories; and presenting, to one or more end-user applications, at least one other item corresponding to at least one of the price bands associated with at least one of the item type categories. Other embodiments are disclosed.

Systems and methods for customer-personalized videos

A method of creating custom video sequences includes presenting an ecommerce website to a customer and automatically collecting electronic customer data from the ecommerce website by a server system. The electronic customer data describes at least one customer interaction with the ecommerce website is automatically collected concurrently with customer interaction(s). The method further includes, concurrently with automatically collecting the electronic customer data, creating a customer profile of a customer based on the electronic customer data, determining a set of offering descriptors based on at least one customer descriptor, automatically selecting a subset of video segments from a plurality of video segments based on the set of offering descriptors, and automatically sequencing the subset of video segments into a custom video. The method further includes automatically modifying a web page of the ecommerce website by inserting the custom video into the web page.

Systems and methods for customer-personalized videos

A method of creating custom video sequences includes presenting an ecommerce website to a customer and automatically collecting electronic customer data from the ecommerce website by a server system. The electronic customer data describes at least one customer interaction with the ecommerce website is automatically collected concurrently with customer interaction(s). The method further includes, concurrently with automatically collecting the electronic customer data, creating a customer profile of a customer based on the electronic customer data, determining a set of offering descriptors based on at least one customer descriptor, automatically selecting a subset of video segments from a plurality of video segments based on the set of offering descriptors, and automatically sequencing the subset of video segments into a custom video. The method further includes automatically modifying a web page of the ecommerce website by inserting the custom video into the web page.

DYNAMIC DETERMINATION OF EVENT TYPE USING MULTITASK CLASSIFICATION MODEL FOR INCREASING EFFICIENCY OF ITEM PIPELINE

An online concierge system dynamically determines types of shopping events. The types may be used in various ways to increase efficiency of an item pipeline. The system may monitor interactions of a customer with an ordering interface on a customer client device associated with the customer. The monitoring may be during a shopping event that is categorized by a type, wherein the type describes a purpose of the shopping event. Responsive to a monitored interaction being an interaction from a set of trigger interactions, the system may determine a type of shopping event by applying the monitored interaction and content of a shopping cart of the ordering interface to a type prediction model. The system may assign an updated type to be the determined type, and perform an action based in part on the updated type.

METHODS AND SYSTEMS FOR MOBILE BROWSER CODE TESTING

Disclosed are methods, systems, and non-transitory computer-readable medium for mobile browser code testing. For instance, the method may include monitoring, using a mobile application, a user interaction with the mobile application to detect a mobile browser being launched; responsive to detecting the mobile browser being launched, launching, using the mobile application, a browser user interface within the mobile application and monitoring a mobile browser session to detect a user accessing a website from a plurality of websites; responsive to detecting the user accessing the website, injecting, using the mobile application, a script into a current web page of the website in the mobile browser; testing, using the mobile browser, codes using the script in the current web page; and updating, using the mobile application, the browser user interface with a result of testing.