Intelligent, adaptive electronic procurement systems

US12306895B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12306895-B2
Application numberUS-202318366813-A
CountryUS
Kind codeB2
Filing dateAug 8, 2023
Priority dateJul 26, 2018
Publication dateMay 20, 2025
Grant dateMay 20, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements features such as real-time adaptive extraction of online data. The system is configured to manage a plurality of page types for webpages and for each page type a plurality of field types for fields in webpages. The system is configured to further generate a computer application that can be integrated into a web browser. For each page type, the computer application is programmed to initially generate a signature for each field type based on minimal user interaction with webpages of the page type. The system is configured to also generate an agent using the signature. The agent is programmed to automatically extract data corresponding to the field types from additional webpages of the page type using the signatures. The agent or an associated background process is programmed to automatically update the signatures when data extraction fails.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of enabling adaptive navigation of online product information, comprising: using a processor of a server computer in a federated universal search environment, the server computer being communicatively coupled to at least one hosted product catalog and at least one punchout catalog, receiving a request for product information from a client device, the request specifying one or more product classes of a plurality of product classes in a product taxonomy, one of the plurality of product classes corresponding to a product; distributing a query based on the request to both the at least one hosted product catalog and the at least one punchout catalog and receiving a result set of products in response to the query; obtaining in real time in response to the request from the client device, from a collective wisdom dataset, for each product in the one or more product classes, a plurality of previous item selections, item preferences, and previous item purchases by an aggregate of users within an organization that includes a particular user of the client device, filtering the result set of products to include only products that correspond to the one or more product classes, the plurality of previous item selections, the item preferences, and the previous item purchases; causing in real time in response to the request from the client device displaying a list of product items respectively corresponding to the products, after the filtering, on a screen of the client device, each product item including product data of the product from a product item master database and a first graphical icon representing one or more users associated with the plurality of previous item selections, the item preferences, and the previous item purchases, a second graphical icon specifying a first total number of the plurality of previous item selections, item preferences, and previous item purchases, and a third graphical icon specifying a second total number of the previous item purchases of the product; displaying the first graphical icon as a hyperlink which when selected causes invoking a chat interface for communicating in real time with one or more devices of the one or more users in one or more organization classes who are associated with the plurality of previous item selections, the item preferences, and the previous item purchases. 2. The computer-implemented method of claim 1 , further comprising building the collective wisdom dataset based on a selection context of user selections of a particular product, the selection context being obtained via one or more of: searching and a search results page; reviewing an item detail page; reviewing favorites; reviewing organization-created bundles or order guides; visiting a supplier punchout website and finding and adding the particular product directly to a cart; reviewing a past order; knowing and selecting a product from an external system. 3. The computer-implemented method of claim 1 , further comprising building the collective wisdom dataset based on an action context of user actions concerning a particular product, the user actions comprising one or more of viewing details of the particular product, adding the particular product to a cart, submitting the cart with the particular product as part of a requisition to get approval for a purchase, or purchasing an approved product. 4. The computer-implemented method of claim 1 , further comprising: determining, by the processor, in real time based on the request or information related to the client device, the one or more organization classes from among a plurality of organization classes in an organization taxonomy, a first one of the plurality of organization classes corresponding to a department of an enterprise and a second one of the plurality of organization classes representing a region of the enterprise, each of the department and the region of the enterprise comprising one or more users of other client devices; filtering the result set of products to include only products that are relevant, based on the one or more product classes, the plurality of item selections, the item preferences, and the item purchases, to the one or more organization classes that were determined. 5. The computer-implemented method of claim 1 , further comprising: receiving one or more chat messages communicated through the chat interface from the client device; updating the product item master database with the one or more chat messages. 6. The computer-implemented method of claim 1 , further comprising sorting the list based on one of: the one or more product classes, the plurality of previous item selections, item preferences, and previous item purchases. 7. The computer-implemented method of claim 4 , further comprising: receiving, from one or more other client devices of the one or more users in the organization taxonomy, real-time online activity information regarding a selection, requisition, or purchase of a specific product of the products in the one or more product classes from each client device; updating the collective wisdom dataset with the activity information. 8. The computer-implemented method of claim 7 , wherein the collective wisdom dataset regarding a selection indicates putting an item in a shopping cart, wherein the collective wisdom dataset regarding a requisition indicates including an item in an electronic requisition order, and wherein the collective wisdom dataset regarding a purchase indicates performing an online checkout for an item or including an item in an electronic purchase order. 9. The computer-implemented method of claim 1 , wherein the product taxonomy includes classes related to brands or prices. 10. One or more non-transitory storage media storing instructions for executing a method of enabling adaptive navigation of online product information, and which instructions, when executed by one or more processors of a server computer in a federated universal search environment, the server computer being communicatively coupled to at least one hosted product catalog and at least one punchout catalog, cause the one or more processors to execute: receiving a request for product information from a client device, the request specifying one or more product classes of a plurality of product classes in a product taxonomy, one of the plurality of product classes corresponding to a product; distributing a query based on the request to both the at least one hosted product catalog and the at least one punchout catalog and receiving a result set of products in response to the query; obtaining in real time in response to the request from the client device, from a collective wisdom dataset, for each product in the one or more product classes, a plurality of previous item selections, item preferences, and previous item purchases by an aggregate of users within an organization that includes a particular user of the client device, filtering the result set of products to include only products that correspond to the one or more product classes, the plurality of previous item selections, the item preferences, and the previous item purchases; causing in real time in response to the request from the client device displaying a list of product items respectively corresponding to the products, after the filtering, on a screen of the client device, each product item including product data of the product from a product item master database and a first graphical icon representing one or more users associated with the plurality of previous item selections, the item preferences, and the previous item purchases, a second graphical icon specifying a first total number of the plurality of previous item select

Assignees

Inventors

Classifications

  • During e-commerce, i.e. online transactions · CPC title

  • based on user history · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • After-sales · CPC title

  • G06F16/954Primary

    Navigation, e.g. using categorised browsing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12306895B2 cover?
An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements features such as real-time adaptive extraction of online data. The system is configured to manage a plurality of page types for webpages and for each page type a plurality of field types for fields in webpages. The system is configured to further generate a computer application that c…
Who is the assignee on this patent?
Coupa Software Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0224. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).