Modification of database objects

US12423274B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12423274-B1
Application numberUS-202418596517-A
CountryUS
Kind codeB1
Filing dateMar 5, 2024
Priority dateMar 5, 2024
Publication dateSep 23, 2025
Grant dateSep 23, 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.

Various implementations disclosed herein include obtaining data indicative of a request to modify a configuration item (CI) of a database and one or more portions of a pattern applicable to a service based, at least in part, on the request. A command is identified based on the one or more portions and one or more values of the CI are modified using the command.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: obtaining, via processing circuitry, data indicative of a request to perform an operation by a service for a configuration item (CI) of a database; in response to determining the request is valid, obtaining, via the processing circuitry and based at least in part on the request, one or more portions of a pattern applicable to the service; predicting, via the processing circuitry, one or more step names of the operation based on the one or more portions of the pattern; querying, via the processing circuitry, a reference table using the predicted one or more step names, wherein the reference table comprises allowed commands implementable by the service, and wherein the allowed commands comprise a format recognized by the service; determining, via the processing circuitry, a command associated with the service using the reference table and based on the predicted one or more step names; and performing the operation for the CI using the command. 2. The method of claim 1 , further comprising using a neural network to generate the one or more portions of the pattern applicable to the service. 3. The method of claim 1 , wherein a neural network is used for predicting the one or more step names of the operation based on the one or more portions of the pattern. 4. The method of claim 1 , wherein the command associated with the service comprises one or more commands of the allowed commands. 5. The method of claim 1 , wherein determining the command associated with the service comprises comparing the predicted one or more step names to the allowed commands implementable by the service. 6. The method of claim 5 , wherein determining the command associated with the service comprises identifying one or more matches in the allowed commands and generating one or more implementable commands from the one or more matches. 7. The method of claim 1 , wherein performing the operation for the CI comprises identifying the CI in the database using the command. 8. The method of claim 1 , further comprising: in response to not locating the CI in the database using the command, creating a new CI using the data indicative of the request. 9. A system, comprising: one or more processors; and memory, including computer-executable instructions that, when executed by the one or more processors, cause the system to: obtain data indicative of a request to perform an operation by a service for a configuration item (CI) of a database; in response to determining the request is valid, obtain, based at least in part on the request, one or more portions of a pattern applicable to the service; predict one or more step names of the operation based on the one or more portions of the pattern; query a reference table using the predicted one or more step names, wherein the reference table comprises allowed commands implementable by the service, and wherein the allowed commands comprise a format recognized by the service; determine a command associated with the service using the reference table and based on the predicted one or more step names; and of perform the operation for the CI using the command. 10. The system of claim 9 , wherein the CI is located in the database using the data indicative of the request. 11. The system of claim 9 , wherein the data indicative of the request comprises one or more attributes of the CI. 12. The system of claim 9 , wherein the one or more portions of the pattern are obtained from a neural network trained to parse the data indicative of the request. 13. The system of claim 9 , wherein the one or more step names comprise one or more predicted commands generated according to the format recognized by the service. 14. A non-transitory computer-readable storage medium having stored thereon executable instructions which, when executed by one or more processor of a computer system, cause the computer system to: obtain a request to perform an operation by a service for a configuration item (CI) of a database; in response to determining the request is valid, obtain, based at least in part on the request, one or more portions of a pattern applicable to the service; predict one or more step names of the operation based on the one or more portions of the pattern; query a reference table using the predicted one or more step names, wherein the reference table comprises allowed commands implementable by the service, and wherein the allowed commands comprise a format recognized by the service; determine a command associated with the service using the reference table and based on the predicted one or more step names; and perform the operation for the CI using the command. 15. The non-transitory computer-readable storage medium of claim 14 , wherein the request comprises one or more modifications to be applied to the CI, and wherein, in response to locating the CI in the database, the one or more modifications are to be applied to the CI to generate a modified CI. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to provide a notification comprising: one or more new attributes of the modified CI; and one or more previous attributes of the modified CI. 17. The non-transitory computer-readable storage medium of claim 15 , wherein, in response to not locating the CI in the database, the executable instructions further cause the computer system to: generate a new CI using the command; store the new CI in the database; and provide a notification of creation of the new CI. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the new CI is a shallow CI without dependencies on one or more other CIs in the database. 19. The non-transitory computer-readable storage medium of claim 14 , wherein the request is obtained from a command line interface (CLI) of the service. 20. The method of claim 1 , wherein predicting the one or more step names of the operation comprises: comparing the data indictive of the request with a plurality of key terms used in the allowed commands of the service; and identifying the one or more portions of the pattern that match one or more key terms of the plurality of key terms.

Assignees

Inventors

Classifications

  • G06F16/21Primary

    Design, administration or maintenance of databases · 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 US12423274B1 cover?
Various implementations disclosed herein include obtaining data indicative of a request to modify a configuration item (CI) of a database and one or more portions of a pattern applicable to a service based, at least in part, on the request. A command is identified based on the one or more portions and one or more values of the CI are modified using the command.
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/21. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).