Patents by Inventor Michael D. Harold
Michael D. Harold has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12062043Abstract: A system for processing distributed ledger transactions using a time-sequenced, asynchronous, Byzantine Fault Tolerant (taBFT) consensus system. Transaction data from a client device is received by a full node in a distributed ledger network. The full nodes are preferably satellite based nodes. The full nodes include an object router and a validator node. Transaction data is received at the object router, a timestamp is attached to the transaction data, and the combined data is encrypted and sent to the validator node, and also to other full nodes. The validator node verifies the format, structure and correctness of the data contained in the transaction, and validates the requested transaction. Other full nodes receive the encrypted transaction data and make their own determination of the validity of the transaction data. Upon consensus approval of a transaction, the transaction data is executed and submitted to a permanent data store.Type: GrantFiled: January 29, 2024Date of Patent: August 13, 2024Assignee: GoKnown LLCInventor: Michael D. Harold
-
Patent number: 11886463Abstract: A system, method and apparatus in which a client computer initiates and communicates a distributed ledger transaction, which transaction is labeled with a timestamp. A first hashing algorithm are applied to the transaction data and timestamp data to create a first hash value, and the first hash value is associated with the transaction data. When a second distributed ledger transaction is initiated, a second hashing algorithm is applied to the second transaction data to generate a second hash value, and a third hashing algorithm is applied to the to the first and second hash values to create a third hash value which is associated with the second transaction data. The procedure is implemented with each additional transaction data submission. The transaction data is processed in a first-in-first-out sequence based upon the hash values associated with the transaction data.Type: GrantFiled: August 29, 2022Date of Patent: January 30, 2024Assignee: GoKnown LLCInventor: Michael D. Harold
-
Publication number: 20230004578Abstract: A system, method and apparatus in which a client computer initiates and communicates a distributed ledger transaction, which transaction is labeled with a timestamp. A first hashing algorithm are applied to the transaction data and timestamp data to create a first hash value, and the first hash value is associated with the transaction data. When a second distributed ledger transaction is initiated, a second hashing algorithm is applied to the second transaction data to generate a second hash value, and a third hashing algorithm is applied to the to the first and second hash values to create a third hash value which is associated with the second transaction data. The procedure is implemented with each additional transaction data submission. The transaction data is processed in a first-in-first-out sequence based upon the hash values associated with the transaction data.Type: ApplicationFiled: August 29, 2022Publication date: January 5, 2023Inventor: Michael D. Harold
-
Patent number: 11477022Abstract: A system, method and apparatus in which a client computer initiates and communicates a distributed ledger transaction either to an individual node in a network of distributed ledger nodes or to the network itself, which transaction is labeled with a nanosecond scale timestamp, encrypted using quantum event generated random binary data and then securely transmitted to other ledger nodes in the network at substantially the same time. Networks may consist of traditional wireline and wireless networks, cloud networks and 5G wireless networks in any combination and configuration. Using the invention, distributed ledger networks may take the forms of blockchains, transactionally integrated multiple distributed ledgers, decentralized exchanges, or immutable distributed databases. After the transaction is transmitted, additional messages necessary to the completion of the transaction are communicated between ledger nodes in the network using the same or similar system, method and apparatus.Type: GrantFiled: November 29, 2021Date of Patent: October 18, 2022Assignee: GoKnown LLCInventor: Michael D. Harold
-
Patent number: 11423169Abstract: A system, method and apparatus that uses a quantum event-based, binary data generation apparatus operating in combination with a single-party or two-party, symmetric and/or asymmetric key storage system to create both random numbers and encryption keys to be used for purposes of encryption and decryption of a user's or organization's file data.Type: GrantFiled: August 30, 2021Date of Patent: August 23, 2022Assignee: GoKnown LLCInventor: Michael D. Harold
-
Patent number: 11188523Abstract: A system, method and apparatus in which a client computer initiates and communicates a distributed ledger transaction either to an individual node in a network of distributed ledger nodes or to the network itself, which transaction is labeled with a nanosecond scale timestamp, encrypted using quantum event generated random binary data and then securely transmitted to other ledger nodes in the network at substantially the same time. Networks may consist of traditional wireline and wireless networks, cloud networks and 5G wireless networks in any combination and configuration. Using the invention, distributed ledger networks may take the forms of blockchains, transactionally integrated multiple distributed ledgers, decentralized exchanges, or immutable distributed databases. After the transaction is transmitted, additional messages necessary to the completion of the transaction are communicated between ledger nodes in the network using the same or similar system, method and apparatus.Type: GrantFiled: August 13, 2020Date of Patent: November 30, 2021Assignee: GoKnown LLCInventor: Michael D. Harold
-
Patent number: 9547981Abstract: A system, method and apparatus which permits the use of a wireless cell phone or other communications device as a connection, communications and control device able to connect a full-sized desktop monitor or other digital display device, keyboard, mouse, speakers, printer and other external devices to a wireless cell phone device using any combination of wireline or wireless connections from the desktop devices to the wireless cell phone device. The wireless cell phone device is used to create an Internet or other network connection capable of accessing any browser-based web site or browser-based software application, e.g., via an Internet connection. Once the connections between the components are established with the wireless cell phone device and the Internet connection is established components. Access to Internet software, services and media includes all forms of browser-based desktop software, as well as digital movies, music, and streaming video.Type: GrantFiled: November 3, 2014Date of Patent: January 17, 2017Inventor: Michael D. Harold
-
Patent number: 8879987Abstract: A system, method and apparatus which permits the use of a wireless cell phone or other communications device as a connection, communications and control device able to connect a full-sized desktop monitor or other digital display device, keyboard, mouse, speakers, printer and other external devices to a wireless cell phone device using any combination of wireline or wireless connections from the desktop devices to the wireless cell phone device. The wireless cell phone device is used to create an Internet or other network connection capable of accessing any browser-based web site or browser-based software application, e.g., via an Internet connection. Once the connections between the components are established with the wireless cell phone device and the Internet connection is established components. Access to Internet software, services and media includes all forms of browser-based desktop software, as well as digital movies, music, and streaming video.Type: GrantFiled: March 13, 2012Date of Patent: November 4, 2014Assignee: Zamboola, L.L.C.Inventor: Michael D. Harold
-
Patent number: 8620207Abstract: A wireless cellular or other device to control distribution and presentation of audio, video, or combined audio and video content transmitted from a content server and delivered to at least one contiguous device at substantially the same time. The cellular device sends control signals via various wireless communication protocols based upon user input. The control signals are sent to a content server attached to a TCP/IP network. The wireless cellular device and the content server interact through a request and reply interface, located within the wireless cellular device, based on inputs from the wireless device user. Content available for transmission from the content server is displayed and subsequently selected by the user. Separate audio and video content may be distributed to individually distinct rendering devices contiguous to and selected by the user. During or after the content is transmitted, the user may interact with the content through the wireless cellular device.Type: GrantFiled: August 17, 2007Date of Patent: December 31, 2013Inventor: Michael D. Harold
-
Patent number: 8135342Abstract: A system, method and apparatus which permits the use of a wireless cell phone or other communications device as a connection, communications and control device able to connect a full-sized desktop monitor or other digital display device, keyboard, mouse, speakers, printer and other external devices to a wireless cell phone device using any combination of wireline or wireless connections from the desktop devices to the wireless cell phone device. The wireless cell phone device is used to create an Internet or other network connection capable of accessing any browser-based web site or browser-based software application commonly accessible to a standard desktop computer having an Internet connection.Type: GrantFiled: September 17, 2007Date of Patent: March 13, 2012Inventor: Michael D. Harold
-
Patent number: 7111094Abstract: A system, method and algorithm for performing statistical analysis on an input data source to determine an optimal token size resulting in an increased ratio value is described. Changes to the values of the tokens prior to compression may result in an overall compression increase even if the data source has been previously compressed. Specific techniques for modifying the tokens include varying the base size, rearrangement of the tokens, and modifications by matrix multiplication. After modification of the tokens, compression of the data using one or more lossless compression methods may be performed. The technique may be repeated by using the output of previous compression processes as input to additional entropy and compression optimization.Type: GrantFiled: August 2, 2000Date of Patent: September 19, 2006Inventors: Shin-Ping Liu, Dennis Tucker, Michael D. Harold
-
Publication number: 20020032775Abstract: A method, system and apparatus allowing data processing among multiple physical locations using Lightweight Directory Access Protocol-enabled databases, effectively transforming multiple directory servers into a single logical database. The method, system and apparatus creates a dynamic, distributed database environment for processing complex data types, including data schemas, data documents and software objects. The distributed database environment is accessed either locally or remotely using a simple set of application programming interfaces, which include insert, update, delete and query capabilities. The persistence service supports commit and rollback protocols in a distributed transaction environment.Type: ApplicationFiled: August 28, 2001Publication date: March 14, 2002Inventors: Ramesh Venkataramaiah, Michael D. Harold
-
Patent number: 5893084Abstract: A system and method for implementing one or more specific purpose rule-based n-bit virtual processing machines. Specific purposes include, but are not limited to, encryption, compression, and arbitrary precision arithmetic. Each virtual machine consists of a command processor, a rule-base, and an interface between the command processor and the rule-base. Each of the elements of a specific purpose rule-based n-bit virtual machine--the command processor, the rule-base, and the rule-base interface--is preferably implemented as software. In the preferred embodiment, the system uses a stored rule-base as its instruction set and provides for input and output in the form of variable length bit strings of length n where n is any number greater than zero. Each of the rules within the rule-base performs one or more binary string operations against one or more variable length n-bit strings.Type: GrantFiled: October 4, 1996Date of Patent: April 6, 1999Assignee: Gemini Systems, Inc.Inventors: Joseph M. Morgan, Michael D. Harold
-
Patent number: 5600726Abstract: A system and method for implementing one or more specific purpose rule-based n-bit virtual processing machines. Specific purposes include, but are not limited to, encryption, compression, and arbitrary precision arithmetic. Each virtual machine consists of a command processor, a rule-base, and an interface between the command processor and the rule-base. Each of the elements of a specific purpose rule-based n-bit virtual machine--the command processor, the rule-base, and the rule-base interface--is preferably implemented as software. In the preferred embodiment, the system uses a stored rule-base as its instruction set and provides for input and output in the form of variable length bit strings of length n where n is any number greater than zero. Each of the rules within the rule-base performs one or more binary string operations against one or more variable length n-bit strings.Type: GrantFiled: April 7, 1995Date of Patent: February 4, 1997Assignee: Gemini Systems, L.L.C.Inventors: Joseph M. Morgan, Michael D. Harold