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).
-
Patent number: 12197907Abstract: A computer hardware system includes a machine learning engine and a hardware processor configured to perform the following executable operations. A stake in a software product is converted into feature development tokens to be stored in the digital wallet. A description of a plurality of proposed product features for the software product and previously-stored within a blockchain are forwarded to a usage user via a usage user portal. A plurality of the feature development tokens are allocated, using the usage user portal, to a selected one of the proposed product features. The digital wallet and the blockchain are updated based upon the allocating. An objective analysis is performed on the plurality of proposed product features using the machine learning engine. The blockchain is updated based upon a delivered one of the plurality of the proposed product features.Type: GrantFiled: December 6, 2022Date of Patent: January 14, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Jeremy R. Fox, Spencer Thomas Reynolds
-
Patent number: 12190070Abstract: 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: GrantFiled: June 22, 2022Date of Patent: January 7, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox
-
Publication number: 20240420085Abstract: Disclosed embodiments provide for a computer-implemented method. The method includes obtaining text data pertaining to a project. Natural language processing (NLP) is performed on the obtained text data, which includes detecting one or more entities. Sentiment analysis associated with the detected one or more entities is performed. An automated project adjustment is performed based on the performed sentiment analysis and the detected one or more entities.Type: ApplicationFiled: June 16, 2023Publication date: December 19, 2024Inventors: Jeremy R. Fox, Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Logan Bailey
-
Patent number: 12141903Abstract: A method, computer system, and a computer program product for video conference optimization is provided. The present invention may include accessing data for a scheduled web conference. The present invention may include generating a visual display template for each of a plurality of participants of the scheduled web conference. The present invention may include monitoring the scheduled web conference. The present invention may include adjusting the visual display template for at least a portion of the plurality of participants during the scheduled web conference.Type: GrantFiled: June 7, 2023Date of Patent: November 12, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Spencer Thomas Reynolds, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox
-
Publication number: 20240346635Abstract: An approach for preventing anomalous appearance characteristics of a user during a video conference. The approach receives a user's video feed from a video conference comprising the user's video feed. The approach analyzes the user's video feed based on a comparison with a reference appearance model associated with the user. The approach detects, based on the analysis, anomalous appearance characteristics associated with the user. The approach notifies the user of the anomalous appearance.Type: ApplicationFiled: April 14, 2023Publication date: October 17, 2024Inventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20240321270Abstract: A computer-implemented method, a computer program product, and an apparatus for performing virtual assistant notification amelioration and awareness. A computer-implemented method includes receiving situational information for a device executing a virtual assistant application program and initiating a previously generated virtual assistant activation rule responsive to the situational information matching situational information associated with the previously generated virtual assistant activation rule. The previously generated virtual assistant activation rule includes altering an output produced by the device executing the virtual assistant application program.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
-
Patent number: 12081837Abstract: 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: GrantFiled: July 14, 2022Date of Patent: September 3, 2024Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
-
Patent number: 12046077Abstract: A method can include determining an assistance-initiating characteristic corresponding to a user. Determining the assistance-initiating characteristic can be based, at least in part, on a user action by the user. The method can further include generating an adaptation corresponding to the assistance-initiating characteristic. Generating the adaptation can include automatically adjusting an adaptable device.Type: GrantFiled: September 9, 2019Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: Spencer Thomas Reynolds, Raden Tonev, Tessa Rodes, Janelle Michiko Janyen Arita, Danchen Sun
-
Patent number: 12022233Abstract: 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: GrantFiled: August 23, 2022Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20240184560Abstract: A computer hardware system includes a machine learning engine and a hardware processor configured to perform the following executable operations. A stake in a software product is converted into feature development tokens to be stored in the digital wallet. A description of a plurality of proposed product features for the software product and previously-stored within a blockchain are forwarded to a usage user via a usage user portal. A plurality of the feature development tokens are allocated, using the usage user portal, to a selected one of the proposed product features. The digital wallet and the blockchain are updated based upon the allocating. An objective analysis is performed on the plurality of proposed product features using the machine learning engine. The blockchain is updated based upon a delivered one of the plurality of the proposed product features.Type: ApplicationFiled: December 6, 2022Publication date: June 6, 2024Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20240160556Abstract: A method, computer system, and a computer program product is indicated to provide a solution to a user problem. In one embodiment, this comprises receiving a request from a user for a resolution to a user problem and obtaining a solution to a problem like the user problem from a knowledge-based repository and identifying a source associated with the similar problem. Other solutions are obtained from additional sources like the user problem. A final solution is provided to the user problem by incorporating information from the solutions from the repository and other sources. Information is incorporated to provide a complete resolution to the user problem through the final solutions. A search for any related updates is provided to determines when a similar update needs to be incorporated into the final solution in a future date based on information from the related updates.Type: ApplicationFiled: November 10, 2022Publication date: May 16, 2024Inventors: Zachary A. Silverstein, Jeremy R. Fox, Jacob Ryan Jepperson, Spencer Thomas Reynolds
-
Publication number: 20240161027Abstract: A method includes: receiving, by a processor set, user input defining parameters of a project; receiving, by the processor set, opt-in input from team members defined in the parameters of the project; retrieving, by the processor set and from electronic data sources, data that corresponds to performance of tasks of the project by each of the team members; generating, by the processor set and based on the retrieved data, a respective contribution score of each of the team members; generating, by the processor set and based on the respective contribution scores of each of the team members, a respective allocation score of each of the team members; allocating, by the processor set, an award to the team members based on the respective allocation scores of each of the team members.Type: ApplicationFiled: November 11, 2022Publication date: May 16, 2024Inventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20240103492Abstract: 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: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
-
Publication number: 20240073365Abstract: 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: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20240061690Abstract: 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: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Melanie Dauber, Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox, Alexander James Parker
-
Patent number: 11900106Abstract: 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: GrantFiled: March 2, 2022Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
-
Publication number: 20240037226Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: TYLER LISOWSKI, Spencer Thomas Reynolds, Francisco Javier Rodriguez, Kodie Glosser, DENNIS WARNE, Lloyd Wellington Mascarenhas, Matthias Seul
-
Publication number: 20240022793Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Jeremy R. Fox
-
Patent number: 11860712Abstract: 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: GrantFiled: August 24, 2022Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox, Spencer Thomas Reynolds
-
Publication number: 20230419047Abstract: 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: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Inventors: Jacob Ryan Jepperson, Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox