Domain-Specific Hardwired eCommerce Learning Machine
AssigneeHackproof Technologies Inc.
InventorJoseph Mitola, III
Life of this patent
Estimating the term…
Abstract
A domain-specific hardwired symbolic eCommerce machine is described that processes information via the hardwired mapping of symbols from one or more domains onto other such domains, computing and communicating with improved security and reduced power consumption because it has no CPU, no Random Access Memory (RAM), no instruction registers, no Instruction Set Architecture (ISA), no operating system (OS) and no applications programming. The machine provides web services by recognizing legal requests such as HTTP POST request and responding with an HTML web page. In some embodiments, the machine has no unconstrained RAM into which malware may insert itself and needs no anti-virus software.
Claims20
A domain-specific symbolic eCommerce apparatus comprising:
- circuitry configured to convert one or more hypertext transfer protocol (HTTP) packets to one or more symbols;
- circuitry configured to process the one or more symbols and validate the one or more symbols against a plurality of domains embedded into hardware of the domain-specific eCommerce apparatus, wherein the plurality of domains comprises a first domain defining via a hardwired symbolic notation values that an HTTP packet is allowed to have, a second domain defining via the hardwired symbolic notation one or more products available for conducting an eCommerce transaction, and a third domain defining via the hardwired symbolic notation payment information for conducting the eCommerce transaction.
An apparatus comprising:
- one or more field programmable gate arrays programmed, via one or more field programmable gate array (FPGA) images, to cause the apparatus to:
- convert one or more hypertext transfer protocol (HTTP) packets to one or more symbols;
- process the one or more symbols and validate the one or more symbols against a plurality of domains embedded into hardware of the domain-specific eCommerce apparatus, wherein the plurality of domains comprises a first domain defining via a hardwired symbolic notation values that an HTTP packet is allowed to have, a second domain defining via the hardwired symbolic notation one or more products available for conducting an eCommerce transaction, and a third domain defining via the hardwired symbolic notation payment information for conducting the eCommerce transaction.
A method comprising:
- receiving a specification that provides a definition of a hypertext transfer protocol (HTTP) eCommerce machine to be implemented in an apparatus;
- determining, for the HTTP eCommerce machine, a plurality of domains, a list of variable objects and a list of maps based on the specification, wherein the plurality of domains comprises a first domain defining via a hardwired symbolic notation values that an HTTP packet is allowed to have, a second domain defining via the hardwired symbolic notation one or more products available for conducting an eCommerce transaction, and a third domain defining via the hardwired symbolic notation payment information for conducting the eCommerce transaction;
- determining, for the HTTP eCommerce machine, pipe circuitry for each map in the list of maps to produce a plurality of pipe circuits;
- determining, for the HTTP eCommerce machine, memory block circuitry for each variable object in the list of variable objects to produce a plurality of memory block circuits;
- and
- implementing the plurality of pipe circuits and the plurality of memory block circuits into the apparatus such that the apparatus is configured to perform functions of the HTTP eCommerce machine responsive to receiving one or more HTTP packets and processing the one or more HTTP packets via the plurality of memory block circuits and the plurality of pipe circuits.
Dependencies are inferred from the claim text.