Patents by Inventor Gerald Francis McBrearty

Gerald Francis McBrearty 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: 7779470
    Abstract: A method, apparatus, and computer instructions for responding to a denial of service attack. The method comprising from a remote data processing system detects an occurrence of the denial of service attack in which invalid credentials are presented to the data processing system. Connections from the remote data processing system to the data processing system are blocked in response to detecting the occurrence of the denial of service attack. A command is selectively sent to a server data processing system to block connections from the remote data processing system, in response to detecting the occurrence the denial of service attack.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: August 17, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
  • Patent number: 7774420
    Abstract: A method, system, and program for managing on-demand email storage are provided. An email service provider allocates a predetermined amount of storage space to an intended recipient. When an email is received for the intended recipient at the email service provider, the email service provider determines whether the predetermined storage space has sufficient capacity for storage of the email. If the predetermined storage space is insufficient for storage of the email, then the email service provider allocates on-demand storage space to the intended recipient. The email service provider then stores the email in the on-demand storage space, such that the email is stored, rather than discarded, when the predetermined storage space reaches full capacity. Before allocating on-demand storage space, the email service provider may compare the email characteristics with predefined criteria set by the intended recipient for emails to be stored in on-demand storage space.
    Type: Grant
    Filed: June 22, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 7768501
    Abstract: A method and system in a portable computer having a display screen for increasing portable computer compactness. Data is displayed initially within the display screen. The display screen is then partitioned into a touch-sensitive input area and a display area, wherein data input at the touch-sensitive input area may be simultaneously displayed in the display area, in response to a particular user input. A test is performed to detect if a user's hands are positioned at the touch-sensitive input area. A touch-sensitive pad is thereafter graphically displayed at the touch-sensitive input area within the display screen, in response to detecting a user's hands positioned at the touch-sensitive area, wherein a user may enter data that may be simultaneously displayed in the display area. An additional test may then be performed to detect if the user's hands are no longer positioned at the touch-sensitive input area.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Publication number: 20100185604
    Abstract: A computer implemented method, a computer program product, and a data processing system for presenting search results in the context of a table-of-contents. A keyword search term and a stratum-level are identified. An occurrence of the keyword search term is then identified from a searched document. The occurrence of the keyword search term is then presented within a context of a table-of-contents of the searched document, wherein the occurrence of the keyword search term is presented according to the indicated stratum-level.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Carol Murillo, Johnny Meng-Han Shieh
  • Patent number: 7747451
    Abstract: A system, method, data structure, and computer-readable medium for processing a command entered into a command processor interface in a data processing system. In accordance with the method of the present invention, a command is entered by a user into a command processor interface input line. A command path specified by the command processor interface is utilized for searching for the entered command. The command path includes at least one local path and a grid command directive. The grid command directive may include a grid service field containing a grid service specifier, and a host name field containing a locatable name or address of a processing or grid lookup resource. The grid command directive further includes a command field containing a grid resource lookup command. The command path searching includes sequentially processing the at least one local path and the grid command directive until an execution resource associated with the command is located.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 7746988
    Abstract: A method, system and telephone answering device for processing control scripts attached to voice messages provides a mechanism by which a caller can leave an interactive list of contact information. The scripts provide for control of a display and input responses from a keypad or other input device so that an entry on the contact information list can be activated in response to user input, thus returning the call. The list information displayed may be arbitrary textual associations with the underlying contact number. The contact information may also include e-mail addresses, so that activation of an e-mail list element will activate a text messaging service, if available. For wireless telephone devices, the method implementing the present invention may be operable at the service provider only, so that standard wireless telephones may be programmed to provide the interactive list from a provider-side interpretation of the scripts.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susan Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
  • Patent number: 7725342
    Abstract: A plurality of acceptance messages associated with a first scheduled event having a scheduled event time are received. Each of the plurality of acceptance messages are associated with a respective user. A schedule conflict of a user associated with an acceptance message of the plurality of acceptance messages is identified. Responsive to identifying the schedule conflict, a probable attendance is calculated from the plurality of acceptance messages.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica K. Murillo, Johnny Meng-Han Shieh
  • Patent number: 7716061
    Abstract: The present invention provides a method, apparatus, and computer instructions for obtaining status information for processes executing in a grid. Responsive to a submission of a job from the data processing system to a remote node on the grid, a job identifier is received from the remote node. The job identifier is saved in a set of job identifiers. Responsive to a request for a status of jobs submitted from the data processing system, a job status request for each job identifier in the set of job identifiers for processes still executing is submitted using the set of job identifiers to form a set of job status requests. Responses to the set of job status requests are received. The responses are then presented.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
  • Patent number: 7712660
    Abstract: An application for disabling the use of selected applications is provided. A server receives identification information from a user. The location of the user is determined. If the user is determined to be in a reserved location, the use of one or more applications is disabled, for the user.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Publication number: 20100115128
    Abstract: An illustrative embodiment provides a computer-implemented method for target routing by initiator, using Internet small computer system interface. The computer-implemented method obtains a logical unit number configuration, containing a set of logical unit numbers, determines whether an initiator Internet protocol address, associated with a requester, has a mapping to a logical unit number in the set of logical unit numbers. The computer implemented method further sets a path for an input output/request from the requester to a backing file, according to the mapping, and returns success to the requester.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: International Business Machines Corporation
    Inventors: Rodney Carlton Burnett, Gerald Francis McBrearty
  • Publication number: 20100017693
    Abstract: A Visual Macro Program records and replays desired actions performed by a user in creating or editing a document. The recorded actions are appended to the document as an attachment that can be replayed by a user at a later time by enabling a tag associated with the recorded actions.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Jessica Carol Murillo, Johnny Meng-Han Shieh, Shawn Patrick Mullen
  • Patent number: 7647402
    Abstract: Protecting data files from being stolen or compromised in a data processing operation having stored data in a plurality of data files by receiving user requests for access to data files, determining whether said requests are unauthorized intrusions into the requested data files and, responsive to a determination that a request is an unauthorized intrusion, changing the identification of the requested data files by renaming the files. Preferably, the rename should be one which does not identify the contents of the file, i.e. the rename disguises the file contents. Then, it is also desirable that the renamed file be moved to a new “hidden” directory. In such a case, the renamed file is also assigned a covert name which indicates a covert location in the new directory. Then, there is provided a log referencing each renamed file to the covert name of the respective file so as to indicate the covert location of said file in said new directory.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh, Michael William Wortman
  • Publication number: 20090307245
    Abstract: A Migration Thin Virtual File System (“MTVLS”) conducts file migration using a thin virtual layer that is size selectable and provides an uninterruptible migration path from the old file system to the new file system without an increase in the time to receive data. The MTVLS selects a file from the source file system, opens a corresponding file in the target system, mounts the thin virtual layer over the source file and the target file, and migrates that data from the source file to the target file.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shawn Patrick Mullen, Jessica Carol Murillo, Gerald Francis McBrearty, Johnny Meng-Han Shieh, Susann Marie Keohane
  • Patent number: 7621443
    Abstract: A method, system and computer program product for enabling user-customization of an ATM display/receipt for a transaction carried out at an automated teller machine (ATM). The customer/user of the ATM creates/selects specific alerts to be outputted during subsequent ATM transactions. The alerts/notices are linked to the customer account. During subsequent access to the user's account via an ATM, the pre-selected alert/notice is displayed to the user or printed on the transaction receipt.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Publication number: 20090282348
    Abstract: The illustrative embodiments provide a computer implemented method and computer program product for managing a meeting cancellation. A selection of a meeting entry on a calendar for cancellation is received and a cancellation notification is sent to all invitees of the meeting. The meeting entry is marked as cancelled on each calendar of each invitee. Upon receiving a confirmation of the cancellation notification from an invitee, a percentage of cancellation confirmations received is calculated and the meeting entry is marked with the percentage of cancellation confirmations received.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Carol Murillo, Johnny Meng-Han Shieh
  • Publication number: 20090265401
    Abstract: Computer implemented method, system and computer program product for shrinking a file system in a data processing system. A computer implemented method for shrinking a file system in a data processing system includes designating an amount by which a file system comprised of a plurality of contiguous blocks is to be shrunk, and removing at least one contiguous intermediate block of the plurality of contiguous blocks from the file system to shrink the file system by the designated amount.
    Type: Application
    Filed: July 7, 2009
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mark Allen Grubbs, Gunisha Madan, Gerald Francis McBrearty, Grover Herbert Neuman
  • Patent number: 7587573
    Abstract: Computer implemented method, system and computer program product for shrinking a file system in a data processing system. A computer implemented method for shrinking a file system in a data processing system includes designating an amount by which a file system comprised of a plurality of contiguous blocks is to be shrunk, and removing at least one contiguous intermediate block of the plurality of contiguous blocks from the file system to shrink the file system by the designated amount.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark Allen Grubbs, Gunisha Madan, Gerald Francis McBrearty, Grover Herbert Neuman
  • Publication number: 20090208002
    Abstract: Replay attacks in an encrypted file system are prevented by generating a session key and providing the session key to one or more drive managers and an encrypted file system process. When a drive request is received by the encrypted file system process the drive request is encrypted using the generated session key. The encrypted drive request is sent to a drive manager. The drive manager attempts to decrypt the drive request using the session key. If the encrypted drive request is successfully decrypted, then the drive manager performs the requested operation. On the other hand, if the request is not decrypted successfully, then the request is not performed by the drive manager. Drive managers can include both disk device drivers and a logical volume managers.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Inventors: Susann Marie Koehane, Gerald Francis McBrearty, Jessica Carol Murillo, Shawn Patrick Mullen, Johnny Meng-Han Shieh
  • Publication number: 20090199217
    Abstract: A method, system, and computer program product for managing data optimization routines in device drivers in a data transmission path. In a data transmission path, data optimization routines associated with device drivers are identified. When data is received in the data transmission path, a determination is made whether a data optimization routine associated with a device driver in the path comprises a same optimization or a competing optimization as a data optimization routine associated with one or more other device drivers in the path. If the data optimization routine for the device driver comprises a same or competing optimization routine as the data optimization routine associated with the other device drivers, one of the device drivers is selected to perform its associated data optimization routine on the data. A notification is sent to the other device drivers in the path to skip their associated data optimization routines on the data.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Inventors: Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Publication number: 20090157793
    Abstract: An apparatus, system and method of executing a monolithic application program successfully on a grid computing system are provided. Before the program is executed on the grid computing system, the program is executed on a computer on which the program has previously been successfully executed. During its execution, the program is monitored to collect its runtime information. The runtime information is provided to the grid computing system. With this information the grid computing system is able to successfully execute the program.
    Type: Application
    Filed: January 13, 2009
    Publication date: June 18, 2009
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh