Patents by Inventor Vinay Subramanian
Vinay 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: 20250117362Abstract: Techniques are provided for coordinating snapshot operations across multiple file systems. A notification may be received that a snapshot of data stored across a persistent memory file system and a storage file system is to be generated. Forwarding, of modify operations from a persistent memory tier to a file system tier for execution through the storage file system, may be enabled. Framing may be initiated to notify the storage file system of blocks within the persistent memory file system that comprise more up-to-date data than corresponding blocks within the storage file system. In response to the framing completing, a consistency point operation is performed to create the snapshot and to create a snapshot image as part of the snapshot.Type: ApplicationFiled: December 16, 2024Publication date: April 10, 2025Inventors: Ananthan Subramanian, Matthew Fontaine Curtis-Maury, Ram Kesavan, Rupa Natarajan, Vinay Devadas
-
Publication number: 20250087998Abstract: Existing electricity consumption prediction approaches depend largely on data-based models, which may be statistical techniques or more precisely time-series predictions that predict based on the auto-regressive nature of the load curve with a few external variables at best, such as calendar events and ambient temperature. While these models are effective to a certain degree for the overall grid level requirements, they may not be able to predict disruptive changes that may happen over longer periods of time, such as the demographic shifts, etc. Method and system disclosed herein predict the electricity consumption by taking into consideration various parameters associated with such disruptive changes, and then predict the electricity consumption in a target area by aggregating the electricity consumption predicted at the agent level.Type: ApplicationFiled: August 14, 2024Publication date: March 13, 2025Applicant: Tata Consultancy Services LimitedInventors: SIVAKUMAR SUBRAMANIAN, PRANAV GUJAR, SRI HARSHA NISTALA, GOPAL SHINDE, ROSHNI AGRAWAL, VENKATARAMANA RUNKANA, VINAY KULKARNI
-
Patent number: 12248376Abstract: Techniques are provided for maintaining and recomputing reference counts in a persistent memory file system of a node. Primary reference counts are maintained for pages within persistent memory of the node. In response to receiving a first operation to link a page into a persistent memory file system of the persistent memory, a primary reference count of the page is incremented before linking the page into the persistent memory file system. In response to receiving a second operation to unlink the page from the persistent memory file system, the page is unlinked from the persistent memory file system before the primary reference count is decremented. Upon the node recovering from a crash, the persistent memory file system is traversed in order to update shadow reference counts for the pages with correct reference count values, which are used to overwrite the primary reference counts with the correct reference count values.Type: GrantFiled: April 1, 2024Date of Patent: March 11, 2025Assignee: NetApp, Inc.Inventors: Ananthan Subramanian, Matthew Fontaine Curtis-Maury, Vinay Devadas
-
Publication number: 20250053789Abstract: There are provided systems and methods for intelligent forecasting with limited data availability utilizing embeddings from auto-encoders and machine learning models. A service provider, such as an electronic transaction processor for digital transactions, may provide computing services to users. In order to provide actionable insights into users, accounts, and/or activities associated with the service provider, such as to provide computing or other services to users, the service provider may utilize DNNs and other ML models that are trained for forecasting. The models may be trained by encoding vectors from initial training data using an encoder having an embedding, attention, and LSTM layer, which may retain temporal aspects to data for users or groups that have limited past data availability. Once trained, the models may be used to determine risk and/or engagement scores of users, which may predict or forecast users' future actions to offer services to the users.Type: ApplicationFiled: September 21, 2023Publication date: February 13, 2025Inventors: Satyabrata Mishra, Vinay Teja Gadikatla, Venkata Subramanian Selvaraj, Thejaswin Sivakumar
-
Patent number: 12217524Abstract: Systems and methods for extracting data from electronic documents using optical character recognition (OCR) and non-OCR based text extraction. A server computing device initiates non-OCR based text extraction for each page of an electronic document. The server calculates a document text coverage percentage corresponding to the non-OCR based text extraction for the whole document and, in response to determining that the document text coverage percentage is below a first threshold, initiates OCR for the document. The server calculates a page text coverage percentage corresponding to the non-OCR based text extraction for one or more pages of the electronic document and, in response to determining that the page text coverage percentage is below a second threshold, initiates OCR for the pages. The server combines first text extracted from the electronic document using non-OCR based text extraction and second text extracted from the electronic document using OCR.Type: GrantFiled: June 27, 2022Date of Patent: February 4, 2025Assignee: FMR LLCInventors: Keerthan Ramnath, Punitha Chandrasekar, Hui Su, Shyam Subramanian, Rachna Saxena, Mohamed Mahdi Alouane, Vinay Iyengar
-
Publication number: 20250038756Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, comprising persistent memory, receives an operation comprising a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode comprises an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.Type: ApplicationFiled: October 14, 2024Publication date: January 30, 2025Inventors: Ram Kesavan, Matthew Fontaine Curtis-Maury, Abdul Basit, Vinay Devadas, Ananthan Subramanian, Mark Smith
-
Patent number: 10878135Abstract: A device in a wireless device security system may include at least one processor configured to determine a location of the device with respect to a security area. The at least one processor may be further configured to provide an alert output when the determined location of the device is proximate to a boundary of the security area. The at least one processor may be further configured to prevent the device from responding to at least some user input when the determined location of the device is outside of the security area. The at least one processor may be further configured to provide a disturbance output when the determined location of the device is outside of the security area.Type: GrantFiled: January 31, 2019Date of Patent: December 29, 2020Assignee: Apple Inc.Inventors: Russell E. Snediker, Vinay Subramanian, David A. Den Boer
-
Publication number: 20190163937Abstract: A device in a wireless device security system may include at least one processor configured to determine a location of the device with respect to a security area. The at least one processor may be further configured to provide an alert output when the determined location of the device is proximate to a boundary of the security area. The at least one processor may be further configured to prevent the device from responding to at least some user input when the determined location of the device is outside of the security area. The at least one processor may be further configured to provide a disturbance output when the determined location of the device is outside of the security area.Type: ApplicationFiled: January 31, 2019Publication date: May 30, 2019Inventors: Russell E. Snediker, Vinay Subramanian, David A. Den Boer
-
Patent number: 10223553Abstract: A device in a wireless device security system may include at least one processor configured to determine a location of the device with respect to a security area. The at least one processor may be further configured to provide an alert output when the determined location of the device is proximate to a boundary of the security area. The at least one processor may be further configured to prevent the device from responding to at least some user input when the determined location of the device is outside of the security area. The at least one processor may be further configured to provide a disturbance output when the determined location of the device is outside of the security area.Type: GrantFiled: May 30, 2017Date of Patent: March 5, 2019Assignee: APPLE INC.Inventors: Russell E. Snediker, Vinay Subramanian, David A. Den Boer
-
Publication number: 20180349651Abstract: A device in a wireless device security system may include at least one processor configured to determine a location of the device with respect to a security area. The at least one processor may be further configured to provide an alert output when the determined location of the device is proximate to a boundary of the security area. The at least one processor may be further configured to prevent the device from responding to at least some user input when the determined location of the device is outside of the security area. The at least one processor may be further configured to provide a disturbance output when the determined location of the device is outside of the security area.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Russell E. SNEDIKER, Vinay SUBRAMANIAN, David A. DEN BOER
-
Patent number: 7258446Abstract: An information handling system projector cooling fan runs for a variably defined time after its lamp is turned off in order to adequately cool the projector without running the cooling fan for an excessive cool down period. In one embodiment, the cooling fan runs after lamp shut down until one or more thermocouples detects a predetermined temperature associated with the projector. In an alternative embodiment, fan cool down time varies based on the length of time the lamp was on before shutdown. The cool down thermal gradient is selectable between a convenience mode, in which an increased cooling gradient allows quicker cooling fan shut down, and a long-life mode, in which a decreased cooling gradient preserves lamp life.Type: GrantFiled: January 27, 2005Date of Patent: August 21, 2007Assignee: Dell Products L.P.Inventors: Subramanian Jayaram, Vinay Subramanian
-
Publication number: 20060164602Abstract: An information handling system projector cooling fan runs for a variably defined time after its lamp is turned off in order to adequately cool the projector without running the cooling fan for an excessive cool down period. In one embodiment, the cooling fan runs after lamp shut down until one or more thermocouples detects a predetermined temperature associated with the projector. In an alternative embodiment, fan cool down time varies based on the length of time the lamp was on before shutdown. The cool down thermal gradient is selectable between a convenience mode, in which an increased cooling gradient allows quicker cooling fan shut down, and a long-life mode, in which a decreased cooling gradient preserves lamp life.Type: ApplicationFiled: January 27, 2005Publication date: July 27, 2006Inventors: Subramanian Jayaram, Vinay Subramanian