Patents by Inventor Spencer T. Reynolds

Spencer T. Reynolds 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: 11090565
    Abstract: A method includes logging, at a processor, user-performed actions in a computer-generated interactive environment. The method also includes determining statistics of the user-performed actions. The statistics indicate at least a frequency of each particular type of user-performed action and a sequential order of the user-performed actions. The method further includes accessing a data structure that includes a plurality of nodes. Each node of the plurality of nodes corresponds to a choice presented within the computer-generated interactive environment. The method also includes linking different nodes of the plurality of nodes based on the statistics to generate sequential action data and applying a set of rules to at least a portion of the statistics to generate character profile data. The method further includes generating a recap of the user-performed actions based on the sequential action data and the character profile data.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saikrishna Vennam, Ramratan Vennam, Belinda M. Vennam, Spencer T. Reynolds
  • Patent number: 10785185
    Abstract: A system, method and program product for categorizing, analyzing, and continually aggregating unstructured communication data in the form of a query and responses. The method initially categorizes the conversation thread as a query and then uses natural language understanding technologies to start analyzing and extracting entities, sentiment and keywords. It then categorizes and aggregates those responses accordingly, providing the user with a continuously updated summary. The method groups the responses into Positive/Affirmative and Negative. The system can also determine conversations that need further action or response from the organizer by categorizing more complex individual responses that contain questions or action items. The method further analyzes an e-mail thread to identify a certain type of conversation, e.g.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ramratan Vennam, Belinda M. Vennam, Spencer T. Reynolds
  • Patent number: 10754357
    Abstract: Embodiments of the present invention provides a systems and methods for conserving liquids. The system detects, via sensors, if an object is interrupting the liquid flowing between a faucet and a drain. If the system detects an object is interrupting the flowing liquid, then the system routes the flowing liquid to a first destination using a diverter valve associated with the drain. The diverter valve is controlled by a microprocessor and connected to the sensors. However, if there are no object interrupting the flowing liquid, then the system routes the flowing liquid to a second destination.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ramratan Vennam, Spencer T. Reynolds, Belinda M. Vennam
  • Publication number: 20200139253
    Abstract: A method includes logging, at a processor, user-performed actions in a computer-generated interactive environment. The method also includes determining statistics of the user-performed actions. The statistics indicate at least a frequency of each particular type of user-performed action and a sequential order of the user-performed actions. The method further includes accessing a data structure that includes a plurality of nodes. Each node of the plurality of nodes corresponds to a choice presented within the computer-generated interactive environment. The method also includes linking different nodes of the plurality of nodes based on the statistics to generate sequential action data and applying a set of rules to at least a portion of the statistics to generate character profile data. The method further includes generating a recap of the user-performed actions based on the sequential action data and the character profile data.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventors: Saikrishna Vennam, Ramratan Vennam, Belinda M. Vennam, Spencer T. Reynolds
  • Patent number: 10642441
    Abstract: A method, apparatus, system, and computer program product for managing windows in a computer system. The computer system tracks a directional movement of information displayed for a set of applications within a group of display devices to form historical movement information, wherein the directional movement is in response to a user input from a user. Characteristics are identified by the computer system for a current group of display devices. The computer system displays a group of the windows for the set of applications within the current group of display devices based on the historical movement information and the characteristics detected.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: Belinda M. Vennam, Ramratan Vennam, Spencer T. Reynolds
  • Publication number: 20190386949
    Abstract: A system, method and program product for categorizing, analyzing, and continually aggregating unstructured communication data in the form of a query and responses. The method initially categorizes the conversation thread as a query and then uses natural language understanding technologies to start analyzing and extracting entities, sentiment and keywords. It then categorizes and aggregates those responses accordingly, providing the user with a continuously updated summary. The method groups the responses into Positive/Affirmative and Negative. The system can also determine conversations that need further action or response from the organizer by categorizing more complex individual responses that contain questions or action items. The method further analyzes an e-mail thread to identify a certain type of conversation, e.g.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: Ramratan Vennam, Belinda M. Vennam, Spencer T. Reynolds
  • Publication number: 20190384328
    Abstract: Embodiments of the present invention provides a systems and methods for conserving liquids. The system detects, via sensors, if an object is interrupting the liquid flowing between a faucet and a drain. If the system detects an object is interrupting the flowing liquid, then the system routes the flowing liquid to a first destination using a diverter valve associated with the drain. The diverter valve is controlled by a microprocessor and connected to the sensors. However, if there are no object interrupting the flowing liquid, then the system routes the flowing liquid to a second destination.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Ramratan Vennam, Spencer T. Reynolds, Belinda M. Vennam
  • Publication number: 20190332226
    Abstract: A method, apparatus, system, and computer program product for managing windows in a computer system. The computer system tracks a directional movement of information displayed for a set of applications within a group of display devices to form historical movement information, wherein the directional movement is in response to a user input from a user. Characteristics are identified by the computer system for a current group of display devices. The computer system displays a group of the windows for the set of applications within the current group of display devices based on the historical movement information and the characteristics detected.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Belinda M. Vennam, Ramratan Vennam, Spencer T. Reynolds