Patents by Inventor Puja Gomber
Puja Gomber 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: 20170223071Abstract: One or more techniques and/or systems are disclosed for joining a device to a meeting. A device can send a request to join the meeting, such as by selecting a meeting request link in an invitation received at the device. A join meeting service may receive the request, authenticate the request, and return a code package and meeting related document. The code package can be used at the device, and/or at the join meeting service, to identify one or more meeting clients (e.g., applications) on the device. A supported meeting client that may be used to join the device to the meeting can be selected from the one or more meeting identified clients, if at least one meeting client is identified, and launched to join the device to the online meeting.Type: ApplicationFiled: April 12, 2017Publication date: August 3, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Giridhar Kalpathy Narayanan, Puja Gomber, Deepak Rao, Annika Elias, Sundar Anantharaman, Nishant Choudhary
-
Publication number: 20130018950Abstract: One or more techniques and/or systems are disclosed for joining a device to a meeting. A device can send a request to join the meeting, such as by selecting a meeting request link in an invitation received at the device. A join meeting service may receive the request, authenticate the request, and return a code package and meeting related document. The code package can be used at the device, and/or at the join meeting service, to identify one or more meeting clients (e.g., applications) on the device. A supported meeting client that may be used to join the device to the meeting can be selected from the one or more meeting identified clients, if at least one meeting client is identified, and launched to join the device to the online meeting.Type: ApplicationFiled: July 15, 2011Publication date: January 17, 2013Applicant: Microsoft CorporationInventors: Giridhar Kalpathy Narayanan, Puja Gomber, Deepak Rao, Annika Elias, Sundar Anantharaman, Nishant Choudhary
-
Patent number: 7676806Abstract: Techniques for deploying, maintaining and configuring complex hardware and software systems are provided. An abstract configuration of the system describes the system's desired state. Each component of the system declares the general form of the resources it requires and an abstract representation of the versions of the services it both requires and provides. A configuration process uses the abstract configuration of the system and the descriptions of each of the components in the system to validate that the system can operate effectively, ensures that each component is in the correct state and at the right version, and generates the necessary interconnections for the application components to interoperate with each other.Type: GrantFiled: September 27, 2005Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David A. Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber, Adil Faisal
-
Patent number: 7603669Abstract: Techniques for upgrading and/or downgrading a data resource deployed on a machine from one version to another version are provided. An application component that defines the data resource may provide an up/down tool for use in changing the data resource component from one version to another version. The up/down tool comprises an up/down process and one or more version conversion rules. The up/down process utilizes the provided version conversion rules to determine the ability of the up/down tool to deploy the data resource and to actually deploy the data resource.Type: GrantFiled: September 27, 2005Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David A. Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber
-
Patent number: 7596720Abstract: Techniques for determining a complete address of a test point of an application from a relative address of the test point and a configuration of a system are provided. An application component that defines the application includes a relative address of the test point. An abstract configuration of a system specifies a location where an instance of the application is to be deployed within the system. The complete address of the test point is then formulated using the relative address of the test point and the indication of the location where an instance of the application is to be deployed within the system. The complete address of the test point can then be used to perform a health check of the instance of the application.Type: GrantFiled: September 27, 2005Date of Patent: September 29, 2009Assignee: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David A. Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber, Travis Muhlestein, Sergei Meleshchuk
-
Publication number: 20070074074Abstract: Techniques for determining a complete address of a test point of an application from a relative address of the test point and a configuration of a system are provided. An application component that defines the application includes a relative address of the test point. An abstract configuration of a system specifies a location where an instance of the application is to be deployed within the system. The complete address of the test point is then formulated using the relative address of the test point and the indication of the location where an instance of the application is to be deployed within the system. The complete address of the test point can then be used to perform a health check of the instance of the application.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber, Travis Muhlestein, Sergei Meleshchuk
-
Publication number: 20070074203Abstract: Techniques for deploying, maintaining and configuring complex hardware and software systems are provided. An abstract configuration of the system describes the system's desired state. Each component of the system declares the general form of the resources it requires and an abstract representation of the versions of the services it both requires and provides. A configuration process uses the abstract configuration of the system and the descriptions of each of the components in the system to validate that the system can operate effectively, ensures that each component is in the correct state and at the right version, and generates the necessary interconnections for the application components to interoperate with each other.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber
-
Publication number: 20070074204Abstract: Techniques for upgrading and/or downgrading a data resource deployed on a machine from one version to another version are provided. An application component that defines the data resource may provide an up/down tool for use in changing the data resource component from one version to another version. The up/down tool comprises an up/down process and one or more version conversion rules. The up/down process utilizes the provided version conversion rules to determine the ability of the up/down tool to deploy the data resource and to actually deploy the data resource.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Pavel Curtis, Robert Schumaker, David Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber