Low-development system for dynamic information queries

US12487996B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12487996-B2
Application numberUS-202217711265-A
CountryUS
Kind codeB2
Filing dateApr 1, 2022
Priority dateApr 1, 2022
Publication dateDec 2, 2025
Grant dateDec 2, 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.

Systems and methods include reception of an instruction to initiate an inquiry associated with a first instance of a first object type, querying of a system for object metadata defining a plurality of fields of the first object type, generation of a first user interface presenting one or more of the plurality of fields, reception of user input to the first user interface, the user input specifying a first one or more fields of the presented one or more of the plurality of fields, generation of the inquiry specifying the first one or more fields and the first instance, transmission of the inquiry, reception of a response to the inquiry including data associated with the first one or more fields and the first instance, and instructing of a system to update the data associated with the first instance of the first object type based on the received data associated with the first one or more fields and the first instance.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a first system comprising: a first data storage comprising: object metadata defining one or more fields of each of a plurality of object types; and data associated with a plurality of instances of each of the plurality of object types, the first system to receive an instruction from a first user to generate an inquiry associated with a first instance of a first object type of the plurality of instances of the plurality of object types; and a second system comprising: an inquiry builder user interface component to: query the first system to retrieve object metadata defining a plurality of fields of the first object type; query the first system to retrieve data associated with the first instance of the first object type; generate a first user interface presenting one or more of the plurality of fields and data associated with the first instance and with at least one of the one or more of the plurality of fields; and present the first interface to the first user, the second system to: receive user input of the first user to the first user interface, the user input specifying a first one or more fields of the presented one or more of the plurality of fields for which the inquiry is to request data and a second one or more fields of the presented one or more of the plurality of fields whose data of the first instance is to be included in the inquiry; generate the inquiry requesting data of the first one or more fields of the first instance; generate a uniform resource locator uniquely associated with the inquiry; store the uniform resource locator in association with the inquiry; transmit the uniform resource locator to a second user; receive a request for the uniform resource locator from the second user; in response to the request, return a second user interface including the inquiry to the second user; receive a response to the inquiry from the second user via the second user interface, the response including the requested data of the first one or more fields of the first instance; and instruct the first system to update the data of the first instance based on the received data of the first one or more fields of the first instance. 2 . A system according to claim 1 , wherein transmission of the uniform resource locator comprises: storing, at the second system, the uniform resource locator association with an identifier of the first instance, an identifier of the first one of the plurality of object types, and a timestamp indicating a time at which the uniform resource locator was transmitted, and wherein reception of the request comprises: determining, based on the timestamp, whether a reception time of the response is after an expiration period of the uniform resource locator. 3 . A system according to claim 2 , wherein instruction of the first system to update the data comprises: providing of the data, the identifier of the first instance, and the identifier of the first object type to the first system. 4 . A system according to claim 1 , wherein reception of the response comprises: performing of natural language parsing on the response to determine the data associated with the first one or more plurality of fields and the first instance. 5 . A system according to claim 1 , the first system to receive an instruction from the first user to initiate a second inquiry associated with a second instance of a second object type of the plurality of object types, the inquiry builder user interface component to query the first system to retrieve object metadata defining a second plurality of fields of the second object type and data associated with the second instance of the first object type, generate a second user interface presenting one or more of the second plurality of fields and data associated with the second instance and with at least one of the one or more of the second plurality of fields, and present the second user interface to the first user, and the second system to: receive second user input of the first user to the second user interface, the second user input specifying a third one or more fields of the presented one or more of the second plurality of fields for which the inquiry is to request data and a fourth one or more fields of the second plurality of fields whose data of the second instance is to be included in the inquiry; generate the second inquiry requesting data of the third one or more fields of the second instance; generate a second uniform resource locator uniquely associated with the second inquiry; store the second uniform resource locator in association with the second inquiry; transmit the second uniform resource locator inquiry to a third user; receive a second request for the second uniform resource locator from the third user; in response to the second request, return a third user interface including second the inquiry to the third user; receive a second response to the second inquiry from the third user via the third user interface, the second response including the requested data of the third one or more fields of the second instance; and instruct the first system to update the data of the second instance based on the received data of the third one or more fields of the second instance. 6 . A method comprising: receiving an instruction from a first user to generate an inquiry associated with a first instance of a first object type; querying a system to retrieve object metadata defining a plurality of fields of the first object type; querying the system to retrieve data associated with the first instance of the first object type; generating a first user interface presenting one or more of the plurality of fields and data associated with the first instance and with at least one of the one or more of the plurality of fields; presenting the first interface to the first user; receiving user input to the first user interface from the first user, the user input specifying a first one or more fields of the presented one or more of the plurality of fields for which the inquiry is to request data i and a second one or more fields of the presented one or more of the plurality of fields whose data of the first instance is to be included in the inquiry; generating the inquiry requesting data of the first one or more fields of the first instance; generating a uniform resource locator uniquely associated with the inquiry; storing the uniform resource locator in association with the inquiry; transmitting the uniform resource locator inquiry to a second user; receiving a request for the uniform resource locator from the second user; in response to the request, returning a second user interface including the inquiry to the second user; receiving a response to the inquiry from the second user via the second user interface, the response including the requested data of the first one or more fields of the first instance; and instructing the system to update the data of the first instance of the first object type based on the received data of the first one or more fields of the first instance. 7 . A method according to claim 6 , wherein transmitting the uniform resource locator comprises: storing an identifier of the uniform resource locator in association with an identifier of the first instance, an identifier of the first object type, and a timestamp indicating a time at which the uniform resource locator was transmitted, and wherein receiving the request comprises: determining, based on the timestamp, whether a reception time of the request is after an expiration period of the inquiry. 8 . A method according to claim 7 , wherein instructing the system to update the data comprises: providing the dat

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • Updating · CPC title

  • Natural language query formulation · CPC title

  • for implementing user interfaces · CPC title

  • Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence) · 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 US12487996B2 cover?
Systems and methods include reception of an instruction to initiate an inquiry associated with a first instance of a first object type, querying of a system for object metadata defining a plurality of fields of the first object type, generation of a first user interface presenting one or more of the plurality of fields, reception of user input to the first user interface, the user input specify…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F16/2428. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 02 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).