Patents by Inventor Scott A. Will

Scott A. Will 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: 20170017564
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Application
    Filed: September 29, 2016
    Publication date: January 19, 2017
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Patent number: 9524228
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Publication number: 20160306791
    Abstract: Mechanisms are provided for processing natural language text. The natural language text is parsed to generate a logical parse which is then analyzed to identify a solicitation node of the logical parse for which a user is able to provide additional data to assist in processing the natural language text. A clarifying question is output to a computing device associated with a user based on content of the solicitation node and a response to the clarifying question is received from the user. The natural language text is then processed based on the response to the clarifying question received from the user to thereby generate a result. The result of the processing of the natural language text is output to a source of the natural language text.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Corville O. Allen, Nicholas V. Bruno, Jared M.D. Smythe, Scott A. Will, Eric Woods
  • Publication number: 20160253255
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Application
    Filed: May 13, 2016
    Publication date: September 1, 2016
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Patent number: 9430750
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Publication number: 20160196497
    Abstract: Mechanisms are provided, in association with a Question and Answer (QA) system, for implementing corpus identified reasoning when evaluating questions. An input question is received and an answer to the input question and supporting evidence for the answer are determined based on an evaluation of a corpus of information. The supporting evidence is analyzed to identify reasoning criteria specifying a reason as to why the answer is considered to be a correct answer by a provider of the supporting evidence. Rules are generated based on the identified reasoning criteria with the rules correlating the answer with the identified reasoning criteria and features of the input question. The rules are stored as entries in a reasoning data structure a subsequent question is processed based on the reasoning data structure.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 7, 2016
    Inventors: Corville O. Allen, Scott A. Will, Eric Woods
  • Patent number: 9373086
    Abstract: Mechanisms are provided, in association with a Question and Answer (QA) system, for implementing corpus identified reasoning when evaluating questions. An input question is received and an answer to the input question and supporting evidence for the answer are determined based on an evaluation of a corpus of information. The supporting evidence is analyzed to identify reasoning criteria specifying a reason as to why the answer is considered to be a correct answer by a provider of the supporting evidence. Rules are generated based on the identified reasoning criteria with the rules correlating the answer with the identified reasoning criteria and features of the input question. The rules are stored as entries in a reasoning data structure a subsequent question is processed based on the reasoning data structure.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott A. Will, Eric Woods
  • Publication number: 20160117629
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Publication number: 20160117238
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for building an environment. Embodiments of the present invention can be used to allocate resources and build an environment such that the environment is built when a user is prepared to test one or more portions of code in the environment. Embodiments of the present invention can be used to reduce the “lag time” developers experience between waiting for the code to be built and for resources to be provisioned, and can also provide a less costly alternative to maintaining and operating dedicated environments.
    Type: Application
    Filed: May 18, 2015
    Publication date: April 28, 2016
    Inventors: Jason A. Collier, David L. Leigh, Yi-Hsiu Wei, Scott A. Will
  • Publication number: 20160080437
    Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.
    Type: Application
    Filed: May 22, 2015
    Publication date: March 17, 2016
    Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
  • Publication number: 20160077706
    Abstract: A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Scott A. Will
  • Publication number: 20150237082
    Abstract: A non-interactive screen sharing session executing within a computing device can be identified. The device can be communicatively linked to different computing devices of the screen sharing session. The contents of the remote screen buffer can be analyzed to determine a graphical representation of a Uniform Resource Locator (URL) within the contents prior to presenting the contents of the buffer within the device. A visible information item can be extracted and a non-visible reference can be established from the representation. An area surrounding the representation including a position and dimensions of the representation within the contents can be determined. The representation of the URL can be replaced with an interactive element in real-time. The element can include the visible and non-visible reference. The contents of the buffer can be presented within an interface associated with the session of the device, responsive to the replacing.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: QUANG T. DUONG, DAVID M. GORDON, DAVID L. SCHMIDT, SCOTT A. WILL
  • Publication number: 20150237084
    Abstract: A non-interactive screen sharing session executing within a computing device can be identified. The device can be communicatively linked to different computing devices of the screen sharing session. The contents of the remote screen buffer can be analyzed to determine a graphical representation of a Uniform Resource Locator (URL) within the contents prior to presenting the contents of the buffer within the device. A visible information item can be extracted and a non-visible reference can be established from the representation. An area surrounding the representation including a position and dimensions of the representation within the contents can be determined. The representation of the URL can be replaced with an interactive element in real-time. The element can include the visible and non-visible reference. The contents of the buffer can be presented within an interface associated with the session of the device, responsive to the replacing.
    Type: Application
    Filed: November 19, 2014
    Publication date: August 20, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Quang T. Duong, David M. Gordon, David L. Schmidt, Scott A. Will
  • Patent number: 9069568
    Abstract: A determination is made that at least one missing dependency reference of a portion of a software code build prevents full dependency resolution of the software code build. Search path processing is invoked using a SEARCHPATH definition to locate all additional accessible code modules that are potential candidate code modules to resolve the at least one missing dependency reference. The SEARCHPATH definition includes a set of predefined alternative search locations relative to dependency locations specified for the software code build. An interface definition of each coded method is identified within each located additional accessible code module found by the search path processing. A code module found by the search path processing that includes an identified interface definition of at least one coded method that resolves at least a portion of interface requirements of the at least one missing dependency reference is selected.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Schmidt, Scott A. Will
  • Publication number: 20150160787
    Abstract: Collaborating within a network computing system includes establishing a peer-to-peer communication link between a first computing system and a second computing system. The first computing system includes a first display device and a first pointer upon the display device. The second computing system includes a second display device and a second pointer upon the second display device. The second computing system receives first pointer control data for the first pointer indicating that the first pointer is to be displayed upon the second display device. The first pointer is displayed upon the second display device as specified by the first pointer control data. The second computing system moves the first pointer on the second display device responsive to second pointer control data received from the first computing system. The first pointer remains under control of the first computing system while the second pointer remains under control of the second computing system.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Mark E. Wallace, Scott A. Will
  • Publication number: 20150155717
    Abstract: An approach is provided in which an emergency electrical distribution system detects an environmental alert invoked by an environmental sensor located in a particular location of building structure. The emergency electrical distribution system selects specific electrical source connections in proximity to the environmental sensor and, in turn, terminates electrical power to selected specific electrical source connections.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: International Business Machines Corporation
    Inventors: Quang T. Duong, David M. Gordon, David L. Schmidt, Scott A. Will
  • Publication number: 20140207807
    Abstract: A method and system for searching alternative data sources include monitoring a first communications source broadcasting unstructured data, and a second communications source broadcasting structured data. The method further includes generating text from the unstructured data and from the structured data collected, and parsing the generated text. The method also includes defining a search phrase, and analyzing the generated or parsed text for semantically relevant text in relation to the search phrase. The method also includes selecting the semantically relevant text.
    Type: Application
    Filed: March 18, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Quang T. Duong, David M. Gordon, David L. Schmidt, Scott A. Will
  • Publication number: 20140173574
    Abstract: A determination is made that at least one missing dependency reference of a portion of a software code build prevents full dependency resolution of the software code build. Search path processing is invoked using a SEARCHPATH definition to locate all additional accessible code modules that are potential candidate code modules to resolve the at least one missing dependency reference. The SEARCHPATH definition includes a set of predefined alternative search locations relative to dependency locations specified for the software code build. An interface definition of each coded method is identified within each located additional accessible code module found by the search path processing. A code module found by the search path processing that includes an identified interface definition of at least one coded method that resolves at least a portion of interface requirements of the at least one missing dependency reference is selected.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Schmidt, Scott A. Will
  • Publication number: 20140149451
    Abstract: A method and system for searching alternative data sources include monitoring a first communications source broadcasting unstructured data, and a second communications source broadcasting structured data. The method further includes generating text from the unstructured data and from the structured data collected, and parsing the generated text. The method also includes defining a search phrase, and analyzing the generated or parsed text for semantically relevant text in relation to the search phrase. The method also includes selecting the semantically relevant text.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Quang T. Duong, David M. Gordon, David L. Schmidt, Scott A. Will
  • Patent number: 7707552
    Abstract: A method for autonomically prioritizing software defects may include applying at least one static analysis tool to a body of source code to generate a report in response to any perceived defects. The method may also include performing a delta analysis on a group of data that may include the report, a previously generated report, and one of a default priority scheme and a previously generated priority list to generate a refined priority list of types of software defects.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: David L. Schmidt, Theodore F. Rivera, Scott A. Will