Patents by Inventor Narayanan Parthasarathy
Narayanan Parthasarathy 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: 8924783Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.Type: GrantFiled: January 14, 2013Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
-
Patent number: 8356209Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.Type: GrantFiled: February 11, 2011Date of Patent: January 15, 2013Assignee: Microsoft CorporationInventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
-
Patent number: 8312475Abstract: An inter-network remote control system is described that enables remote control of computing devices via two or more disparate data communications networks. In various embodiments, the inter-network remote control system receives a message from a mobile device via a first network, transforms the received message so that it can be relayed via a second network, and forwards the transformed message via the second network to a target computing device to cause that device to be controlled remotely.Type: GrantFiled: September 26, 2007Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Bhrighu Sareen, Narayanan Parthasarathy, Kentaro Toyama
-
Publication number: 20110138225Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.Type: ApplicationFiled: February 11, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
-
Patent number: 7913113Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.Type: GrantFiled: March 23, 2007Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
-
Publication number: 20090083763Abstract: An inter-network remote control system is described that enables remote control of computing devices via two or more disparate data communications networks. In various embodiments, the inter-network remote control system receives a message from a mobile device via a first network, transforms the received message so that it can be relayed via a second network, and forwards the transformed message via the second network to a target computing device to cause that device to be controlled remotely.Type: ApplicationFiled: September 26, 2007Publication date: March 26, 2009Applicant: Microsoft CorporationInventors: Bhrighu Sareen, Narayanan Parthasarathy, Kentaro Toyama
-
Publication number: 20080275921Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.Type: ApplicationFiled: March 23, 2007Publication date: November 6, 2008Applicant: Microsoft CorporationInventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
-
Publication number: 20080189627Abstract: When a processing device is started, configuration information may be automatically examined to determine applications for performing a number of tasks. As a result, a user interface including selectable task-focused user interface (UI) elements may be displayed to a user. The selectable task-focused UI elements may be orb-shaped and displayed in a circular pattern at about a middle portion of a display screen. Each of the selectable task-focused UI elements may include a description of a corresponding task. When the user selects one of the selectable task-focused UI elements, a corresponding application may be executed to perform the corresponding task. In some embodiments, selectable category-focused UI elements may be displayed based on the automatically examined configuration information. Selection of one of the selectable category-focused UI elements may cause at least one selectable task-focused UI element corresponding to the selected one of the selectable category-focused UI elements to be displayed.Type: ApplicationFiled: February 7, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Egor Nikitin, Mukesh Karki, Narayanan Parthasarathy
-
Publication number: 20080127161Abstract: In an embodiment, environmental functionality of the system software may be changed by altering guarded system data which may affect behavior of the system software. A user may provide state change information for altering a state of the system software, which may thereby alter the environmental functionality of the system software. In some implementations, the state change information may include a product key or any alternative activation/identification datum. The guarded system data may be altered based on the state change information. Upon startup or after detecting altered guarded system data, the system software may set configuration parameters, based on the altered guarded system data or a detected hardware configuration, to enable a particular environmental functionality of the system software.Type: ApplicationFiled: October 16, 2006Publication date: May 29, 2008Applicant: Microsoft CorporationInventors: Yusuf Atas, Mukesh Karki, Egor Nikitin, Narayanan Parthasarathy