Patents by Inventor Jeffrey Owen Kephart

Jeffrey Owen Kephart 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: 20240047279
    Abstract: Embodiments of the invention are directed to a computer-implemented method. A non-limiting example of the computer-implemented method includes accessing, using a processor system, a process-step sequence that includes a plurality process-steps and a plurality of queue-times. A process-step sequence mining operation is applied to the process-step sequence, wherein the process-step sequence mining operation is operable to make a prediction of an impact of a portion of the process-step sequence on a characteristic of a product generated by the process-step sequence.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Inventors: Robert Jeffrey Baseman, Elham Khabiri, Anuradha Bhamidipaty, Yingjie Li, Srideepika Jayaraman, Bhavna Agrawal, Jeffrey Owen Kephart
  • Patent number: 11442991
    Abstract: A computer-implemented method for multi-modal interaction with structured web page data includes automatically injecting event monitoring code into a web page. One or more event streams generated by the injected event monitoring code are received. A request to perform an operation on data displayed on the web page is received from a user. A command is generated that has one or more parameters based at least in part on one or more mappings between the received request and the received one or more event streams. The command to fulfil the received request is executed by interacting with the web page.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 13, 2022
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, RENSSELAER POLYTECHNIC INSTITUTE
    Inventors: Jeffrey Owen Kephart, Hui Su, Matthew Peveler
  • Patent number: 11437017
    Abstract: Human speech signals that are uttered within an environment are transcribed; the environment includes one or more avatars representing one or more software agents; the human speech signals are directed to at least one of the avatars. At least one non-speech behavioral trace is obtained within the environment; the trace is representative of non-speech behavior directed to the at least one of the avatars. The transcribed human speech signals and the at least one non-speech behavioral trace are forwarded to the one or more software agents. A proposed act is obtained from at least one of the agents; responsive thereto, a command is issued to cause the avatar corresponding to the software agent from which the proposed act is obtained to emit synthesized speech and to act visually in accordance with the proposed act.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: September 6, 2022
    Assignees: International Business Machines Corporation, RENSSELAER POLYTECHNIC INSTITUTE
    Inventors: Jeffrey Owen Kephart, Hui Su, Maira Gatti de Bayser, Melina de Vasconcelos Alberio Guerra, Rahul Divekar, Matthew Peveler, Xiangyang Mou, Lisha Chen
  • Publication number: 20220028366
    Abstract: Human speech signals that are uttered within an environment are transcribed; the environment includes one or more avatars representing one or more software agents; the human speech signals are directed to at least one of the avatars. At least one non-speech behavioral trace is obtained within the environment; the trace is representative of non-speech behavior directed to the at least one of the avatars. The transcribed human speech signals and the at least one non-speech behavioral trace are forwarded to the one or more software agents. A proposed act is obtained from at least one of the agents; responsive thereto, a command is issued to cause the avatar corresponding to the software agent from which the proposed act is obtained to emit synthesized speech and to act visually in accordance with the proposed act.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Jeffrey Owen Kephart, Hui Su, Maira Gatti de Bayser, Melina de Vasconcelos Alberio Guerra, Rahul Divekar, Matthew Peveler, Xiangyang Mou, Lisha Chen
  • Publication number: 20220019742
    Abstract: A method is provided for creating a semantic model for submitting search queries thereto. The method includes an act of receiving data from one or more input sources in an entity and relationship capture service of a situational awareness engine. The method further includes an act of extracting entities and relationships between the entities in two or more extraction services, where the two or more extraction services include at least two of a table-to-graph service, an event-to-graph service, a sensor-to-graph service, a text-to-graph service, and an image-to-graph service. The method includes an act of generating a semantic model based on fusion and labeling the extracted data provided by the at least two extraction services, where the semantic model can receive a search query and respond to the search query based on the generated semantic model.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Anuradha Bhamidipaty, Elham Khabiri, Shuxin Lin, Jeffrey Owen Kephart, Yingjie Li, Bhavna Agrawal
  • Publication number: 20220012640
    Abstract: Techniques for model evaluation and selection are provided. A plurality of models trained to generate predictions at each of a plurality of intervals is received, and a plurality of model ensembles, each specifying one or more of the plurality of models for each of the plurality of intervals, is generated. A test data set is received, where the test data set includes values for at least a first interval of the plurality of intervals and does not include values for at least a second interval of the plurality of intervals. A first model ensemble, of the plurality of model ensembles, is selected based on processing the test data set using each of the plurality of model ensembles.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: Arun Kwangil IYENGAR, Jeffrey Owen KEPHART, Dhavalkumar C. PATEL, Dung Tien PHAN, Chandrasekhara K. REDDY
  • Publication number: 20220012641
    Abstract: Techniques for generating model ensembles are provided. A plurality of models trained to generate predictions at each of a plurality of intervals is received. A respective prediction accuracy of each respective model of the plurality of models is determined for a first interval of the plurality of intervals by processing labeled evaluation data using the respective model. Additionally, a model ensemble specifying one or more of the plurality of models for each of the plurality of intervals is generated, comprising selecting, for the first interval, a first model of the plurality of models based on (i) the respective prediction accuracies and (ii) at least one non-error metric.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: Arun Kwangil IYENGAR, Jeffrey Owen KEPHART, Dhavalkumar C. PATEL, Dung Tien PHAN, Chandrasekhara K. REDDY
  • Patent number: 10878462
    Abstract: Methods and apparatus are provided for the dynamic placement, management and monitoring of Internet advertising. A provider of Internet content distributes the Internet content by embedding an advertisement placeholder in the Internet content; and provides the Internet content to an aggregator web site. The aggregator web site presents the Internet content to at least one end user with at least one advertisement in the advertisement placeholder. The advertisement placeholder is processed by a third party agent to automatically share revenue from the at least one advertisement with the provider of the Internet content and a provider of the aggregator web site. The advertisement placeholder can optionally be embedded in the Internet content using one or more templates. The third party agent also evaluates the content and at least one policy of multiple parties to identify at least one advertisement to present in the advertisement placeholder.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shang Qing Guo, Jeffrey Owen Kephart, Jonathan Lenchner
  • Publication number: 20200233872
    Abstract: A similarity determination method, system, and computer program product, including using a description of companies for making a list of query entities, calculating a set of similar companies for each company on the list of query entities, employing a voting scheme to rank the results of the calculating, ordering a final set of the results based on the voting scheme and presenting them back to the user as a first ranked list, iteratively repeating the calculating by adding a second set of new companies and recalculating a second ranked list of recommended companies based on the updated query list, combining the first ranked list and the second ranked into a single set of companies of a combined list while remembering which of the first ranked list and the second ranked list from which each company originated, and visualizing the combined list based on which original list the companies came from. The technique can be extended to an arbitrary number of lists.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: John G. Vergo, Anuradha Bhamidipaty, Justin Platz, Alan M. Webb, Jeffrey Owen Kephart, Danny Soroker, Daniel M. Gruen, Julie Macnaught, Michael Abraham Tanenblatt, Siva Sankalp Patel
  • Publication number: 20200097506
    Abstract: A computer-implemented method for multi-modal interaction with structured web page data includes automatically injecting event monitoring code into a web page. One or more event streams generated by the injected event monitoring code are received. A request to perform an operation on data displayed on the web page is received from a user. A command is generated that has one or more parameters based at least in part on one or more mappings between the received request and the received one or more event streams. The command to fulfil the received request is executed by interacting with the web page.
    Type: Application
    Filed: July 24, 2019
    Publication date: March 26, 2020
    Inventors: JEFFREY OWEN KEPHART, HUI SU, MATT PEVELER
  • Publication number: 20180336507
    Abstract: A risk modeling system, method and program product. A query orchestrator interfaces with users posing high-level queries and expanding high-level queries into lower level queries. A queryable risk extractor applies lower level queries to available risk-related knowledge to extract potential risks, e.g., to petrochemical resource production in a selected locale. A semantic enrichment unit applies semantic enrichment to extracted potential risks and selectively annotates the enriched results. A risk model builder generates a graphical risk model for display on a display. Risk analyst can use the graphical risk model to augment risk-related intelligence.
    Type: Application
    Filed: April 25, 2018
    Publication date: November 22, 2018
    Applicants: International Business Machines Corporation
    Inventors: Ruben Rodriguez Torrado, Debarun Bhattacharjya, Jeffrey Owen Kephart, Jesus Maria Rios Aliaga, Dharmashankar Subramanian, Enara C. Vijil
  • Publication number: 20160019606
    Abstract: Methods and apparatus are provided for the dynamic placement, management and monitoring of Internet advertising. A provider of Internet content distributes the Internet content by embedding an advertisement placeholder in the Internet content; and provides the Internet content to an aggregator web site. The aggregator web site presents the Internet content to at least one end user with at least one advertisement in the advertisement placeholder. The advertisement placeholder is processed by a third party agent to automatically share revenue from the at least one advertisement with the provider of the Internet content and a provider of the aggregator web site. The advertisement placeholder can optionally be embedded in the Internet content using one or more templates. The third party agent also evaluates the content and at least one policy of multiple parties to identify at least one advertisement to present in the advertisement placeholder.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Applicant: International Business Machines Corporation
    Inventors: Shang Qing Guo, Jeffrey Owen Kephart, Jonathan Lenchner
  • Patent number: 8635625
    Abstract: An exemplary method of allocating a workload among a set of computing devices includes obtaining at least one efficiency model for each device. The method also includes, for each of a set of allocations of the workload among the devices, determining, for each device, the power consumption for the device to perform the workload allocated to the device by the allocation, the power consumption being determined based on the at least one efficiency model for each device; and determining a total power consumption of the devices. The method also includes selecting an allocation of the workload among the devices based at least in part on the total power consumption of the devices for each allocation. The method also includes implementing the selected allocation of the workload among the devices.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: James Edwin Hanson, Jeffrey Owen Kephart, Malgorzata Steinder, Ian Nicholas Whalley
  • Publication number: 20130159351
    Abstract: Techniques for mapping between data models where objects represented in the data models include common physical objects or assets are provided. In one aspect, a method for mapping between data models, each of which describes a location of objects in a physical area includes the following steps. Common attributes are found in each of the data models. Location attributes are found among the common attributes in each of the data models, i.e., those attributes that describe the location of the objects in the physical area. The location attributes are used to identify a given one of the objects common to each of the data models, based on a placement of the given object by the data models at a same location (at a same time) in the physical area to establish a common identity of the object within the models. Attributes other than location attributes may then be mapped.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Jeffrey Owen Kephart, Jonathan Lenchner, Peini Liu, Bo Yang
  • Patent number: 8352951
    Abstract: In one embodiment, the present invention is a method for allocation of finite computational resources amongst multiple entities, wherein the method is structured to optimize the business value of an enterprise providing computational services. One embodiment of the inventive method involves establishing, for each entity, a service level utility indicative of how much business value is obtained for a given level of computational system performance. The service-level utility for each entity is transformed into a corresponding resource-level utility indicative of how much business value may be obtained for a given set or amount of resources allocated to the entity. The resource-level utilities for each entity are aggregated, and new resource allocations are determined and executed based upon the resource-level utility information. The invention is thereby capable of making rapid allocation decisions, according to time-varying need or value of the resources by each of the entities.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Jeffrey Owen Kephart, Gerald James Tesauro, William Edward Walsh
  • Patent number: 8301742
    Abstract: Systems and methods are provided for dynamically controlling application placement and server resource allocation in a distributed system wherein a performance manager and power manager collaborate during run-time execution of data processing tasks to coordinate management and control of workload placement and server usage and dynamically determine a tradeoff between performance level and power usage that meets power and performance objectives.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: James E. Hanson, Jeffrey Owen Kephart, Malgorzata Steinder, Ian Nicholas Whalley
  • Patent number: 8224497
    Abstract: A system and method for specifying a temporal window of a fixed size that slides along time; specifying energy consumption as the accumulated power consumption in a temporal window; and applying a threshold that limits the energy consumption in a sliding window, while the power consumption can fluctuate within the window. Power-aware systems apply energy limit as a constraint in performance optimization.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Liana L. Fong, Jeffrey Owen Kephart, Yanbin Liu
  • Publication number: 20120078417
    Abstract: Techniques for energy and environmental leak detection in an indoor environment using one or more mobile robots are provided. An energy leak detection system is provided. The energy leak detection system includes one or more mobile robots configured to move throughout at least a portion of a building and to take temperature and air flow measurements at a plurality of locations within the building. An environmental leak detection system is also provided. The environmental leak detection system includes one or more mobile robots configured to move throughout at least a portion of a building and to take airborne matter measurements at a plurality of locations within the building.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: International Business Machines Corporartion
    Inventors: Jonathan Hudson Connell, II, Rajarshi Das, Hendrik F. Hamann, Canturk Isci, Jeffrey Owen Kephart, Levente Ioan Klein, Jonathan Lenchner, Michael Alan Schappert
  • Patent number: 8134724
    Abstract: Disclosed is a system and method for optimizing submission of output jobs to a network of output devices, using an output job manager to assign jobs to devices. The assignments are done automatically, based on policies associated with users, output devices, organizations responsible for the output devices, and the system as a whole. User output preferences are expressed as one or more user policies. System and organizational constraints associated with users and output devices and the managing of groups of output devices are also expressed as policies. An optimizing scheduler calculates tradeoffs between user preferences, and factors in constraints to optimize submission of jobs to output devices, and to optimize use and wait times on the output devices.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Owen Kephart, Jonathan Lenchner, Frederick Cole Mintzer, Michael Wilbur Munger, Jennifer Q. Trelewicz
  • Patent number: 8032615
    Abstract: A method and system performs dynamic online multi-parameter optimization for autonomic computing systems. A simplex is maintained. The system's performance is measured for the particular setting of configuration parameters associated with each point in the simplex. A new sample point is determined using the geometric transformations of the simplex. A current best point in the simplex can be resampled to determine if the environment has changed. If a sufficiently different utility value is obtained from a previously sampled utility value for the point in the simplex, the simplex is expanded. If the difference is not sufficient enough, then contraction of the simplex is performed.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machine Corporation
    Inventors: Saurabh Bagchi, Rajarshi Das, Yixin Diao, Marc Adam Kaplan, Jeffrey Owen Kephart