Patents by Inventor Spencer Thomas Reynolds

Spencer Thomas 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).

  • Publication number: 20240103492
    Abstract: A method for data transfer from a legacy system to a modernized application alternative to the legacy system is provided. A Robotic Process Automation (RPA) agent monitors incoming legacy payloads. The RPA agent creates an integration pathway from the legacy system to the modernized application alternative to the legacy system. The RPA agent intercepts the incoming legacy payloads using any of payload injection, cancellation, or workflow interruption by integrating the RPA agent at a User Interface (UI) or an Application Programming Interface (API) level. The RPA agent captures the incoming legacy payloads. The RPA agent executes a determination of heritage, modernized, or mixed origination. The method also includes installing, through the integration pathway under a control of the RPA agent, portions of the legacy system corresponding to the incoming legacy payloads into the modernized application alternative to the legacy system responsive to the determination of heritage, modernized, or mixed origination.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 28, 2024
    Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
  • Publication number: 20240073365
    Abstract: Aspects of the present disclosure relate to web conference contact routing. An indication of a first participant device of a web conference attempting to contact a second participant device of the web conference can be received, where the second participant device is designated as a screen sharer within the web conference during a time of the contact and where the contact is configured to be received on a display shared in the web conference. Two or more candidate devices for routing the contact from the first participant device to can be identified. A candidate device of the two or more candidate devices for routing the contact from the first participant device to can be selected using a set of selection criteria. Contact from the first participant device can be routed to the selected candidate device instead of the display of the second participant device shared in the web conference.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 29, 2024
    Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
  • Publication number: 20240061690
    Abstract: A computer-implemented method according to one embodiment includes embedding natural language processing (NLP) and/or user action capture into a browser to monitor a user's intent when navigating web page(s) within the browser. An indication of a navigation to a first web page via the browser is received and it is determined whether a first action attempted to be taken on the first web page matches the user's intent. In response to a determination that the first action attempted to be taken on the first web page does not match the user's intent, an intent-based blocking action is issued to prevent the first action on the first web page. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox, Alexander James Parker
  • Patent number: 11900106
    Abstract: Aspects of the present disclosure relate to personalized software release note generation. Software usage of a user with respect to a software application can be tracked. Software release notes of the software application can be analyzed with respect to the software usage. Personalized software release notes can be generated for the user based on the analyzing. The personalized software release notes can be presented to the user.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: February 13, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
  • Publication number: 20240037226
    Abstract: Described are techniques for multi-tenant security. The techniques include detecting malicious activity on a compromised application in a multi-tenant host. The techniques further include automatically performing a live migration of each tenant of the multi-tenant host to a respective single-tenant host. The techniques further include mitigating the malicious activity on the compromised application that is migrated to a single-tenant host, and automatically performing another live migration of each benign tenant to a new multi-tenant host.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 1, 2024
    Inventors: TYLER LISOWSKI, Spencer Thomas Reynolds, Francisco Javier Rodriguez, Kodie Glosser, DENNIS WARNE, Lloyd Wellington Mascarenhas, Matthias Seul
  • Publication number: 20240022793
    Abstract: Systems, methods and/or computer program products issuing and transferring presentation rights between users during digital events using NFTs and incentivizing audiences to remain active attendees of digital event as new presenters take over the presentation. Value exchanged for obtaining NFTs representing presentation rights can correlate to a speaker score which is calculated using audience metrics collected by the platform. Presenters with higher presenter scores and larger or more active audiences can result in higher valuations, increasing the value of the NFT being purchased. Exchanges of value and NFTs are executed using non-custodial wallets and/or smart contracts. The value exchanged for the NFT can be split between original presenters' wallets and wallets of the audience members in pre-determined ratios.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
  • Patent number: 11860712
    Abstract: A computer-implemented method to identify and remediate a failing sensor. The method includes identifying a set of sensors in an Internet of Things (IoT) system including a first sensor, where the IoT system is configured to perform at least one action, the IoT system includes one or more IoT devices, each sensor is correlated to one IoT device of the one or more IoT devices, and each sensor sends an output data feed to the IoT system including a first data feed for the first sensor. The method further includes predicting, by a generative adversarial network (GAN), an expected output of the first sensor. The method also includes determining that a difference between the expected output and an actual output of the first sensor exceeds a first threshold. The method includes replacing, in response the difference exceeding the first threshold, the first data feed with a first generated data feed.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
  • Publication number: 20230419047
    Abstract: The embodiment may include dynamic introduction generation for a virtual meeting that may gather introduction data of a user. The embodiment may analyze the gathered introduction data using natural language processing to identify user features. The embodiment may capture the user features for a dynamic introduction statement based on determining a scheduled meeting. The embodiment may present the dynamic introduction statement and capture user features to update the dynamic introduction statement based on determining a live meeting.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox
  • Publication number: 20230281008
    Abstract: Aspects of the present disclosure relate to personalized software release note generation. Software usage of a user with respect to a software application can be tracked. Software release notes of the software application can be analyzed with respect to the software usage. Personalized software release notes can be generated for the user based on the analyzing. The personalized software release notes can be presented to the user.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
  • Patent number: 11748225
    Abstract: A computer-implemented method comprises obtaining a physical location of a sensor on a device; determining that quality of data captured by the sensor physically located on the device is degraded based on a comparison of the captured data to a quality threshold; and, in response to determining that the quality of the data captured by the sensor is degraded, displaying a visual indicator on a display of the device. The visual indicator includes at least one non-textual component that directs a user to the physical location of the sensor on the device.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Zachary A. Silverstein, Spencer Thomas Reynolds, Jacob Ryan Jepperson, Jeremy R. Fox
  • Publication number: 20230214530
    Abstract: In an approach to persistence of obfuscated content in livestream data, one or more computer processors receive a video stream. One or more computer processors identify a physical writing space within the video stream. One or more computer processors capture text written on the physical writing space by a presenter. One or more computer processors store the captured text in a tracking corpus. One or more computer processors monitor a position of the presenter with respect to the physical writing space. One or more computer processors determine at least a subset of the captured text is obfuscated from a viewer of the video stream on a device of the viewer. One or more computer processors identify the at least subset of the captured text. One or more computer processors render the at least subset of the captured text in the device of the viewer.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox
  • Patent number: 11663024
    Abstract: In an approach to assisting users of a collaborative meeting platform, one or more computer processors detect a start of a collaborative meeting. One or more computer processors monitor one or more activities of the collaborative meeting. Based on the one or more activities of the collaborative meeting, one or more computer processors detect a trigger for assistance with a user interface of the collaborative meeting. One or more computer processors retrieve one or more correlated actions associated with the trigger. One or more computer processors perform at least one of the one or more retrieved correlated action within the user interface of the collaborative meeting.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Suman Patra, Spencer Thomas Reynolds, Zachary A. Silverstein
  • Patent number: 11632473
    Abstract: A computer-implemented method for real-time modification of notification tones to distinguish an intended recipient of a notification tone is disclosed. The computer-implemented method includes monitoring an audio stream of an online conference for one or more audio notification tones. The computer-implemented method further includes detecting that a notification tone generated outside of the online conference matches the notification tone of an application or user device associated with two or more participants of the online conference. The computer-implemented method further includes responsive to detecting that the notification tone matches the notification tone of an application or user device associated with two or more participants of the online conference, generating an ameliorative action associated with the notification tone.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Spencer Thomas Reynolds, Jeremy R. Fox, Zachary A. Silverstein, Jacob Ryan Jepperson
  • Patent number: 11620770
    Abstract: A topic being discussed by a presenter during a presentation is determined, where the presentation relates to a software application. A software object of the software application that is associated with the topic is identified. The software object is located at a position of a screen of a user that is consuming the presentation. The software object is located at this position as a result of the software object being graphically generated on a local instance of the software application. An indication for the software object at the first position on the local screen is graphically generated.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox
  • Publication number: 20230091832
    Abstract: A topic being discussed by a presenter during a presentation is determined, where the presentation relates to a software application. A software object of the software application that is associated with the topic is identified. The software object is located at a position of a screen of a user that is consuming the presentation. The software object is located at this position as a result of the software object being graphically generated on a local instance of the software application. An indication for the software object at the first position on the local screen is graphically generated.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox
  • Patent number: 11563781
    Abstract: Provided are a computer program product, system, and method for setting timers based on processing of communications using natural language processing. A communication is detected from a communicating participant transmitted within a group communication session implemented in a computer network in which the communicating participant is communicating with an additional participant through the group communication session. A natural language processor (NLP) module processes the detected communication to determine words comprising an expressed temporal commitment of the communicating participant. The expressed temporal commitment does not express a computer implemented command verb to perform an operation related to setting a time variable. A timer is set, in a computer user interface of the additional participant, to a time value based on the expressed temporal commitment in the detected communication.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Spencer Thomas Reynolds, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox
  • Patent number: 11526929
    Abstract: In an approach to modifying the essentialness of an ecommerce order, one or more computer processors receive an order for a product from a customer. One or more computer processors determine the product is deemed non-essential. One or more computer processors notify the customer that the product is non-essential. One or more computer processors receive a justification of an essentialness of the product from the customer. One or more computer processors analyze a sentiment of the justification. Based on the analysis of the sentiment, one or more computer processors determine the product is essential. One or more computer processors process the order as essential.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Spencer Thomas Reynolds, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox
  • Publication number: 20220394135
    Abstract: A computer-implemented method for real-time modification of notification tones to distinguish an intended recipient of a notification tone is disclosed. The computer-implemented method includes monitoring an audio stream of an online conference for one or more audio notification tones. The computer-implemented method further includes detecting that a notification tone generated outside of the online conference matches the notification tone of an application or user device associated with two or more participants of the online conference. The computer-implemented method further includes responsive to detecting that the notification tone matches the notification tone of an application or user device associated with two or more participants of the online conference, generating an ameliorative action associated with the notification tone.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Clement Decrop, Spencer Thomas Reynolds, Jeremy R. Fox, Zachary A. Silverstein, Jacob Ryan Jepperson
  • Publication number: 20220391233
    Abstract: In an approach to assisting users of a collaborative meeting platform, one or more computer processors detect a start of a collaborative meeting. One or more computer processors monitor one or more activities of the collaborative meeting. Based on the one or more activities of the collaborative meeting, one or more computer processors detect a trigger for assistance with a user interface of the collaborative meeting. One or more computer processors retrieve one or more correlated actions associated with the trigger. One or more computer processors perform at least one of the one or more retrieved correlated action within the user interface of the collaborative meeting.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 8, 2022
    Inventors: Clement Decrop, SUMAN PATRA, Spencer Thomas Reynolds, Zachary A. Silverstein
  • Patent number: 11520679
    Abstract: An overall access rating for each user in a plurality of users for accessing a computing resource of a set of computing resources is generated. Reduced performance of the computing resource is identified. Access metrics associated with each user in the plurality of users who are accessing the computing resource during the reduced performance of the computing resource are determined. The generated overall access ratings based on the determined access metrics are modified. Access to the computing resource is granted based on a ranking of the modified overall access ratings.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox