Patents by Inventor Srinivasa Raghavan
Srinivasa Raghavan 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: 20250184272Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: ApplicationFiled: February 4, 2025Publication date: June 5, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Kenyon James HENSLER, Rupesh Bhagaban PATRO, Aishwarya Srinivasa RAGHAVAN, Shivjit Satish PATIL, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Patent number: 12284150Abstract: A system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. Upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of categories of data and their selected values and stores the audience targeting definition to a data store. Next, one or more data sources of the cloud computing environment are queried to identify users for which values for the categories of data corresponds with the selected values and a list of those users is stored in a different data store.Type: GrantFiled: February 23, 2023Date of Patent: April 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Gaurav Bindlish, Harish Jayanti, Payel Hazra, Mitali Prakash Shenoy, Srinivasa Raghavan Santhanam, Derrick Yeqiang Quan, Kfir Ami-Ad
-
Patent number: 12249422Abstract: Nocturia has been defined as the need for an individual to wake up one or more times during the night to void. Further, Nocturia detection also requires analysis of sleeping pattern of the person. In such cases a lot of assumptions are made when the person is not in bedroom during nights. A method and system for detection and validation of Nocturia in the person has been provided. The system is utilizing a statistical based analysis, a rule based analysis, a machine learning based analysis and analysis of sleeping pattern of the person to detect and validate Nocturia. The system ensures that the person is not disturbed in his/her daily activities. Further, the processes deployed in the system are completely un-supervisory in nature meaning it does not have the dependency of needing to have trained machine learning dataset.Type: GrantFiled: November 6, 2020Date of Patent: March 11, 2025Assignee: Tata Consultancy Services LimitedInventors: Balasubramaniam Krishnan, Ramesh Balaji, Srinivasa Raghavan Venkatachari, Arun Vijayakumar, Harish Kumar Dhanasekaran
-
Patent number: 12244500Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: GrantFiled: December 27, 2023Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kenyon James Hensler, Rupesh Bhagaban Patro, Aishwarya Srinivasa Raghavan, Shivjit Satish Patil, Rangaprasad Narasimhan, Anand Ramakrishna
-
Publication number: 20240403709Abstract: State of the art model fairness approaches do not address the degree of local fairness of a ML model. A method and system for determining local fairness of a classification Machine Learning (ML) model with degree of fairness is disclosed. The method creates multiple perturb instances using multilevel GMM clustering approach and a constrained perturbation technique to ensure feature distribution of perturbed data, generated from a tabular base data is within the feature distribution of the tabular base data of the ML model. Further, the class of a protected attribute is flipped, black box model prediction probabilities and the cosine similarity constraint and multiplication factor on the probabilities is used to provide a degree of fairness for the local instance. Thus, provides magnitude of fairness or unfairness to the local instance.Type: ApplicationFiled: April 25, 2024Publication date: December 5, 2024Applicant: Tata Consultancy Services LimitedInventors: Krishna Kumar BANSAL, Ramesh BALAJI, Bivek Benoy PAUL, Anirudh Thenguvila PURUSHOTHAMAN, Selva Sarmila KASIVISWANATHAN, Srinivasa Raghavan VENKATACHARI
-
Publication number: 20240330408Abstract: State of the art techniques rely on Neural Network based approaches for tabular synthetic data generation are computationally intensive require data preprocessing. A method and system for generating tabular synthetic data falling within data distribution of base data is disclosed that utilizes statistical and unsupervised techniques directly on the raw base data providing computationally less intensive solution without need for data preprocessing. Constrained perturbation is applied on multi-dimensional tabular base data and dimensionality reduction is applied on both the base data and the perturbed data to generate 2D data. The 2D base data is used to train GMMs to obtain optimum number of clusters, using first local maxima of Silhouette score technique. Using median cluster distance approach between the 2D perturbed data and cluster centers of the 2D base data, the outlier in the perturbed data are discarded to obtain final synthetic data samples lying within the base data distribution.Type: ApplicationFiled: September 22, 2023Publication date: October 3, 2024Applicant: Tata Consultancy Services LimitedInventors: Bivek Benoy PAUL, Krishna Kumar BANSAL, Anirudh Thenguvila PURUSHOTHAMAN, Selva Sarmila KASIVISWANATHAN, Ramesh BALAJI, Srinivasa Raghavan VENKATACHARI
-
Patent number: 12105983Abstract: One or more techniques and/or computing devices are provided for resilient replication of storage operations. For example, a first storage controller may host first storage having a replication relationship with second storage hosted by a second storage controller. To improve resiliency against transient network issues of a network between the storage controllers, the first storage controller may implement a queue and retry mechanism to retry replication operations not acknowledge back by the second storage controller within a threshold time. The second storage controller may maintain a cumulative sequence number of a latest replication operation performed in order, an operation response map of replication operations performed out of order, and an operation finder map identifying currently implemented replication operations, which may be used to process incoming replication operations. Single write semantics, write order consistency, and reduction of write amplification may be provided.Type: GrantFiled: August 31, 2023Date of Patent: October 1, 2024Assignee: NetApp, Inc.Inventors: Akhil Kaushik, Anil Kumar Ponnapur, Aravind Srinivasa Raghavan, Manoj Kumar V Sundararajan
-
Publication number: 20240320242Abstract: A data catalog system is described that includes capabilities for automatically identifying and classifying sensitive information stored in data objects associated with various data sources. The data catalog system identifies a data object associated with a data asset stored in a data catalog metadata repository and computes a sensitivity score for the data object based on a set of one or more sensitive data identification techniques. The system determines a set of enrichment labels for the data object based on the sensitivity score computed for the data object. The enrichment labels are used to further qualify, enrich, or classify the data objects identified as containing sensitive information. For instance, the enrichment labels may identify a set of custom properties to be assigned to a data object, identify glossary terms to be applied to the data object or the enrichment labels may identify tags to be assigned to the data object.Type: ApplicationFiled: May 31, 2024Publication date: September 26, 2024Applicant: Oracle International CorporationInventors: Gopal Srinivasa Raghavan, Sathesh Kumar Murthy, Harsha Madhusudhan
-
Publication number: 20240296389Abstract: Perturbed data generation for explainable Artificial Intelligence (AI) is still an evolving field and attempts are made towards to addressing the technical challenge of correlation of features that degrades generated explanations for block box models in Machine Learning (ML) or AI domain. A method and system for local explanation of black box model based on constrained perturbation and ensemble-based surrogate model is disclosed. The method disclosed averts data correlation problem by performing data perturbation around the local instance in accordance with distribution of test data set and primarily ensures the values of input features associated with the local instance stay within the feature space and does not form out of distribution scenarios (add adversary cheating). The method autogenerates labels for the perturbed data to fit or train an ensemble based surrogate model that eliminates data bias and improves accuracy of generated explanations.Type: ApplicationFiled: September 20, 2023Publication date: September 5, 2024Applicant: Tata Consultancy Services LimitedInventors: KRISHNA KUMAR BANSAL, ANIRUDH THENGUVILA PURUSHOTHAMAN, BIVEK BENOY PAUL, RAMESH BALAJI, SRINIVASA RAGHAVAN VENKATACHARI
-
Publication number: 20240291788Abstract: A system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. Upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of categories of data and their selected values and stores the audience targeting definition to a data store. Next, one or more data sources of the cloud computing environment are queried to identify users for which values for the categories of data corresponds with the selected values and a list of those users is stored in a different data store.Type: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Gaurav BINDLISH, Harish JAYANTI, Payel HAZRA, Mitali Prakash SHENOY, Srinivasa Raghavan SANTHANAM, Derrick Yeqiang QUAN, Kfir AMI-AD
-
Patent number: 12073444Abstract: Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically analyzing a consumer review. The method includes programmatically accessing, via a network device, one or more consumer reviews for a commercial entity or a commercial object. The method also includes executing a consumer review processing engine to programmatically identify an attribute descriptor in the one or more consumer reviews, and executing the consumer review processing engine to programmatically generate a sentiment score associated with the one or more consumer reviews. The method further includes storing, on a non-transitory computer-readable storage device, the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object.Type: GrantFiled: December 23, 2020Date of Patent: August 27, 2024Assignee: Bytedance Inc.Inventors: Gaston L'Huillier, Francisco Jose Larrain, Hernan Enrique Arroyo Garcia, Juzheng Li, Daniel Langdon, Jonathan Esterhazy, Srinivasa Raghavan Vedanarayanan, Shawn Jeffery, Feras Karablieh, Bhupesh Bansal, Dor Levi, Amit Koren
-
Patent number: 12056017Abstract: A database manager maintains a database including information tracking a set of storage units and a set of storage appliances on which the storage units currently reside. At least a portion of the tracking information is cached in a server cache at a namespace redirection server. Some of the tracking information is cached in a set of client caches at a set of clients. A request to access a storage unit is received at a client. A lookup is made into a client cache at the client to find a storage appliance having the storage unit. A determination is made that there is a problem accessing the storage unit using the client cache. So, the namespace redirection server is queried for updated tracking information concerning a location of the storage unit. The client assists the namespace redirection server with management of the server cache.Type: GrantFiled: April 20, 2022Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Viral Mehta, Madhura Srinivasa Raghavan, Bhagyashri Pathak, Donna Barry Lewis, Andrew R Huber, Sirisha Kaipa
-
Patent number: 12038948Abstract: A data catalog system is described that includes capabilities for automatically identifying and classifying sensitive information stored in data objects associated with various data sources. The data catalog system identifies a data object associated with a data asset stored in a data catalog metadata repository and computes a sensitivity score for the data object based on a set of one or more sensitive data identification techniques. The system determines a set of enrichment labels for the data object based on the sensitivity score computed for the data object. The enrichment labels are used to further qualify, enrich, or classify the data objects identified as containing sensitive information. For instance, the enrichment labels may identify a set of custom properties to be assigned to a data object, identify glossary terms to be applied to the data object or the enrichment labels may identify tags to be assigned to the data object.Type: GrantFiled: December 22, 2021Date of Patent: July 16, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gopal Srinivasa Raghavan, Sathesh Kumar Murthy, Harsha Madhusudhan
-
Publication number: 20240202016Abstract: A distributed computing system including a migration domain having migration agents and virtual machines running on hypervisors, where the hypervisors span multiple independent distributed computing platforms. The migration domain is configured to (1) receive a request to migrate a virtual machine from a source hypervisor to a target hypervisor on a separate, independent distributed computing platform; (2) receive, once the virtual machine is active at the target hypervisor, virtual network parameters that were used by the virtual machine, pre-migration, to connect with a virtual network; and (3) communicate an updated virtual/physical association of the virtual network parameters to one or more other migration agents, enabling the migrated virtual machine to continue connectivity to the virtual network with the same virtual network parameters used at the source hypervisor.Type: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Rupesh Bhagaban PATRO, Shivjit Satish PATIL, Aishwarya Srinivasa RAGHAVAN, Kenyon James HENSLER
-
Publication number: 20240205089Abstract: A distributed computing system is provided, including a server executing a mobility service, and a first computing device executing a first hypervisor implementing a first mobility client configured to detect an attachment of a virtual machine to the first hypervisor, and a second computing device executing a second hypervisor implementing a second mobility client configured to detect an attachment of the virtual machine to the second hypervisor, and send a message to the first computing device indicating the attachment of the virtual machine to the second hypervisor. The first mobility client is further configured to store network routing information indicating a network location of the virtual machine, receive network traffic for the virtual machine, and forward the network traffic to the second hypervisor based on the stored network routing information.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Shivjit Satish PATIL, Rupesh Bhagaban PATRO, Kenyon James HENSLER, Aishwarya Srinivasa RAGHAVAN, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Publication number: 20240205152Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: ApplicationFiled: December 27, 2023Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Kenyon James HENSLER, Rupesh Bhagaban PATRO, Aishwarya Srinivasa RAGHAVAN, Shivjit Satish PATIL, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Patent number: 12007848Abstract: Information is stored that maps storage units to a pool of data protection appliances on which the storage units reside. The stored information includes a set of Internet Protocol (IP) addresses through which each data protection appliance can be reached. A connection request is received from a client. The connection request includes an identification of a particular storage unit which the client seeks to access for a data protection job. The particular storage unit is looked up in the stored information to identify a particular data protection appliance on which the particular storage unit currently resides. A list of multiple IP addresses through which the particular data protection appliance can be reached according to the stored information is returned to the client. The client, upon receipt of the list, selects an IP address from the list to attempt an initial connection to the particular data protection appliance.Type: GrantFiled: July 15, 2021Date of Patent: June 11, 2024Assignee: EMC IP Holding Company LLCInventors: Vikas Chaudhary, Sirisha Kaipa, Donna Barry Lewis, Viral Mehta, Madhura Srinivasa Raghavan
-
Patent number: 12003377Abstract: A distributed computing system is provided, including a server executing a mobility service, and a first computing device executing a first hypervisor implementing a first mobility client configured to detect an attachment of a virtual machine to the first hypervisor, and a second computing device executing a second hypervisor implementing a second mobility client configured to detect an attachment of the virtual machine to the second hypervisor, and send a message to the first computing device indicating the attachment of the virtual machine to the second hypervisor. The first mobility client is further configured to store network routing information indicating a network location of the virtual machine, receive network traffic for the virtual machine, and forward the network traffic to the second hypervisor based on the stored network routing information.Type: GrantFiled: December 16, 2022Date of Patent: June 4, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shivjit Satish Patil, Rupesh Bhagaban Patro, Kenyon James Hensler, Aishwarya Srinivasa Raghavan, Rangaprasad Narasimhan, Anand Ramakrishna
-
Patent number: 11995609Abstract: In one embodiment, a processing device receives a first digital fingerprint of a media item along with a first content management rule. The processing device separately receives a second digital fingerprint of the media item along with a second content management rule. The processing device determines that the received digital fingerprints are for the same media item based upon a match between the first digital fingerprint and the second digital fingerprint. The processing device determines that all rights to the media item have been accounted for, and then determines a set of actions to be performed for hosted media items comprising the media item based at least in part upon the first content management rule and the second content management rule. Processing logic may also perform a conflict resolution process for conflicting rights claims to the media item.Type: GrantFiled: November 9, 2022Date of Patent: May 28, 2024Assignee: Audible Magic CorporationInventors: Vance Ikezoye, David Price Williams, Michael Thomas Edwards, Stephen John Grillos, John R. Williams, James E. McNeill, Jr., Jay Friedman, Kuniyuki Takahashi, Sergio Alberto Orozco Ramos, Jesus Antonio Barajas Romero, Srinidhi Srinivasa Raghavan, Nancy Kang, Garen Levon Azizian, Edgar Escobar Baez
-
Patent number: 11950900Abstract: Elderly people suffer from health issues, and timely detection can save lives. State of the art techniques either make certain assumptions or require clinical data in order to perform the frailty detection, which affects the quality as well as cause inconvenience to the users. The disclosure herein generally relates to patient monitoring and, more particularly, to frailty detection using pedometer sensor data, PIR sensor data, and door sensor data. The system determines activity levels of the user being monitored, based on data from the pedometer sensors, PIR sensors, and door sensors, and based on the determined activity levels, further determines whether the user has frailty or not.Type: GrantFiled: June 22, 2021Date of Patent: April 9, 2024Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Ramesh Balaji, Srinivasa Raghavan Venkatachari, Anirudh Thenguvila Purushothaman