Patents by Inventor Shibi Panikkar
Shibi Panikkar 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: 20240394323Abstract: An example methodology includes, by a computing device, analyzing an application to identify one or more elements in the application and, for each element of the one or more elements, an attribution of the element. The method also includes, for each element of the one or more elements, by the computing device, determining an attribute of the element which is a non-duplicate attribute, creating a first accessibility to the element by the non-duplicate attribute, creating a second accessibility to the element by XPath, and storing the first accessibility and the second accessibility created for the element within a central repository. The method may also include, by the computing device, generating a handler class for an element of the one or more elements in the application, wherein the handler class contains code for accessing the element, and providing the generated handler class to another computing device.Type: ApplicationFiled: May 22, 2023Publication date: November 28, 2024Applicant: Dell Products L.P.Inventors: Subhashini Puram, Shibi Panikkar, Aashna Mohapatra, Ambarish Roy
-
Publication number: 20240380590Abstract: Intelligent functionality enablement techniques are disclosed. In one example, a method comprises obtaining a functionality enablement file comprising at least a first block and a second block, wherein the first block is usable to activate one or more features of a product and the second block is usable to perform a configuration setup to enable the product to operate in accordance with at least one computing platform.Type: ApplicationFiled: May 8, 2023Publication date: November 14, 2024Inventor: Shibi Panikkar
-
Patent number: 12135810Abstract: Methods, apparatus, and processor-readable storage media for a dynamic user dashboard are provided herein. An example computer-implemented method includes obtaining information related to characteristics of a user within an organization; generating a user context for the user based on the information; generating a data structure comprising mappings between the user context and one or more initial intents associated with the characteristics of the user; processing at least one user input using one or more natural language understanding techniques to identify at least one language-based intent; determining a derived intent based at least in part on the at least one language-based intent and the user context; dynamically updating the data structure based on the derived intent; and rendering data corresponding to the organization to a visual dashboard of the user based at least in part on the updated data structure.Type: GrantFiled: June 7, 2022Date of Patent: November 5, 2024Assignee: Dell Products L.P.Inventors: Naga Navya Nandini Nidhi Pavuluri, Shibi Panikkar
-
Publication number: 20240364508Abstract: A system, method, and computer-readable medium for authentication as to resources of a subscription for a customer for particular resources that include hardware and software. A distributed ledger, such as a block chain support a main subscription channel. Factory entities of the provider of the resources write to a sub distributed ledger of the distributed ledger, where the sub distributed ledger is related to a factory subscription channel. Third party vendors of the provider of the resources write to another sub distributed ledger of the distributed ledger, where this sub distributed ledger is related to a vendor subscription channel. The distributed ledger of the main subscription channel is updated with provisioning of the resources. An authenticity view is provided as to updated main subscription channel.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Applicant: Dell Products L.P.Inventors: Mahesh Kumar Kancharla, Sisir Samanta, Shibi Panikkar
-
Patent number: 12124982Abstract: An initial transaction is generated representing a forecasted demand for material needed to manufacture equipment via a supply chain. The initial transaction is added to a blockchain for access by entities in the supply chain comprising at least a subset of one or more supply entities, one or more material distribution entities, and one or more manufacturing entities. In one or more examples, the steps may be performed by an OEM blockchain node that accesses any transactions added by the various entities on the blockchain node and limits access to transactions on the blockchain by the various entities. Further, the initial transaction may be a main transaction and a transaction representing a commitment by one of the supply entities may be a sub-transaction of the main transaction, and the sub-transaction is closed in the blockchain upon the request for payment for the committed material or payment of the request.Type: GrantFiled: July 13, 2021Date of Patent: October 22, 2024Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Rohit Gosain, Ajay Maikhuri
-
Publication number: 20240346335Abstract: Methods, apparatus, and processor-readable storage media for dynamic adjustment of request configurations are provided herein. An example method includes: determining that a value of a first parameter associated with a request varies over a particular period of time; predicting the value of the first parameter over the period of time based on historical time-series data; generating configurations for the request based on the predicted value of the first parameter, where each configuration corresponds to a different time interval within the period of time and includes: a second parameter, associated with a type of resource, that is fixed over the corresponding time interval and one or more uncertainty criteria corresponding to the second parameter; obtaining a selection of one of the configurations; and initiating one or more automated actions in response to at least one of the uncertainty criteria of the selected configuration being satisfied during the corresponding time interval.Type: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Inventors: Shibi Panikkar, Sisir Samanta
-
Publication number: 20240345816Abstract: A method comprising: storing, in a memory, a database that identifies whether each of a plurality of nodes is powered by a sustainable power source or a non-sustainable power source; receiving a request to perform an action; detecting whether the plurality of nodes includes one or more candidate nodes, each of the candidate nodes being a node that is powered by a sustainable power source and has both capacity and capability to execute the request, the detecting being performed based, at least in part, on the database; when the plurality of nodes includes one or more candidate nodes, routing the request to one of the candidate nodes; and when the plurality of nodes does not include any candidate nodes, routing the request.Type: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Applicant: Dell Products L.P.Inventors: Manav Ghosh, Shibi Panikkar
-
Publication number: 20240346163Abstract: Methods, apparatus, and processor-readable storage media for processing transactions using nested data objects are provided herein. An example computer-implemented method includes: generating a nested data object corresponding to a file, where the nested data object includes a first layer for a first transaction related to the file; adding, for each of one or more additional transactions related to the file, a corresponding additional layer to the nested data object, where each layer of the nested data object include one or more respective hash values and one or more respective private keys; and transmitting the nested data object to a user device, where each layer of the nested object are encrypted based on a type of access specified for a user of the user device, and wherein each of the transactions is verifiable based at last in part on the one or more hash values of the corresponding layer.Type: ApplicationFiled: April 13, 2023Publication date: October 17, 2024Inventor: Shibi Panikkar
-
Patent number: 12120207Abstract: A method comprises receiving at least one message, wherein the at least one message comprises a header portion. The header portion comprises operational information about at least one device, and the operational information characterizes one or more operating characteristics of the at least one device. In the method, the at least one message is classified based at least in part on the header portion, and the at least one message is routed to a communication channel of a plurality of communication channels based at least in part on the classifying.Type: GrantFiled: March 14, 2023Date of Patent: October 15, 2024Assignee: Dell Products L.P.Inventors: Bajrang Harlalka, Ramakanth Kommu, Shibi Panikkar
-
Publication number: 20240319974Abstract: Methods, apparatus, and processor-readable storage media for identifying applications impacted by request-related attribute changes are provided herein. An example method includes obtaining one or more changes to an attribute of a first application, wherein the at least one attribute is used by one or more of a plurality of applications to process a request associated with the attribute; determining one or more other attributes used by the plurality of applications that are dependent on the attribute; generating a dependency model for the attribute based at least in part on the one or more other attributes and dependency relationships between the plurality of applications; identifying one or more of the plurality of applications that are impacted by the one or more changes to the attribute based on the dependency model; and initiating one or more automated actions based on the identified one or more applications.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Shibi Panikkar, Sisir Samanta
-
Publication number: 20240323252Abstract: Methods, apparatus, and processor-readable storage media for controlling transfer of data based on network bandwidth demand are provided herein. An example method includes obtaining a request to transfer data corresponding to an application by at least one node of a plurality of nodes of a distributed computing system; identifying a category of the data, from among a plurality of categories, to be transferred by the application based on the request; and controlling the transfer of the data based on the identified category, where the controlling includes: causing the at least one node to transfer the data in response to the identified category being a first category of a plurality of categories; and causing the at least one node to at least delay the transfer of the data based on the category being a different category of the plurality of categories and an available network bandwidth of the distributed computing system.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Sisir Samanta, Shibi Panikkar
-
Publication number: 20240314225Abstract: A method comprises receiving at least one message, wherein the at least one message comprises a header portion. The header portion comprises operational information about at least one device, and the operational information characterizes one or more operating characteristics of the at least one device. In the method, the at least one message is classified based at least in part on the header portion, and the at least one message is routed to a communication channel of a plurality of communication channels based at least in part on the classifying.Type: ApplicationFiled: March 14, 2023Publication date: September 19, 2024Inventors: Bajrang Harlalka, Ramakanth Kommu, Shibi Panikkar
-
Publication number: 20240311209Abstract: Methods, apparatus, and processor-readable storage media for controlling monitoring roles of nodes are provided herein. An example computer-implemented method includes obtaining time-series data related to transactions of system nodes in a distributed system, where the distributed system includes monitoring nodes, and a respective one of the monitoring nodes has a primary monitoring role responsible for monitoring operation of the system nodes; classifying, using a first artificial intelligence-based process, load distributions of the transactions across the system nodes based on the time-series data; determining, using a second artificial intelligence-based process, a respective one of the monitoring nodes to be used as the primary monitoring role for at least a 10 portion of one or more time intervals based on a result of the classifying; and controlling transitions of the primary monitoring role between the monitoring nodes for the one or more time intervals based on a result of the determining.Type: ApplicationFiled: March 14, 2023Publication date: September 19, 2024Inventors: Pratheek Veluswamy, Shibi Panikkar
-
Publication number: 20240311854Abstract: An example methodology includes receiving a forecast for a product and a forecast for a component item needed to make the product. The method also includes, responsive to a determination that the forecast for the component item is an outlier anomaly, computing an outlier corrected forecast quantity for the component item and correcting the forecast for the component item to be the computed outlier corrected forecast quantity for the component item. The method can further include computing a percentage deviation between a total corrected forecast quantity and a quantity forecasted for the component item and, responsive to a determination that the forecast for the component item is an inlier anomaly, computing an inlier corrected forecast quantity for the component item and correcting the forecast for the component item to be the computed inlier corrected forecast quantity for the component item.Type: ApplicationFiled: March 13, 2023Publication date: September 19, 2024Applicant: Dell Products L.P.Inventors: Rohit Gosain, Shibi Panikkar
-
Patent number: 12093676Abstract: Automated management of software code change and deployment in an information processing system is disclosed. In one example, a method comprises the following steps. The method obtains one or more parameters specifying a software deployment following at least one code change to a set of one or more software programs. The method distinguishes first portions of the set of one or more software programs that are affected by the at least one code change from second portions of the set of one or more software programs that are unaffected by the at least one code change. The method generates at least one deployment script for causing deployment of the first portions of the set of one or more software programs without causing deployment of the second portions of the set of one or more software programs.Type: GrantFiled: January 14, 2022Date of Patent: September 17, 2024Assignee: Dell Products L.P.Inventors: Rangan Basu, Rohit Gosain, Shibi Panikkar, Anup Kumar
-
Patent number: 12086643Abstract: Techniques for managing critical workloads in container-based computing environments are disclosed. In one example, a method determines a resource trigger threshold associated with executing at least one containerized workload associated with a first service having a first criticality level, the resource trigger threshold corresponding to a resource capacity allocated to execute the first service. The method determines when the resource capacity allocated to execute the first service reaches the resource trigger threshold, and then re-allocates resource capacity allocated to execute at least one containerized workload associated with a second service having a second criticality level to the first service when the resource trigger threshold is reached. For example, the first criticality level may be higher than the second criticality level.Type: GrantFiled: September 16, 2021Date of Patent: September 10, 2024Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Rohit Gosain, Dhilip S. Kumar
-
Patent number: 12079849Abstract: Computing devices with dual computing architectures for use in a subscription model are disclosed. For example, a computing device comprises a first computing architecture comprising a first set of computing resources dedicated to executing one or more first computing tasks, wherein the one or more first computing tasks are associated with a subscription-based user of the computing device. The computing device further comprises a second computing architecture comprising a second set of computing resources dedicated to executing one or more second computing tasks, wherein the one or more second computing tasks are associated with a subscription-based provider of the computing device.Type: GrantFiled: April 19, 2022Date of Patent: September 3, 2024Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Dhilip S. Kumar, Rohit Gosain
-
Publication number: 20240281416Abstract: An apparatus comprises a processing device configured to identify a source database of a first database type that is to be migrated to a target database of a second database type, to determine a set of migration factors for migrating the source database to the target database, and to select a given migration machine learning model for estimating a size required for the target database based at least in part on the first database type of the source database and the second database type of the target database. The processing device is further configured to estimate the size required for the target database utilizing the given migration machine learning model and the determined set of migration factors and to provision, for the target database, a given amount of storage resources based at least in part on the estimated size required for the target database.Type: ApplicationFiled: February 16, 2023Publication date: August 22, 2024Inventors: Rajesh Kumar Reddy Vasa, Shibi Panikkar
-
Publication number: 20240281814Abstract: An apparatus comprises a processing device configured to identify a given order for products to be manufactured by an entity, the given order being associated with an authorization period specifying a time in which the given order is to be fulfilled by the entity to initiate capture of blocked funds of a customer that placed the given order. The processing device is also configured, responsive to determining that the given order has at least a threshold likelihood of being delayed utilizing a first machine learning model, to predict a delay time of the given order utilizing a second machine learning model. The processing device is further configured, responsive to determining that the predicted delay time of the given order will result in the given order being fulfilled outside of its associated authorization period, to initiate action to reduce the predicted delay time or extend the authorization period.Type: ApplicationFiled: February 17, 2023Publication date: August 22, 2024Inventors: Shibi Panikkar, Ravuru Vijaya Sankar
-
Publication number: 20240272902Abstract: Methods, apparatus, and processor-readable storage media for identifying application relationships using natural language processing techniques are provided herein. An example method includes processing an input related to a software project to derive a set of keywords and a set of intents; identifying a first application, from among a plurality of applications, related to the input based on a comparison of subsets of the keywords to keywords that are mapped to at least some of the plurality of applications in a first knowledge base; identifying a second application from among the plurality of applications related to the first application for at least a portion of the intents, wherein the second application is identified using a second knowledge base that maps the second application to the first application and at least one intent from the set of intents; and controlling initiation of an automated action based on the identified second application.Type: ApplicationFiled: February 15, 2023Publication date: August 15, 2024Inventor: Shibi Panikkar