Patents by Inventor Nirav Kamdar
Nirav Kamdar 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: 20260102499Abstract: The present invention relates to storage-stable pharmaceutical compositions comprising a drug substance containing amine, and at least one excipient, wherein the nitrosamine impurities in the said compositions are within acceptable levels. The nitrite content of the storage-stable pharmaceutical compositions is not more than about 2 ppm. Further, the present invention also provides a process for the manufacture of the said compositions.Type: ApplicationFiled: September 26, 2023Publication date: April 16, 2026Inventors: Vaibhavi SHAH, Nirav KAMDAR, Bhooma RAGHAVAN
-
Patent number: 10726438Abstract: Aspects of the technology described herein provide a more efficient user interface by providing coupons that are tailored to a specific user's interests. The coupons may be provided by a personal assistant or some other application running on a user's computing device. A goal of the technology described herein is to provide relevant coupons when the user can and actually wants to use them. The coupons are designed for goods or services the user intends to purchase.Type: GrantFiled: February 16, 2016Date of Patent: July 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vipindeep Vangala, Prashant Bhugra, Nirav Kamdar, John Michael Guthmann
-
Publication number: 20170068982Abstract: Aspects of the technology described herein provide a more efficient user interface by providing coupons that are tailored to a specific user's interests. The coupons may be provided by a personal assistant or some other application running on a user's computing device. A goal of the technology described herein is to provide relevant coupons when the user can and actually wants to use them. The coupons are designed for goods or services the user intends to purchase.Type: ApplicationFiled: February 16, 2016Publication date: March 9, 2017Inventors: VIPINDEEP VANGALA, PRASHANT BHUGRA, NIRAV KAMDAR, MIKE GUTMANN
-
Patent number: 8302092Abstract: Systems and methods that facilitate deployment of server applications via employing a deployment system that declaratively defines deployment actions. Such system is extensible to enable user customization, and includes a deployment document that declaratively defines deployment terms. The deployment document can further describe what the tasks accomplish, and also what tasks are to be forwarded to the task handler at execution time.Type: GrantFiled: June 26, 2007Date of Patent: October 30, 2012Assignee: Microsoft CorporationInventors: Kenneth Lloyd Alverson, Nirav Kamdar, Steven Richie Wood, Cezar Ungureanasu
-
Patent number: 7698639Abstract: Extensible architecture for template-baser user setting management by creating logical groupings of per-user settings using different template types. A manageable way to assign templates to sets of users based on different criteria is provided. Templates can be defined in a declarative format (e.g., XML), which declarative format is developed such that various user interface (UI) pieces, third-party applications, and different client types can easily understand the templates. Extensibility of the architecture is supported for defining the templates such that external third-party application writers can make use of the provided infrastructure to add to existing templates or create new template types, and to seamlessly integrate into the existing infrastructure. Additionally, the per-user settings within the templates can be enforced on the server side, including the enforcement of future settings and template types.Type: GrantFiled: December 13, 2006Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Nirav Kamdar, Deepak Rao, Bimal K. Mehta
-
Publication number: 20090007095Abstract: Systems and methods that facilitate deployment of server applications via employing a deployment system that declaratively defines deployment actions. Such system is extensible to enable user customization, and includes a deployment document that declaratively defines deployment terms. The deployment document can further describe what the tasks accomplish, and also what tasks are to be forwarded to the task handler at execution time.Type: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Kenneth Lloyd Alverson, Nirav Kamdar, Steven Richie Wood, Cezar Ungureanasu
-
Publication number: 20080148157Abstract: Extensible architecture for template-baser user setting management by creating logical groupings of per-user settings using different template types. A manageable way to assign templates to sets of users based on different criteria is provided. Templates can be defined in a declarative format (e.g., XML), which declarative format is developed such that various user interface (UI) pieces, third-party applications, and different client types can easily understand the templates. Extensibility of the architecture is supported for defining the templates such that external third-party application writers can make use of the provided infrastructure to add to existing templates or create new template types, and to seamlessly integrate into the existing infrastructure. Additionally, the per-user settings within the templates can be enforced on the server side, including the enforcement of future settings and template types.Type: ApplicationFiled: December 13, 2006Publication date: June 19, 2008Applicant: Microsoft CorporationInventors: Nirav Kamdar, Deepak Rao, Bimal K. Mehta
-
Publication number: 20060265262Abstract: A conference room endpoint facility enables a user to schedule conferences directly with the conference room endpoint facility without the need for a central data store to save the conference-specific information. For each scheduled conference, the conference room endpoint facility may store the conference data in a blob, and the lob is stored locally with each invited conference attendee. At the time of joining a scheduled conference, each attendee presents its copy of the blob containing the meeting data to the conference room endpoint facility. The conference room endpoint facility validates the conference data and, upon validating the conference data, admits the submitting conference attendee into the conference.Type: ApplicationFiled: May 18, 2005Publication date: November 23, 2006Applicant: Microsoft CorporationInventors: Nirav Kamdar, Senthil Velayutham
-
Publication number: 20060253854Abstract: A task infrastructure that allows for the decoupling of the task launch code from the task client code and from the task execution code is provided. The task infrastructure allows the relationship between the task display and launch logic and the task client logic to be defined in a declarative manner, allowing for the segregation of the task display and launch logic from the task client logic. The task infrastructure comprises a manifest that contains a specification of the relationship between the task display and launch logic and the task client logic. The manifest may also define which task clients expose which tasks, the context under which each task is displayed, the arguments that the task needs in order to start execution, the task description to display, and the method in which the task can be launched. At run-time, a task client can read the manifest and decide which task or tasks to expose to an end user under a current context.Type: ApplicationFiled: April 29, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventors: Ferhan Elvanoglu, Nirav Kamdar, Jin Feng, Yong Zhao
-
Publication number: 20060248467Abstract: A framework for declarative expression of data processing is provided. The framework allows for data to be represented by its metadata in a declarative manner, allowing for the generation of code at, for example, build time. The declarative representation of the metadata facilitates the separation of the data (e.g., the raw data that is stored in a data store and that is available using, for example, a data store adapter) from the code (e.g., the code that is executed for the manipulation and validation of data) and the view (e.g., the form that the data is shown to a user, for example, through a UI).Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Applicant: Microsoft CorporationInventors: Ferhan Elvanoglu, Violeta Patrutoiu, Nirav Kamdar, Jin Feng
-
Publication number: 20060248193Abstract: Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Applicant: Microsoft CorporationInventors: Ferhan Elvanoglu, Mark Markaryan, Nirav Kamdar, Robert Osborne, Sanjib Dutta
-
Publication number: 20060057202Abstract: A novel patient-convenient, cost effective pharmaceutical composition, comprising of thiazolidinediones and biguanide for controlling hyperglycemia manufactured as multilayer tablet and its process of manufacturing, for immediate release of thiazolidinediones or thiazolidinediones and biguanide and prolonged release of the biguanide only, the tablet comprising of minimum two layers wherein one outer layer comprises of a mixture of excipients and thiazolidinediones or thiazolidinediones and biguanide allowing immediate release of thiazolidinediones or thiazolidinediones and biguanide respectively and the other layer arranged in contact with the immediate release layer which comprises of a novel composition of excipients and a minimum one or more non-biodegradable, inert polymer(s) and the biguanide allowing pH independent prolonged release of the biguanide up to a period of 8-12 hours. The tablets are for once a day dosing.Type: ApplicationFiled: October 14, 2002Publication date: March 16, 2006Applicant: Themis Laboratories Private LimitedInventors: Amit Antarkar, Rajendra Lala, Nirav Kamdar