Patents by Inventor Sanjay Agarwal

Sanjay Agarwal 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).

  • Patent number: 11935071
    Abstract: A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: March 19, 2024
    Assignee: PEOPLE CENTER, INC.
    Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
  • Publication number: 20240086763
    Abstract: 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: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Jeremy Plassmann, Anatoly Yakovlev, Sandeep R. Agrawal, Ali Moharrer, Sanjay Jinturkar, Nipun Agarwal
  • Patent number: 11503127
    Abstract: Techniques for performing prefetching for a ranking service in a microservice architecture are provided. In one technique, in response to receiving a content request, an entity identifier of an entity associated with the content request is determined, a host of a second service that is different than the first service is determined. The first service sends the entity identifier to the host of the second service. The second service retrieves entity feature data that is associated with the entity identifier. The first service identifies a set of content delivery campaigns, identifies the host of the second service, and sends the identity of the set of content delivery campaigns to the host of the second service. The host of the second service determines a ranking of the set of content delivery campaigns, a subset thereof is selected, and data about each selected campaign is transmitted over a computer network.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: November 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tao Cai, Tianchen Yu, Sara Smoot Gerrard, Sanjay Agarwal, Meilin Yang, Zhongwei Jiang
  • Publication number: 20220326222
    Abstract: Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF, glycodelin and optionally ZAG, in a biological sample from the mammal, and determining that the mammal has endometriosis when the biomarker expression levels in the sample are elevated.
    Type: Application
    Filed: December 8, 2021
    Publication date: October 13, 2022
    Inventors: Warren Foster, Jocelyn Wessels, Sanjay Agarwal, Leyla Soleymani
  • Publication number: 20220103643
    Abstract: Techniques for performing prefetching for a ranking service in a microservice architecture are provided. In one technique, in response to receiving a content request, an entity identifier of an entity associated with the content request is determined, a host of a second service that is different than the first service is determined. The first service sends the entity identifier to the host of the second service. The second service retrieves entity feature data that is associated with the entity identifier. The first service identifies a set of content delivery campaigns, identifies the host of the second service, and sends the identity of the set of content delivery campaigns to the host of the second service. The host of the second service determines a ranking of the set of content delivery campaigns, a subset thereof is selected, and data about each selected campaign is transmitted over a computer network.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Tao CAI, Tianchen YU, Sara Smoot GERRARD, Sanjay AGARWAL, Meilin YANG, Zhongwei JIANG
  • Patent number: 11221327
    Abstract: Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF, glycodelin and optionally ZAG, in a biological sample from the mammal, and determining that the mammal has endometriosis when the biomarker expression levels in the sample are elevated.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 11, 2022
    Assignees: McMaster University, The Regents of the University of California
    Inventors: Warren Foster, Jocelyn Wessels, Sanjay Agarwal, Leyla Soleymani
  • Patent number: 10415093
    Abstract: Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF and its receptor, Ntrk2, in a biological sample from the mammal, and determining that the mammal has endometriosis when the BDNF and Ntrk2 expression levels in the sample are elevated.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: September 17, 2019
    Assignees: MCMASTER UNIVERSITY, THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Warren Foster, Nicholas Leyland, Jocelyne Wessels, Sanjay Agarwal
  • Publication number: 20180067102
    Abstract: Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF, glycodelin and optionally ZAG, in a biological sample from the mammal, and determining that the mammal has endometriosis when the biomarker expression levels in the sample are elevated.
    Type: Application
    Filed: June 26, 2017
    Publication date: March 8, 2018
    Inventors: Warren Foster, Jocelyn Wessels, Sanjay Agarwal, Leyla Soleymani
  • Patent number: 9769210
    Abstract: A management entity imports information included in security policies from security devices configured to operate in accordance with respective ones of the security policies. The information is classified into security policy classifications based on commonality in the information across the security policies. The security policy classifications are displayed as selectable security policy classifications. An entry of a policy template name and selections of multiple security policy classifications are received. The security policies in the multiple selected security policy classifications are assigned to a security policy template identified by the entered policy template name.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: September 19, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Yedidya Dotan, Sanjay Agarwal, Robin Martherus
  • Patent number: 9531757
    Abstract: A management entity discovers security devices connected to a network. Each security device controls access to resources by devices associated with the security device according to a corresponding native security policy that is based on a corresponding native policy model associated with the security device. The management entity imports the native security policies from the corresponding security devices over the network, and normalizes the imported native security policies across the security devices based on a generic policy model, to produce normalized security policies that are based on the generic policy model and representative of the native security polices. The management entity receives security events from the security devices, and processes the received security events among the security devices based on the normalized security policies.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: December 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Shawn Henry, Robin Martherus, Sanjay Agarwal
  • Publication number: 20160301717
    Abstract: A management entity imports information included in security policies from security devices configured to operate in accordance with respective ones of the security policies. The information is classified into security policy classifications based on commonality in the information across the security policies. The security policy classifications are displayed as selectable security policy classifications. An entry of a policy template name and selections of multiple security policy classifications are received. The security policies in the multiple selected security policy classifications are assigned to a security policy template identified by the entered policy template name.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Inventors: Yedidya Dotan, Sanjay Agarwal, Robin Martherus
  • Publication number: 20160281167
    Abstract: Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF and its receptor, Ntrk2, in a biological sample from the mammal, and determining that the mammal has endometriosis when the BDNF and Ntrk2 expression levels in the sample are elevated.
    Type: Application
    Filed: April 8, 2016
    Publication date: September 29, 2016
    Inventors: Warren Foster, Nicholas Leyland, Jocelyne Wessels, Sanjay Agarwal
  • Patent number: 9401933
    Abstract: A management entity connects with multiple security devices across a network. Each security device operates in accordance with one or more security policies. The management entity imports, over the network, data describing the security policies from the multiple security devices. The management entity classifies the imported security policies into security policy classifications based on commonality in information included in the security policies across the multiple security devices.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: July 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Yedidya Dotan, Sanjay Agarwal, Robin Martherus
  • Publication number: 20160212167
    Abstract: A management entity connects with multiple security devices across a network. Each security device operates in accordance with one or more security policies. The management entity imports, over the network, data describing the security policies from the multiple security devices. The management entity classifies the imported security policies into security policy classifications based on commonality in information included in the security policies across the multiple security devices.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Yedidya Dotan, Sanjay Agarwal, Robin Martherus
  • Publication number: 20160212166
    Abstract: A management entity discovers security devices connected to a network. Each security device controls access to resources by devices associated with the security device according to a corresponding native security policy that is based on a corresponding native policy model associated with the security device. The management entity imports the native security policies from the corresponding security devices over the network, and normalizes the imported native security policies across the security devices based on a generic policy model, to produce normalized security policies that are based on the generic policy model and representative of the native security polices. The management entity receives security events from the security devices, and processes the received security events among the security devices based on the normalized security policies.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Shawn Henry, Robin Martherus, Sanjay Agarwal
  • Publication number: 20150242488
    Abstract: A method, computer program product, and computing system for receiving a selected product category from a user. The selected product category is associated with a plurality of products available for sale within an online catalog. A master set of attributes is rendered for the plurality of products, wherein the master set of attributes includes a plurality of discrete attributes that are grouped in accordance with attribute type.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 27, 2015
    Inventors: MARK UNAK, Sanjay Agarwal, Vivek Shivaprabhu
  • Publication number: 20150235285
    Abstract: A method, computer program product, and computing system for rendering a first-level menu for an online catalog, wherein the first-level menu defines a plurality of first-level categories. A first response is received from a user of the online catalog that defines a selected first-level category, chosen from the plurality of first-level categories. A plurality of second-level categories, associated with the selected first-level category, is rendered in a subordinate fashion with respect to the selected first-level category.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 20, 2015
    Inventors: MARK UNAK, Sanjay Agarwal, Vivek Shivaprabhu
  • Publication number: 20150235284
    Abstract: A method, computer program product, and computing system for defining a database record for each of a plurality of products available for sale within an online catalog, thus defining a plurality of database records. An attribute set is associated with each of the plurality of database records, thus defining a plurality of attribute sets. A search string is received from a user that defines one of more search terms. The one of more search terms defined within the search string are compared to the plurality of attribute sets to identify one or more matching database records, wherein the one or more matching database records are chosen from the plurality of database records.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 20, 2015
    Inventors: Mark Unak, Sanjay Agarwal, Vivek Shivaprabhu
  • Patent number: 8967900
    Abstract: A hygienic modular writing utensil and method of using for eliminating or minimizing the spread of germs, bacteria and the like between a first and a second user. The utensil has an External Protective Shield with a first holding area for use by the first user and a removable Internal Writing Utensil with a second holding area for use by the second user. The External Protective Shield has an internal cleaning element and the Internal Writing Utensil has a removable cap on its outer end, whereby when the first user pulls the Internal Writing Utensil out from the External Protective Shield or reinserts the Internal Writing Utensil back into the External Protective Shield by grasping the exterior surface of the removable cap, an outer surface of the Internal Writing Utensil, including the second holding area is cleaned.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 3, 2015
    Inventors: James M. Anderson, Sanjay Agarwal
  • Patent number: 8853932
    Abstract: Techniques described herein generally relate to methods of manufacturing devices and devices including a filament having therein or coated with a catalyst and carbon nanotubes. The device may be configured to produce light with a luminary characteristic having a value higher than a value of the luminary characteristic of a device having an uncoated filament at a same operating condition. The luminary characteristic may include one or more of device irradiance or light efficiency. The filament may be a tungsten filament, and the carbon nanotubes may include multiwall carbon nanotubes or single wall carbon nanotubes. The filament may be coated with the carbon nanotubes using one or more deposition techniques including electric arc discharge, laser ablation and chemical vapor deposition (CVD). The filament may be coated with the catalyst using a method including one or more of electroless plating, electroplating, dip coating, spin coating, and radio frequency (RF) sputtering.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 7, 2014
    Assignee: Indian Institute of Technology Kanpur
    Inventors: Kamal Krishna Kar, Raghunandan Sharma, Ariful Rahman, Sanjay Agarwal