Binary large object platform for interactively analyzing and editing structural metadata

US2020104386A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020104386-A1
Application numberUS-201816143690-A
CountryUS
Kind codeA1
Filing dateSep 27, 2018
Priority dateSep 27, 2018
Publication dateApr 2, 2020
Grant date

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.

Embodiments include methods, systems and computer program products method for editing and correcting structural metadata associated a binary large object (BLOB). The computer-implemented method includes obtaining, using a processor, at least a portion of structural metadata associated with the BLOB. The processor converts one or more fields associated with the at least a portion of structural metadata and determines that the one or more fields generated one or more errors or null values. The processor provides an interface, wherein the interface is used to cause a first movement or edit the one or more fields. The processor determines that the first movement or edit of the one or more fields fixes the one or more errors or null values and provides an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for editing and correcting structural metadata associated a binary large object (BLOB), the method comprising: obtaining, using a processor, at least a portion of structural metadata associated with the BLOB; converting, using the processor, one or more fields associated with the at least a portion of structural metadata; determining, using the processor, that the one or more fields generated one or more errors or null values; providing, using the processor, an interface, wherein the interface is used to cause a first movement or edit of the one or more fields; determining, using the interface, that the first movement or edit of the one or more fields fixes the one or more errors or null values; and providing, using the interface, an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values. 2 . The computer-implemented method of claim 1 , further comprising causing a second movement or edit of the one or more fields in response to one or more errors or null values being generated after the first movement or edit. 3 . The computer-implemented method of claim 1 , further comprising materializing BLOB data or validating the BLOB and the at least a portion of structural metadata. 4 . The computer-implemented method of claim 1 , further comprising moving at least a portion of BLOB data in response to the generation of one or more errors or null values. 5 . The computer-implemented method of claim 4 , wherein moving at least a portion of BLOB data occurs at an increment of one or more bytes in a BLOB byte array. 6 . The computer-implemented method of claim 1 , wherein the conversion provides human readable values for the one or more fields. 7 . The computer-implemented method of claim 6 , wherein the one or more errors or null values are generated in response to the conversion failing to provide human readable values for the one or more fields. 8 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processing circuit to cause the processing circuit to: obtain at least a portion of structural metadata associated with a binary large object (BLOB); convert one or more fields associated with the at least a portion of structural metadata; determine that the one or more fields generated one or more errors or null values; provide an interface, wherein the interface is used to cause a first movement or edit of the one or more fields; determine via the interface that the first movement or edit of the one or more fields fixes the one or more errors or null values; and provide an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values via the interface. 9 . The computer program product of claim 8 , wherein the processing circuit is further operable to cause a second movement or edit of the one or more fields in response to one or more errors or null values being generated after the first movement or edit. 10 . The computer program product of claim 8 , wherein the processing circuit is further operable to move at least a portion of BLOB data in response to the generation of one or more errors or null values. 11 . The computer program product of claim 10 , wherein moving at least a portion of BLOB data occurs at an increment of one or more bytes in a BLOB byte array. 12 . The computer program product of claim 8 , wherein the conversion provides human readable values for the one or more fields. 13 . The computer program product of claim 12 , wherein the one or more errors or null values are generated in response to the conversion failing to provide human readable values for the one or more fields. 14 . The computer program product of claim 8 , wherein the processing circuit is further operable to materialize BLOB data or validate the BLOB and the at least a portion of structural metadata. 15 . A computer system, comprising: a processor in communication with one or more types of memory, the processor configured to: obtain at least a portion of structural metadata associated with a binary large object (BLOB); convert one or more fields associated with the at least a portion of structural metadata; determine that the one or more fields generated one or more errors or null values; provide an interface, wherein the interface is used to cause a first movement or edit of the one or more fields; determine via the interface that the first movement or edit of the one or more fields fixes the one or more errors or null values; and provide an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values via the interface. 16 . The computer system of claim 15 , wherein the processor is further operable to cause a second movement or edit of the one or more fields in response to one or more errors or null values being generated after the first movement or edit. 17 . The computer system of claim 15 , wherein the processor is further operable to move at least a portion of BLOB data in response to the generation of one or more errors or null values. 18 . The computer system of claim 17 , wherein moving at least a portion of BLOB data occurs at an increment of one or more bytes in a BLOB byte array. 19 . The computer system of claim 15 , wherein the one or more errors or null values are generated in response to the conversion failing to provide human readable values for the one or more fields. 20 . The computer system of claim 15 , wherein the processor is further operable to materialize BLOB data or validate the BLOB and the at least a portion of structural metadata.

Assignees

Inventors

Classifications

  • Large Object storage; Management thereof · CPC title

  • Object oriented databases · CPC title

  • in an object-oriented system · CPC title

  • by bit configuration check, e.g. of formats or tags · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · 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 US2020104386A1 cover?
Embodiments include methods, systems and computer program products method for editing and correcting structural metadata associated a binary large object (BLOB). The computer-implemented method includes obtaining, using a processor, at least a portion of structural metadata associated with the BLOB. The processor converts one or more fields associated with the at least a portion of structural m…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/2219. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).