Patents by Inventor Philip Siconolfi

Philip Siconolfi 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: 20250156650
    Abstract: Generating alternative text (“alt text”) for images, including: performing an image analysis of an image to generate data describing one or more visual attributes of the image; performing a natural language processing on the data to generate a text description of the image; and generating, based on the text description of the image, an alt text for the image.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 15, 2025
    Inventors: ANN M DEPAOLO, DANIELLE PALUMBO, DAVID F. HANS, DEBRA L. NOLL, HENRY D GORBSKY, KATHLEEN PFEIFFER, PHILIP SICONOLFI
  • Publication number: 20250097640
    Abstract: A mesh map of networked radio devices is maintained for recording audio of a target speaker using multiple radio devices. Relative locations of the radio devices are established according to audio signal quality received by the radio devices. A primary microphone assignment for recording the target speaker is dynamically assigned among the radio devices according to audio quality conditions. Additional roles of background audio microphone and speaker system may be assigned to other nearby radio devices.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: Jeffrey Bisti, PHILIP SICONOLFI, Robert Paquin
  • Publication number: 20250037417
    Abstract: According to one embodiment, a method, computer system, and computer program product for continuous lighting adjustment through a video stream is provided. The embodiment may include identifying a lighting system. The embodiment may also include determining a lighting goal. The embodiment may further include analyzing a scene in a video stream, wherein one or more lighting features of the video stream are illuminated by the lighting system. The embodiment may also include comparing at least one lighting feature of the scene to the lighting goal. While the lighting goal is not met, the embodiment may include adjusting a lighting system according to the lighting goal, and repeating the analyzing and comparing until the lighting goal is met.
    Type: Application
    Filed: July 26, 2023
    Publication date: January 30, 2025
    Inventors: Jeffrey Bisti, Robert Paquin, PHILIP SICONOLFI
  • Publication number: 20250004833
    Abstract: A method, computer program product, and computer system for allocating resources to sections of a course. A trained machine learning model (MLM) is executed to initially allocate resources for each section of the course. The trained MLM was previously trained from data of multiple sections of respective historical courses using current instances of a feature vector respectively corresponding to each of the multiple sections. Executing the trained MLM includes using a first instance of a feature vector characterizing the current section as input to the trained MLM. The trained MLM includes a K nearest neighbors (KNN) algorithm and a trained artificial intelligence (AI) model. The resource allocation among the sections is adjusted as deviations from the initially allocated resources to each section. The deviations are based on resource limitations that are specific to each section individually and are not generally encompassed by the sections of the historical courses.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Philip Siconolfi, Jeffrey Bisti, Robert Paquin
  • Publication number: 20240428826
    Abstract: According to one embodiment, a method, computer system, and computer program product for synchronizing recordings by using audio anchor points is provided. The embodiment may include identifying two or more recording devices and a plurality of video recordings, including at least one video recording from each of at least two of the two or more recording devices. The embodiment may also include establishing a connection between the two or more recording devices. The embodiment may further include setting one or more anchor points in time based on the plurality of video recordings. The embodiment may also include inserting an audio sequence into at least two of the plurality of video recordings at an anchor point in the one or more anchor points. The embodiment may further include combining the at least two of the plurality of video recordings based on the audio sequence.
    Type: Application
    Filed: June 23, 2023
    Publication date: December 26, 2024
    Inventors: Jeffrey Bisti, PHILIP SICONOLFI, Robert Paquin
  • Publication number: 20240386341
    Abstract: Disclosed embodiments provide techniques for curriculum generation for customized learning solutions. A job description is obtained, and a user's current skill level is assessed. Discrepancies are identified and a customized learning solution is generated based on the deficiencies. Factors such as cost, completion time, learning preferences, and course ratings are included in the generation of the customized learning solution. In this way, users obtain a customized learning solution that provides a path for the users to acquire the needed skills for a desired job, thereby increasing the opportunities for workers, and enabling companies, government, and other institutions to increase the productivity of their workforce.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 21, 2024
    Inventors: Philip Siconolfi, Ann M. DePaolo, Danielle Atwood, David F. Hans, Geoffrey Smith
  • Patent number: 11640249
    Abstract: Aspects include receiving, at a portable storage device, a file from a digital device. The file is stored into an unprotected storage area on the portable storage device and a storage policy associated with the digital device is accessed by the portable storage device. It is determined, by the portable storage device, based at least in part on the portable storage policy, whether to store a copy of the file in a protected storage area on the storage device. Access to the protected storage area is restricted to authenticated users. A copy of the file is stored in the protected storage area in response to determining that a copy of the file should be stored in the protected storage area.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: May 2, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Bisti, Philip Siconolfi, Tyler Nicole King, Robert Paquin
  • Publication number: 20230080084
    Abstract: Aspects include receiving, at a portable storage device, a file from a digital device. The file is stored into an unprotected storage area on the portable storage device and a storage policy associated with the digital device is accessed by the portable storage device. It is determined, by the portable storage device, based at least in part on the portable storage policy, whether to store a copy of the file in a protected storage area on the storage device. Access to the protected storage area is restricted to authenticated users. A copy of the file is stored in the protected storage area in response to determining that a copy of the file should be stored in the protected storage area.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Jeffrey Bisti, Philip Siconolfi, Tyler Nicole King, Robert Paquin
  • Patent number: 11181387
    Abstract: Methods, systems and computer program products for dynamic routing are provided. Aspects include receiving a plurality of stops from a user, wherein the plurality of stops includes at least one fixed location and at least one variable location and obtaining an address for at least one of the plurality of stops. Aspects also include obtaining a routing goal associated with the user and generating a route, including each of the plurality of stops, based on the routing goal. Aspects further include monitoring a movement of the user and updating the route based at least in part on the movement of the user.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danielle Judka, Philip Siconolfi, Weon W. Yuan
  • Patent number: 11150992
    Abstract: A computer-implemented method for recording file dependencies. A non-limiting example of the computer-implemented method includes creating, by the processor, a new inter-dependencies object in an inter-dependencies registry and writing, by the processor, an inter-dependency relationship between a first file and a second file from which the first file depends to the inter-dependency object in the inter-dependencies registry. The computer-implemented method further provides, by the processor, the inter-dependencies registry to a system upon receiving a call to backup the system.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. Bartolomeo, Ryan Bertsche, Jeffrey Bisti, Frank J. De Gilio, Jacky M. Doll, Danielle Judka, Emily M. Metruck, Philip Siconolfi
  • Patent number: 11044075
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Patent number: 10984360
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10719365
    Abstract: Technical solutions are described for a machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow includes a sequence of workflow steps, and responsively, identifying a preliminary update for the workflow from a data source. The method further includes authenticating the data source, and if the data source is a trusted data source, pulling the preliminary update from the data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling an updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution including changing a target system. The method further includes accumulating execution information and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10719795
    Abstract: Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10713084
    Abstract: Technical solutions are described for machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow including a sequence of workflow steps. The method further includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step from the workflow for execution, and pulling updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution includes changing a target system. The method further includes accumulating execution information including attributes associated with execution of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20200153610
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
    Type: Application
    Filed: January 20, 2020
    Publication date: May 14, 2020
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20200103238
    Abstract: Methods, systems and computer program products for dynamic routing are provided. Aspects include receiving a plurality of stops from a user, wherein the plurality of stops includes at least one fixed location and at least one variable location and obtaining an address for at least one of the plurality of stops. Aspects also include obtaining a routing goal associated with the user and generating a route, including each of the plurality of stops, based on the routing goal. Aspects further include monitoring a movement of the user and updating the route based at least in part on the movement of the user.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: DANIELLE JUDKA, PHILIP SICONOLFI, WEON W. YUAN
  • Patent number: 10581592
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20200065194
    Abstract: A computer-implemented method for recording file dependencies. A non-limiting example of the computer-implemented method includes creating, by the processor, a new inter-dependencies object in an inter-dependencies registry and writing, by the processor, an inter-dependency relationship between a first file and a second file from which the first file depends to the inter-dependency object in the inter-dependencies registry. The computer-implemented method further provides, by the processor, the inter-dependencies registry to a system upon receiving a call to backup the system.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: William J. Bartolomeo, Ryan Bertsche, Jeffrey Bisti, Frank J. De Gilio, Jacky M. Doll, Danielle Judka, Emily M. Metruck, Philip Siconolfi
  • Patent number: 10552779
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle