Patents by Inventor ABHIRUP SEAL
ABHIRUP SEAL 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: 20250123912Abstract: Methods and systems for managing distribution of data in a distributed system are disclosed. The data may be distributed by application programming interfaces that provide access to data included in database or other types of data structures. The application programming interfaces may allow custom resources to be defined and used. The use of custom resources may reduce the overhead for obtaining data by allowing desired data to automatically be provided in response to invocation of functionality of the application programming interfaces.Type: ApplicationFiled: October 17, 2023Publication date: April 17, 2025Inventors: RAMYA RAMAKRISHNAN, ABHIRUP SEAL, SUNIL SHRIRAM KHANNADE
-
Publication number: 20250123910Abstract: A system determines whether an API request has a dependency prior to processing the API request. If the dependency is unmet, then a user may instruct the system to automatically resolve the dependency prior to processing the API request. The user may also resolve the dependency manually. If the dependency is resolved, then the system transmits a response based on the processing of the API request that includes information associated with the dependency.Type: ApplicationFiled: October 11, 2023Publication date: April 17, 2025Inventors: Ramya Ramakrishnan, Abhirup Seal, Sunil Khannade
-
Patent number: 12243007Abstract: In some aspects, baseboard management controllers (BMCs) may register with an inventory management server (IMS). After registering with the IMS, based on detecting a change in inventory monitored by a BMC, the BMC may transmit a push notification to the IMS to notify the IMS of the change. The IMS may record such information in a database, which may be accessible to a system administrator, to one or more other users or systems, or a combination thereof. For example, the system administrator or other user or system may access the IMS to obtain a listing of registered BMCs and equipment associated with the registered BMCs, to search parts based on one or more filters (such as part serial number, part number, or part location, etc.), or to get lifecycle information related to one or more parts.Type: GrantFiled: July 20, 2022Date of Patent: March 4, 2025Assignee: Dell Products L.P.Inventors: Abhirup Seal, Chinmay Shripad Hegde, Hari Venkatachalam
-
Publication number: 20240177176Abstract: An information handling system receives a request from a user for a license to enable a feature of a product for a duration, and determines whether the user is authorized to enable the feature of the product for the duration. The system also determines that the user has sufficient points to enable the feature for the duration, and if both conditions are met then enables the feature of the product for the duration and adding the license to a collection of licenses.Type: ApplicationFiled: November 29, 2022Publication date: May 30, 2024Inventors: Ramya Ramakrishnan, Sunil Shriram Khannade, Abhirup Seal
-
Patent number: 11936511Abstract: In some aspects, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive, from a client device, a payload template request and to transmit, to the client device based on the payload template request, a payload template response including a plurality of payload templates. The one or more processors are further configured to receive, from the client device, a management request including a payload corresponding to a payload template of the plurality of payload templates and to transmit, to the client device based on the management request, a management response indicating a result associated with the management request.Type: GrantFiled: May 18, 2022Date of Patent: March 19, 2024Assignee: Dell Products L.P.Inventors: Ramya Ramakrishnan, Sunil Shriram Khannade, Abhirup Seal
-
Publication number: 20240029015Abstract: In some aspects, baseboard management controllers (BMCs) may register with an inventory management server (IMS). After registering with the IMS, based on detecting a change in inventory monitored by a BMC, the BMC may transmit a push notification to the IMS to notify the IMS of the change. The IMS may record such information in a database, which may be accessible to a system administrator, to one or more other users or systems, or a combination thereof. For example, the system administrator or other user or system may access the IMS to obtain a listing of registered BMCs and equipment associated with the registered BMCs, to search parts based on one or more filters (such as part serial number, part number, or part location, etc.), or to get lifecycle information related to one or more parts.Type: ApplicationFiled: July 20, 2022Publication date: January 25, 2024Applicant: Dell Products L.P.Inventors: Abhirup Seal, Chinmay Shripad Hegde, Hari Venkatachalam
-
Publication number: 20230379207Abstract: In some aspects, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive, from a client device, a payload template request and to transmit, to the client device based on the payload template request, a payload template response including a plurality of payload templates. The one or more processors are further configured to receive, from the client device, a management request including a payload corresponding to a payload template of the plurality of payload templates and to transmit, to the client device based on the management request, a management response indicating a result associated with the management request.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: Dell Products L.P.Inventors: Ramya Ramakrishnan, Sunil Shriram Khannade, Abhirup Seal
-
Patent number: 11755334Abstract: Systems and methods are provided for supporting remote management of an IHS (Information Handling System). A first remote management command is received at an IHS. Managed hardware components of the IHS are identified that are configured by the first remote management command. While the first remote management command is pending, a mapping is maintained of the command and the managed hardware components configured by the command. A second remote management command is received that is related to a component of the IHS. Based on the maintained mapping, a determination is made whether the component of the second remote management command is configured by the pending first management command. When the component of the second remote management command is configured by the pending first management command, a notification of the pending first management command is appended to a response to the second management command.Type: GrantFiled: October 15, 2021Date of Patent: September 12, 2023Assignee: Dell Products, L.P.Inventors: Hiren Kishorbhai Pitroda, Abhirup Seal
-
Publication number: 20230119884Abstract: Systems and methods are provided for supporting remote management of an IHS (Information Handling System). A first remote management command is received at an IHS. Managed hardware components of the IHS are identified that are configured by the first remote management command. While the first remote management command is pending, a mapping is maintained of the command and the managed hardware components configured by the command. A second remote management command is received that is related to a component of the IHS. Based on the maintained mapping, a determination is made whether the component of the second remote management command is configured by the pending first management command. When the component of the second remote management command is configured by the pending first management command, a notification of the pending first management command is appended to a response to the second management command.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Applicant: Dell Products, L.P.Inventors: Hiren Kishorbhai Pitroda, Abhirup Seal
-
Patent number: 11507547Abstract: Methods, systems, and computer programs encoded on computer storage medium, for receiving a request for instrumentation data describing one or more devices in the computing environment, the request received from a resource management interface; retrieving the instrumentation data describing the one or more devices from a resource database; identifying a schema associated with the resource management interface; converting the instrumentation data describing the one or more devices based on the identified schema associated with the resource management interface; and transmitting the instrumentation data describing the one or more devices to the resource management interface.Type: GrantFiled: June 19, 2019Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Hari Venkatachalam, Abhirup Seal, Chandrasekhar Puthillathe, Ranjan Kumar, Sriparna Som, Chinmay Hegde
-
Publication number: 20200401564Abstract: Methods, systems, and computer programs encoded on computer storage medium, for receiving a request for instrumentation data describing one or more devices in the computing environment, the request received from a resource management interface; retrieving the instrumentation data describing the one or more devices from a resource database; identifying a schema associated with the resource management interface; converting the instrumentation data describing the one or more devices based on the identified schema associated with the resource management interface; and transmitting the instrumentation data describing the one or more devices to the resource management interface.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Chitrak Gupta, Hari Venkatachalam, Abhirup Seal, Chandrasekhar Puthillathe, Ranjan Kumar, Sriparna Som, Chinmay Hegde
-
Patent number: 10866993Abstract: A method is used in managing online help information in a data center. The method gathers a plurality of help information associated with a plurality of components operating in the data center. The method creates an integrated repository of online help information by indexing contents of the plurality of help information into an indexed data structure of a plurality of search expressions. Each search expression is associated with a set of online help documents. The integrated repository is accessible by each component. In response to a search query for an online help document, the method provides at least one help document relevant to the search query by searching the indexed data structure.Type: GrantFiled: May 3, 2018Date of Patent: December 15, 2020Assignee: EMC IP Holding Company LLCInventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Patent number: 10789280Abstract: A method in one embodiment comprises receiving as inputs a plurality of application programming interface (API) documents respectively configured as electronic files, analyzing the electronic files via a first classifier to determine whether one or more schema types are present in the electronic files, generating a first classification based on the schema types for the electronic files determined to include the schema types, analyzing the electronic files via a second classifier for the electronic files determined not to include the schema types, wherein the analyzing via the second classifier is performed using one or more predictive classifiers generated via one or more machine learning techniques, generating a second classification based on the predictive classifiers for the electronic files determined not to include the schema types, and outputting a plurality of classified API documents based on the first and second classifications.Type: GrantFiled: July 20, 2018Date of Patent: September 29, 2020Assignee: EMC IP Holding Company LLCInventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Patent number: 10761838Abstract: A method in one embodiment comprises generating a document corpus comprising a plurality of application programming interface electronic documents, wherein the plurality of application programming interface electronic documents are organized according to one or more application programming interface versions, receiving a query from one or more users seeking information corresponding to one or more application programming interfaces, generating a subset of the plurality of application programming interface electronic documents from the database in response to the query using one or more code artifacts, retrieving data corresponding to the one or more application programming interface versions, dynamically modifying one or more of the plurality of application programming interface electronic documents in the subset of the plurality of application programming interface electronic documents based on the retrieved application programming interface version data, and transmitting the subset of the plurality of appliType: GrantFiled: July 31, 2018Date of Patent: September 1, 2020Assignee: Dell Products L.P.Inventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Publication number: 20200257736Abstract: A system, method, and computer-readable medium for improved document management for products and/or services. A hybrid datacenter is implemented to manage various documents and files for multiple products/services that are provided by different companies/vendors/suppliers. User intent search is performed on a product and documents related to the product are searched for. Current and previous release versions of the documents are compared, and a delta document is created. The delta document shows relevant changes and provides recommendation as to use and implementation of updates, upgrades and changes to the product.Type: ApplicationFiled: February 13, 2019Publication date: August 13, 2020Applicant: Dell Products L.P.Inventors: Mainak Roy, Chitrak Gupta, Rathi Babu, Swapna M, Abhirup Seal
-
Patent number: 10715630Abstract: A Common Information Module (CIM) interoperability system includes a server device coupled to a network. A remote access controller in the server device is coupled to server component(s), and includes a CIM provider coupled via a CIM provider communication subsystem to a REpresentational State Transfer (REST)-CIM provider. The REST-CIM provider receives a REST request generated by a client device and redirected to the REST-CIM provider by the server device, and converts the REST request to CIM request. The REST-CIM provider then makes a call to the CIM provider that includes the CIM request and is based on a type of HTTP method request in the REST request. When the REST-CIM provider receives a CIM response from the CIM provider, it converts Common Manageability Programming Interface (CMPI) response data in that CIM response to JavaScript Object Notation (JSON) objects, and provides the JSON objects to the server device.Type: GrantFiled: July 20, 2018Date of Patent: July 14, 2020Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Chandrasekhar Puthillathe, Kiran Krishnappa, Abhirup Seal, Hari Venkatachalam
-
Publication number: 20200042316Abstract: A method in one embodiment comprises generating a document corpus comprising a plurality of application programming interface electronic documents, wherein the plurality of application programming interface electronic documents are organized according to one or more application programming interface versions, receiving a query from one or more users seeking information corresponding to one or more application programming interfaces, generating a subset of the plurality of application programming interface electronic documents from the database in response to the query using one or more code artifacts, retrieving data corresponding to the one or more application programming interface versions, dynamically modifying one or more of the plurality of application programming interface electronic documents in the subset of the plurality of application programming interface electronic documents based on the retrieved application programming interface version data, and transmitting the subset of the plurality of appliType: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Publication number: 20200026798Abstract: A method in one embodiment comprises receiving as inputs a plurality of application programming interface (API) documents respectively configured as electronic files, analyzing the electronic files via a first classifier to determine whether one or more schema types are present in the electronic files, generating a first classification based on the schema types for the electronic files determined to include the schema types, analyzing the electronic files via a second classifier for the electronic files determined not to include the schema types, wherein the analyzing via the second classifier is performed using one or more predictive classifiers generated via one or more machine learning techniques, generating a second classification based on the predictive classifiers for the electronic files determined not to include the schema types, and outputting a plurality of classified API documents based on the first and second classifications.Type: ApplicationFiled: July 20, 2018Publication date: January 23, 2020Inventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Publication number: 20200028936Abstract: A Common Information Module (CIM) interoperability system includes a server device coupled to a network. A remote access controller in the server device is coupled to server component(s), and includes a CIM provider coupled via a CIM provider communication subsystem to a REpresentational State Transfer (REST)-CIM provider. The REST-CIM provider receives a REST request generated by a client device and redirected to the REST-CIM provider by the server device, and converts the REST request to CIM request. The REST-CIM provider then makes a call to the CIM provider that includes the CIM request and is based on a type of HTTP method request in the REST request. When the REST-CIM provider receives a CIM response from the CIM provider, it converts Common Manageability Programming Interface (CMPI) response data in that CIM response to JavaScript Object Notation (JSON) objects, and provides the JSON objects to the server device.Type: ApplicationFiled: July 20, 2018Publication date: January 23, 2020Inventors: Chitrak Gupta, Chandrasekhar Puthillathe, Kiran Krishnappa, Abhirup Seal, Hari Venkatachalam
-
Publication number: 20190340253Abstract: A method is used in managing online help information in a data center. The method gathers a plurality of help information associated with a plurality of components operating in the data center. The method creates an integrated repository of online help information by indexing contents of the plurality of help information into an indexed data structure of a plurality of search expressions. Each search expression is associated with a set of online help documents. The integrated repository is accessible by each component. In response to a search query for an online help document, the method provides at least one help document relevant to the search query by searching the indexed data structure.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Inventors: Mainak Roy, Chitrak Gupta, Abhirup Seal