Patents by Inventor Dustin C. Kirkland

Dustin C. Kirkland 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: 20090083389
    Abstract: A method, apparatus, and computer instructions for managing multi-threaded conversations in an instant messaging system. The present invention provides a menu option to allow the start of a new topic of discussion within the current instant messaging session. When a new topic is selected, a new thread of conversation is created within the messaging window that is segregated from previous topics of discussion. This new thread of conversation may be created at all other locations for all of the parties involved in the instant messaging session. In this manner, each party to a messaging session containing multiple conversations may be able to understand which response is related to which thread of conversation. In addition, a menu option may be provided by the instant messaging application to allow a user to merge one or more of the threaded conversations into a single conversation.
    Type: Application
    Filed: December 4, 2008
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Richard James McCarty, Herman Rodriguez
  • Patent number: 7487545
    Abstract: A mechanism for determining a probabilistic security score for a software package is provided. The mechanism calculates a raw numerical score that is probabilistically linked to how many security vulnerabilities are present in the source code. The score may then be used to assign a security rating that can be used in either absolute form or comparative form. The mechanism uses a source code analysis tool to determine a number of critical vulnerabilities, a number of serious vulnerabilities, and a number of inconsequential vulnerabilities. The mechanism may then determine a score based on the numbers of vulnerabilities and the number of lines of code.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kylene Jo Hall, Dustin C. Kirkland, Emily Jane Ratliff
  • Publication number: 20090030812
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Application
    Filed: October 8, 2008
    Publication date: January 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland
  • Patent number: 7484175
    Abstract: A method, apparatus, and computer instructions for handling instant messages. In response to receiving an instant message, a determination is made as to whether a picture of a sender of the instant message is associated with the instant message, wherein the picture is located in a preexisting database of pictures. The picture with the message is displayed on a display in the data processing system, if the picture is associated with the message.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventor: Dustin C. Kirkland
  • Publication number: 20090024850
    Abstract: A method, system, and program for user controlled anonymity when evaluating into a role are provided. An anonymous authentication controller enables a user to control anonymity of the user's identity for role based network accesses to resources, without requiring reliance on any single third party to maintain user anonymity. First, a role authentication certificate is received from a role authenticator, wherein the role authentication certificate certifies that the holder of the role authentication certificate is a member of a particular role without allowing the role authenticator issuing the role authentication certificate the ability to track an identity of a user holding the role authentication certificate.
    Type: Application
    Filed: September 23, 2008
    Publication date: January 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, Emily Jane Ratliff
  • Patent number: 7480696
    Abstract: A method, apparatus, and computer instructions for filtering and prioritizing instant messaging threaded conversations in an instant messaging system based on thread content. The instant messaging client analyzes an incoming message to determine the thread subject. Based on the thread subject analysis, the client determines the priority level associated with the incoming message. The message is then delivered and displayed to the recipient according to the priority level. The present invention also allows a participant initiating a thread of conversation to override filter settings on a messaging client. The authority to override settings may be predicated on an external list, such as a corporate telephone directory. As a result, the participant, having some authority or rights to override the recipient's instant messaging settings, may be allowed to conduct a messaging session with the recipient.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Richard J. McCarty, Herman Rodriguez
  • Patent number: 7475110
    Abstract: A method, apparatus, and computer instructions for managing multi-threaded conversations in an instant messaging system. The present invention provides a menu option to allow the start of a new topic of discussion within the current instant messaging session. When a new topic is selected, a new thread of conversation is created within the messaging window that is segregated from previous topics of discussion. This new thread of conversation may be created at all other locations for all of the parties involved in the instant messaging session. In this manner, each party to a messaging session containing multiple conversations may be able to understand which response is related to which thread of conversation. In addition, a menu option may be provided by the instant messaging application to allow a user to merge one or more of the threaded conversations into a single conversation.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Richard James McCarty, Herman Rodriguez
  • Patent number: 7472277
    Abstract: A method, system, and program for user controlled anonymity when evaluating into a role are provided. An anonymous authentication controller enables a user to control anonymity of the user's identity for role based network accesses to resources, without requiring reliance on any single third party to maintain user anonymity. First, a role authentication certificate is received from a role authenticator, wherein the role authentication certificate certifies that the holder of the role authentication certificate is a member of a particular role without allowing the role authenticator issuing the role authentication certificate the ability to track an identity of a user holding the role authentication certificate.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, Emily Jane Ratliff
  • Patent number: 7461014
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, David Bruce Kumhyr
  • Patent number: 7450109
    Abstract: An improved electronic whiteboard is provided. The improved electronic whiteboard includes a plurality of toggle switches along a vertical side for drawing vertical straight lines across the electronic whiteboard and a plurality of toggle switches along a horizontal side for drawing horizontal straight lines across the electronic whiteboard. When some or all the switches along the vertical side are turned on, vertical straight lines are drawn across the electronic whiteboard. Likewise, when some or all the switches along the horizontal side are turned on, horizontal straight lines are drawn across the electronic whiteboard. The intersections of the vertical straight lines with the horizontal straight lines form a plurality of grid cells. The electronic whiteboard contains means for determining the location of these cells.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
  • Publication number: 20080263634
    Abstract: A system and method are provided for on-demand media streaming from a user's own media library to a user's receiving device that may be located in a different location from that where the media library is stored. The present invention provides an out-of-the box on-demand media server device that may be used by itself, in conjunction with a personal computer, or in conjunction with a personal home stereo system or video system. The on-demand media server includes security mechanisms that allow a user to establish a private server that only the user may communicate with and gain access to the user's media library. In one particular embodiment, a smart card or other removable media are used as a security device to ensure that access to the media files on the user's personal on-demand media streaming server is limited to the user. In addition, the system and method provides an on-demand conversion of the media in the user's personal media library to an appropriate format.
    Type: Application
    Filed: July 2, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Dustin C. Kirkland
  • Patent number: 7436394
    Abstract: An apparatus, system and method of importing data arranged in a table on an electronic whiteboard into a spreadsheet displayed in a computer system are provided. Generally, the spreadsheet and the table each include a plurality of grid cells. To determine where in the spreadsheet to display the data in the table, the location of the cursor in the spreadsheet is first established. This grid cell is used as a reference point. That is, data in the left-most/top-most grid cell on the table is displayed in the grid cell of the spreadsheet in which the cursor is located.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
  • Publication number: 20080243603
    Abstract: A method, an apparatus, and a computer usable program product for providing product placement information presented in a media program is provided. A controller receives a request for the product placement information presented in the media program. In response to receiving the request, the controller captures a timeframe for the request for the media program, wherein a product placement information list is associated with the timeframe. The controller then extracts the product placement information list for the timeframe from a buffer associated with the media program. The controller then presents the product placement information list to a user.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: Salina Sau-Yue Chu, Dustin C. Kirkland, Ameet M. Paranjape
  • Publication number: 20080229423
    Abstract: A mechanism for determining a probabilistic security score for a software package is provided. The mechanism calculates a raw numerical score that is probabilistically linked to how many security vulnerabilities are present in the source code. The score may then be used to assign a security rating that can be used in either absolute form or comparative form. The mechanism uses a source code analysis tool to determine a number of critical vulnerabilities, a number of serious vulnerabilities, and a number of inconsequential vulnerabilities. The mechanism may then determine a score based on the numbers of vulnerabilities and the number of lines of code.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: KYLENE JO HALL, Dustin C. Kirkland, Emily Jane Ratliff
  • Publication number: 20080216165
    Abstract: A system and method are provided for on-demand media streaming from a user's own media library to a user's receiving device that may be located in a different location from that where the media library is stored. The present invention provides an out-of-the box on-demand media server device that may be used by itself, in conjunction with a personal computer, or in conjunction with a personal home stereo system or video system. The on-demand media server includes security mechanisms that allow a user to establish a private server that only the user may communicate with and gain access to the user's media library. In one particular embodiment, a smart card or other removable media are used as a security device to ensure that access to the media files on the user's personal on-demand media streaming server is limited to the user. In addition, the system and method provides an on-demand conversion of the media in the user's personal media library to an appropriate format.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Dustin C. Kirkland
  • Publication number: 20080195708
    Abstract: A method, computer program product, and data processing system for reducing the storage needed for broadcast-distributed data entities, such as electronic mail messages from a mailing list, are disclosed. Locally stored data entities that are determined to have corresponding copies elsewhere are replaced with identifying information to allow the corresponding copies to be retrieved. In a preferred embodiment, locally-stored electronic mail messages in an electronic mail server that are determined to come from archived mailing lists are replaced periodically with one or more URLs (Uniform Resource Locator) of archived copies of the message. When a request from a mail client to download the electronic mail message is received, the message is reconstructed from the archived copy and returned to the client, rather than being retrieved from local storage.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 14, 2008
    Inventors: Dustin C. Kirkland, Ameet M. Paranjape
  • Publication number: 20080183832
    Abstract: A method, apparatus, and computer instructions for managing multi-threaded conversations in an instant messaging system. The present invention provides a menu option to allow the start of a new topic of discussion within the current instant messaging session. When a new topic is selected, a new thread of conversation is created within the messaging window that is segregated from previous topics of discussion. This new thread of conversation may be created at all other locations for all of the parties involved in the instant messaging session. In this manner, each party to a messaging session containing multiple conversations may be able to understand which response is related to which thread of conversation. In addition, a menu option may be provided by the instant messaging application to allow a user to merge one or more of the threaded conversations into a single conversation.
    Type: Application
    Filed: April 8, 2008
    Publication date: July 31, 2008
    Applicant: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Richard J. McCarty, Herman Rodriguez
  • Patent number: 7395339
    Abstract: A system and method are provided for on-demand media streaming from a user's own media library to a user's receiving device that may be located in a different location from that where the media library is stored. The present invention provides an out-of-the box on-demand media server device that may be used by itself, in conjunction with a personal computer, or in conjunction with a personal home stereo system or video system. The on-demand media server includes security mechanisms that allow a user to establish a private server that only the user may communicate with and gain access to the user's media library. In one particular embodiment, a smart card or other removable media are used as a security device to ensure that access to the media files on the user's personal on-demand media streaming server is limited to the user. In addition, the system and method provides an on-demand conversion of the media in the user's personal media library to an appropriate format.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventor: Dustin C. Kirkland
  • Publication number: 20080134145
    Abstract: A computer implemented method, a computer program product, and a data processing system are provided for forecasting risks associated with installing software packages. A software package is selected for installation on a data processing system. The number of updates issued for each software package within the package list is determined within a specified past period of time. Based on the number of updates for the package list over the past period of time, an estimate of the number of updates likely to be issued over a specified future period of time is calculated. The number of updates estimated over the future period of time is an indicator of the risk associated with the installation of software packages on the package list.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Emily Jane Ratliff
  • Patent number: 7383307
    Abstract: A method, apparatus, and computer instructions for managing multi-threaded conversations in an instant messaging system. The present invention provides a menu option to allow the start of a new topic of discussion within the current instant messaging session. When a new topic is selected, a new thread of conversation is created within the messaging window that is segregated from previous topics of discussion. This new thread of conversation may be created at all other locations for all of the parties involved in the instant messaging session. In this manner, each party to a messaging session containing multiple conversations may be able to understand which response is related to which thread of conversation. In addition, a menu option may be provided by the instant messaging application to allow a user to merge one or more of the threaded conversations into a single conversation.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Richard J. McCarty, Herman Rodriguez