Patents by Inventor Michael Negley Abernethy, Jr.

Michael Negley Abernethy, Jr. 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: 9180372
    Abstract: The present invention provides a method, system, and computer program product for updating contact information according to metadata associated with a virtual world. In response to an avatar of a first user interacting with an avatar of a second user in a virtual world, information comprising a name of the avatar of the second user and metadata associated with the avatar of the second user is sent to the first user. In response to receiving the information, contact information associated with the name of the avatar of the second user is determined. The contact information is organized based on the metadata to form organized contact information. The organized contact information is prioritized according to the metadata to form prioritized contact information. The prioritized contact information is stored.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Daniel E. Morris, Nazgol Sedghi
  • Patent number: 8932061
    Abstract: The illustrative embodiments described herein provide an apparatus and method for facilitating tactile identification of a document attribute. In one embodiment, the apparatus includes a document. The document has a set of document attributes. The apparatus also includes a fluid incorporated within the document at a designated location associated with a document attribute in the set of document attributes. The fluid changes rigidity in the presence of an electric field to facilitate tactile identification of the document attribute.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Bryan Eric Aupperle, Travis M. Grigsby
  • Patent number: 8311211
    Abstract: An approach that smoothes a cryptographic function's timing footprint is presented. A processor includes a “function timing smoother” that smoothes out spikes in the amount of time that a particular cryptographic function requires to execute. When a cryptographic function executes, the function timing smoother tracks the amount of time that the cryptographic function executes (current execution time) and compares the time with the amount of time that the same cryptographic function took for a previous execution (previous execution time). When the current execution time is less than the previous execution time, the function timing smoother adds instructions or varies an execution unit's clock speed in order to increase the cryptographic function's current execution time. Using this approach, a malicious user is not able to decipher sensitive information from the cryptographic function's timing footprint.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Kulvir Singh Bhogal, Travis M. Grigsby, Robert Norris-Lance Krentler, Alexandre Polozoff
  • Patent number: 8234289
    Abstract: A first conversation between a user of a communications device and a first party is monitored. A conversation stub that includes information relating to a topic of the first conversation is generated and stored. It is determined whether a second party of a second conversation between the user of the communications device and the second party has expertise regarding the topic of the first conversation. Responsive to determining that the second party has expertise regarding the topic of the first conversation, the conversation stub is presented to the user during the second conversation.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby
  • Patent number: 7991128
    Abstract: A computer implemented method and computer program product for managing conversational input. The process authenticates a user on a device in a set of communication devices for manipulating conversation stubs. The process monitors an exchange of conversation for a triggering event on the device in a set of communication devices. Responsive to detecting the triggering event, the process generates a conversation stub that contains information relating to the topic of conversation. The conversation stub is stored in a storage device located remotely to the set of communication devices. Responsive to receiving a selection of the conversation stub, the process presents the conversation stub on a communication device selected from the set of communication devices.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Gabriel Aaron Cohen, Travis M. Grigsby, Renee Marie St. Amant
  • Patent number: 7978937
    Abstract: Method and computer program product including executable instructions on a computer readable medium for using a photographic image in a component search. A plurality of attributes for searching a component information source is gathered, including a photographic image of space available for receiving a component. The photographic image is analyzed to determine the physical dimensions of the space available. A component information source may then be searched to identify components that satisfy the plurality of attributes. The attribute of the photographic image is satisfied with respect to a particular component if the physical dimensions of the space available are determined to allow proper installation of the particular component. Search results are communicated to a user, wherein the results include the identification of at least one component from the information source satisfying each of the plurality of attributes.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Justin Kai-yuen Hong
  • Patent number: 7881234
    Abstract: An implementation for detecting interruptions in audio conversations between a plurality of participants comprising continuously recording the most recent predetermined time segment of the conversation stream of one participant in the conversation, monitoring the conversation stream of the participant for interruptions in said conversation stream and storing the most recent segment prior to the interruption in response to a detection of an interruption. The segment is represented by a conversation marker. The user may then select the conversation marker to playback this most recent segment, so that he may then decide whether he wishes to resume or pursue the interrupted conversation fragment.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Justin K Hong
  • Patent number: 7856626
    Abstract: A computer implemented method, apparatus, and computer usable program code for refactoring methods of an application. A rating for a method within the application is identified to form a rated method. The rated method is placed in a grouping based on the rating identified for the method. A data processing system is designated to process the grouping.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Syed-Muasir Khalil, Truong-An Hoan Thai
  • Patent number: 7844647
    Abstract: A system, method, and program product are provided that inform users of changes in geographically bound rules. This is performed by receiving, via a GPS device, a first geographic location. Identifying, based on the received first geographic location, a first geographic region, and retrieving a first set of geographically bound rules that correspond to the identified geographic region. After a period of time, a second geographic location is received and a second geographic region is identified based on the second geographic location. If the first geographic region is different than the second geographic region, then the system retrieves a second set of geographically bound rules corresponding to the identified geographic region. The first set of geographically bound rules is compared to the second set of geographically bound rules, resulting in one or more different geographically bound rules. The users are then informed of the different geographically bound rules.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Michael A. Paolini
  • Patent number: 7792684
    Abstract: A system, method, and program product is provided that identifies asset restrictions pertaining to the movement of tangible assets. The system reads a list of assets intended to be moved from a first geographical location to a new geographical location. Each of the assets in the list includes asset descriptive data. More than one geographical regions are identified that apply to the new geographical location. Regulatory items are retrieved from the identified geographical regions. The regulatory items include regulated item descriptive data that is compared with the user's asset descriptive data to match regulations applicable to assets. An exception list is generated based on the comparison that includes the regulatory items that apply to one or more of the assets.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Michael A. Paolini
  • Patent number: 7783747
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a server cluster. The process identifies a plurality of average method call durations corresponding to calls to a plurality of methods associated with an application on the server cluster to form a plurality of identified average method call durations. The process groups the plurality of methods based on the plurality of identified average method call durations to form a plurality of grouped methods. Each method in the plurality of grouped methods is executed by a particular cluster member in the server cluster. The manner in which the plurality of grouped cluster members is grouped reduces a coefficient of variation on each cluster member in the server cluster. The process executes a method in a selected cluster member associated with the method in response to receiving a call for the method.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Syed-Muasir Khalil, Truong-an Hoan Thai
  • Publication number: 20090157726
    Abstract: Computer implemented method, system and computer usable program code for managing conversational input. A first conversation between a user of a communications device and a first party is monitored. A conversation stub that includes information relating to a topic of the first conversation is generated and stored. It is determined whether a second party of a second conversation between the user of the communications device and the second party has expertise regarding the topic of the first conversation. Responsive to determining that the second party has expertise regarding the topic of the first conversation, the conversation stub is presented to the user during the second conversation.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Inventors: Michael Negley Abernethy, JR., Travis M. Grigsby
  • Publication number: 20090113313
    Abstract: The present invention provides a method, system, and computer program product for updating contact information according to metadata associated with a virtual world. In response to an avatar of a first user interacting with an avatar of a second user in a virtual world, information comprising a name of the avatar of the second user and metadata associated with the avatar of the second user is sent to the first user. In response to receiving the information, contact information associated with the name of the avatar of the second user is determined. The contact information is organized based on the metadata to form organized contact information. The organized contact information is prioritized according to the metadata to form prioritized contact information. The prioritized contact information is stored.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventors: Michael Negley Abernethy, JR., Travis M. Grigsby, Daniel E. Morris, Nazgol Sedghi
  • Publication number: 20090011390
    Abstract: The illustrative embodiments described herein provide an apparatus and method for facilitating tactile identification of a document attribute. In one embodiment, the apparatus includes a document. The document has a set of document attributes. The apparatus also includes a fluid incorporated within the document at a designated location associated with a document attribute in the set of document attributes. The fluid changes rigidity in the presence of an electric field to facilitate tactile identification of the document attribute.
    Type: Application
    Filed: July 6, 2007
    Publication date: January 8, 2009
    Inventors: Michael Negley Abernethy, JR., Bryan Eric Aupperle, Travis M. Grigsby
  • Publication number: 20090010548
    Abstract: Method and computer program product including executable instructions on a computer readable medium for using a photographic image in a component search. A plurality of attributes for searching a component information source is gathered, including a photographic image of space available for receiving a component. The photographic image is analyzed to determine the physical dimensions of the space available. A component information source may then be searched to identify components that satisfy the plurality of attributes. The attribute of the photographic image is satisfied with respect to a particular component if the physical dimensions of the space available are determined to allow proper installation of the particular component. Search results are communicated to a user, wherein the results include the identification of at least one component from the information source satisfying each of the plurality of attributes.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Inventors: Michael Negley Abernethy, JR., Travis M. Grigsby, Justin Kai-yuen Hong
  • Publication number: 20080167978
    Abstract: A system, method, and program product is provided that identifies asset restrictions pertaining to the movement of tangible assets. The system reads a list of assets intended to be moved from a first geographical location to a new geographical location. Each of the assets in the list includes asset descriptive data. More than one geographical regions are identified that apply to the new geographical location. Regulatory items are retrieved from the identified geographical regions. The regulatory items include regulated item descriptive data that is compared with the user's asset descriptive data to match regulations applicable to assets. An exception list is generated based on the comparison that includes the regulatory items that apply to one or more of the assets.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventors: MICHAEL NEGLEY ABERNETHY, JR., Travis M. Grigsby, Michael A. Paolini
  • Publication number: 20080104612
    Abstract: A computer implemented method and computer program product for managing conversational input. The process authenticates a user on a device in a set of communication devices for manipulating conversation stubs. The process monitors an exchange of conversation for a triggering event on the device in a set of communication devices. Responsive to detecting the triggering event, the process generates a conversation stub that contains information relating to the topic of conversation. The conversation stub is stored in a storage device located remotely to the set of communication devices. Responsive to receiving a selection of the conversation stub, the process presents the conversation stub on a communication device selected from the set of communication devices.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Michael Negley Abernethy, Jr., Gabriel Aaron Cohen, Travis M. Grigsby, Renee Marie St. Amant