Patents by Inventor Siddhartha Sood
Siddhartha Sood 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: 12229049Abstract: Managing data element caching is provided. Non-functional requirements of a system running an application are mapped to resource utilization and system performance metric values corresponding to each of a plurality of caching parameters for each of data elements corresponding to the application suitable for caching. A caching decision is generated for each of the data elements corresponding to the application suitable for caching by identifying certain ones of the data elements for the caching to improve at least one of performance and throughput of the system based on the mapping. A data element caching decision recommendation is generated for the application based on the caching decision. The data element caching decision recommendation corresponding to the application is output to a client device of a customer via a network.Type: GrantFiled: June 16, 2023Date of Patent: February 18, 2025Assignee: International Business Machines CorporationInventors: Madhusmita Patil, Harish Bharti, Siddhartha Sood, Shweta Vohra
-
Publication number: 20250001899Abstract: A system can comprise a memory that stores computer executable components, and a processor, operably coupled to the memory, that executes the computer executable components comprising: a scheduler component that schedules an electric charging time slot for a charging patch of a road for an electric vehicle based on an energy requirement of the electric vehicle and a destination arrival time requirement of the electric vehicle. In an embodiment, the scheduler component can schedule the electric charging time slot further based on passenger range anxiety. In an embodiment, the electric charging time slot can be adjusted based on a second energy requirement of a second electric vehicle.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Siddhartha Sood, Anil Laxman Palled, Abhishek Jain, Adinarayana Haridas
-
Publication number: 20240419592Abstract: Managing data element caching is provided. Non-functional requirements of a system running an application are mapped to resource utilization and system performance metric values corresponding to each of a plurality of caching parameters for each of data elements corresponding to the application suitable for caching. A caching decision is generated for each of the data elements corresponding to the application suitable for caching by identifying certain ones of the data elements for the caching to improve at least one of performance and throughput of the system based on the mapping. A data element caching decision recommendation is generated for the application based on the caching decision. The data element caching decision recommendation corresponding to the application is output to a client device of a customer via a network.Type: ApplicationFiled: June 16, 2023Publication date: December 19, 2024Inventors: Madhusmita Patil, Harish Bharti, Siddhartha Sood, Shweta Vohra
-
Publication number: 20240400107Abstract: A method for managing tasks performable by autonomous vehicles includes performing a setup for various utility capabilities of an autonomous vehicle, where the various utility capabilities of the autonomous vehicles perform multiple activities to complete a task. The method also includes receiving programming constructs to support task definitions and configurations of the various utility capabilities of the autonomous vehicle. The method also includes configuring the autonomous vehicle with the multiple activities to complete the task and associating each activity with one or more utility capabilities from the various utility capabilities of the autonomous vehicle. The method also includes instructing the autonomous vehicle to perform the multiple activities to complete the task and validating, via the various utility capabilities of the autonomous vehicle, the completion of the task.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Siddhartha Sood, Jasbir Singh Dhaliwal, Abhishek Jain
-
Publication number: 20240330327Abstract: Leveraging production deployments to accelerate inflight deployments in a computing environment. A component is extracted, which is identified in the production deployment. The identified, extracted component is analyzed to derive a set of data describing the identified, extracted component. A relationship between the data is built. The relationship is used to develop an enterprise-wide methodology that is utilized to accelerate development of an additional, inflight deployment by comparing the additional, inflight deployment against the developed methodology.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Siddhartha SOOD, Shweta VOHRA, Madhusmita PATIL, Harish BHARTI, Balakrishnan SREENIVASAN
-
Publication number: 20240303258Abstract: Computer-implemented methods for system identification and connectivity creation. Aspects include obtaining, by the processor, customer data and applying one or more natural language processing techniques to the customer data to generate one or more entities for a first data structure. Aspects also include generating one or more predicted entities based on the one or more entities and analyzing the one or more predicted entities of the first data structure to determine a candidate source system, wherein the one or more predicted entities include one or more connection parameters. Aspects further include generating a system environment to connect the candidate source system to the target system based on the first data structure.Type: ApplicationFiled: March 10, 2023Publication date: September 12, 2024Inventors: Dharma Teja Atluri, Siddhartha Sood, Santanu Ghosh, Moumee Chanda
-
Publication number: 20240202656Abstract: An enhanced system and methods implement intelligent decision making autonomous control of Unit Load Devices (ULDs) within a prescribed airport perimeter, such as an airport. An Intelligent Autonomous ULD Control Tower (IAUCT) receives demands for ULDs, maintains a ULD repository data store, and controls ULDs within the prescribed airport perimeter. The IAUCT identifies at least a ULD state and a specific ULD position for the ULD within a prescribed airport perimeter, and stores the ULD state and specific ULD position in a ULD repository data store. The IAUCT selects a next action for the ULD based upon the demand for ULDs and based upon the ULD state and specific ULD position and the demand for ULDs within the perimeter area. The IAUCT dynamically identifies an optimized route for moving the ULD within the prescribed airport perimeter based upon the selected next action.Type: ApplicationFiled: December 19, 2022Publication date: June 20, 2024Inventors: Siddhartha SOOD, Sandip GOSWAMI, Rahul ROY, Biswanath MUKHERJEE, Jaydeep SARKAR
-
Publication number: 20230419244Abstract: Logistics are optimized for delivering a product within a product distribution network. A computer receives order data, the order data includes order information and a delivery location of a product ordered by a user. The order data further includes an order history of the user including order returns or cancelations. Using data analytics, the order data is analyzed to determine a logistics plan for the delivery of the product. A probability of return of the product is calculated, and a probability of re-order of the product is calculated. As part of the logistics plan and based on the analyzing of the order data, a recommended storage facility is generated for a second delivery location resulting from a re-routing of the delivery of the product, in response to the order being canceled.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Siddhartha Sood, Sandip Goswami, Rahul Roy, Biswanath Mukherjee, Jaydeep Sarkar
-
Patent number: 11838141Abstract: In an approach for augmenting contextual timeline markers on a virtual video conversation, a processor records a virtual meeting on a virtual meeting platform with one or more participants. Responsive to the virtual meeting chair ending the virtual meeting with one or more incomplete tasks, a processor creates an augmented recording of the virtual meeting, wherein the augmented recording includes a timeline composed of a plurality of timeline markers, wherein a timeline marker is associated with a conversation that occurs at a particular contextual conversation point during the virtual meeting. A processor enables one or more post-meeting collaboration enabled conversations between the virtual meeting chair and one or more nonparticipants, wherein the one or more incomplete tasks are completed. A processor requests feedback on a timeline marker response associated with the one or more incomplete tasks from a timeline marker creator. A processor applies the feedback received.Type: GrantFiled: October 29, 2021Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Pijush Kanti Biswas, Abhishek Kumar Gautam, Biswajit Mohapatra, Siddhartha Sood
-
Patent number: 11765032Abstract: A method for Governance, Risk, Compliance (GRC) and security compliance in a cloud computing environment is provided. The method includes maintaining a cloud resource to be in a transient state that keeps the cloud resource from being visible to other cloud resources for a configured rule driven duration during which validations comprising the GRC and security compliance are applied to the cloud resource. The method further includes provisioning the cloud resource responsive to the cloud resource meeting a time-in-transient-state requirement and passing the GRC and security compliance. The maintaining step includes reusing reactive validations for further GRC and security compliance in a resource lifecycle leveraging Application Programming Interface (API) based lifecycle events during the transient state, and deriving a next set of configurable actions for provisioned resources by providing hooks to a provisioning service to get a compliance posture for the cloud resource in the transient state.Type: GrantFiled: October 31, 2022Date of Patent: September 19, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Siddhartha Sood, Balakrishan Sreenivasan, Roopa Wilson, Richard Daniel Gunjal
-
Patent number: 11764985Abstract: In an approach for improving the virtual meeting user experience, a processor detects a user disengaging from a virtual meeting having at least two participants for a pre-set period of time or for a pre-set percentage of a total allotted time of a pre-scheduled virtual meeting. A processor retrieves data from a database. A processor prepares a summary that is tailored to a profile of the user and that covers a portion of the virtual meeting during which the user was disengaged. A processor detects the user reconnecting to the virtual meeting. A processor determines whether the user will review the summary before rejoining the virtual meeting. Responsive to determining the user will review the summary before rejoining the virtual meeting, a processor prompts the user with a set of default user preferences to review the summary. A processor outputs the summary to the user.Type: GrantFiled: April 15, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Siddhartha Sood, Sanket Jain, Ajay Kumar Sharma, Mohammad Kafee Uddin, Manoj Kumar Joshi
-
Publication number: 20230168858Abstract: Embodiments include a method for controlling a device, a voice-controlled device, and a computer program product. One embodiment of the method may comprise receiving a first command from a first user at a device and receiving a second command from a second user at the device, and determining, by a first trained machine learning model, that the second command conflicts with the first command. In response to determining the second command conflicts with the first command, some embodiments may determine, by a second trained machine learning model, a physical world hierarchy between the first user and the second user, determine a response to the second command using the physical world hierarchy. The method may further comprise performing the response. Some embodiments may further comprise identifying, by the second trained machine learning model, a higher ranking user chosen from the group consisting of the first user and the second user.Type: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Michael Patrick Shute, Siddhartha Sood, Suguna KOLA, Gordan G. Greenlee
-
Publication number: 20230134899Abstract: In an approach for augmenting contextual timeline markers on a virtual video conversation, a processor records a virtual meeting on a virtual meeting platform with one or more participants. Responsive to the virtual meeting chair ending the virtual meeting with one or more incomplete tasks, a processor creates an augmented recording of the virtual meeting, wherein the augmented recording includes a timeline composed of a plurality of timeline markers, wherein a timeline marker is associated with a conversation that occurs at a particular contextual conversation point during the virtual meeting. A processor enables one or more post-meeting collaboration enabled conversations between the virtual meeting chair and one or more nonparticipants, wherein the one or more incomplete tasks are completed. A processor requests feedback on a timeline marker response associated with the one or more incomplete tasks from a timeline marker creator. A processor applies the feedback received.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Pijush Kanti Biswas, Abhishek Kumar Gautam, Biswajit Mohapatra, Siddhartha Sood
-
Patent number: 11574553Abstract: A system including sensors configured to provide physiological markers of a developer and a controller configured provide information indicative of a user experience to the developer while receive signals from the sensors. The controller is configured to utilize cognitive analysis determine developer emotion responses as the developer receives the user experience. The controller compares a developer emotion classification with a user emotion classification of a user as the user generated the user experience. The system generates a prioritized backlog to identify points where emotion responses between user and developer are in common, or where emotion responses between user and developer differ.Type: GrantFiled: September 18, 2019Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Stan Kevin Daley, Michael Bender, Siddhartha Sood, Shawn D. Hennessy
-
Publication number: 20220412512Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include accepting fluid parameter data about a fluid and identifying at least one safety threshold for the fluid. The operations may further include calculating a fluid quality index for the fluid based on the fluid parameter data and analyzing the fluid quality index against the at least one safety threshold to achieve fluid quality testing data. The operations may also include leveraging the fluid quality testing data to control a fluid flow.Type: ApplicationFiled: June 28, 2021Publication date: December 29, 2022Inventors: Dharma Teja Atluri, Siddhartha Sood, Santanu Ghosh, Snehasish Ghosh
-
Publication number: 20220414244Abstract: Control of sending content based on originating party consent is defined at the time content is sent or is pre-defined by the originating party. Metadata and originating party identifiers are attached to files to control sharing functionality at the operating system level and/or the application level. Only files consented to be sent may be shared by a receiving user. When consent is given to share a file, the receiver who subsequently shares the file becomes the controlling sender having authority to consent to further sharing of the file.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Dharma Teja Atluri, Siddhartha Sood, Santanu Ghosh, Snehasish Ghosh
-
Publication number: 20220337443Abstract: In an approach for improving the virtual meeting user experience, a processor detects a user disengaging from a virtual meeting having at least two participants for a pre-set period of time or for a pre-set percentage of a total allotted time of a pre-scheduled virtual meeting. A processor retrieves data from a database. A processor prepares a summary that is tailored to a profile of the user and that covers a portion of the virtual meeting during which the user was disengaged. A processor detects the user reconnecting to the virtual meeting. A processor determines whether the user will review the summary before rejoining the virtual meeting. Responsive to determining the user will review the summary before rejoining the virtual meeting, a processor prompts the user with a set of default user preferences to review the summary. A processor outputs the summary to the user.Type: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Inventors: Siddhartha Sood, Sanket Jain, Ajay Kumar Sharma, Mohammad Kafee Uddin, Manoj Kumar Joshi
-
Patent number: 11341186Abstract: A method, computer program product, and a system where a processor(s) obtains a video from a user, via a client, and segments the video into temporal shots that comprise a timeline of the video. The processor(s) cognitively analyze the video, by applying an image recognition algorithm to identify image entities in each temporal shot of the video and by applying a data structure comprising a user profile of the user to the temporal shots, to identity personal entities in each temporal shot of the video. The program code generates a search index for the video, utilizing the user entities (image entities and personal entities), where each entry of the search index is a given user entity and a linkage to a given temporal shot and the linkage indicates a location of the given user entity in the timeline of the video.Type: GrantFiled: June 19, 2019Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Michael Bender, Michael P. Shute, Siddhartha Sood, Evelyn R. Anderson
-
Patent number: 11321676Abstract: Systems and methods for managing flexible events in an electronic calendar are disclosed. In embodiments, a computer-implemented method comprises: determining, by a computing device, that an electronic calendar event is a flexible event based on recording data of the electronic calendar event indicating that a recording of the electronic calendar event may be available; determining, by the computing device, an end date by which the electronic calendar event must be completed based on the scheduling data; and displaying, by the computing device, an electronic calendar with the electronic calendar event to a user.Type: GrantFiled: November 25, 2019Date of Patent: May 3, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Gordan G. Greenlee, Michael P. Shute, Siddhartha Sood
-
Patent number: 11040168Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: preparation of a user profile for a user whose stress response is being managed to attain a goal response. A use mode is determined according to objectives for the goal response. An Augmented Reality (AR) environment customized for the user is generated according to a use mode configuration corresponding to the use mode, and delivered to the user via a user AR device. Responses by the user to the AR environment is monitored by IoT devices, cognitively analyzed, and a determination if the goal response has been attained would be made according to the monitored user response.Type: GrantFiled: June 21, 2018Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Michael Bender, Stan K. Daley, Michael Shute, Siddhartha Sood, Pooja Malik