Patents by Inventor Gerald McBrearty

Gerald 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).

  • Publication number: 20050216733
    Abstract: A mechanism for mutual authorization of a secondary resource in a grid of resource computers is provided. When a primary resource attempts to offload a grid computing job to a secondary resource, the primary resource sends a proxy certificate request to the user machine. Responsive to a proxy certificate request, the user machine performs authorization with the secondary resource. If authorization with the secondary resource is successful, the user machine generates and returns a valid proxy certificate. The primary resource then performs mutual authentication with the secondary resource. If the authorization with the secondary resource fails, the user machine generates and returns an invalid proxy certificate. Mutual authentication between the primary resource and the secondary resource will fail due to the invalid proxy certificate. The primary resource then selects another secondary resource and repeats the process until a resource is found that passes the mutual authorization with the user machine.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050198153
    Abstract: A system, system, and program for efficient filing of electronic messages in a filing system are provided. At least one filing folder is suggested for filing a particular electronic message. The suggested filing folder is graphically distinguished from the remainder of the folders in the filing system, such that selection of a folder for filing an electronic message is facilitated. In particular, a suggested folder name may be attached to an electronic message before it is sent. Then, when the electronic message is received and to be filed, the suggested folder is the one bearing the name of the suggested folder name attached to the electronic message.
    Type: Application
    Filed: February 12, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050182771
    Abstract: A method, system, and program for adjusting the size of a file system and an inline file system log housed in a static logical volume. A computer system includes a logical volume allocated between an file system and its inline file system log. A request is received to adjust the inline log from a current size to a new size while maintaining the size of the logical volume. Storage space is then allocated from within the logical volume to the inline log according to the storage requirement for the new size. Allocating storage space may require decreasing or increasing the amount of storage formerly allocated to the inline log. Then, the inline log is reformatted to the allocated storage space, such that the storage allocated to the inline log for a file system is adjusted while the size of the logical volume housing the inline log and file system remains static.
    Type: Application
    Filed: February 12, 2004
    Publication date: August 18, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mark Grubbs, Gerald McBrearty, Duyen Tong
  • Publication number: 20050154837
    Abstract: A method, apparatus, and computer instructions for managing caching of data by a browser. A request is received to retrieve a Web page. The request includes location information for the Web page. A determination is made as to whether a match is present in a data structure for the location information. In response to a match being present, the caching of data for the Web page is prevented or cached on a temporary basis.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Johnny Shieh, Shawn Mullen, Jessica Murillo
  • Publication number: 20050132133
    Abstract: A method is presented for using a hard disk drive which contains a non-volatile random access memory (NVRAM) and a computer-usable disk medium. A usage value is maintained for the number of accesses to the computer-usable disk medium, and the usage value is stored within the NVRAM. In a system that is connected to multiple hard disk drives, the usage values for the hard disk drives can be compared to determine a youngest disk drive or a lowest amount of usage amongst the multiple hard disk drives. When data needs to be mirrored or backed-up to one of the hard disk drives, it can be copied to the youngest or least-used hard disk drive. If an operating system installation needs to be performed, the operating system files can be stored on the youngest or least-used hard disk drive.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050091318
    Abstract: A method, system, and program for enabling a sender to control future recipients of an email are provided. An email is received with at least one pre-selected future recipient at a computer system accessible to a primary recipient of the email. The pre-selected future recipient is distinguishable from a sender of an email. The received email is displayed. Then, responsive to the primary recipient electing to respond to the email, a response email is automatically addressed to the at least one pre-selected future recipient, such that a sender of the email controls future recipients of the email by pre-selecting the at least one future recipient. Future recipients may be selected by the sender for each email or automatically selected from a database of addresses each with a pre-selected future recipient based on the primary recipient of the email.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050091355
    Abstract: Providing a necessary level of security for a computer capable of connecting to different computing environments, including monitoring (402) a type of connection between the computer and a network in a current computing environment; determining (406) a security level of data (408) before sending the data across the network; storing (416) the data in a buffer instead of sending the data across the network if the connection to the network lacks a security control (410) required for the determined security level of the data; and sending (420) the data from the buffer when the computer is connected to a changed computing environment having a new type of connection that has (412) the security control required for the data.
    Type: Application
    Filed: October 2, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susann Keohane, Shawn Mullen, Johnny Shieh, Gerald McBrearty, Jessica Murillo
  • Publication number: 20050091401
    Abstract: A method, system, and program for selective mirrored site access from a communication are provided. When composing a communication, multiple mirrored site addresses are embedded with a target site address. The sender may request to enter the mirrored site addresses or a browser supplies the mirrored site addresses. At each client system receiving the communication, selections of site addresses accessible for each intended recipient are detected. Thus, each client system, when outputting the communication, displays the selection of mirrored site address accessible to the intended recipient accessing that client system.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050086442
    Abstract: A method, system, and program for fast paging of a large memory block are provided. A request to physically remove a memory block device from a data processing system is received. A logical volume within disk space is dynamically allocated for a contiguous paging space. Multiple logical pages for the memory block devices are translated into multiple physical addresses for the memory block device. A single input/output request is issued to page out data located at the multiple physical addresses to the contiguous paging space, such that after the single request is complete, the memory block device can be safely removed. Further, when a replacement memory block device is detected, a single input/output request is issued to page in data located within the contiguous paging space to the replacement memory block.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Gerald McBrearty, Mark Rogers
  • Publication number: 20050086249
    Abstract: A logical volume is converted from a first format on a first physical volume to a second format on a second physical volume while the logical volume remains available to applications and users. The online conversion is made possible by allowing a temporary mirroring of the existing physical volume(s) with the new physical volumes, using different characteristics on the two physical volumes.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050086491
    Abstract: A mechanism is provided for administering and maintaining access control lists for a filesystem in a heterogeneous network environment. A filesystem includes an access mechanism for a native filesystem type. Files, directory structures, metadata, etc. are stored using the native access mechanism. Access control lists may also be stored for the native filesystem type using the native access mechanism. The filesystem also includes access mechanisms for one or more additional filesystem types. Access control lists may be stored for the additional filesystem types, as needed. Thus, any given filesystem object may have associated therewith two or more access control lists.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicants: International Business Machines Corporation
    Inventors: Julianne Haugh, Gerald McBrearty
  • Publication number: 20050083749
    Abstract: A method and system for providing storage area network SAN level boot/installation services for appliances on a SAN. A generic maintenance “bootlv” is mirrored on at least one disk (or set of disks) that are located out on the SAN. The disk(s) are encoded with similar boot functions as a conventional boot CD. The disk(s) provides physical storage for a volume group that has the base install images and all of the optional Programming Product (OPP) images selected by the system administrator to be included in the install volume group. In one embodiment, a volume group made up of several disks is able to boot up and run from any one of the several disks since the bootlv is mirrored/copied on each of the disks.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corp.
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050080991
    Abstract: A method and apparatus for providing hardware aware logical volume mirrors are provided. In particular, the an improved logical volume system and method are provided in which a mirroring device driver is provided that selects a physical storage device from which data is to be read based on information obtained regarding the physical devices used in the mirror of the data. The mirroring device driver may be part of a logical volume device driver (LVDD), such that a modified LVDD is provided, or may work in concert with the logical volume device driver to achieve the purposes of the present invention. The information regarding the physical devices used in the mirror may include characteristic data of physical storage devices (e.g., whether a write cache is used, whether a read-ahead cache is used, RPM speed, connector type, etc.) and may also include operational history data.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050081099
    Abstract: A method and apparatus for ensuring valid journaled file system metadata during a backup operation are provided. With the method and apparatus, mechanisms are provided for suspending write I/O operations to storage devices during a point-in-time backup operation. Once the point-in-time backup operation is completed, the suspended write I/O operations are released and may then be processed by the storage system. In one exemplary embodiment, when a point-in-time operation is initiated, a point-in-time backup flag is set in a logical volume manager. In response to receiving a write I/O operation, the logical volume manager checks the status of the point-in-time backup flag to determine if a point-in-time backup operation is currently being performed. If the flag is not set, then the write I/O operation is logged and performed in a normal manner. If the flag is set, then the write I/O operation is stored in a hold queue of the logical volume manager.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joon Chang, Mark Grubbs, Gerald McBrearty, Grover Neuman
  • Publication number: 20050081005
    Abstract: A system and method of servicing a plurality of read requests using a common mirror are provided. When a plurality of requests is received, it is determined whether the amount of data requested by the read requests is within a user-configurable threshold. The read requests are chained together if the amount of data requested by the read requests is within the user-configurable threshold. After being chained together, the read requests may be sent to the common mirror for servicing. The common mirror, in this case, is a least used mirror in a set of mirrors. To reduce seek and/or rotational time of the common mirror, it may be ascertained that the data being requested by the read requests is within a user-configurable range before chaining the read requests together. In some cases, it may be ascertained that the plurality of read requests is to be grouped together before the read requests are chained together.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050076105
    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: September 18, 2003
    Publication date: April 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050071555
    Abstract: A method, system, and apparatus for controlling the behavior of an application through a device or device subtype in a logical volume manager. The present invention allows for creating device types or subtypes to be used when creating a logical volume. The device type or device subtype specified during the creation of the logical volume signals to an application that the application may perform a particular behavior. The use of alternate device types and subtypes when creating a logical volume inform an application that the application can behave in a new way defined by the device type and subtype.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Applicant: International Business Machines Corporation
    Inventor: Gerald McBrearty
  • Publication number: 20050066009
    Abstract: An apparatus, system and method of rescinding previously transmitted e-mail messages are provided. After a sender composes an e-mail message, the message may be stored on a computing system when it is sent to the recipients. As customary, the e-mail message may contain a list of recipients to whom it is to be sent. A notification message is then generated and sent to the recipients (and to the sender) instead of the actual e-mail message. The notification message allows the recipients to automatically access the stored e-mail message. When and if the sender decides to rescind the message, the user may access the message and modify the list of recipients to exclude any number of recipients as well as to modify the text of the e-mail message. Any recipient whose e-mail address has been excluded will not be allowed to access the e-mail message.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050060354
    Abstract: A system and method of facilitating an icon selection among a plurality of icons on a desktop are provided. When a user desires to select an icon among a plurality of icons on a desktop, the user may assert an option that will prompt the user to enter a file extension. The file extension to be entered is preferably the file extension of the file that is represented by the icon to be selected. After entering or selecting the file extension, the file extensions of all the files that are represented by icons on the desktop are compared against the entered extension. All the icons that represent files with the same file extension as the one entered are grouped together and moved toward a pointing device. Once there, the user may easily select the proper icon.
    Type: Application
    Filed: September 11, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050060384
    Abstract: A system, method and program to link a user activating a hyperlink in a Web page to alternate Web documents or sites appropriate to the needs of the users and the owners or hosts of the Web sites. An implementation for linking at least one of the hyperlinks in a Web document when activated to access a selectable one of a plurality of alternate Web documents respectively at alternate sites, then for predetermining one of the plurality of alternate Web documents selected to be accessed upon said activation of the hyperlink and then responsive to this determination for accessing the alternate Web document selected to be accessed.
    Type: Application
    Filed: September 11, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh