Patents by Inventor Hrishikesh S. Raje
Hrishikesh S. Raje 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: 20150324188Abstract: Techniques for aggregation of update sets are described. In at least some implementations, techniques enable relationships between the updates to be created, managed, and applied in a variety of ways. For example, updates can be grouped in a set for installation on a computing device as an integrated set. Grouping updates in a set can be based on membership rules that specify whether a particular update may be grouped in a set, and conditions under which the particular update may be grouped in a set. Updates that are included in a set may be associated with interaction rules that specify how updates in the set interact as part of an installation process. In at least some implementations, membership rules and interaction rules for updates can be dynamically created, configured, and/or dynamically reconfigured.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: Hrishikesh S. Raje, Mark Henriksen Phaedrus, Christopher S. Gouge
-
Patent number: 9110755Abstract: Techniques for aggregation of update sets are described. In at least some implementations, techniques enable relationships between the updates to be created, managed, and applied in a variety of ways. For example, updates can be grouped in a set for installation on a computing device as an integrated set. Grouping updates in a set can be based on membership rules that specify whether a particular update may be grouped in a set, and conditions under which the particular update may be grouped in a set. Updates that are included in a set may be associated with interaction rules that specify how updates in the set interact as part of an installation process. In at least some implementations, membership rules and interaction rules for updates can be dynamically created, configured, and/or dynamically reconfigured.Type: GrantFiled: August 10, 2012Date of Patent: August 18, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Hrishikesh S. Raje, Mark Henriksen Phaedrus, Christopher S. Gouge
-
Patent number: 8990953Abstract: Software update distribution techniques are disclosed. Authentication information is received, from a content source authenticator, by an update agent included in a client device. The authentication information comprises a list of a plurality of content sources, wherein the plurality of content sources have been verified by the content source authenticator as being authentic content sources for legitimate software applications. The update agent selects a first content source of the plurality of content sources, where the first content source is configured to provide updates for a first software application. The update agent checks the first content source for updates for the first software application.Type: GrantFiled: December 16, 2013Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Hrishikesh S. Raje, Jimin Li, Leo Edwin Lie, Rajasekaran Rangarajan, Christopher S. Gouge
-
Patent number: 8726263Abstract: Techniques for detection and installation of software on a per-user basis are disclosed. An update agent in a client device may receive configuration data for a software application, the configuration data indicating availability of updates for the software application. The client device may be configured to have user accounts for a plurality of users. The update agent may determine that the software application is a per-user application. The update agent may identify a subset of the plurality of users for whom the updates for the software application are to be installed. The update agent may download the updates for the software application, and install the updates for a first user of the subset, in response to the first user logging into the client device.Type: GrantFiled: September 28, 2011Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Rajasekaran Rangarajan, Christopher S. Gouge, Hrishikesh S. Raje, Mark H. Phaedrus, Leo Edwin Lie
-
Publication number: 20140101779Abstract: Software update distribution techniques are disclosed. Authentication information is received, from a content source authenticator, by an update agent included in a client device. The authentication information comprises a list of a plurality of content sources, wherein the plurality of content sources have been verified by the content source authenticator as being authentic content sources for legitimate software applications. The update agent selects a first content source of the plurality of content sources, where the first content source is configured to provide updates for a first software application. The update agent checks the first content source for updates for the first software application.Type: ApplicationFiled: December 16, 2013Publication date: April 10, 2014Applicant: Microsoft CorporationInventors: Hrishikesh S. Raje, Jimin Li, Leo Edwin Lie, Rajasekaran Rangarajan, Christopher S. Gouge
-
Publication number: 20140047426Abstract: Techniques for aggregation of update sets are described. In at least some implementations, techniques enable relationships between the updates to be created, managed, and applied in a variety of ways. For example, updates can be grouped in a set for installation on a computing device as an integrated set. Grouping updates in a set can be based on membership rules that specify whether a particular update may be grouped in a set, and conditions under which the particular update may be grouped in a set. Updates that are included in a set may be associated with interaction rules that specify how updates in the set interact as part of an installation process. In at least some implementations, membership rules and interaction rules for updates can be dynamically created, configured, and/or dynamically reconfigured.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Hrishikesh S. Raje, Mark Henriksen Phaedrus, Christopher S. Gouge
-
Patent number: 8613101Abstract: Software update distribution techniques are disclosed. Authentication information is received, from a content source authenticator, by an update agent included in a client device. The authentication information comprises a list of a plurality of content sources, wherein the plurality of content sources have been verified by the content source authenticator as being authentic content sources for legitimate software applications. The update agent selects a first content source of the plurality of content sources, where the first content source is configured to provide updates for a first software application. The update agent checks the first content source for updates for the first software application.Type: GrantFiled: September 12, 2011Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Hrishikesh S. Raje, Christopher S. Gouge, Rajasekaran Rangarajan, Leo Edwin Lie, Jimin Li
-
Publication number: 20130081008Abstract: Techniques for detection and installation of software on a per-user basis are disclosed. An update agent in a client device may receive configuration data for a software application, the configuration data indicating availability of updates for the software application. The client device may be configured to have user accounts for a plurality of users. The update agent may determine that the software application is a per-user application. The update agent may identify a subset of the plurality of users for whom the updates for the software application are to be installed. The update agent may download the updates for the software application, and install the updates for a first user of the subset, in response to the first user logging into the client device.Type: ApplicationFiled: September 28, 2011Publication date: March 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Rajasekaran Rangarajan, Christopher S. Gouge, Hrishikesh S. Raje, Mark H. Phaedrus, Leo Edwin Lie
-
Publication number: 20130067599Abstract: Software update distribution techniques are disclosed. Authentication information is received, from a content source authenticator, by an update agent included in a client device. The authentication information comprises a list of a plurality of content sources, wherein the plurality of content sources have been verified by the content source authenticator as being authentic content sources for legitimate software applications. The update agent selects a first content source of the plurality of content sources, where the first content source is configured to provide updates for a first software application. The update agent checks the first content source for updates for the first software application.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Hrishikesh S. Raje, Christopher S. Gouge, Rajasekaran Rangarajan, Leo Edwin Lie, Jimin Li
-
Patent number: 8266612Abstract: Provided are arrangements for delivering customized application or update notifications corresponding to a software application so that a user may be informed of the value of the application or update. In addition, the notifications may be rendered by a configurable notification mechanism so that the behavior of the notification, i.e., when and how often it is displayed, to what users and in what conditions, and the like, is also configurable. In this way, users become more invested in the application or update, are more likely to install the same, and become more aware of what changes to expect following installation.Type: GrantFiled: October 3, 2008Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Vibha Rathi, Derek Cheng, Hrishikesh S. Raje, Neelima N. Putrevu, Jianbo Hou
-
Publication number: 20100088692Abstract: Provided are arrangements for delivering customized application or update notifications corresponding to a software application so that a user may be informed of the value of the application or update. In addition, the notifications may be rendered by a configurable notification mechanism so that the behavior of the notification, i.e., when and how often it is displayed, to what users and in what conditions, and the like, is also configurable. In this way, users become more invested in the application or update, are more likely to install the same, and become more aware of what changes to expect following installation.Type: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: Microsoft CorporationInventors: Vibha Rathi, Derek Cheng, Hrishikesh S. Raje, Neelima N. Putrevu, Jianbo Hou