Persistent multimedia content versioning
US-9058407-B2 · Jun 16, 2015 · US
US2020104386A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020104386-A1 |
| Application number | US-201816143690-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 27, 2018 |
| Priority date | Sep 27, 2018 |
| Publication date | Apr 2, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.