Patents by Inventor Shikha Srivastava
Shikha Srivastava 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: 20230359997Abstract: An embodiment for synthesizing collaborative application information in the workplace is provided. The embodiment may include receiving login credentials from a user when the user opens a collaboration application. The embodiment may also include identifying organizational metadata associated with the user from a business ledger. The embodiment may further include identifying one or more communications initiated with the login credentials. The embodiment may also include automatically adding the user to one or more open discussions. The embodiment may further include in response to determining the user wants an enhanced display in the collaboration application, displaying the one or more open discussions in the collaboration application and one or more insights. The embodiment may also include providing one or more recommended personalized dialog snippets to the user.Type: ApplicationFiled: May 9, 2022Publication date: November 9, 2023Inventors: Shikha Srivastava, Vikram Rengarajan
-
Patent number: 11729058Abstract: In an approach to improve the management of multi-cloud environment resources embodiments of the present invention execute provisioning and rerouting mechanisms to maintain continuity in the multi-cloud computing environment despite changes to one or more predetermined factors or an identified problem. Additionally, embodiments predict a future need of a system based on collected data and the executed provision and rerouting mechanisms and analyze use history within the multi-cloud computing environment. Moreover, embodiments identify one or more solutions to address the future needs of the system based on the analysis of the use history; and proactively and autonomously implement the one or more identified solutions based one or more predetermined criteria in the multi-cloud computing environment.Type: GrantFiled: September 23, 2022Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Noopur Agarwal, Shikha Srivastava
-
Patent number: 11643438Abstract: Cyclic depsipeptide-class molecules, referred to herein as persephacins (including analogs thereof), having similarities to aureobasidin A, are described. The persephacins have antimicrobial activity, such as antifungal activity against a diverse range of clinically-relevant fungal pathogens, antiprotozoan parasite activity, and antibacterial activity, and can be used for example in treatments of difficult-to-treat ocular fungal infections at lower concentrations than natamycin. The active compounds may be combined with a secondary compound in a composition.Type: GrantFiled: July 19, 2019Date of Patent: May 9, 2023Assignee: The Board of Regents of the University of OklahomaInventors: Robert H. Cichewicz, Lin Du, Jianlan You, Allison O. Mattes, Shikha Srivastava, Saikat Haldar
-
Patent number: 11622159Abstract: A processor may manage media modification within a participant network. A processor may generate the participant network having a participant. The participant may be associated with one or more media data. A processor may enforce one or more rules on the participant network using an artificial intelligence (AI) based governance system. The one or more rules may manage the modification of the one or more media data by the participant. A processor may restrict the participant from modifying the one or more media data based, at least in part, on the AI based governance system.Type: GrantFiled: June 29, 2021Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Vikram Rengarajan, Shikha Srivastava
-
Publication number: 20220417613Abstract: A processor may manage media modification within a participant network. A processor may generate the participant network having a participant. The participant may be associated with one or more media data. A processor may enforce one or more rules on the participant network using an artificial intelligence (AI) based governance system. The one or more rules may manage the modification of the one or more media data by the participant. A processor may restrict the participant from modifying the one or more media data based, at least in part, on the AI based governance system.Type: ApplicationFiled: June 29, 2021Publication date: December 29, 2022Inventors: Vikram Rengarajan, Shikha Srivastava
-
Publication number: 20210317167Abstract: Cyclic depsipeptide-class molecules, referred to herein as persephacins (including analogs thereof), having similarities to aureobasidin A, are described. The persephacins have antimicrobial activity, such as antifungal activity against a diverse range of clinically-relevant fungal pathogens, antiprotozoan parasite activity, and antibacterial activity, and can be used for example in treatments of difficult-to-treat ocular fungal infections at lower concentrations than natamycin. The active compounds may be combined with a secondary compound in a composition.Type: ApplicationFiled: July 19, 2019Publication date: October 14, 2021Inventors: Robert H. Cichewicz, Lin Du, Jianlan You, Allison O. Mattes, Shikha Srivastava, Saikat Haldar
-
Patent number: 11010207Abstract: Usage metering software for metering usage of a single application, where portions of the application run on at least two different platforms. The usage metric values are aggregated for the purposes of planning, billing the client or the like. In some embodiments, at least one platform of the multiple platforms is a cloud platform and at least one platform of the multiple platforms is a non-cloud platform.Type: GrantFiled: June 26, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Paul Lloyd Hawes Carroll, Shikha Srivastava, Charles A. Quincy
-
Patent number: 10884897Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.Type: GrantFiled: November 25, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
-
Publication number: 20200409769Abstract: Usage metering software for metering usage of a single application, where portions of the application run on at least two different platforms. The usage metric values are aggregated for the purposes of planning, billing the client or the like. In some embodiments, at least one platform of the multiple platforms is a cloud platform and at least one platform of the multiple platforms is a non-cloud platform.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Paul Lloyd Hawes Carroll, Shikha Srivastava, Charles A. Quincy
-
Publication number: 20200089596Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.Type: ApplicationFiled: November 25, 2019Publication date: March 19, 2020Inventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
-
Patent number: 10592389Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.Type: GrantFiled: January 21, 2019Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
-
Patent number: 10387527Abstract: Aspects of the present invention disclose a method, computer program product, and system for generating global widget filters. The method includes identifying, by one or more computer processors, one or more widgets on a computing device. The method further includes identifying, by one or more computer processors, a new filter for the one or more widgets on the computing device. The method further includes identify, by one or more computer processes, one or more existing filters for the one or more widgets. The method further includes determine, by one or more computer processors, if the new filter is relevant to the one or more widgets. The method further includes in response to determining if the new filter is relevant to the one or more widgets, generating, by one or more computer processors, a merged filter for the relevant one or more widgets.Type: GrantFiled: February 18, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Mustansir Ali, Bobby Joseph, Shikha Srivastava
-
Publication number: 20180275845Abstract: A mechanism is provided for use with dashboards that show computer operations and/or status. The mechanism receives first user dashboard preference data indicative of a first user's historical preferences for dashboard content, layout and/or customizability. The mechanism receives a new dashboard request indicative of a need to design dashboard content and layout for a new dashboard for the first user. Responsive to the new dashboard request, machine logic designs a new dashboard data set corresponding to the new dashboard for the first user based, at least in part, upon the first user dashboard preference data.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventors: Laquicia S. Barbee, Kenneth J. Parzygnat, Shikha Srivastava
-
Publication number: 20170242892Abstract: Aspects of the present invention disclose a method, computer program product, and system for generating global widget filters. The method includes identifying, by one or more computer processors, one or more widgets on a computing device. The method further includes identifying, by one or more computer processors, a new filter for the one or more widgets on the computing device. The method further includes identify, by one or more computer processes, one or more existing filters for the one or more widgets. The method further includes determine, by one or more computer processors, if the new filter is relevant to the one or more widgets. The method further includes in response to determining if the new filter is relevant to the one or more widgets, generating, by one or more computer processors, a merged filter for the relevant one or more widgets.Type: ApplicationFiled: February 18, 2016Publication date: August 24, 2017Inventors: Mustansir Ali, Bobby Joseph, Shikha Srivastava
-
Patent number: 9256481Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: GrantFiled: April 17, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Patent number: 9250985Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: GrantFiled: March 5, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Patent number: 9037958Abstract: Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot.Type: GrantFiled: November 22, 2011Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua S. Allen, Richard A. King, Vijay Pandiarajan, Kenneth J. Parzygnat, Shikha Srivastava
-
Patent number: 8782630Abstract: An upgrade of an application product is installed to a first location in a shared environment that is different than a second location in the shared environment. An indication of the newer version of the application product and an indication of the first location are recorded in a registry that comprises indications of a plurality of application products and locations corresponding thereto. Metadata and binding information are obtained from an instance of the previous version of the application product while the instance of the previous version of the application product continues running. The metadata and the binding information are instantiated for an instance of the newer version of the application product in execution space thereof. Work is diverted work from the instance of the previous version of the application product to the instance of the newer version of the application product while both instances continue running in the shared environment.Type: GrantFiled: June 30, 2011Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Samar Choudhary, Hao Q. La, Jean-Marc Paulin, Shikha Srivastava
-
Publication number: 20130232508Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava
-
Publication number: 20130232509Abstract: A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time.Type: ApplicationFiled: April 17, 2013Publication date: September 5, 2013Applicant: International Business Machines CorporationInventors: Joshua S. Allen, Paul L. H. Carroll, Samar Choudhary, Richard A. King, Vijay Pandiarajan, Shikha Srivastava