Patents by Inventor R. Ramakrishnan

R. Ramakrishnan 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: 20250004931
    Abstract: Systems and methods are directed to providing multilevel chained testing. A modeling manager receives a request for data associated with an experience having multiple levels of testing, whereby each lower level of testing has a set of one or more variants chained to a variant of a higher level. Based on the request, the model manager determines which variant of the multiple levels of testing to provide to a user. The determining comprises detecting a lowest segment the user is a member of, whereby each segment level corresponds to a level of testing, and selecting a variant from a corresponding set of one or more variants of the lowest sub-segment, a chained variant of a parent segment, or a control value. The modeling manager transmits a response to an experience component that includes the selected variant, and the experience component causes presentation of the experience with the selected variant.
    Type: Application
    Filed: November 10, 2023
    Publication date: January 2, 2025
    Inventors: Vikram D. Gaitonde, Peter Michael Humke, Michael E. Pascual, Smriti R. Ramakrishnan, Ajith Muralidharan, Yao Pan, Lingjie Weng, Keren Wang, Anjian Wu, Daniel Chi Peng Lau
  • Publication number: 20250005430
    Abstract: Methods, systems, and computer programs are presented for implementing an artificial-intelligence modeling utility system. One method includes receiving, by a modeling manager, a schema from an experience module that implements features of an online service. The modeling manager manages a plurality of machine-learning (ML) models, provides a user interface (UI) based on the schema for entering experiment parameter values, and configures one or more ML models for the experiment. The experiment is initialized, and during the experiment, the modeling manager receives a request from the experience module for data associated with the experiment and selects one of the configured ML models for providing a response to the request. The response is obtained from the selected ML model based on input provided to the ML model based on the request, and the modeling manager sends the response to the experience. Further, results of the experiment are presented.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Vikram Gaitonde, Peter Michael Humke, Michael E. Pascual, Smriti R. Ramakrishnan, Ajith Muralidharan, Yao Pan, Lingjie Weng, Keren Wang, Anjian Wu, Daniel Chi Peng Lau
  • Publication number: 20240411573
    Abstract: In an example embodiment, machine learning is utilized to make recommendations for next actions by users of an online network. These next actions are called “next best actions.” The machine learning may be performed to train a multitask deep machine learning model to make recommendations based on a series of inputs, including, for example, contextual information that relies upon action sequences of the user and historical users, and user intent. The use of a multitask deep machine learning model allows for the model to generate action recommendations that are personalized, contextual, and coordinate across various different aspects of the online network, rather than being limited to only a single aspect. Likewise, the multi-task deep machine learning model can also be tailored to optimized different use-case specific objectives while at the same time being easy to scale and maintain.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Inventors: Yao CHEN, Lingjie Weng, Arvind Murali Mohan, Hongbo Zhao, Lu Chen, Dipen Thakkar, Xiaoxi Zhao, Shifu Wang, Jim Chang, Daniel D. Thorndyke, Smriti R. Ramakrishnan
  • Publication number: 20240412299
    Abstract: In an example embodiment, a deep machine learning model ranks cohorts of users as well as cohorts of products in a single ranking. When utilized to determine which cohort members to display to a user, the system selects one user cohort and one product cohort as the “best” (e.g., the top ranked user cohort and the top ranked product cohort). This ranking may be based on a number of contextual and non-contextual features, including viewer features (characteristics of the user operating the user interface), viewee features (characteristics of or related to the litem that the user is viewing, such as the characteristics of another user whose profile the user is viewing), and viewer-viewee relationship features (indications about how the viewer and viewee are related, such as common schools, locations, places of employment, etc.).
    Type: Application
    Filed: September 21, 2023
    Publication date: December 12, 2024
    Inventors: Aman Gupta, Xincen Yu, Ning Jin, Kuan Chen, Madhura Anil Deo, Gina Paola Rangel, Smriti R. Ramakrishnan, Xiaoxi Zhao, Chun Lo, Arvind Murali Mohan, Hongbo Zhao, Shifu Wang, Jim Chang
  • Patent number: 11620512
    Abstract: Techniques for using machine learning to leverage deep segment embeddings are provided. In one technique, a set of training data is processed using one or more machine learning techniques to train a neural network and learn an embedding for each segment of multiple segments. In response to receiving a request, multiple elements are identified, such as a source entity that is associated with the request, a source embedding for the source entity, a particular segment with which the source entity is associated, a segment embedding for the particular segment, and multiple target entities. For each target entity, a target embedding is identified and the target embedding, the source embedding, and the segment embedding are input into the neural network to generate output that is associated with the target entity. Based on the output, data about a subset of the target entities is presented on a computing device.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashish Jain, Smriti R. Ramakrishnan, Parag Agrawal, Aastha Jain
  • Publication number: 20210097384
    Abstract: Techniques for using machine learning to leverage deep segment embeddings are provided. In one technique, a set of training data is processed using one or more machine learning techniques to train a neural network and learn an embedding for each segment of multiple segments. In response to receiving a request, multiple elements are identified, such as a source entity that is associated with the request, a source embedding for the source entity, a particular segment with which the source entity is associated, a segment embedding for the particular segment, and multiple target entities. For each target entity, a target embedding is identified and the target embedding, the source embedding, and the segment embedding are input into the neural network to generate output that is associated with the target entity. Based on the output, data about a subset of the target entities is presented on a computing device.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Ashish Jain, Smriti R. Ramakrishnan, Parag Agrawal, Aastha Jain
  • Publication number: 20190035027
    Abstract: Various embodiments disclosed include, for each entity in a portfolio, receiving entity data indicative of attributes of an entity, determining the received entity data for at least some entities is missing a portion of the entity data required to perform a cyber risk analysis; and synthesizing the missing portion. The method may further include comparing the received entity data and synthesized missing portion for each of the entities to each other; locating clusters of similar entity data shared between two or more of the entities; and calculating a cyber risk score representing how different the entities are to one another based on the entity data that are not shared between entities. Some embodiments include comparing entities that are missing some entity data to entities which have complete entity data, and generating a synthesized portfolio by selecting entities having complete entity data to replace the entities that are missing entity data.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: George Y. Ng, Yoshifumi Yamamoto, Brian Wu, Siddharth R. Ramakrishnan
  • Patent number: 9032416
    Abstract: A method, system, and computer program product for of load balancing in a parallel map/reduce paradigm. The method commences by sampling a first set of input records, and forming a prospective load balancing assignment by assigning the first set of input records to the plurality of worker tasks based on a workload estimate for each of the worker tasks. To measure the prospective load balancing assignment, the method compares the workload variance over the plurality of worker tasks to a workload variance target, and also calculates a confidence level based on the sampled first set of input records. If the measured quality of the prospective load balancing assignment is not yet achieved, then the method samples additional input records; for example when the calculated workload variance is greater than the maximum workload variance target or when the calculated confidence level is lower than a confidence level threshold.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: May 12, 2015
    Assignee: Oracle International Corporation
    Inventors: Garret Swart, Smriti R. Ramakrishnan
  • Publication number: 20140033223
    Abstract: A method, system, and computer program product for of load balancing in a parallel map/reduce paradigm. The method commences by sampling a first set of input records, and forming a prospective load balancing assignment by assigning the first set of input records to the plurality of worker tasks based on a workload estimate for each of the worker tasks. To measure the prospective load balancing assignment, the method compares the workload variance over the plurality of worker tasks to a workload variance target, and also calculates a confidence level based on the sampled first set of input records. If the measured quality of the prospective load balancing assignment is not yet achieved, then the method samples additional input records; for example when the calculated workload variance is greater than the maximum workload variance target or when the calculated confidence level is lower than a confidence level threshold.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: Oracle International Corporation
    Inventors: Garret Swart, Smriti R. Ramakrishnan
  • Patent number: 8041577
    Abstract: A method expands a bandwidth of an audio signal by determining a magnitude time-frequency representation |G(?, t) for example audio signals g(t). A set of frequency marginal probabilities PG(?|z) 221 are estimated from |G(?, t)|, and a magnitude time-frequency representation |X(?, t)| is determined from an input signal audio signal x(t). Probabilities P(z), PX(z) and PX(t|z) are determined using PG(?|z)|X(?, t)|. |?(?, t)| is reconstructed according to PzPX(z)PG(?|z)PX(t|z), and |?(?, t)| is transformed to a time domain to obtain a high-quality output audio signal ?(t) corresponding to the input audio signal x(t).
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: October 18, 2011
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Paris Smaragdis, Bhiksha R. Ramakrishnan
  • Publication number: 20110078224
    Abstract: Embodiments of the invention disclose a system and a method for reducing a dimensionality of a spectrogram matrix. The method constructs an intermediate time basis matrix and an intermediate frequency basis matrix and applies iteratively a non-negative matrix factorization (NMF) to the intermediate time basis matrix and the intermediate frequency basis matrix until a termination condition is reached, wherein the NMF is subject to a constraint on a an independence regularization term, wherein the constraint is in a form of a gradient of the term.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventors: Kevin W. Wilson, Bhiksha R. Ramakrishnan
  • Publication number: 20090310769
    Abstract: A method and apparatus for a processing of a call in a telecommunication system is provided. Multiple personalization policies are specified by a callee (106) for a processing of calls. Each personalization policy is based on one or more conditions. Each condition of the multiple personalization policies is evaluated (202). A set of actions then is selected based on the evaluation of the conditions, wherein each action in the set of actions corresponds to a personalization policy. A subset of the set of actions then may be presented (204) to the callee as a set of options, wherein each option corresponds to an action in the subset of the set of actions and wherein an order of the options presented may be based on an algorithms. Thereafter, an option is selected (206) from a set of options, and the call is processed based on the selected option.
    Type: Application
    Filed: August 3, 2007
    Publication date: December 17, 2009
    Applicant: MOTOROLA, INC.
    Inventors: R. Ramakrishnan, Ananth Seetharam
  • Publication number: 20090048846
    Abstract: A method expands a bandwidth of an audio signal by determining a magnitude time-frequency representation |G(?,t) for example audio signals g(t). A set of frequency marginal probabilities PG(?|z) 221 are estimated from |G(?,t)|, and a magnitude time-frequency representation |X(?,t)| is determined from an input signal audio signal x(t). Probabilities P(z), PX(z) and PX(t|z) are determined using PG(?|z)|X(?,t)|. |?(?,t)| is reconstructed according to PzPX(z)PG(?|z)PX(t|z), and ?(?,t)| is transformed to a time domain to obtain a high-quality output audio signal ?(t) corresponding to the input audio signal x(t).
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Inventors: Paris Smaragdis, Bhiksha R. Ramakrishnan
  • Patent number: 5901944
    Abstract: A composite sealing unit for sealing between moving parts in a valve is disclosed. The sealing unit has a sealing portion that interfaces with the moving parts and is adapted to isolate a reinforcing portion from media within the valve. The reinforcing portion, which can be encapsulated within the sealing unit, is operative to enhance the resiliency of the sealing unit.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: May 11, 1999
    Assignee: Xomox
    Inventors: M. R. Ramakrishnan, Michael J. Sandling, Steven M. Kirk
  • Patent number: 5551471
    Abstract: A valve with a rotatable valving member has a vent hole extending between an internal cavity of the valve and another location to which excess pressure can be vented. The vent hole is sealed with a consumable vent hole seal device that ruptures or otherwise vents under the high temperature and/or pressure of a fire and prevents dangerous pressure buildup within the internal cavity of the valve.
    Type: Grant
    Filed: February 27, 1995
    Date of Patent: September 3, 1996
    Assignee: Xomox Corporation
    Inventors: Michael Sandling, David E. Klotter, Edward Scheid, M. R. Ramakrishnan