Patents by Inventor John A. Gerardi

John A. Gerardi 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).

  • Publication number: 20220245278
    Abstract: A sensitive personal information detection and prevention system can receive a text string based on a user input into a field of a graphical user interface associated with a server. The system can, prior to storage of the text string by the server device, determine whether the text string comprises sensitive personal information, wherein the determining can comprise referring to a configurable map that can be updated. The system can, in response to determining that the text string comprises the sensitive personal information, prevent the storage of the text string by the server. It can facilitate providing a message for display on the graphical user interface comprising an indication that the text string comprises the sensitive personal information, and an instruction to re-submit the text string without the sensitive personal information, or a notification that the sensitive personal information has been masked.
    Type: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Inventors: Jason Navarro-Dimm, John Maski, Anish Harshan, Averal Reynolds, John Gerardi, Zulqurnain Hussain, Claude Garalde, Devin Edmiston
  • Patent number: 11341266
    Abstract: A sensitive personal information detection and prevention system can receive a text string based on a user input into a field of a graphical user interface associated with a server. The system can, prior to storage of the text string by the server device, determine whether the text string comprises sensitive personal information, wherein the determining can comprise referring to a configurable map that can be updated. The system can, in response to determining that the text string comprises the sensitive personal information, prevent the storage of the text string by the server. It can facilitate providing a message for display on the graphical user interface comprising an indication that the text string comprises the sensitive personal information, and an instruction to re-submit the text string without the sensitive personal information, or a notification that the sensitive personal information has been masked.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 24, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jason Navarro-Dimm, John Maski, Anish Harshan, Averal Reynolds, John Gerardi, Zulqurnain Hussain, Claude Garalde, Devin Edmiston
  • Publication number: 20200293680
    Abstract: A sensitive personal information detection and prevention system can receive a text string based on a user input into a field of a graphical user interface associated with a server. The system can, prior to storage of the text string by the server device, determine whether the text string comprises sensitive personal information, wherein the determining can comprise referring to a configurable map that can be updated. The system can, in response to determining that the text string comprises the sensitive personal information, prevent the storage of the text string by the server. It can facilitate providing a message for display on the graphical user interface comprising an indication that the text string comprises the sensitive personal information, and an instruction to re-submit the text string without the sensitive personal information, or a notification that the sensitive personal information has been masked.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Jason Navarro-Dimm, John Maski, Anish Harshan, Averal Reynolds, John Gerardi, Zulqurnain Hussain, Claude Garalde, Devin Edmiston
  • Patent number: 4513367
    Abstract: A lock array is provided with bit positions corresponding to each line entry in an associated cache directory. When a lock bit is on, it inhibits the castout, replacement, or invalidation of the associated cache line, which operations are allowed when the lock bit is off. The lock bit may be in an off state while an associated valid bit is set on, but once the lock bit is set on the valid bit cannot be set off until the lock bit is first set off. Lock array controls operate with a replacement selection circuit (which may be conventional) to eliminate each locked line from being a replacement candidate in its congruence class in a set-associative store-in-cache in a multiprocessor (MP). The lock array enables simultaneous reset of all lock bits at each checkpoint without disturbing the status of the associated cache directory. A special type of IE operand request, called a store-interrogate (SI) request, is used to lock the accessed line, whether or not the SI request hits or misses in the cache.
    Type: Grant
    Filed: March 23, 1981
    Date of Patent: April 23, 1985
    Assignee: International Business Machines Corporation
    Inventors: Shiu K. Chan, John A. Gerardi, Bruce L. McGilvray
  • Patent number: 4400770
    Abstract: The disclosure detects and handles synonyms for a store-in-cache (SIC). A processor cache directory (PD) is searched in a principle class addressed by a subset of bits taken from a processor request's logical address. The class address has both translatable and non-translatable bits. If any of the set-associative line entries in the principle class contains the request's translated address, the data is accessed in a corresponding line location in the cache. If the principle class does not have any entry with the request's translated address, a cache miss signal occurs which causes a line fetch command to be generated for main storage to fetch the required line. The line fetch command also causes synonym search circuits to generate the address of every potential synonym class by permutating the translatable bits in the principle class address provided in the line fetch command.
    Type: Grant
    Filed: November 10, 1980
    Date of Patent: August 23, 1983
    Assignee: International Business Machines Corporation
    Inventors: Shiu K. Chan, John A. Gerardi, Bruce L. McGilvray