Patents by Inventor Shawn P. Mullen

Shawn P. Mullen 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: 20090089363
    Abstract: The ideal client-server for a collaborative application in a client-server network environment is dynamically determined. An Ideal Server utility compares the capabilities of the computer system of an entering client with the computer system of the current client-server to determine which system is best equipped to control the execution of the application. Whenever a new client enters/participates in the application session, the Ideal Server utility evaluates the system capabilities of the new client (the candidate client-server) and compares the new client's system capabilities with the system capabilities of the current client-server. If the new client possesses better capabilities than the current client-server, the new client is provided the role of the client-server. A transfer of the application to the candidate client-server is initiated. Once the transfer is completed, the application resumes processing on the new client-server.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Patent number: 7478436
    Abstract: A system for providing additional network security of a user for a web-based system. Two methods of the same basic idea for additional network security for online accounts: (1) Passive screensaver check: a method to take a snapshot of your desktop and save it, and (2) Active screensaver check: a method to take a snapshot of your desktop and compare it to a baseline snapshot of your desktop.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Johnny M. Shieh, Gerald Francis McBrearty, Shawn P. Mullen, Susann Keohane, Jessica Carol Murillo
  • Patent number: 7475360
    Abstract: A method, system, and computer program product for visually indicating the last line(s) of text on a page displayed in a window so that the user can see this visual indication as they are scrolling the text. The user also has the ability to specify a hard stop for the scrolling once the visual indication has reached a desired position.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080310624
    Abstract: An encryption apparatus and method for providing an encrypted file system are provided. The encryption apparatus and method of the illustrative embodiments uses a combination of encryption methodologies so as to reduce the amount of decryption and re-encryption that is necessary to a file in the Encrypted File System in the event that the file needs to be modified. The encryption methodologies are interleaved, or alternated, with regard to each block of plaintext. In one illustrative embodiment, Plaintext Block Chaining (PBC) and Cipher Block Chaining (CBC) encryption methodologies are alternated for encrypting a sequence of blocks of data. The encryption of a block of plaintext is dependent upon the plaintext or a cipher generated for the plaintext of a previous block of data in the sequence of blocks of data so that the encryption is more secure than known Electronic Code Book encryption methodologies.
    Type: Application
    Filed: August 20, 2008
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Ufuk Celikkan, William C. Conklin, Shawn P. Mullen, Ravi A. Shankar
  • Publication number: 20080307015
    Abstract: Backing up a database, including providing, in the database by a DBMS, at least one record with at least one backup field, the backup field being a data element that controls the backing up of the record, and backing up, by a backup module, the a record in dependence upon a value of the backup field.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Publication number: 20080300533
    Abstract: An aspirator cassette includes a housing having first and second ends sealed off by first and second end caps, respectively. A partition mechanism is enclosed within the housing for dividing its internal volume into first and second regions. First and second fluid flow ports are mounted on the first and second end caps, respectively, to provide fluid flow paths into and from the first and second regions, respectively. When the first region is filled with liquid, its associated first port is connected to a vacuum source for sucking the liquid out of the region, whereby as the liquid is removed, the partition mechanism responds by decreasing the volume of the first region, and increasing the volume of the second region causing its second port to draw a vacuum for sucking fluid from an aspiration device connected to the second port.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Inventors: Christopher F. Lumpkin, Shawn P. Mullen, John E. Richmond
  • Patent number: 7460883
    Abstract: A cellular telephone system that is part of a call network, includes: a first, second, and at least a third cellular telephones; the first cellular telephone including a first button for activating a call to the second telephone and at least a second button for activating a call to the at least third telephone, the first telephone further including green and red color coding of each of the first button and at least the second button such that a closest one of either (a) the second telephone, or (b) a closest one of the at least a third telephone, will have a button indicated by green coding and other button(s) by red; and where the first telephone can query the call network for the location of said closest cellular telephone, closest measured by at least one of geographically, by driving time, and by driving distance.
    Type: Grant
    Filed: February 3, 2008
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gerald F. McBrearty, Johnny M. Shieh, Susann M. Keohane, Jessica C. Murillo, Shawn P. Mullen
  • Publication number: 20080262845
    Abstract: A method, system and computer-readable medium for generating, caching and transmitting textual equivalents of information contained in an audio signal are presented. The method includes generating a textual equivalent of at least a portion of a speech-based audio signal in one device into a textual equivalent, storing a portion of the textual equivalent in first device's memory and transmitting the stored textual equivalent to a another device.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny Meng-Han Shieh
  • Patent number: 7428306
    Abstract: An encryption apparatus and method for providing an encrypted file system are provided. The encryption apparatus and method of the illustrative embodiments uses a combination of encryption methodologies so as to reduce the amount of decryption and re-encryption that is necessary to a file in the Encrypted File System in the event that the file needs to be modified. The encryption methodologies are interleaved, or alternated, with regard to each block of plaintext. In one illustrative embodiment, Plaintext Block Chaining (PBC) and Cipher Block Chaining (CBC) encryption methodologies are alternated for encrypting a sequence of blocks of data. The encryption of a block of plaintext is dependent upon the plaintext or a cipher generated for the plaintext of a previous block of data in the sequence of blocks of data so that the encryption is more secure than known Electronic Code Book encryption methodologies.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ufuk Celikkan, William C. Conklin, Shawn P. Mullen, Ravi A. Shankar
  • Publication number: 20080228548
    Abstract: A system and method for selecting calendar events based on examining the content of a user's recent e-mail activity. According to an embodiment of the present invention, a scheduling manager assembles a keyword list, wherein the keyword list includes a collection of keywords with associated weights for each keyword among the collection of keywords. If the scheduling manager detects at least two conflicting calendar events scheduled within a calendar program, the scheduling manager searches the at least two conflicting calendar events for at least one keyword on the keyword list. The scheduling manager computes a keyword weight score for each of the at least two conflicting calendar events. If one calendar event among the at least two conflicting calendar events has a highest keyword weight score, the scheduling manager schedules the one calendar event within the calendar program.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 18, 2008
    Inventors: Gerald F McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Publication number: 20080216166
    Abstract: A method, apparatus, and computer instructions for authorizing a user to access grid resources. A request is received from the user to access a resource on the data processing system. This request includes a certificate. An authentication process is performed using the certificate when the request is received. In response to successfully authenticating the user in the authentication process, a first host name for the certificate is requested from a trusted source. A reply containing the first host name is received. Access to the resource is provided if the first host name returned by the trusted source matches a second host name for the user from which the request originated.
    Type: Application
    Filed: May 20, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica K. Murillo, Johnny M. Shieh
  • Publication number: 20080201545
    Abstract: A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more “partner” threads within separate high latency storage locations. The kernel analyzes the memory “page-in” patterns of multiple threads and identifies one or more partner threads of the first thread based on user input, observed memory page-in patterns, and/or pre-defined identification information within the thread data structures. The kernel marks the first thread and its corresponding related partner threads with a unique thread identifier. When the first thread is subsequently paged into a lower latency memory, the kernel also pages-in the related partner threads that are marked with the unique thread identifier in lockstep. Tying related threads from non-related applications together in terms of memory paging behavior thus eliminates memory management delays.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Inventors: Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny Meng-Han Shieh
  • Publication number: 20080168141
    Abstract: A method, system and computer program product that creates a transport dictionary, which links preferential terms and definitions to the Multipurpose Internet Mail Extension (MIME) of an outgoing electronic mail (email). Prior to sending a message, users are provided the option of transporting words or acronyms unique to the dictionary of the sender and recipient, which have been utilized in the outgoing email message. Linking dictionary preferences to the outgoing email provides clarity to terms utilized in the email message and decreases the amount of time a responder has to spend skipping, adding, or defining terms that are unique to the incoming MUA dictionary.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080139183
    Abstract: A portable communication device detects a current speed of travel of the portable communication device independent of any vehicle temporarily transporting the portable communication device. A speed based setting controller of the portable communication device compares the current speed to at least one threshold value set at the portable communication device. Responsive to the current speed exceeding the threshold value, the speed based setting controller automatically assigns a separate speed based setting to a current setting for each feature assigned to the threshold value, wherein each current setting for each feature designates the operability of that feature within the portable communication device, such that the current setting for each feature adjusts with a speed of travel as detected by the portable communication device.
    Type: Application
    Filed: February 18, 2008
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SUSANN M. KEOHANE, GERALD F. MCBREARTY, SHAWN P. MULLEN, JOHNNY M. SHIEH
  • Publication number: 20080134071
    Abstract: A function management tool detects a user selection to drag and drop a particular selectable button from a first interface of the management tool to a second interface of an instance of a running application of multiple existing applications accessible at a computer system, wherein the management tool runs separately from the plurality of existing applications, wherein a separate pre-designated function is associated with each selectable button. Responsive to the management tool detecting the user select the dragged and dropped selectable button from within the second interface of the instance of the running application of the plurality of existing applications, the management tool controls the instance of the running application of the plurality of existing applications according to a particular pre-designated function of the dragged and dropped selectable button.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Inventors: SUSANN M. KEOHANE, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080126983
    Abstract: An auto-complete controller monitors a window including an auto-complete box for at least one content element of the window. Responsive to detecting the user selection to fill in the auto-complete box, the auto-complete controller accesses a list of selectable entries for filling in the auto-complete box. In addition, the auto-complete controller accesses at least one rule specifying order of the list of selectable entries based on a detected content element. The auto-complete controller reorders the list of selectable entries for output in association with the auto-complete box with a most likely candidate listed first based on the rule specifying order of the list of selectable entries based on the detected content element.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080126977
    Abstract: A system and method for providing visual keyboard guides according to a programmable set of keys are provided. With the mechanisms of the illustrative embodiments, a user may select for which keys of a keyboard the user wishes to receive visual guides on a display of a data processing device associated with the keyboard. Thereafter, when the user's fingers are in proximity to keys of the keyboard, a comparison of the keys in proximity to the user's instrument to the keys for which visual guides are to be provided is made. If the keys in proximity to the user's instrument match keys for which visual guides are to be provided, a visual guide is displayed on the display of the data processing device. A graphical user interface may be provided to the user for setting which keys are to have associated visual guides.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Publication number: 20080109335
    Abstract: A financial transaction system detects an identifier for a user requesting a financial transaction at an interface of the financial transaction system. The financial transactions system accesses from the electronic message service provider for the user using the identifier, at least one electronic message addressed to the user and sent to the user over a network for delivery to the user by the electronic message service provider at least one system accessible via the network and logged into using the identifier. The accessed electronic message is delivered to the user at the interface for the financial transaction system.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 8, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080109712
    Abstract: A method of data processing includes detecting insertion of a uniform resource locator (URL) into text of a document of an application program. In response to detecting insertion of the URL, a web page corresponding to the URL is accessed, and a title of the web page is determined. The URL is then replaced with a textual string derived from the title in place of the URL in the text of the document.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Inventors: GERALD F. McBrearty, Shawn P. Mullen, Jessica K. Murillo, Johnny Meng-Han Shieh
  • Patent number: 7369845
    Abstract: A portable communication device detects a current speed of travel of the portable communication device independent of any vehicle temporarily transporting the portable communication device. A speed based setting controller of the portable communication device compares the current speed to at least one threshold value set at the portable communication device. Responsive to the current speed exceeding the threshold value, the speed based setting controller automatically assigns a separate speed based setting to a current setting for each feature assigned to the threshold value, wherein each current setting for each feature designates the operability of that feature within the portable communication device, such that the current setting for each feature adjusts with a speed of travel as detected by the portable communication device.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Johnny M. Shieh