Patents by Inventor Ashish Goel

Ashish Goel 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: 20200242492
    Abstract: Embodiments herein use transfer learning paradigms to facilitate classification across entities without requiring the entities access to the other party's sensitive data. In one or more embodiments, one entity may train a model using its own data (which may include at least some non-shared data) and shares either the scores (or an intermediate representation of the scores). One or more other parties may use the scores as a feature in its own model. The scores may be considered to act as an embedding of the features but do not reveal the features. In other embodiments, parties may be used to train part of a model or participate in generating one or more nodes of a decision tree without revealing all its features. The trained models or decision trees may then be used for classifying unlabeled events or items.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Applicant: Stripe, Inc.
    Inventors: Ashish GOEL, Peter LOFGREN
  • Patent number: 10692114
    Abstract: A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 23, 2020
    Assignee: Twitter, Inc.
    Inventors: Reid Andersen, James Neufeld, Ashish Goel, Michael Jahr, Utkarsh Srivastava, Sandeep Pandey
  • Patent number: 10646694
    Abstract: An access sheath assembly can include an elongate sheath for accessing an interior of an artery or vein through an access point on a patient's limb and a hub that is coupled to the elongate sheath and that includes an access port configured to provide access to an interior of the elongate sheath. The assembly includes a closure device configured to fit about the patient's limb and capable of being coupled with the hub, the closure device movable between an engaged configuration in which the closure device is coupled with the hub and thus is positioned to secure the hub relative to the patient's limb and a disengaged configuration in which the closure device is apart from the hub and extends about the patient's limb at the access point in order to provide pressure to the access point.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: May 12, 2020
    Assignee: Boston Scientific Scimed, Inc.
    Inventors: Medha Tyagi, Sumit Agrawal, Raghav Goel, Sneha Ralli, Charudatta Chandrakant Aradhye, Somashekar Reddy, Ashish Chakole
  • Patent number: 10650408
    Abstract: A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 12, 2020
    Assignee: Twitter, Inc.
    Inventors: Reid Andersen, Parag Agrawal, Ashish Goel, Utkarsh Srivastava
  • Publication number: 20200117686
    Abstract: Embodiments of the present disclosure include systems and methods for identifying people in an image that contains more than one images of people. In embodiments, a query feature representation that represents features is extracted from each image of a person. In embodiments, each query feature representation is compared to image feature representations in a database and a set of candidate representations is selected among the image feature representations. Then, a set of user accounts that is associated with the set of candidate representations is selected. The strengths of connection in a network between user accounts in a set of candidate user accounts corresponding to an image and user accounts in a different set of candidate user accounts corresponding to a different image may be determined. In embodiments, user accounts that has the highest strength of connection are selected and used to identify the persons corresponding to the images.
    Type: Application
    Filed: December 11, 2019
    Publication date: April 16, 2020
    Applicant: Stripe, Inc.
    Inventors: Pranav Dandekar, Ashish Goel, Peter Lofgren
  • Publication number: 20200098559
    Abstract: In one embodiment, an adapter plate for a deposition chamber is provided. The adapter plate comprises a body, a mounting plate centrally located on the body, a first annular portion extending longitudinally from a first surface of the mounting plate and disposed radially inward from an outer surface of the mounting plate, a second annular portion extending longitudinally from an opposing second surface of the mounting plate and disposed radially inward from the outer surface of the mounting plate, and a mirror-finished surface disposed on the interior of the second annular portion, the mirror-finished surface having an average surface roughness of 6 Ra or less.
    Type: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Inventors: Ashish GOEL, Anantha SUBRAMANI, Maurice E. EWERT
  • Patent number: 10552471
    Abstract: Embodiments of the present disclosure include systems and methods for identifying people in an image that contains more than one face images. In embodiments, a query feature vector that represents features is extracted from each face image. In embodiments, each query feature vector is compared to image feature vectors in a database and a set of candidate vectors is selected among the image feature vectors. Then, a set of user accounts that is associated with the set of candidate vectors is selected. The strengths of connection in a network between user accounts in a set of candidate user accounts corresponding to a face image and user accounts in a different set of candidate user accounts corresponding to a different face image may be determined. In embodiments, user accounts that has the highest strength of connection are selected and used to identify the persons corresponding to the face images.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: February 4, 2020
    Assignee: Stripe, Inc.
    Inventors: Pranav Dandekar, Ashish Goel, Peter Lofgren
  • Publication number: 20200036721
    Abstract: Described herein are systems and methods for predicting a metric value for an entity associated with a query node in a graph that represents a network. In embodiments, using a user's profile as the query node, a metric about that user may be estimated based, at least in part, as a function of how well connected the query node is to a whitelist of “good” users/nodes in the network, a blacklist of “bad” users/nodes in the network, or both. In embodiments, one or more nodes or edges may be weighted when determining a final score for the query node. In embodiments, the final score regarding the metric may be used to take one or more actions relative to the query node, including accepting it into a network, allowing or rejecting a transaction, assigning a classification to the node, using the final score to compute another estimate for a node, etc.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 30, 2020
    Applicant: Stripe, Inc.
    Inventors: Pranav Dandekar, Peter Lofgren, Ashish Goel
  • Publication number: 20200013597
    Abstract: Embodiments of a method and apparatus for co-sputtering multiple target materials are provided herein. In some embodiments, a process chamber including a substrate support to support a substrate; a plurality of cathodes coupled to a carrier and having a corresponding plurality of targets to be sputtered onto the substrate; and a process shield coupled to the carrier and extending between adjacent pairs of the plurality of targets.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventors: Anantha K. SUBRAMANI, Hanbing WU, Wei W. WANG, Ashish GOEL, Srinivas GUGGILLA, Lavinia NISTOR
  • Patent number: 10504719
    Abstract: In one embodiment, an adapter plate for a deposition chamber is provided. The adapter plate comprises a body, a mounting plate centrally located on the body, a first annular portion extending longitudinally from a first surface of the mounting plate and disposed radially inward from an outer surface of the mounting plate, a second annular portion extending longitudinally from an opposing second surface of the mounting plate and disposed radially inward from the outer surface of the mounting plate, and a mirror-finished surface disposed on the interior of the first annular portion, the mirror-finished surface having an average surface roughness of 6 Ra or less.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 10, 2019
    Assignee: Applied Materials, Inc.
    Inventors: Ashish Goel, Anantha Subramani, Maurice E. Ewert
  • Publication number: 20190370096
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 5, 2019
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Publication number: 20190352774
    Abstract: Embodiments include a processing tool for processing substrates in a low processing pressure and a high processing pressure. In an embodiment, the processing tool comprises a chamber body and a pedestal in the chamber body. In an embodiment, the pedestal is displaceable, and the pedestal has a first surface and a second surface opposite the first surface. In an embodiment, the processing tool further comprises a first gas port for supplying gasses into the chamber body and a first exhaust positioned above the first surface of the pedestal. In an embodiment, the embodiment further comprises a second gas port for supplying gasses into the chamber body and a second exhaust positioned below the second surface of the pedestal.
    Type: Application
    Filed: April 25, 2019
    Publication date: November 21, 2019
    Inventors: Kelvin Chan, Yang Guo, Ashish Goel, Anantha Subramani, Philip Allan Kraus
  • Patent number: 10469504
    Abstract: Described herein are systems and methods for predicting a metric value for an entity associated with a query node in a graph that represents a network. In embodiments, using a user's profile as the query node, a metric about that user may be estimated based, at least in part, as a function of how well connected the query node is to a whitelist of “good” users/nodes in the network, a blacklist of “bad” users/nodes in the network, or both. In embodiments, one or more nodes or edges may be weighted when determining a final score for the query node. In embodiments, the final score regarding the metric may be used to take one or more actions relative to the query node, including accepting it into a network, allowing or rejecting a transaction, assigning a classification to the node, using the final score to compute another estimate for a node, etc.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: November 5, 2019
    Assignee: Stripe, Inc.
    Inventors: Pranav Dandekar, Peter Lofgren, Ashish Goel
  • Patent number: 10468238
    Abstract: Embodiments of a method and apparatus for co-sputtering multiple target materials are provided herein. In some embodiments, a process chamber including a substrate support to support a substrate; a plurality of cathodes coupled to a carrier and having a corresponding plurality of targets to be sputtered onto the substrate; and a process shield coupled to the carrier and extending between adjacent pairs of the plurality of targets.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: November 5, 2019
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Anantha K. Subramani, Hanbing Wu, Wei W. Wang, Ashish Goel, Srinivas Guggilla, Lavinia Nistor
  • Publication number: 20190287758
    Abstract: Embodiments described herein include a resonant process monitor and methods of forming such a resonant process monitor. In an embodiment, the resonant process monitor includes a frame that has a first opening and a second opening. In an embodiment, a resonant body seals the first opening of the frame. In an embodiment, a first electrode on a first surface of the resonant body contacts the frame and a second electrode is on a second surface of the resonant body. Embodiments also include a back plate that seals the second opening of the frame. In an embodiment the back plate is mechanically coupled to the frame, and the resonant body, the back plate, and interior surfaces of the frame define a cavity.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventors: Yaoling PAN, Vijaykumar KRITHIVASAN, Shimin MAO, Kelvin CHAN, Michael D. WILLWERTH, Anantha SUBRAMANI, Ashish GOEL, Chih-shun LU, Philip Allan KRAUS, Patrick John TAE, Leonard TEDESCHI
  • Publication number: 20190272412
    Abstract: Aspects of the current disclosure include systems and methods for identifying an entity in a query image by comparing the query image with digital images in a database. In one or more embodiments, a query feature may be extracted from the query image and a set of candidate features may be extracted from a set of images in the database. In one or more embodiments, the distances between the query feature and the candidate features are calculated. A feature, which includes a set of shortest distances among the calculated distances and a distribution of the set of shortest distances, may be generated. In one or more embodiments, the feature is input to a trained model to determine whether the entity in the query image is the same entity associated with one of the set of shortest distances.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Applicant: Stripe, Inc.
    Inventors: Pranav Dandekar, Ashish Goel, Peter Lofgren, Matthew Fisher
  • Patent number: 10353813
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine a first value of a first checkpoint associated with a first snapshot, receive a second value of a second checkpoint associated with a translation table entry from an additional source, determine whether the second value of the second checkpoint is after the first value of the first checkpoint, in response to determining that the second value of the second checkpoint is after the first value of the first checkpoint, retrieve the translation table entry associated with the second checkpoint from the additional source, and reconstruct the translation table using the translation table entry associated with the second checkpoint.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 16, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Ajith Kumar Battaje, Tanay Goel, Sandeep Sharma, Saurabh Manchanda, Ashish Singhai, Vijay Karamcheti
  • Publication number: 20190197586
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Patent number: 10324776
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 18, 2019
    Assignee: Twitter, Inc.
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Publication number: 20190179833
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 13, 2019
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji