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: 20250156650Abstract: 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: ApplicationFiled: November 13, 2023Publication date: May 15, 2025Inventors: ANN M DEPAOLO, DANIELLE PALUMBO, DAVID F. HANS, DEBRA L. NOLL, HENRY D GORBSKY, KATHLEEN PFEIFFER, PHILIP SICONOLFI
-
Publication number: 20250097640Abstract: 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: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Jeffrey Bisti, PHILIP SICONOLFI, Robert Paquin
-
Publication number: 20250037417Abstract: 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: ApplicationFiled: July 26, 2023Publication date: January 30, 2025Inventors: Jeffrey Bisti, Robert Paquin, PHILIP SICONOLFI
-
Publication number: 20250004833Abstract: 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: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Philip Siconolfi, Jeffrey Bisti, Robert Paquin
-
Publication number: 20240428826Abstract: 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: ApplicationFiled: June 23, 2023Publication date: December 26, 2024Inventors: Jeffrey Bisti, PHILIP SICONOLFI, Robert Paquin
-
Publication number: 20240386341Abstract: 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: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: Philip Siconolfi, Ann M. DePaolo, Danielle Atwood, David F. Hans, Geoffrey Smith
-
Patent number: 11640249Abstract: 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: GrantFiled: September 15, 2021Date of Patent: May 2, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Bisti, Philip Siconolfi, Tyler Nicole King, Robert Paquin
-
Publication number: 20230080084Abstract: 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: ApplicationFiled: September 15, 2021Publication date: March 16, 2023Inventors: Jeffrey Bisti, Philip Siconolfi, Tyler Nicole King, Robert Paquin
-
Patent number: 11181387Abstract: 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: GrantFiled: September 27, 2018Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danielle Judka, Philip Siconolfi, Weon W. Yuan
-
Patent number: 11150992Abstract: 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: GrantFiled: August 21, 2018Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William J. Bartolomeo, Ryan Bertsche, Jeffrey Bisti, Frank J. De Gilio, Jacky M. Doll, Danielle Judka, Emily M. Metruck, Philip Siconolfi
-
Patent number: 11044075Abstract: 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: GrantFiled: January 20, 2020Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
-
Patent number: 10984360Abstract: 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: GrantFiled: August 30, 2019Date of Patent: April 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
-
Patent number: 10719365Abstract: 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: GrantFiled: October 27, 2017Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
-
Patent number: 10719795Abstract: 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: GrantFiled: October 27, 2017Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
-
Patent number: 10713084Abstract: 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: GrantFiled: October 27, 2017Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
-
Publication number: 20200153610Abstract: 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: ApplicationFiled: January 20, 2020Publication date: May 14, 2020Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
-
Publication number: 20200103238Abstract: 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: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: DANIELLE JUDKA, PHILIP SICONOLFI, WEON W. YUAN
-
Patent number: 10581592Abstract: 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: GrantFiled: November 29, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
-
Publication number: 20200065194Abstract: 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: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: William J. Bartolomeo, Ryan Bertsche, Jeffrey Bisti, Frank J. De Gilio, Jacky M. Doll, Danielle Judka, Emily M. Metruck, Philip Siconolfi
-
Patent number: 10552779Abstract: 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: GrantFiled: October 27, 2017Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle