Patents by Inventor Alan Earl Swahn

Alan Earl Swahn 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: 12143469
    Abstract: A computerized process is described for improving a computer's digital signing capabilities that results in digital signatures that are substantially more secure with enhanced proof of data integrity, signatory authentication, and signatory non-repudiation without modification to underlying signature algorithms. The process utilizes computing resources, plaintext to be signed, and eight asymmetric cryptography digital signature algorithms each utilizing a specified hash algorithm and different private key from a public-private key pair. A novel mechanism is described that copies bit values from common bit positions of plaintext bytes into eight partitions. Each partition of bytes is independently signed using a signature algorithm and the resulting partitions of signed bytes are combined to form a digital signature.
    Type: Grant
    Filed: May 14, 2024
    Date of Patent: November 12, 2024
    Inventor: Alan Earl Swahn
  • Publication number: 20240305444
    Abstract: A computerized process is described for improving a computer's digital signing capabilities that results in digital signatures that are substantially more secure with enhanced proof of data integrity, signatory authentication, and signatory non-repudiation without modification to underlying signature algorithms. The process utilizes computing resources, plaintext to be signed, and eight asymmetric cryptography digital signature algorithms each utilizing a specified hash algorithm and different private key from a public-private key pair. A novel mechanism is described that copies bit values from common bit positions of plaintext bytes into eight partitions. Each partition of bytes is independently signed using a signature algorithm and the resulting partitions of signed bytes are combined to form a digital signature.
    Type: Application
    Filed: May 14, 2024
    Publication date: September 12, 2024
    Inventor: Alan Earl Swahn
  • Patent number: 12047487
    Abstract: A computerized process is described for improving a computer's asymmetric and symmetric encryption capabilities that results in ciphertext with higher data confidentiality, substantially greater security level, and increased data protection without encrypting any data bit more than one time. The process utilizes computing resources, eight asymmetric/symmetric encryption ciphers, eight different asymmetric/symmetric encryption keys; cipher parameters for each said cipher; and plaintext to be encrypted. A novel mechanism is described that copies bit values from common bit positions of plaintext bytes into eight partitions. Each partition of bytes is independently encrypted using a cipher with its own key and the resulting partitions of encrypted bytes are combined to form ciphertext. As the ciphertext requires eight ciphers and keys for decryption, the ciphertext security level is significantly enhanced over single cipher and key encryption. This process is reversed to decrypt ciphertext to plaintext.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: July 23, 2024
    Inventor: Alan Earl Swahn
  • Publication number: 20230344807
    Abstract: A system for exchanging secure and controlled messages between a first entity and a second entity is described. The system includes a data transport mechanism, software operating on one or more processors wherein said software allows for composing, saving, encrypting, decrypting, and streaming messages and associated message rights. The system includes an input means for the first entity and the second entity. To send a secure and controlled message, the sender composes a message and associated message rights, and makes the message along with the associated message rights available to the recipient. The system allows the recipient to receive message rights, and the system allows the recipient to receive message elements for display, if permitted by the message rights associated with the message elements.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventor: Alan Earl Swahn
  • Publication number: 20230336326
    Abstract: A computerized process is described for improving a computer's asymmetric and symmetric encryption capabilities that results in up to eight times larger effective key size, higher data confidentiality, substantially greater security level, and increased data protection without encrypting any data bit more than once. This is accomplished by padding plaintext, transforming padded plaintext bytes into eight partitions, where each partition holds the bits from a common bit position in padded plaintext bytes, independently encrypting each partition using a cipher, key, key size, and padding all of which may differ between partitions and other cipher parameters required for the cipher to operate and/or necessary to meet encryption objectives. The encrypted partitions are combined to form ciphertext.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventor: Alan Earl Swahn
  • Patent number: 11729151
    Abstract: A computerized process is described for transferring content from a first entity to a second entity including first transferring separately and via a database entity for each content: a content identifier, content rights, a content encryption key, a content initialization vector, a content encryption count, and a first entity identifier. Included with the transferred content is a transfer identifier, which is encrypted. After transferred content is received by the second entity, the transfer identifier is used to retrieve the content rights, content encryption key, content encryption initialization vector, content encryption count, and first entity identifier from the database entity. After receiving the content, both actions taken on the content and disposition of the content at the second entity are controlled according to the content rights by the first entity and the status of the content is reported to the first entity via a database entity.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: August 15, 2023
    Inventor: Alan Earl Swahn
  • Publication number: 20220035512
    Abstract: Methods are described to preload and display a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed and their physical arrangement within the web browser display. Hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval. Preloading may be dynamically altered to take advantage of network bandwidth availability and processor non-saturation. Descendant webpages of preloaded webpages may also be preloaded to further speed performance. The zoom factor for a displayed webpage may be altered by clicking on a zoom icon or alternately rotating a mouse wheel while the cursor is held over the zoom icon.
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Inventor: Alan Earl Swahn
  • Patent number: 11150779
    Abstract: A computerized method for operating a zoom function in a web browser is described. The method uses a user's computer to access a network; operate a web browser; and control the operation of a method for performing a zoom function within the web browser. The zoom function presents to the user an icon which directly controls the zoom function for a webpage displayed in an active window. The zoom icon indicates a current zoom factor and where a single selection of the zoom icon directly causes the web browser to perform several actions. The actions include changing the current zoom factor for the webpage displayed in the active window and updating the zoom icon to indicate the zoom factor. Changing the zoom factor enlarges a viewed area or makes it smaller, thereby improving the rendering of information that may be too small or too large to be useful.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 19, 2021
    Assignee: Empire IP LLC
    Inventor: Alan Earl Swahn
  • Publication number: 20200244630
    Abstract: A computerized process is described for transferring content from a first entity to a second entity including first transferring separately and via a database entity for each content: a content identifier, content rights, a content encryption key, a content initialization vector, a content encryption count, and a first entity identifier. Included with the transferred content is a transfer identifier, which is encrypted. After transferred content is received by the second entity, the transfer identifier is used to retrieve the content rights, content encryption key, content encryption initialization vector, content encryption count, and first entity identifier from the database entity. After receiving the content, both actions taken on the content and disposition of the content at the second entity are controlled according to the content rights by the first entity and the status of the content is reported to the first entity via a database entity.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventor: Alan Earl Swahn
  • Patent number: 10645066
    Abstract: A computerized process is described for transferring content from a first entity to a second entity including first transferring separately and via a database entity for each content: a content identifier, content rights, a content encryption key, a content initialization vector, a content encryption count, and a first entity identifier. Included with the transferred content is a transfer identifier, which is encrypted. After transferred content is received by the second entity, the transfer identifier is used to retrieve the content rights, content encryption key, content encryption initialization vector, content encryption count, and first entity identifier from the database entity. After receiving the content, both actions taken on the content and disposition of the content at the second entity are controlled according to the content rights by the first entity and the status of the content is reported to the first entity via a database entity.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: May 5, 2020
    Inventor: Alan Earl Swahn
  • Publication number: 20190243528
    Abstract: A computerized method for operating a zoom function in a web browser is described. The method uses a user's computer to access a network; operate a web browser; and control the operation of a method for performing a zoom function within the web browser. The zoom function presents to the user an icon which directly controls the zoom function for a webpage displayed in an active window. The zoom icon indicates a current zoom factor and where a single selection of the zoom icon directly causes the web browser to perform several actions. The actions include changing the current zoom factor for the webpage displayed in the active window and updating the zoom icon to indicate the zoom factor. Changing the zoom factor enlarges a viewed area or makes it smaller, thereby improving the rendering of information that may be too small or too large to be useful.
    Type: Application
    Filed: March 21, 2019
    Publication date: August 8, 2019
    Inventor: Alan Earl Swahn
  • Publication number: 20140380200
    Abstract: Methods are described to preload and display a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed and their physical arrangement within the web browser display. Hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval. Preloading may be dynamically altered to take advantage of network bandwidth availability and processor non-saturation. Descendant webpages of preloaded webpages may also be preloaded to further speed performance. The zoom factor for a displayed webpage may be altered by clicking on a zoom icon or alternately rotating a mouse wheel while the cursor is held over the zoom icon.
    Type: Application
    Filed: September 10, 2014
    Publication date: December 25, 2014
    Inventor: Alan Earl Swahn
  • Patent number: 8838736
    Abstract: Methods are described to preload and display a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed and their physical arrangement within the web browser display. Hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval. Preloading may be dynamically altered to take advantage of network bandwidth availability and processor non-saturation. Descendant webpages of preloaded webpages may also be preloaded to further speed performance. The zoom factor for a displayed webpage may be altered by clicking on a zoom icon or alternately rotating a mouse wheel while the cursor is held over the zoom icon.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: September 16, 2014
    Inventor: Alan Earl Swahn
  • Publication number: 20110295830
    Abstract: Methods are described to preload and display a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed and their physical arrangement within the web browser display. Hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval. Preloading may be dynamically altered to take advantage of network bandwidth availability and processor non-saturation. Descendant webpages of preloaded webpages may also be preloaded to further speed performance. The zoom factor for a displayed webpage may be altered by clicking on a zoom icon or alternately rotating a mouse wheel while the cursor is held over the zoom icon.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Inventor: Alan Earl Swahn
  • Patent number: 8015259
    Abstract: Methods are described to preload a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed on demand in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed. Any displayed portion of this plurality of webpages can be captured to a standard graphics format for later use. The viewing magnification factor can be changed for this plurality of webpages both globally for preloaded webpages not displayed and selectively for displayed webpages. The hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: September 6, 2011
    Inventor: Alan Earl Swahn
  • Publication number: 20040049541
    Abstract: Methods are described to preload a plurality of webpages from a hyperlink list either previously saved or returned by one or more search engines, where said webpages are displayed on demand in a web browser. The web browser has been augmented to display multiple webpages simultaneously and to allow changing the number of webpages displayed. Any displayed portion of this plurality of webpages can be captured to a standard graphics format for later use. The viewing magnification factor can be changed for this plurality of webpages both globally for preloaded webpages not displayed and selectively for displayed webpages. The hyperlinks associated with any portion of this plurality of webpages can be saved as a list of hyperlinks (group bookmark) for later retrieval.
    Type: Application
    Filed: September 9, 2003
    Publication date: March 11, 2004
    Inventor: Alan Earl Swahn