Patents by Inventor Nitin Sharma

Nitin Sharma 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: 10932460
    Abstract: A refill kit for a device to dispense an air treatment chemical includes a substrate supported on a frame. The substrate is in the form of a puck, and includes sand, a binder, and an air treatment chemical. A candle is also provided, which is suitable to heat the substrate.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 2, 2021
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Nitin Sharma, Brian T. Davis, Allyce M. Gilligan
  • Patent number: 10929895
    Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: February 23, 2021
    Assignee: GROUPON, INC.
    Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
  • Publication number: 20200372100
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for a configurable test environment within which a relevance service can be invoked to execute one or a combination of test scenarios, each test scenario respectively being configured to exercise one or a combination of features of the relevance service. In embodiments, a test scenario may be configured to use test data that can be simulated and/or be derived from one or a combination of user models and promotion models, and/or be based on aggregated data that has been collected from previous production runs of the relevance service. In embodiments, each test scenario is described as a set of test configuration data. In some embodiments, the test configuration data are represented in a data interchange format that is both human and machine-readable, e.g., JavaScript Object Notation (JSON).
    Type: Application
    Filed: June 8, 2020
    Publication date: November 26, 2020
    Inventors: Kannan Nitin Sharma, Srinivasa Vedanarayanan, Vidhyaa Muralidharan
  • Publication number: 20200356803
    Abstract: Systems and methods for integrated multi-factor multi-label analysis include using one or more deep learning systems, such as neural networks, to analyze how well one or more entities are likely to benefit from a targeted action. Data associated with each of the entities is analyzed to determine a score for each of the proposed targeted actions using multiple analysis factors. The scores for each analysis factor are determined using a different multi-layer analysis network for each analysis factor. The scores for each analysis factor are then combined to determine an overall score for each of the proposed targeted actions. The entities and the proposed targeted actions with the highest scores are then identified and then used to determine which entities are to be the subject of which targeted actions.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Inventors: Yaqin Yang, Nitin Sharma, Fransisco Kurniadi, Yang Wu
  • Patent number: 10754882
    Abstract: A method of retrieving information from a health report through a machine assisted interrogation process consists of a personal assistance device, a reporting system, a knowledge-graphing system, and a query-interrogation system. A user utilizes the personal assistance device to submit a query that retrieves information from the reporting system via the query-interrogation system. The knowledge-graphing system, which is generated using artificial intelligence modules, natural language understanding modules, and machine learning modules, is utilized to provide accurate results to the user. An administrative system monitors the validity of a plurality of health reports of the reporting system.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 25, 2020
    Assignee: OPTRA HEALTH, INC
    Inventors: Abhijeet Sharadchandra Gholap, Nitin Sharma, Gauri Gholap, Ashwin Kotwaliwale
  • Patent number: 10733342
    Abstract: A hierarchical power verification system and method creates abstract models of power behavior of modules that it successfully verifies. The abstract models simplify the module definition by omitting internal module details but provide sufficient information for power verification of higher level modules that incorporate this abstracted module. Design blocks are replaced with these abstract power models, resulting in reduced run-time and memory requirements. The power models can include power switches inside the block, related supplies of logic ports, supply power states, system power states, power management devices such as isolation logic and level shifters, feed-through and floating ports. The power model may be expressed either in UPF or as a combination of liberty model and UPF. After replacing modules with abstracted models the HPVS can quickly verify an entire SoC with a small memory footprint.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 4, 2020
    Assignee: Synopsys, Inc.
    Inventors: Shekaripuram V. Venkatesh, Nitin Sharma, Sanjay Gulati, Parul Bhatia
  • Patent number: 10719562
    Abstract: Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: July 21, 2020
    Assignee: BloomReach Inc.
    Inventors: Prateek Gupta, Praveen K. Patnala, Amit Aggarwal, Ashutosh Garg, Gurashish Singh Brar, Kannan Nitin Sharma, Manojit Sarkar, Shao-Chuan Wang
  • Publication number: 20200226640
    Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
    Type: Application
    Filed: September 17, 2019
    Publication date: July 16, 2020
    Applicant: Groupon, Inc.
    Inventors: Geetha KAKARLAPUDI, Kannan Nitin SHARMA, Mohit GUPTA, Avik SINHAROY, Christopher S. TRIMBLE, Vinesh GUDLA, Ryan Duane BOYD
  • Patent number: 10713690
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for a configurable test environment within which a relevance service can be invoked to execute one or a combination of test scenarios, each test scenario respectively being configured to exercise one or a combination of features of the relevance service. In embodiments, a test scenario may be configured to use test data that can be simulated and/or be derived from one or a combination of user models and promotion models, and/or be based on aggregated data that has been collected from previous production runs of the relevance service. In embodiments, each test scenario is described as a set of test configuration data. In some embodiments, the test configuration data are represented in a data interchange format that is both human and machine-readable, e.g., JavaScript Object Notation (JSON).
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: July 14, 2020
    Assignee: GROUPON, INC.
    Inventors: Kannan Nitin Sharma, Srinivasa Vedanarayanan, Vidhyaa Muralidharan
  • Patent number: 10460356
    Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: October 29, 2019
    Assignee: GROUPON, INC.
    Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
  • Patent number: 10427862
    Abstract: An aerosol dispenser assembly is disclosed that includes a container holding a liquid product and a compressed gas propellant for propelling the liquid product from the container. A design methodology for the actuator body and swirl nozzle insert is disclosed for maintaining a small particle size or Sauter Mean Diameter (D[3, 2]) of less than 48 ?m at a suitable spray rate (1.5-2 g/s), while utilizing a compressed gas VOC-free propellant for an air freshener product. As obtaining reduced particle size to compete with LPG propellants may result in a reduced spray rate, it is anticipated that one or more nozzles may be designed into the actuator body to maintain a suitable spray rate.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: October 1, 2019
    Assignee: S.C. JOHNSON & SON, INC.
    Inventors: Paul A. Clark, Richard S. Valpey, III, Padma Prabodh Varanasi, Jeffrey J. Christianson, Nitin Sharma, Milind A. Jog
  • Patent number: 10417200
    Abstract: Embodiments are directed to efficiently migrating data from one version of a service to another version and to temporarily transitioning a user to a different service for evaluation. A computer system pre-transfers user data from a first service to a second, different service before an indication is received that the user is to be transitioned from the first service to the second service. The user data includes identification information identifying users of the first service. The computer system receives an indication that a first service user is to be transitioned to the second service. The computer system transfers service data used by the first service to the second service and synchronizes any changes in the user data that occurred between the user data pre-transfer and the service data transfer, so that the second service is provided using the transferred service data and the synchronized user data.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 17, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Madan Appiah, Nitin Sharma, Lokesh M. Dave
  • Patent number: 10378558
    Abstract: A device for dispensing an air treatment chemical includes a housing having an inlet for permitting air to enter into an interior space of the housing and an outlet for permitting air mixed with air treatment chemical to exit the interior space of the housing. A substrate positioned within the housing bears the air treatment chemical. A power supply mounted within the housing powers a motor mounted within the housing. The motor is connected to an impeller mounted within the housing. The impeller moves air from the inlet adjacent the substrate to mix the air treatment chemical into the moving air and deliver the mixture of air and air treatment chemical through the outlet to outside of the housing. The housing includes a transitional body defining a convergent-divergent channel for compressing the mixture at the converging section and expanding the mixture at the diverging section.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 13, 2019
    Assignee: S.C. Johnson & Son, Inc.
    Inventors: Nitin Sharma, Deliang Shi, Gerald W. Cummings, Lina Long, Paul E. Furner
  • Patent number: 10311192
    Abstract: A power verification system requires a combination of design and its power intent. A power intent (PI) input specifies the power architecture of a design through specification of power/voltage domains, their corresponding power supplies and a collection of power management devices. Power state tables (PSTs) specified in PI capture the legal combinations of power states (voltage values) for the various sets of supply nets or supply ports of a design. A power verification system requires determining the power supply relationships of voltage/power domains which requires merging of PSTs. The system described efficiently merges PSTs by iteratively selecting only a subset of PSTs that are relevant to the supply pair of interest, that are pruned initially and as the merge progresses. This provides orders of magnitude speedup and resource reduction.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 4, 2019
    Assignee: Synopsys, Inc.
    Inventors: Shekaripuram V. Venkatesh, Sanjay Gulati, Vishal Keswani, Manish Goel, Nitin Sharma
  • Publication number: 20190121903
    Abstract: A method of retrieving information from a health report through a machine assisted interrogation process consists of a personal assistance device, a reporting system, a knowledge-graphing system, and a query-interrogation system. A user utilizes the personal assistance device to submit a query that retrieves information from the reporting system via the query-interrogation system. The knowledge-graphing system, which is generated using artificial intelligence modules, natural language understanding modules, and machine learning modules, is utilized to provide accurate results to the user. An administrative system monitors the validity of a plurality of health reports of the reporting system.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 25, 2019
    Inventors: Abhijeet Sharadchandra Gholap, Nitin Sharma, Gauri Gholap, Ashwin Kotwaliwale
  • Patent number: 10238097
    Abstract: Devices for dispensing an air treatment chemical such as insect repellent are disclosed. There is a chimney housing having a side wall defining an internal cavity. There is also a caddy assembly supported by the housing and having an upper caddy frame configured to mount a substrate bearing an air treatment chemical adjacent an upper portion of the housing, and a candle holder coupled to the upper caddy frame and configured to support a candle having a wick adjacent a lower portion of the housing. There is also a substrate bearing air treatment chemical suitable to be supported by the upper caddy frame, and a candle suitable to be supported by the candle holder. A refill kit for such devices is also disclosed. Also disclosed is an embodiment with a sand core bearing the repellent, a heat deflector positioned under the sand core, and a candle positioned under the heat deflector.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: March 26, 2019
    Assignee: S.C. Johnson & Son, Inc.
    Inventors: Nitin Sharma, Brian T. Davis, Allyce M. Gilligan
  • Publication number: 20190082673
    Abstract: A refill kit for a device to dispense an air treatment chemical includes a substrate supported on a frame. The substrate is in the form of a puck, and includes sand, a binder, and an air treatment chemical. A candle is also provided, which is suitable to heat the substrate.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventors: Nitin Sharma, Brian T. Davis, Allyce M. Gilligan
  • Publication number: 20190018913
    Abstract: A hierarchical power verification system and method creates abstract models of power behavior of modules that it successfully verifies. The abstract models simplify the module definition by omitting internal module details but provide sufficient information for power verification of higher level modules that incorporate this abstracted module. Design blocks are replaced with these abstract power models, resulting in reduced run-time and memory requirements. The power models can include power switches inside the block, related supplies of logic ports, supply power states, system power states, power management devices such as isolation logic and level shifters, feed-through and floating ports. The power model may be expressed either in UPF or as a combination of liberty model and UPF. After replacing modules with abstracted models the HPVS can quickly verify an entire SoC with a small memory footprint.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Inventors: Shekaripuram V. Venkatesh, Nitin Sharma, Sanjay Gulati, Parul Bhatia
  • Publication number: 20180308132
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for a configurable test environment within which a relevance service can be invoked to execute one or a combination of test scenarios, each test scenario respectively being configured to exercise one or a combination of features of the relevance service. In embodiments, a test scenario may be configured to use test data that can be simulated and/or be derived from one or a combination of user models and promotion models, and/or be based on aggregated data that has been collected from previous production runs of the relevance service. In embodiments, each test scenario is described as a set of test configuration data. In some embodiments, the test configuration data are represented in a data interchange format that is both human and machine-readable, e.g., JavaScript Object Notation (JSON).
    Type: Application
    Filed: April 19, 2018
    Publication date: October 25, 2018
    Inventors: Kannan Nitin Sharma, Srinivasaraghavan Vedanarayanan, Vidhyaa Muralidharan
  • Patent number: 10098978
    Abstract: Wearable devices for dispensing insect repellents, fragrances, and/or other chemicals along the outside of the clothing of a human are disclosed. They are of the type that are clipped onto a belt or the like, and use a powered fan to dispense active. They are configured with fan rotor arrangements to minimize power use while still achieving acceptable air flow rates. These changes permit use of smaller batteries and more compact arrangements for battery positioning. This in turn permits a much more compact and lightweight construction to achieve the desired results. The devices are also provided with a rotatable clip structure to render use of the device more comfortable when the user is seated and to provide greater control over the direction of the dispensing. Further, they are provided with modified lids to facilitate active refill replacement.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: October 16, 2018
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Saleh A. Saleh, David C. Belongia, Nitin Sharma, Paul E. Furner, Kwamena Gyakye degraft-Johnson, Raymund J. Alfaro, Donald J. Schumacher