Patents by Inventor John P. Kaemmerer
John P. Kaemmerer 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: 11163421Abstract: A first file is selected from within a file directory. When a first function is activated while the first file is selected, the first file is associated with a first queue, wherein the first function is selected for activation from a list of available functions that may be selectively applied to selected files within the file directory. In response to an action of a user, a second file is subsequently selected from within the file directory. When a second function is activated while the second file is selected and the first file is within the first queue, the second file and the first file are automatically sent to an application, wherein the application concurrently imports and opens both the first file placed within the first queue and the second file subsequently selected for use by a data processing system.Type: GrantFiled: April 12, 2018Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Randolph M. Forlenza, John P. Kaemmerer
-
Patent number: 10976896Abstract: A generated first function queues identifying data of selected files from a file directory within a queue when the first function is activated while the selected files are selected for access by a user. A generated second function imports to and opens within a single application all files within the queue when the second function is activated. A generated third function provides options for manipulation of files that have been queued by the first function. The second function is activated while files are within the queue. The files are imported within the queue into the single application, wherein files of a first folder that have been queued by the first function and files of a second folder that are selected are imported concurrently. Each file placed within the queue and each currently selected file is imported into a single-user selected application via a single activation of the second function.Type: GrantFiled: April 13, 2018Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Randolph M. Forlenza, John P. Kaemmerer
-
Patent number: 10268673Abstract: Natural language processing ambiguity resolution includes storing an ontological library specifying a set of grammatical rules associated with ontological classes and sub-classes. A dictionary for each class and sub-class is generated by compiling all word instances belonging to the class or sub-class. A phrase is received having at least one ambiguous word that is associated with at least one class and at least two sub-classes. The ambiguous word is annotated with the ontological classes and sub-classes to which the ambiguous word belongs and the grammatical rules associated with the ontological classes and sub-classes to which the ambiguous word belongs are retrieved from the ontological library. One or more ontological classes or sub-classes are eliminated based on the retrieved grammatical rules and a surviving ontological class and sub-class are determined to be an accurate ontological class and sub-class for the ambiguous word to resolve the natural language processing ambiguity.Type: GrantFiled: December 1, 2017Date of Patent: April 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 10170102Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: GrantFiled: April 24, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20180247638Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: ApplicationFiled: April 24, 2018Publication date: August 30, 2018Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20180232118Abstract: A first file is selected from within a file directory. When a first function is activated while the first file is selected, the first file is associated with a first queue, wherein the first function is selected for activation from a list of available functions that may be selectively applied to selected files within the file directory. In response to an action of a user, a second file is subsequently selected from within the file directory. When a second function is activated while the second file is selected and the first file is within the first queue, the second file and the first file are automatically sent to an application, wherein the application concurrently imports and opens both the first file placed within the first queue and the second file subsequently selected for use by a data processing system.Type: ApplicationFiled: April 12, 2018Publication date: August 16, 2018Inventors: Randolph M. Forlenza, John P. Kaemmerer
-
Publication number: 20180232119Abstract: A generated first function queues identifying data of selected files from a file directory within a queue when the first function is activated while the selected files are selected for access by a user. A generated second function imports to and opens within a single application all files within the queue when the second function is activated. A generated third function provides options for manipulation of files that have been queued by the first function. The second function is activated while files are within the queue. The files are imported within the queue into the single application, wherein files of a first folder that have been queued by the first function and files of a second folder that are selected are imported concurrently. Each file placed within the queue and each currently selected file is imported into a single-user selected application via a single activation of the second function.Type: ApplicationFiled: April 13, 2018Publication date: August 16, 2018Inventors: Randolph M. Forlenza, John P. Kaemmerer
-
Patent number: 10013142Abstract: A method and associated system that enable files in a file directory to be queued or marked prior to sending the files to a common application. A first selectable function is provided to queue a selected file within a first queue, wherein only selected files are queued, and wherein files from different folders may be queued. A selection of an application with which to open the queued and selected files is received. A second selectable function is provided to automatically open all of the queued and/or selected files with the application, wherein files across different folders can be opened with a single operation of the second function.Type: GrantFiled: September 11, 2013Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Randolph M. Forlenza, John P. Kaemmerer
-
Patent number: 10002606Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: GrantFiled: November 16, 2017Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, John P. Kaemmerer, Craig M. Trim
-
Publication number: 20180095948Abstract: Natural language processing ambiguity resolution includes storing an ontological library specifying a set of grammatical rules associated with ontological classes and sub-classes. A dictionary for each class and sub-class is generated by compiling all word instances belonging to the class or sub-class. A phrase is received having at least one ambiguous word that is associated with at least one class and at least two sub-classes. The ambiguous word is annotated with the ontological classes and sub-classes to which the ambiguous word belongs and the grammatical rules associated with the ontological classes and sub-classes to which the ambiguous word belongs are retrieved from the ontological library. One or more ontological classes or sub-classes are eliminated based on the retrieved grammatical rules and a surviving ontological class and sub-class are determined to be an accurate ontological class and sub-class for the ambiguous word to resolve the natural language processing ambiguity.Type: ApplicationFiled: December 1, 2017Publication date: April 5, 2018Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9922024Abstract: Natural language processing ambiguity resolution includes storing an ontological library specifying a set of grammatical rules associated with ontological classes and sub-classes. A dictionary for each class and sub-class is generated by compiling all word instances belonging to the class or sub-class. A phrase is received having at least one ambiguous word that is associated with at least one class and at least two sub-classes. The ambiguous word is annotated with the ontological classes and sub-classes to which the ambiguous word belongs and the grammatical rules associated with the ontological classes and sub-classes to which the ambiguous word belongs are retrieved from the ontological library. One or more ontological classes or sub-classes are eliminated based on the retrieved grammatical rules and a surviving ontological class and sub-class are determined to be an accurate ontological class and sub-class for the ambiguous word to resolve the natural language processing ambiguity.Type: GrantFiled: May 31, 2016Date of Patent: March 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20180075840Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9892725Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: GrantFiled: January 5, 2017Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9858323Abstract: An approach is provided that receives input from multiple data sources and transforms it into a common, intermediate format, where only one generic parser is required for the purpose of transformation into RDF, and the subsequent input to a triplestore database. A triplestore management tool provides this capability. The triplestore management tool includes a formatting component configured to receive data sources from a plurality of data source parsers, and transform each of the data sources into a single format. A parsing component parses each transformed data source at a common parser, and loads each of the transformed data sources from the common parser to a triplestore database.Type: GrantFiled: July 27, 2016Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9672278Abstract: A processor receives a string of binary data that represents an initial phrase that includes multiple words and is associated with a specific category. The processor removes one or more letters from an end of a word in the initial phrase to form an initial truncated version of the phrase. The processor runs a TF-IDF algorithm on the initial truncated version of the phrase, and lemmatizes subsequent truncated versions of the initial phrase by recursively removing remaining letters from the end of the word. The processor runs the TF-IDF algorithm on subsequent truncated versions of the initial truncated version of the initial phrase until a highest TF-IDF value is identified. The processor defines a breadth of a lemma for a lexeme based on the specific category of the phrase, and assigns the specific truncated version having the highest TF-IDF value to the specific category.Type: GrantFiled: August 7, 2015Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20170116979Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: ApplicationFiled: January 5, 2017Publication date: April 27, 2017Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9634966Abstract: A method and system for communicating between database client users and administrators. A message request is received from a database administrator (DBA) responsible for managing aspects of a particular database. The message request includes a database name of the particular database, at least two message recipients, and message content. The message request is a request to send the message content only to the at least two message recipients consisting of at least two but not all database client users currently connected to the particular database. An Internet Protocol (IP) address associated with each message recipient is determined, without using an instant messaging address for any of the message recipients. A first message including the message content is simultaneously transmitted to each of the determined IP addresses. A second message, which includes a reply message to the first message, is received from one of the determined IP addresses.Type: GrantFiled: November 25, 2014Date of Patent: April 25, 2017Assignee: SNAP INC.Inventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Patent number: 9594836Abstract: A method, data processing system, and computer program product for managing search results. The data processing system displays search results in a graphical user interface. The data processing system displays, concurrent with the display of the search results, a moveable graphical control in the graphical user interface. The data processing system changes a level of detail for the search results in response to a user moving the moveable graphical control.Type: GrantFiled: October 14, 2010Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9570068Abstract: Embodiments of the present invention provide an approach for estimating the accuracy of a transcription of a voice recording. Specifically, in a typical embodiment, each word of a transcription of a voice recording is checked against a customer-specific dictionary and/or a common language dictionary. The number of words not found in either dictionary is determined. An accuracy number for the transcription is calculated from the number of said words not found and the total number of words in the transcription.Type: GrantFiled: June 3, 2016Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 9563876Abstract: An instant messaging program is configured by receiving a chat selection input signal from the input device indicating the selection of a chat session; displaying selectable chat configuration parameters on the display; receiving a configuration input signal from the selection device indicating the selection of a chat configuration parameter; and linking the selected chat configuration parameter to the selected chat session so that the selected chat configuration parameter controls the subsequent display of the selected chat session.Type: GrantFiled: October 24, 2005Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner