Patents by Inventor Richard A. Salmon

Richard A. Salmon 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: 20150347587
    Abstract: A first candidate answer to a time-sensitive question received by a question answering (QA) system is identified using a first document. A first temporal confidence subscore of the first candidate answer is then calculated using a first temporal confidence rule. A first general confidence score is then generated based on at least the first temporal confidence subscore. A second candidate answer to the question is identified using a second document. A second temporal confidence subscore of the second candidate answer is then calculated using a second temporal confidence rule. A second general confidence score is then generated based on at least the second temporal confidence subscore. The first general confidence score and the second general confidence score are then compared. Based on this comparison, a final answer is selected from the first candidate answer and the second candidate answer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Corville O. Allen, Richard A. Salmon, Eric Woods
  • Patent number: 9092276
    Abstract: Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which are processed to extract components of the request. The components are then used to find one or more matches of known APIs, and then at least one structured API call is constructed by mapping the request's components to the structured API call's elements. The system can then invoke the online service on behalf of the client, and return the results to the client, or it can return the constructed structured API call to the client. The known API details can be initialized and updated by ingesting the description documents for the structured APIs, and then using natural language processing to extract components from the descriptions, which can then be utilized in the matching process to further enhance the results of the tool.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Adrian X. Rodriguez, Richard A. Salmon, Eric Woods
  • Publication number: 20150169385
    Abstract: Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which are processed to extract components of the request. The components are then used to find one or more matches of known APIs, and then at least one structured API call is constructed by mapping the request's components to the structured API call's elements. The system can then invoke the online service on behalf of the client, and return the results to the client, or it can return the constructed structured API call to the client. The known API details can be initialized and updated by ingesting the description documents for the structured APIs, and then using natural language processing to extract components from the descriptions, which can then be utilized in the matching process to further enhance the results of the tool.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 18, 2015
    Inventors: Corville O. Allen, Adrian X. Rodriguez, Richard A. Salmon, Eric Woods
  • Patent number: 9015730
    Abstract: Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which are processed to extract components of the request. The components are then used to find one or more matches of known APIs, and then at least one structured API call is constructed by mapping the request's components to the structured API call's elements. The system can then invoke the online service on behalf of the client, and return the results to the client, or it can return the constructed structured API call to the client. The known API details can be initialized and updated by ingesting the description documents for the structured APIs, and then using natural language processing to extract components from the descriptions, which can then be utilized in the matching process to further enhance the results of the tool.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Adrian X. Rodriquez, Richard A. Salmon, Eric Woods
  • Publication number: 20140359421
    Abstract: Mechanisms are provided for resolving annotation conflicts in a portion of content. A portion of content is received and annotation operations are performed on it using a plurality of annotators. Each annotator in the plurality of annotators generates a set of annotations for the portion of content, thereby generating a plurality of sets of annotations for the portion of content. The plurality of sets of annotations are analyzed to identify a conflict between a first annotation and a second annotation in the plurality of sets of annotations. The conflict between the first annotation and the second annotation is resolved to generate a resultant set of annotations for the portion of content. The resultant set of annotations is stored in an annotations data structure associated with the portion of content.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 4, 2014
    Inventors: Corville O. Allen, Scott R. Carrier, Richard A. Salmon, Robert C. Sizemore
  • Publication number: 20060133647
    Abstract: A watermarketing system and method is proposed for still or moving pictures in which a watermark is embedded robustly and simply into DC-values, but without causing unacceptable visible picture degradation. The watermark is secure and can be readily detected, and the method can be used to convey additional data. Also disclosed is a method for watermarking a sequence of pictures in which the visibility of artifacts is reduced. The watermark may carry data and may be used to label a programme.
    Type: Application
    Filed: January 10, 2006
    Publication date: June 22, 2006
    Applicant: BRITISH BROADCASTING CORPORATION
    Inventors: Oliver Werner, Andrew Mason, Richard Salmon