SERVER FOR INGESTING AND UPDATING RENDERABLE DATA OBJECTS FROM A FLAT FILE SERVER
Systems and methods are provided to ingest data objects from a flat file server for use in one or more system operations including providing a renderable data object to a user and updating a data item database. As described, the ingestion system includes an ingestion module, a flat file module, a compliance module, and a deduplication module wherein the modules together ingest a flat file data object, parse and process a renderable data object from the flat file data object, and store the renderable data object in a renderable object database.
1 - 38 . (canceled)
39 . A method for facilitating a transaction in relation to an identified data item stored in a data item database, the method comprising:
receiving a select input from a user interface, wherein the select input is provided in response to a user selection of a renderable data object via the user interface, the identified data item represented by the selected renderable data object;
in response to determining that the renderable data object associated with the select input is stored in an external renderable object database, transmitting a check availability signal, wherein the check availability signal comprises encrypted user identification associated with the user interface;
receiving an availability status signal;
outputting an availability status to the user interface;
receiving a confirm selection input from the user interface, wherein the confirm selection input is provided in response to a further user selection of the renderable data object;
transmitting a reserved status signal;
receiving a payment indication signal; and
transmitting a fulfill status signal.
40 . The method of claim 39 , further comprising:
adding security encryption to the reserved status signal and to the fulfill status signal.
41 . The method of claim 39 , further comprising:
parsing security encryption of the availability status signal and the payment indication signal.
42 . The method of claim 39 , further comprising:
receiving a cancel user input, wherein the cancel user input includes a cancel selection of the renderable data object;
transmitting a cancel signal including the identified data item represented by the selected renderable data object to be cancelled;
receiving a cancelling status signal; and
determining a cancellation status of the selected renderable data object from the cancelling status signal.
43 . The method of claim 39 , further comprising:
receiving a retrieve user input, wherein the retrieve user input includes a retrieve selection of the renderable data object;
transmitting a retrieve status signal including the identified data item represented by the selected renderable data object to determine a current status;
receiving a current status signal; and
determining the current status of the selected renderable data object from the current status signal.
44 . The method of claim 39 , further comprising:
transmitting a hash reserve signal including a hash user input and the encrypted user identification; and
receiving a reserved signal indicating the identified data item represented by the selected renderable data object as reserved using the encrypted user identification.
45 . The method of claim 39 , further comprising:
receiving new user identification from the user interface;
storing the new user identification;
encrypting the stored new user identification; and
transmitting a signal indicating the identified data item represented by the selected renderable data object as reserved using the stored new user identification.
46 . An apparatus for facilitating a transaction in relation to an identified data item stored in a data item database comprising a plurality of data items, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
receive a select input from a user interface, wherein the select input is provided in response to a user selection of a renderable data object via the user interface, the identified data item represented by the selected renderable data object;
in response to determining that the renderable data object associated with the select input is stored in an external renderable object database, transmit a check availability signal, wherein the check availability signal comprises encrypted user identification associated with the user interface;
receive an availability status signal;
output an availability status to the user interface;
receive a confirm selection input from the user interface, wherein the confirm selection input is provided in response to a further user selection of the renderable data object;
transmit a reserved status signal;
receive a payment indication signal; and
transmit a fulfill status signal.
47 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
add security encryption to the reserved status signal and to the fulfill status signal.
48 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
parse security encryption of the availability status signal and of the payment indication signal.
49 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
receive a cancel user input, wherein the cancel user input includes a cancel selection of the renderable data object;
transmit a cancel signal including the identified data item represented by the selected renderable data object to be cancelled;
receive a cancelling status signal; and
determine a cancellation status of the selected renderable data object from the cancelling status signal.
50 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
receive a retrieve user input, wherein the retrieve user input includes a retrieve selection of the renderable data object;
transmit a retrieve status signal including the identified data item represented by the selected renderable data object to determine a current status;
receive a current status signal; and
determine the current status of the selected renderable data object from the current status signal.
51 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
transmit a hash reserve signal including a hash user input and the encrypted user identification; and
receive a reserved signal indicating the identified data item represented by the selected renderable data object as reserved using the encrypted user identification.
52 . The apparatus of claim 46 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
receive new user identification from the user interface;
store the new user identification;
encrypt the stored new user identification; and
transmit a signal indicating the identified data item represented by the selected renderable data object as reserved using the stored new user identification.
53 . A non-transitory computer-readable storage medium for facilitating a transaction in relation to an identified data item stored in a data item database, the non-transitory computer-readable storage medium storing program code instructions that, when executed, cause a computing device to:
receive a select input from a user interface, wherein the select input is provided in response to a user selection of a renderable data object via the user interface, the identified data item represented by the selected renderable data object;
in response to determining that the renderable data object associated with the select input is stored in an external renderable object database, transmit a check availability signal, wherein the check availability signal comprises encrypted user identification associated with the user interface;
receive an availability status signal;
output an availability status to the user interface;
receive a confirm selection input from the user interface, wherein the confirm selection input is provided in response to a further user selection of the renderable data object;
transmit a reserved status signal;
receive a payment indication signal; and
transmit a fulfill status signal.
54 . The non-transitory computer-readable storage medium of claim 53 , wherein the program code instructions, when executed, further cause the computing device to:
add security encryption to the reserved status signal, and to the fulfill status signal.
55 . The non-transitory computer-readable storage medium of claim 53 , wherein the program code instructions, when executed, further cause the computing device to:
parse security encryption of the availability status signal and of the payment indication signal.
56 . The non-transitory computer-readable storage medium of claim 53 , wherein the program code instructions, when executed, further cause the computing device to:
receive a cancel user input, wherein the cancel user input includes a cancel selection of the renderable data object;
transmit a cancel signal including the identified data item represented by the selected renderable data object to be cancelled;
receive a cancelling status signal; and
determine a cancellation status of the selected renderable data object from the cancelling status signal.
57 . The non-transitory computer-readable storage medium of claim 53 , wherein the program code instructions, when executed, further cause the computing device to:
receive a retrieve user input, wherein the retrieve user input includes a retrieve selection of the renderable data object;
transmit a retrieve status signal including the identified data item represented by the selected renderable data object to determine a current status;
receive a current status signal; and
determine the current status of the selected renderable data object from the current status signal.
58 . The non-transitory computer-readable storage medium of claim 53 , wherein the program code instructions, when executed, further cause the computing device to:
receive a hash reserve signal including a hash user input and the encrypted user identification; and
transmit a signal indicating the identified data item represented by the selected renderable data object as reserved using the encrypted user identification.