Patents by Inventor Joshua S. Allen
Joshua S. Allen 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: 20180091938Abstract: A device comprises an input component configured to receive an event identification request from a provider. The event identification request comprises one or more requirements usable to identify an actionable event for resolution. The requirements specify a geographical boundary and one or more goods. The device also comprises a processor communicably coupled to the input component. The processor is adapted to transmit the event identification request to a repository configured to match the event identification request with one or more actionable events based on the one or more requirements.Type: ApplicationFiled: September 23, 2016Publication date: March 29, 2018Inventors: Joshua S. ALLEN, Andrew J. LAVERY, Mario A. MALDARI
-
Publication number: 20180091937Abstract: A method comprises receiving event data describing an event from an internet-coupled mobile communication device and receiving a geographical location of the event. The geographical location is identified by the internet-coupled mobile communication device. The method also comprises receiving an event identification request from a provider device, and determining that the event data and the geographical information match the event identification request. The method further comprises transmitting the event data and the geographical information to the provider device.Type: ApplicationFiled: September 23, 2016Publication date: March 29, 2018Inventors: Joshua S. ALLEN, Andrew J. LAVERY, Mario A. MALDARI
-
Patent number: 9734239Abstract: An approach is provided for evaluating a potential post based on historical data. In the approach, historically highly rated attributes that to previously received highly rated posts are identified. The process receives a potential post from an online Subject Matter Expert (SME). The process analyzes the potential post, using a Natural Language Processing (NLP) routine performed by computer processors. The analysis identifies a lack of one or more of the historically highly rated attributes in the potential post. The process then notifies the SME, based on the analysis, regarding the lack of one or more of the historically highly rated attributes in the potential post.Type: GrantFiled: June 30, 2014Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Joshua S. Allen, Eric Woods
-
Publication number: 20170193174Abstract: Embodiments provide a system and method for medical record error detection. Using a cognitive system having natural language processing capabilities, the error detection system can analyze a corpus of medical records, which can correspond to a particular patient, as well as a new medical record, and parse each into one or more record elements. By comparing the record elements, the error detection system can detect one or more potential errors resulting from a record element in the new medical record being inconsistent or contradictory with the record elements in the prior medical records, or ambiguous. The error detection system can output a list of candidate answers for correcting the one or more potential errors based upon a cognitive analysis of the corpus of medical records. The error detection system can further output a list of suggested therapies based on the selection of one or more of the candidate answers.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Inventors: Joshua S. Allen, Kimberly S. Holmes, Andrew J. Lavery, Fernando J. Suarez Saiz
-
Patent number: 9652528Abstract: An approach is provided for evaluating a potential post based on historical data. In the approach, historically highly rated attributes that to previously received highly rated posts are identified. The process receives a potential post from an online Subject Matter Expert (SME). The process analyzes the potential post, using a Natural Language Processing (NLP) routine performed by computer processors. The analysis identifies a lack of one or more of the historically highly rated attributes in the potential post. The process then notifies the SME, based on the analysis, regarding the lack of one or more of the historically highly rated attributes in the potential post.Type: GrantFiled: March 8, 2016Date of Patent: May 16, 2017Assignee: International Business Machiens CorporationInventors: Corville O. Allen, Joshua S. Allen, Eric Woods
-
Patent number: 9444696Abstract: A method, system and apparatus for estimating an SLA breach value. The method can include processing resource data to identify an acceptable SLA breach value; and, displaying the acceptable SLA breach value through a user interface. The processing step can include identifying a best practices SLA breach value based upon resource data for an aggregation of customers. Alternatively, the processing step can include identifying an average SLA breach value for a specific customer. As a further alternative, the identifying step can include identifying an average SLA breach value for a specific customer for a specific resource. As yet a further alternative, the processing step can include identifying an SLA breach value trend based upon past measured historical systems management data; and, predicting a future SLA breach value based upon the trend. In all cases, the acceptable SLA breach value can be increased by a fixed proportion.Type: GrantFiled: July 7, 2014Date of Patent: September 13, 2016Assignee: ServiceNow, Inc.Inventors: Joshua S. Allen, Bryan M. Ellington, Bradford A. Fisher, Robert L. Nielsen, Jacob E. Yackenovich
-
Publication number: 20160188707Abstract: An approach is provided for evaluating a potential post based on historical data. In the approach, historically highly rated attributes that to previously received highly rated posts are identified. The process receives a potential post from an online Subject Matter Expert (SME). The process analyzes the potential post, using a Natural Language Processing (NLP) routine performed by computer processors. The analysis identifies a lack of one or more of the historically highly rated attributes in the potential post. The process then notifies the SME, based on the analysis, regarding the lack of one or more of the historically highly rated attributes in the potential post.Type: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Corville O. Allen, Joshua S. Allen, Eric Woods
-
Patent number: 9256481Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: GrantFiled: April 17, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Patent number: 9250985Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: GrantFiled: March 5, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Publication number: 20150379120Abstract: An approach is provided for evaluating a potential post based on historical data. In the approach, historically highly rated attributes that to previously received highly rated posts are identified. The process receives a potential post from an online Subject Matter Expert (SME). The process analyzes the potential post, using a Natural Language Processing (NLP) routine performed by computer processors. The analysis identifies a lack of one or more of the historically highly rated attributes in the potential post. The process then notifies the SME, based on the analysis, regarding the lack of one or more of the historically highly rated attributes in the potential post.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Corville O. Allen, Joshua S. Allen, Eric Woods
-
Patent number: 9037958Abstract: Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot.Type: GrantFiled: November 22, 2011Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua S. Allen, Richard A. King, Vijay Pandiarajan, Kenneth J. Parzygnat, Shikha Srivastava
-
Publication number: 20140325071Abstract: A method, system and apparatus for estimating an SLA breach value. The method can include processing resource data to identify an acceptable SLA breach value; and, displaying the acceptable SLA breach value through a user interface. The processing step can include identifying a best practices SLA breach value based upon resource data for an aggregation of customers. Alternatively, the processing step can include identifying an average SLA breach value for a specific customer. As a further alternative, the identifying step can include identifying an average SLA breach value for a specific customer for a specific resource. As yet a further alternative, the processing step can include identifying an SLA breach value trend based upon past measured historical systems management data; and, predicting a future SLA breach value based upon the trend. In all cases, the acceptable SLA breach value can be increased by a fixed proportion.Type: ApplicationFiled: July 7, 2014Publication date: October 30, 2014Inventors: Joshua S. Allen, Bryan M. Ellington, Bradford A. Fisher, Robert L. Nielsen, Jacob E. Yackenovich
-
Patent number: 8775585Abstract: A method, system and apparatus for estimating an SLA breach value. The method can include processing resource data to identify an acceptable SLA breach value; and, displaying the acceptable SLA breach value through a user interface. The processing step can include identifying a best practices SLA breach value based upon resource data for an aggregation of customers. Alternatively, the processing step can include identifying an average SLA breach value for a specific customer. As a further alternative, the identifying step can include identifying an average SLA breach value for a specific customer for a specific resource. As yet a further alternative, the processing step can include identifying an SLA breach value trend based upon past measured historical systems management data; and, predicting a future SLA breach value based upon the trend. In all cases, the acceptable SLA breach value can be increased by a fixed proportion.Type: GrantFiled: September 30, 2003Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Joshua S. Allen, Bryan M. Ellington, Bradford Austin Fisher, Robert L. Nielsen, Jacob Yackenovich
-
Publication number: 20130232508Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Publication number: 20130232509Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: ApplicationFiled: April 17, 2013Publication date: September 5, 2013Applicant: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Publication number: 20130132869Abstract: Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: International Business Machines CorporationInventors: Joshua S. Allen, Richard A. King, Vijay Pandiarajan, Kenneth J. Parzygnat, Shikha Srivastava
-
Patent number: 7523453Abstract: Under the present invention, a system, method, and program product for dynamically adding resources in a web application server are provided. The method comprises: providing a resource; detecting an availability of the resource using a resource lookup web application; installing the resource into the resource lookup web application and, once installed, advertising the resource to the at least one web application; receiving a request for the resource from the at least one web application; and dynamically adding the resource to each requesting web application without having to restart the requesting web application and without losing session information in the requesting web application.Type: GrantFiled: July 31, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventor: Joshua S. Allen