Patents by Inventor Neil Sahota

Neil Sahota 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: 11645288
    Abstract: The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Neil Sahota, Joseph Kozhaya, Phaedra Boinodiris
  • Patent number: 11164465
    Abstract: Real-time identification and provision of preferred flight parameters is provided by obtaining flight data of aircraft flights and classifying the flight data according to categories, acquiring current flight parameters from devices of an aircraft during an in-process flight, comparing the current flight parameters to the classified flight data and identifying, in real-time during the in-process flight, and based on thresholds in correlations between the current flight parameters and the classified flight data, preferred action(s) to take and preferred flight parameter value(s) for the in-process flight given current conditions of the aircraft and surrounding environment as reflected by the current flight parameters, and providing the preferred flight parameter values to computer system(s) of the aircraft.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar Augusto Rodriguez Bravo, Erich D. Walls, Heiner Valverde Vargas, Neil Sahota
  • Patent number: 10902356
    Abstract: The present invention provides a method, system, and computer program product of real-time cognitive supply chain optimization. In an embodiment, the present invention includes receiving supply chain optimization data describing a supply chain optimization problem, receiving variables of interest data describing variables of interest with respect to the supply chain optimization problem, generating an optimal route for a user based on the supply chain optimization data and the variables of interest data, monitoring route execution data describing execution of the generated optimal route by the user, capturing deviation data from the monitored route execution data, with respect to critical variable data, and executing a set of logical operations analyzing the captured deviation data with respect to the variables of interest data to identify whether at least one change occurred among the variables of interest at the time of at least one deviation from the generated optimal route.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Neil Sahota, Joseph Kozhaya
  • Publication number: 20190138636
    Abstract: The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Neil Sahota, Joseph Kozhaya, Phaedra Boinodiris
  • Publication number: 20190130769
    Abstract: Real-time identification and provision of preferred flight parameters is provided by obtaining flight data of aircraft flights and classifying the flight data according to categories, acquiring current flight parameters from devices of an aircraft during an in-process flight, comparing the current flight parameters to the classified flight data and identifying, in real-time during the in-process flight, and based on thresholds in correlations between the current flight parameters and the classified flight data, preferred action(s) to take and preferred flight parameter value(s) for the in-process flight given current conditions of the aircraft and surrounding environment as reflected by the current flight parameters, and providing the preferred flight parameter values to computer system(s) of the aircraft.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Cesar Augusto RODRIGUEZ BRAVO, Erich D. WALLS, Heiner VALVERDE VARGAS, Neil SAHOTA
  • Patent number: 10237226
    Abstract: A method for filtering content of a social network comprising a plurality of users. The method includes the steps of: identifying one or more relationships among the plurality of users of the social network; determining a strength of each of the identified one or more relationships among the plurality of users of the social network; determining, based at least in part on a determined strength, a reputation value for one or more of the plurality of users of the social network; detecting manipulated social media content using at least one of the identified relationships, determined strengths, and reputation values; categorizing the detected manipulated social media content into one or more categories, wherein the categorization is based at least in part on a confidence level of the detected manipulation; and filtering, based at least in part on said categorization, the detected manipulated social media content.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: John M. Ganci, Jr., Sarbajit K. Rakshit, Neil Sahota, Craig M. Trim
  • Publication number: 20190073611
    Abstract: The present invention provides a method, system, and computer program product of real-time cognitive supply chain optimization. In an embodiment, the present invention includes receiving supply chain optimization data describing a supply chain optimization problem, receiving variables of interest data describing variables of interest with respect to the supply chain optimization problem, generating an optimal route for a user based on the supply chain optimization data and the variables of interest data, monitoring route execution data describing execution of the generated optimal route by the user, capturing deviation data from the monitored route execution data, with respect to critical variable data, and executing a set of logical operations analyzing the captured deviation data with respect to the variables of interest data to identify whether at least one change occurred among the variables of interest at the time of at least one deviation from the generated optimal route.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Neil Sahota, Joseph Kozhaya
  • Publication number: 20170351855
    Abstract: A method for identifying sensitive information in a communication may include analyzing a plurality of communications associated with a user in a social networking system for concept and entity sharing to create a relationship graph of concept and entity sharing history. The method may also include analyzing a current communication from the user to extract one or more elements from the current communication. Each element may include an associated concept or entity and an associated sensitivity level. The method may additionally include determining a recipient based sensitivity level for each element based on an identity of each recipient and a relationship or connection of each recipient with each element using the relationship graph. The method may further include providing an indication of sending sensitive information in response to the recipient based sensitivity level of a particular element exceeding a configurable risk level threshold.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Neil Sahota
  • Patent number: 9785450
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Publication number: 20170155613
    Abstract: A method for filtering content of a social network comprising a plurality of users. The method includes the steps of: identifying one or more relationships among the plurality of users of the social network; determining a strength of each of the identified one or more relationships among the plurality of users of the social network; determining, based at least in part on a determined strength, a reputation value for one or more of the plurality of users of the social network; detecting manipulated social media content using at least one of the identified relationships, determined strengths, and reputation values; categorizing the detected manipulated social media content into one or more categories, wherein the categorization is based at least in part on a confidence level of the detected manipulation; and filtering, based at least in part on said categorization, the detected manipulated social media content.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Applicant: International Business Machines Corporation
    Inventors: John M. Ganci, JR., Sarbajit K. Rakshit, Neil Sahota, Craig M. Trim
  • Patent number: 9659266
    Abstract: Enterprise Intelligence (‘EI’) management in an EI framework including: analyzing, by an assembly analysis engine, a plurality of EI assemblies, each EI assembly configured to carry out a business capability upon execution; choreographing, by an assembly engine, execution of one or more of the EI assemblies; and reporting, by the assembly engine to an EI administrator, information related to execution of the one or more of the EI assemblies.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9646278
    Abstract: Decomposing a process model in an Enterprise Intelligence (‘EI’) framework, including: receiving, by a process model decomposer, a process model for an EI assembly; identifying, by the process model decomposer in dependence upon an EI framework metamodel, component parts of the process model; and generating, in dependence upon the identified component parts, a taxonomy breakdown comprising a definition of a process classification.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9639815
    Abstract: Managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, including: for each executing EI assembly in the EI framework, in real time: tracking, by the process state transition manager, the present state of processes of each executing EI assembly; analyzing, by the process state transition manager, the present state; and storing, by the process state transition manager, results of the state analysis.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Publication number: 20160350140
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Patent number: 9417893
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Publication number: 20150379419
    Abstract: A method and associated system for identifying and eliminating illusory “ghost” patterns that lead to inaccurate predictions of an outcome of a proposed solution, plan, or decision implemented within a particular scenario or context. A processor stores descriptions of patterns that are each be inferred from an expectation that a particular proposed solution will lead to a desired objective within the context of a particular scenario. The user enters a proposed solution, the processor attempts to select a pattern that aligns the solution with the objective, updates the entered solution with additional data needed to fully identify requirements of the reference pattern, determines how closely the updated solution satisfies those requirements, and revises or replaces the pattern if is identified as a ghost pattern incapable of ensuring alignment. The processor then identifies a likelihood of success of the proposed solution and recommends a course of action.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Francis X. Reddington, Neil Sahota
  • Publication number: 20150193708
    Abstract: A method and associated system for identifying a perspective or point of view from which a user may effectively evaluate an objective. A processor creates and partially populates a user-perspective data structure that represents information and logic associated with a user's current point of view about the objective. The processor asks the user contextual questions and uses the answers to further populate the user perspective data structure, to identify user biases, and to select previously stored “baseline” perspectives that may be relevant to the user and to the objective. The processor compares each selected baseline perspective to the user perspective and ranks the baselines in order of how similar or relevant each is to the user and to the objective. The user is then presented with one or more baseline perspectives that are most relevant, accurate, feasible, or contextually appropriate to the user and to the objective.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Publication number: 20150143100
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Publication number: 20150100387
    Abstract: Providing guidance to a business organization by one or more of a plurality of business advisor modules, including: receiving, by a business advisor module, one or more business objectives; receiving, by the business advisor module, one or more key artifacts; and creating, by the business advisor module in dependence upon the one or more business objectives and the one or more key artifacts, a business recommendation.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: FRANCIS X. REDDINGTON, NEIL SAHOTA
  • Publication number: 20140195308
    Abstract: Analyzing the capabilities of a business enterprise, including: identifying, by a capability advisor module, capabilities required to carry out a business initiative; identifying, by the capability advisor module, capabilities of the business enterprise; and determining, by the capability advisor module, lacking capabilities of the business enterprise that are required to carry out the business initiative in dependence upon the capabilities required to carry out the business initiative and the capabilities of the business enterprise.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCIS X. REDDINGTON, NEIL SAHOTA