Patents by Inventor Johnny M. Shieh

Johnny M. Shieh 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: 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: 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
  • 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: 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: 20080222544
    Abstract: In one embodiment, at least one information control device manages the content displayed on multiple separate portable, content adjustable personal identification devices. The information control device automatically selects at least one content specification for transmission to any portable, content adjustable personal identification devices moving either into or out of a particular area delimited by a boundary secured by the information control device. The information control device then transmits the selected content specification for detection by portable, content adjustable personal identification devices, wherein the content specification directs display of identification content on each of the portable, content adjustable personal identification devices.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: 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: 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
  • Patent number: 7392944
    Abstract: In one embodiment, at least one information control device manages the content displayed on multiple separate portable, content adjustable personal identification devices. The information control device automatically selects at least one content specification for transmission to any portable, content adjustable personal identification devices moving either into or out of a particular area delimited by a boundary secured by the information control device. The information control device then transmits the selected content specification for detection by portable, content adjustable personal identification devices, wherein the content specification directs display of identification content on each of the portable, content adjustable personal identification devices.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventor: 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: 20080123537
    Abstract: A method and apparatus for facilitating the detection of a loop-back condition within a computer network is disclosed. All hubs within the computer network are continuously monitored for a loop-back condition. In response to an occurrence of a loop-back condition detected at a hub within the computer network, a discernable signal is emitted at the hub.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventors: David B. Kumhyr, Gerald F. McBrearty, 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: 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: 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
  • 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
  • Publication number: 20080104175
    Abstract: An Out-of-Office utility provides a notification reminder to an email sender and automatically populates the address field with an email address of a specific backup recipient when the sender composes an email to an out-of-office recipient from whom the sender had previously received an automated out-of-office reply. When an automated out-of-office reply is initially received by the sender's email application, the Out-of-Office utility captures and stores the out-of-office notification data (e.g., sender and recipient e-mail Identifiers (IDs), email recipient's out-of-office dates, backup recipient's email address, and actual notification message). When the sender types in an e-mail ID while composing an email message, the utility scans an up-to-date (current) file of previously received out-of-office information. If there is an email ID match, the utility displays a pop-up window alerting and notifying the sender of the previously received message.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080104177
    Abstract: A method, system and computer program product for providing an out-of-office notification reminder to a user composing and sending emails from an email account is presented. In particular, an Out-of-Office utility provides a notification reminder to an email sender if the sender composes an email to an out-of-office recipient from whom the sender had previously received an automated out-of-office reply. When an automated out-of-office reply is initially received by a sender, the Out-of-Office utility allows the email software to capture and store the out-of-office notification data (e.g., sender and recipient e-mail Identifiers (IDs), email recipient's out-of-office dates, and notification message). When the sender types in an e-mail ID while composing an email message, the e-mail program scans an up-to-date (current) file of previously received out-of-office information.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
  • Publication number: 20080098069
    Abstract: Mail aliases are dynamically created in response to replies of an electronic mail (e-mail) communication. An e-mail communication is sent to a plurality of recipients, and one or more recipients of the e-mail communication respond to the e-mail. In response to receiving the replies, one or more mail aliases are automatically created.
    Type: Application
    Filed: October 19, 2006
    Publication date: April 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Janet Morgan, Johnny M. Shieh
  • Publication number: 20080048021
    Abstract: In one embodiment, at least one information control device manages the content displayed on multiple separate portable, content adjustable personal identification devices. The information control device automatically selects at least one content specification for transmission to any portable, content adjustable personal identification devices moving either into or out of a particular area delimited by a boundary secured by the information control device. The information control device then transmits the selected content specification for detection by portable, content adjustable personal identification devices, wherein the content specification directs display of identification content on each of the portable, content adjustable personal identification devices.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 28, 2008
    Inventor: JOHNNY M. SHIEH