Patents by Inventor ARUN SUBRAMANIAN
ARUN SUBRAMANIAN 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: 20240393973Abstract: Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.Type: ApplicationFiled: May 24, 2024Publication date: November 28, 2024Applicant: NetApp, Inc.Inventors: Murali Subramanian, Akhil Kaushik, Anoop Vijayan, Arun Kumar Selvam
-
Publication number: 20240323342Abstract: An electronic device is provided that includes at least one image sensor for acquiring a video feed and one or more displays for presenting a passthrough video feed to a user. The electronic device can include a hierarchical failure detection scheme for detecting critical failures on the device. The hierarchical failure detection scheme may include monitoring a condition of a first subsystem with a second subsystem, monitoring a condition of the second subsystem with a third subsystem, monitoring a condition of the third subsystem with a fourth subsystem, and so on. The displays can operate in a first video passthrough mode or a second video passthrough mode based on the condition of the first subsystem as monitored by the second subsystem, the condition of the second subsystem as monitored by the third subsystem, and/or the condition of the third subsystem as monitored by the fourth subsystem.Type: ApplicationFiled: December 6, 2023Publication date: September 26, 2024Inventors: Mohamed Al Sharnouby, Arun Kannan, Venu M Duggineni, Kaushik Raghunath, Saul H Weiss, Luke Yoder, James C McIlree, Sankaravadivoo Subramanian, Mukta S Gore, Russell L Jones
-
Patent number: 12045491Abstract: Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.Type: GrantFiled: November 8, 2022Date of Patent: July 23, 2024Assignee: NetApp, Inc.Inventors: Murali Subramanian, Akhil Kaushik, Anoop Vijayan, Arun Kumar Selvam
-
Patent number: 11926276Abstract: A curved structure for a work vehicle includes a first curved support extending a length, a second curved support extending a length, the second curved support spaced apart a width from the first curved support, and a curved windshield positioned between and connected to the first and second curved supports.Type: GrantFiled: June 30, 2022Date of Patent: March 12, 2024Assignee: DEERE & COMPANYInventors: Arun Subramanian, Roberto Morales, Jose Legorreta
-
Publication number: 20240001880Abstract: A curved structure for a work vehicle includes a first curved support extending a length, a second curved support extending a length, the second curved support spaced apart a width from the first curved support, and a curved windshield positioned between and connected to the first and second curved supports.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: ARUN SUBRAMANIAN, Roberto Morales, Jose Legorreta
-
Patent number: 11836550Abstract: Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed.Type: GrantFiled: April 1, 2022Date of Patent: December 5, 2023Assignee: JPMORGAN CHASE BANK , N.A.Inventors: Tayo Ibikunle, Vishnuvardhan Pondugula, Mizan Miah, Howard Spector, Ashok Reddy, Arun Subramanian, Raghu Vudathu, Anupam Arora
-
Publication number: 20230315546Abstract: Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed.Type: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Inventors: Tayo IBIKUNLE, Vishnuvardhan PONDUGULA, Mizan MIAH, Howard SPECTOR, Ashok REDDY, Arun SUBRAMANIAN, Raghu VUDATHU, Anupam ARORA
-
Patent number: 11200203Abstract: Standard I/O library functions for accessing files stored on mass storage devices are modified to enable access to files stored in firmware volumes. An application can be compiled against the modified standard I/O library functions to generate a pre-boot application. When the pre-boot application is executed within a pre-boot execution environment, it can utilize standard I/O library functions to access files stored in a firmware volume. In response to receiving a request to open a file from a pre-boot application, the called I/O function searches a file cross-reference table to locate the filename for the file. If the filename is in the file cross-reference table, the GUID associated with the filename is retrieved from the file cross-reference table and used to obtain a file handle to the file. The file handle can then be returned to the pre-boot application and used to perform other types of operations on the file.Type: GrantFiled: December 23, 2019Date of Patent: December 14, 2021Assignee: American Megatrends International, LLCInventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian
-
Patent number: 10824437Abstract: A management server exposes a web services interface through which managed clients that are not equipped with baseboard management controllers (“BMCs”) can submit management data at boot time. The firmware of the managed clients can receive management commands from the management server during boot time. The management server can also expose a web services interface to management clients through which the management clients can obtain the management data provided by the managed clients as if the management data were being provided through a BMC. The management server can also receive management commands from the management client computers for performance at the managed client computers. The management server queues the management commands for provision to the appropriate managed clients during the next boot of the managed clients.Type: GrantFiled: April 27, 2017Date of Patent: November 3, 2020Assignee: American Megatrends International, LLCInventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian Baskaran
-
Patent number: 10754661Abstract: A firmware, such as a unified extensible firmware interface (UEFI)-compliant firmware, provides a network protocol stack in a pre-boot execution environment. A network layer in the network protocol stack receives network packets. A firmware driver executing in the network layer determines whether individual network packets received at the network layer meet one or more pre-defined criteria. If individual network packets meet the pre-defined criteria, the firmware driver provides the network packets to a transport layer in the network protocol stack. If, however, the network packets received at the network layer do not meet the pre-defined criteria, the firmware driver discards the individual network packets.Type: GrantFiled: June 9, 2017Date of Patent: August 25, 2020Assignee: American Megatrends International, LLCInventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian Baskaran
-
Patent number: 10642623Abstract: Described herein are technologies for maintaining firmware setting during firmware updates. PLDM data is created prior to a firmware update. In instances of firmware updates, such as during runtime, recovery, or capsule, a flashing tool is used to perform the firmware flashing as well as exporting the setup configuration in a particular or required PLDM format. After the firmware is updated, the PLDM data is imported to preserve the firmware settings.Type: GrantFiled: July 7, 2017Date of Patent: May 5, 2020Assignee: American Megatrends International, LLCInventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian Baskaran
-
Patent number: 10552376Abstract: Standard I/O library functions for accessing files stored on mass storage devices are modified to enable access to files stored in firmware volumes. An application can be compiled against the modified standard I/O library functions to generate a pre-boot application. When the pre-boot application is executed within a pre-boot execution environment, it can utilize standard I/O library functions to access files stored in a firmware volume. In response to receiving a request to open a file from a pre-boot application, the called I/O function searches a file cross-reference table to locate the filename for the file. If the filename is in the file cross-reference table, the GUID associated with the filename is retrieved from the file cross-reference table and used to obtain a file handle to the file. The file handle can then be returned to the pre-boot application and used to perform other types of operations on the file.Type: GrantFiled: January 10, 2017Date of Patent: February 4, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian
-
Patent number: 10466970Abstract: Various embodiments of systems and methods are described herein for executing software programs deployed in a distributed network. The enterprise application specific to a geographical jurisdiction may request for the software programs deployed in the distributed network to execute a specific business process. The enterprise application sends a service request to the distributed network for completion of a business process specific to the given jurisdiction. An application executing in the distributed network receives such service requests from multiple enterprise applications. The application retrieves the appropriate software program(s) deployed in the distributed network and generates the localization software program based on the received service request. Execution of the localization software program facilitates completion of the requested business process by generating reports specific to the given jurisdiction.Type: GrantFiled: December 2, 2015Date of Patent: November 5, 2019Assignee: SAP SEInventors: Arun Subramanian, Praveenkumar Arangotte Kozhisseri, Rachit Mathur
-
Publication number: 20190162447Abstract: A holding apparatus for a heating device, which is provided to accommodate a control unit. The holding apparatus has a receptacle for a module for expanding the control unit. A heating device that has such a holding apparatus is also described.Type: ApplicationFiled: April 20, 2018Publication date: May 30, 2019Inventors: Arun Subramanian, Ramesh Sharma, Sebastian Goerick, Yildirim Cantuerk
-
Publication number: 20170109137Abstract: Various embodiments of systems and methods are described herein for executing software programs deployed in a distributed network. The enterprise application specific to a geographical jurisdiction may request for the software programs deployed in the distributed network to execute a specific business process. The enterprise application sends a service request to the distributed network for completion of a business process specific to the given jurisdiction. An application executing in the distributed network receives such service requests from multiple enterprise applications. The application retrieves the appropriate software program(s) deployed in the distributed network and generates the localization software program based on the received service request. Execution of the localization software program facilitates completion of the requested business process by generating reports specific to the given jurisdiction.Type: ApplicationFiled: December 2, 2015Publication date: April 20, 2017Inventors: ARUN SUBRAMANIAN, PRAVEENKUMAR ARANGOTTE KOZHISSERI, RACHIT MATHUR