Patents by Inventor Sandeep R
Sandeep R 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: 20250094787Abstract: Disclosed herein are various approaches for sharing knowledge within and between organizations while protecting sensitive data. A machine learning model may be trained using training prompts querying a vector store to prevent unauthorized user disclosure of data derived from the vector store. A prompt may be received and a response to the prompt may be generated using the machine learning model based at least in part on the vector store.Type: ApplicationFiled: August 19, 2024Publication date: March 20, 2025Inventors: Karoon Rashedi Nia, Anatoly Yakovlev, Sandeep R. Agrawal, Ridha Chahed, Sanjay Jinturkar, Nipun Agarwal
-
Publication number: 20250094777Abstract: The present disclosure relates to LLM orchestration with vector store generation. An embeddings model may be selected to generate an embedding for a digital artifact. Metadata for the digital artifact may also be generated and stored in a vector store in association with the embedding. A user query may be received and categorized. One of a plurality of machine learning models may be selected based on the categorization of the user query. A prompt may be generated based at least in part on the user query, and the selected machine learning model may generate a response to the user query based at least in part on the prompt.Type: ApplicationFiled: August 30, 2024Publication date: March 20, 2025Inventors: Anatoly Yakovlev, Sandeep R. Agrawal, Karoon Rashedi Nia, Ridha Chahed, Sanjay Jinturkar, Nipun Agarwal
-
Patent number: 12253284Abstract: Methods and related systems for operating a furnace are disclosed. In an embodiment, the method includes activating a burner assembly and a first fan of the furnace to combust fuel and air and circulate combustion gases along a flow path extending through a heat exchanger of the furnace. In addition, the method includes operating a second fan of the furnace to circulate air across an external surface of the heat exchanger of the furnace and produce a conditioned airflow. Further, the method includes monitoring one or more parameters of a motor of the second fan indicative of an airflow rate of the conditioned airflow, and deactivating the burner assembly, whereby combustion of the fuel and air in the furnace ceases, in response to the one or more parameters indicating that the airflow rate is less than a minimum airflow rate.Type: GrantFiled: March 9, 2023Date of Patent: March 18, 2025Assignee: Trane International Inc.Inventors: James R. M. Neal, Thomas Gort, Wayne N. Kraft, Sandeep Gowdagiri, Neal Harrington, David Williams, Jr.
-
Patent number: 12248415Abstract: A method includes obtaining behavioral source code defining logic to be performed using at least one logic device and constraints identifying data movements associated with execution of the logic. The at least one logic device contains multiple components that support at least one of: internal data movements within the at least one logic device and external data movements external to the logic device as defined by the behavioral source code and the constraints. The constraints identify characteristics of at least one of: the internal data movements and the external data movements. The method also includes automatically designing one or more data movers for use within the at least one logic device, where the one or more data movers are configured to perform at least one of the internal and external data movements in accordance with the characteristics.Type: GrantFiled: June 30, 2021Date of Patent: March 11, 2025Assignee: Raytheon CompanyInventors: Stephen R. Reid, Sandeep Dutta
-
Patent number: 12232848Abstract: A system for facial analysis includes a camera, a data storage device and a data processing system. The camera takes video of a subject's face, and the data storage device receives and stores the video. The data processing system extracts a pose of the subject's face, and a representation of the subject's facial gesture state. The pose includes the angle and position of the subject's face. The representation includes facial keypoints that are a collection of points on the subject's face. The system then concatenates each data stream to align the data streams in time, extracts a plurality of facial syllables from the aligned data streams, and compiles the facial syllables into a series of state sequences. Based on the series of state sequences, the system extracts a behavioral fingerprint for the subject that provides a summary of the subject's state over a given period of time.Type: GrantFiled: April 29, 2020Date of Patent: February 25, 2025Assignee: NEUMORA THERAPEUTICS, INC.Inventors: John Chan, Sandeep R. Datta, Alexander B. Wiltschko
-
Patent number: 12231923Abstract: System and methods include obtaining data, over the Internet, associated with a plurality of Wi-Fi networks each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer of one or more service providers; aggregating and filtering the data; analyzing the aggregated and filtered data for Wi-Fi metric based alarms, each Wi-Fi metric based alarm being associated with detection of one of an offline Wi-Fi network of the plurality of Wi-Fi networks, an offline node of the Wi-Fi network, instability of the Wi-Fi network, congestion in the Wi-Fi network, and interference in the Wi-Fi network; determining the Wi-Fi metric based alarms based on the analyzing; and performing one or more actions based on the determined Wi-Fi metric based alarms.Type: GrantFiled: July 6, 2023Date of Patent: February 18, 2025Assignee: PLUME DESIGN, INC.Inventors: Nipun Agarwal, William J. McFarland, Yoseph Malkin, Na Hyun Ha, Yusuke Sakamoto, Sai Venkatraman, Sandeep Eyyuni, Rohit Thadani, Adam R. Hotchkiss
-
Patent number: 12210904Abstract: A method for more efficiently storing genomic includes designating multiple different data storage techniques for storing genomic data generated by a genomic pipeline. The method further identifies a file, made up of multiple blocks, generated by the genomic pipeline. The method determines which data storage technique is most optimal to store each block of the file. In doing so, the method may consider the type of the file, the stage of the genomic pipeline that generated the file, the access frequency for blocks of the file, the most accessed blocks of the file, and the like. The method stores each block using the data storage technique determined to be most optimal after completion of a designated stage of the genomic pipeline, such that blocks of the file are stored using several different data storage techniques. A corresponding system and computer program product are also disclosed.Type: GrantFiled: June 29, 2018Date of Patent: January 28, 2025Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Sandeep R. Patil, William W. Owen, Kumaran Rajaram
-
Publication number: 20240336522Abstract: A method and a sensor device for evaluating residual Sulphur in a cement preheater of a cement kiln, wherein the residual Sulphur is based on the values of the fuel Sulphur content, the fuel rate of consumption, the hotmeal quality and the clinker Sulphur content. A method for evaluating blockage in a cement preheater includes evaluating the residual Sulphur in the cement preheater, determining an agglomeration rate of Sulphur compounds agglomerating on an inner surface of the cement preheater based on the residual Sulphur, and evaluating a level of blockage in at least one predetermined pathway of the cement preheater using a blockage evaluation unit, wherein the level of blockage is based on the agglomeration rate.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: ABB Schweiz AGInventors: Subhash Kumar, Deepti Maduskar, Srijit Kumar, Divyasheel Sharma, Sandeep R, Vimal Raj, Kallol Purkayastha
-
Publication number: 20240281455Abstract: Disclosed is an improved approach to implement anomaly detection, where an ensemble detection mechanism is provided. An improvement is provided for the KNN algorithm where scaling is applied to permit efficient detection of multiple categories of anomalies. Further extensions are used to optimize local anomaly detection.Type: ApplicationFiled: February 16, 2024Publication date: August 22, 2024Applicant: Oracle International CorporationInventors: Youssef Mohamed Saied, Mohamed Ridha Chahed, Anatoly Yakovlev, Sandeep R. Agrawal, Sanjay Jinturkar, Nipun Agarwal
-
Publication number: 20240086763Abstract: Techniques for computing global feature explanations using adaptive sampling are provided. In one technique, first and second samples from an dataset are identified. A first set of feature importance values (FIVs) is generated based on the first sample and a machine-learned model. A second set of FIVs is generated based on the second sample and the model. If a result of a comparison between the first and second FIV sets does not satisfy criteria, then: (i) an aggregated set is generated based on the last two FIV sets; (ii) a new sample that is double the size of a previous sample is identified from the dataset; (iii) a current FIV set is generated based on the new sample and the model; (iv) determine whether a result of a comparison between the current and aggregated FIV sets satisfies criteria; repeating (i)-(iv) until the result of the last comparison satisfies the criteria.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Jeremy Plassmann, Anatoly Yakovlev, Sandeep R. Agrawal, Ali Moharrer, Sanjay Jinturkar, Nipun Agarwal
-
Patent number: 11789512Abstract: A processor may identify that an external power source has begun powering a computing device. The processor may identify computational data in a volatile memory of the computing device. The processor may determine that the external power source does not have sufficient energy capacity to provide the computing device enough power to process the computational data at a first I/O throttling rate. The processor may increase the first I/O throttling rate to a second I/O throttling rate. The second I/O throttling rate may allow the computational data to be processed by the computing device with the energy capacity of the external power source.Type: GrantFiled: January 8, 2019Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Kushal Patel, Sandeep R. Patil, Sarvesh Patel
-
Patent number: 11782880Abstract: A computer-implemented method according to one embodiment includes compiling log data from all nodes of a cluster, retrieving a timestamp table stored within the cluster, optimizing the timestamp table, and adjusting the log data from all the nodes of a cluster, utilizing the timestamp table.Type: GrantFiled: January 4, 2019Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Deepak Ghuge, Chetan R Kulkarni, Sandeep R. Patil
-
Patent number: 11675915Abstract: A computer-implemented method according to an aspect includes training a cognitive network, utilizing metadata associated with historic data threats, inputting metadata associated with a current data threat into the trained cognitive network, identifying, by the trained cognitive network, one or more stored instances of data determined to be vulnerable to the current data threat, and adjusting one or more security aspects of the one or more stored instances of data determined to be vulnerable to the current data threat.Type: GrantFiled: April 16, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Nilesh P. Bhosale, Joseph W. Dain, Gregory T. Kishi, Sandeep R. Patil
-
Publication number: 20230176763Abstract: A computer-implemented method, according to one embodiment, includes: receiving one or more suggestions which correspond to placement of data in storage. The one or more suggestions are used to identify portions of actual data stored in actual storage which correspond to the one or more suggestions. The first tier is configured to stripe data across the two or more shared nodes. For each of the identified portions of the actual data stored in the first tier, the one or more suggestions is further used to determine whether to transfer the given identified portion of the actual data to the second tier. Moreover, in response to a determination to transfer at least one of the identified portions of the actual data to the second tier, one or more instructions are sent to transfer the at least one of the identified portions of the actual data from the first tier to the second tier.Type: ApplicationFiled: February 6, 2023Publication date: June 8, 2023Inventors: Sandeep R. Patil, Sasikanth Eda, Abhishek Jain, Digvijay Ukirde
-
Patent number: 11662910Abstract: A data storage system has multiple tiers of data storage including an upper tier having a lower access latency and a lower tier having a higher access latency. A storage controller of the data storage system receives, via an interface, an access request of a workload for a target file system object, where the target file system object has an associated temperature. In response to the access request for the target file system object, the storage controller accesses the target file system object in the data storage and conditions update of the associated temperature of the target file system object based on at least one of a set including the interface and the workload. The storage controller distributes a collection of file system objects including the target file system object among the multiple tiers based on respective heats of file system objects in the collection.Type: GrantFiled: February 2, 2018Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Smita J. Raut, Sandeep R. Patil, Sachin C. Punadikar, Sasikanth Eda
-
Patent number: 11656780Abstract: A computer-implemented method, according to one embodiment, includes: receiving one or more suggestions which correspond to placement of data in storage, where the one or more suggestions are based on data workload characteristics. The one or more suggestions are used to identify portions of actual data stored in actual storage which correspond to the one or more suggestions. For each of the identified portions of the actual data stored in the first tier, the one or more suggestions is further used to determine whether to transfer the given identified portion of the actual data to the second tier. Moreover, in response to determining to transfer at least one of the identified portions of the actual data to the second tier, one or more instructions are sent to transfer the at least one of the identified portions of the actual data from the first tier to the second tier.Type: GrantFiled: January 8, 2019Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Sandeep R. Patil, Sasikanth Eda, Abhishek Jain, Digvijay Ukirde
-
Publication number: 20230153394Abstract: Herein are timeseries preprocessing, model selection, and hyperparameter tuning techniques for forecasting development based on temporal statistics of a timeseries and a single feed-forward pass through a machine learning (ML) pipeline. In an embodiment, a computer hosts and operates the ML pipeline that automatically measures temporal statistic(s) of a timeseries. ML algorithm selection, cross validation, and hyperparameters tuning is based on the temporal statistics of the timeseries. The result from the ML pipeline is a rigorously trained and production ready ML model that is validated to have increased accuracy for multiple prediction horizons. Based on the temporal statistics, efficiency is achieved by asymmetry of investment of computer resources in the tuning and training of the most promising ML algorithm(s). Compared to other approaches, this ML pipeline produces a more accurate ML model for a given amount of computer resources and consumes fewer computer resources to achieve a given accuracy.Type: ApplicationFiled: November 17, 2021Publication date: May 18, 2023Inventors: Ritesh Ahuja, Anatoly Yakovlev, Venkatanathan Varadarajan, Sandeep R. Agrawal, Hesam Fathi Moghadam, Sanjay Jinturkar, Nipun Agarwal
-
Patent number: 11641394Abstract: An efficient cloning mechanism is provided for a distributed storage environment, where, for example, a private cloud computing environment and a public cloud computing environment are included in a hybrid cloud computing environment (on-premise object storage to off-premise computation resources), to improve computation workloads. The disclosed algorithm forms an efficient cloning mechanism in a hybrid storage environment where the read/write speed of data from the disk is not limited by its angular velocity.Type: GrantFiled: April 5, 2019Date of Patent: May 2, 2023Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Deepak R. Ghuge, Yu-Cheng Hsu, Sandeep R. Patil
-
Patent number: 11573946Abstract: An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.Type: GrantFiled: May 18, 2020Date of Patent: February 7, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Avinesh Kumar, Sandeep R. Patil, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 11477160Abstract: Described embodiments provide systems and methods for invalidating a cache of a domain name system (DNS) information based on changes in internet protocol (IP) families. A mobile device having one or more network interfaces configured to communicate over a plurality of networks using a plurality of internet protocol (IP) families is configured to maintain a cache storing DNS information of one or more IP addresses of a first IP family of the plurality of IP families used by the mobile device for a connection to a first network of the plurality of networks. The device can detect a change in the connection of the mobile device from the first network using the first IP family to a second network using a second IP family different from the first IP family and flush at least the DNS information of one or more IP addresses of the first IP family from the cache to prevent use by the mobile device of an IP address that corresponds to an invalid cache entry.Type: GrantFiled: July 8, 2021Date of Patent: October 18, 2022Assignee: Citrix Systerns, Inc.Inventors: Sandeep R. Deshpande, Madhurima Nath