Patents by Inventor Ashwini Varma
Ashwini Varma 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: 10884833Abstract: A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.Type: GrantFiled: July 18, 2019Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Hidinger, Ali Rafiee, Andrew Clinick, Lei Xu, Theron Thomas Fennel, Ashwini Varma, Akhilesh Kaza, Nora I. Micheva
-
Patent number: 10631246Abstract: The subject disclosure is directed towards a task switching technology on a computing device such as a Smartphone. An application is comprised of one or more tasks. When a user requests that another task be executed, information about the previously executing task (e.g., including a screenshot) is preserved to a stack. If the user invokes a task switcher program, the user is presented with a view of the stack, e.g., containing the screenshots (and representative text) of the tasks that previously executed. The user may navigate among those presented task representations to arbitrarily select any one, with the selected task resumed upon selection.Type: GrantFiled: June 16, 2011Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rachel Jiang, Rhoniel Villano Manlapaz, Megan Galbraith Donahue, Amy Elizabeth Alberts, Jan H. Karachale, Ashwini Varma, Vijayendra Gopalrao Vasu, Alan Michael Bush
-
Publication number: 20190347145Abstract: A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.Type: ApplicationFiled: July 18, 2019Publication date: November 14, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Matthew Hidinger, Ali Rafiee, Andrew Clinick, Lei Xu, Theron Thomas Fennel, Ashwini Varma, Akhilesh Kaza, Nora I. Micheva
-
Patent number: 10402237Abstract: A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.Type: GrantFiled: February 3, 2015Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Hidinger, Ali Rafiee, Andrew Clinick, Lei Xu, Theron Thomas Fennel, Ashwini Varma, Akhilesh Kaza, Nora I Micheva
-
Publication number: 20160147581Abstract: A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.Type: ApplicationFiled: February 3, 2015Publication date: May 26, 2016Inventors: Matthew Hidinger, Ali Rafiee, Andrew Clinick, Lei Xu, Theron Thomas Fennel, Ashwini Varma, Akhilesh Kaza, Nora I. Micheva
-
Publication number: 20120210266Abstract: The subject disclosure is directed towards a task switching technology on a computing device such as a Smartphone. An application is comprised of one or more tasks. When a user requests that another task be executed, information about the previously executing task (e.g., including a screenshot) is preserved to a stack. If the user invokes a task switcher program, the user is presented with a view of the stack, e.g., containing the screenshots (and representative text) of the tasks that previously executed. The user may navigate among those presented task representations to arbitrarily select any one, with the selected task resumed upon selection.Type: ApplicationFiled: June 16, 2011Publication date: August 16, 2012Applicant: MICROSOFT CORPORATIONInventors: Rachel Jiang, Rhoniel Villano Manlapaz, Megan Galbraith Donahue, Amy Elizabeth Alberts, Jan H. Karachale, Ashwini Varma, Vijayendra Gopalrao Vasu, Alan Michael Bush
-
Patent number: 8151192Abstract: Systems and methods for providing context sensitive help on an electronic device. The system include a processor, an application attributes discovery module which provides one or more attributes associated with an application running on the electronic device, a system state discovery module which provides system information associated with components of the electronic device, a help infrastructure module which uses the system information and application attributes to determine a help context at the time a user invokes a request for help, a help context mapping module which includes one or more help contexts including a context node that best matches the system state information and which contains one or more help topic identifiers that are mapped to help topics, a help topic collection module that provides one or more help topics corresponding to the help topic identifiers and a help viewer that displays the help topics.Type: GrantFiled: February 1, 2008Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Jason Eric Black, Ashwini Varma
-
Publication number: 20110145063Abstract: Collecting application execution data by a push service and targeting application programs with advertisements based on the collected data. Statistics such as activity, popularity, and frequency of execution for each of the application programs are generated based on the collected data. The statistics are matched to advertising campaigns to select application programs relevant to the advertising campaigns. Advertisers are charged for delivering the advertisements based on the selected application programs. For example, advertisements delivered to frequently executed application programs are more expensive than advertisements delivered to application programs that are rarely executed.Type: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Applicant: MICROSOFT CORPORATIONInventors: Rashid Qureshi, Ashwini Varma, Vinay Gupta, Scott Michael Bragg, Francis X. Dougherty
-
Publication number: 20090199097Abstract: Systems and methods for providing context sensitive help on an electronic device. The system include a processor, an application attributes discovery module which provides one or more attributes associated with an application running on the electronic device, a system state discovery module which provides system information associated with components of the electronic device, a help infrastructure module which uses the system information and application attributes to determine a help context at the time a user invokes a request for help, a help context mapping module which includes one or more help contexts including a context node that best matches the system state information and which contains one or more help topic identifiers that are mapped to help topics, a help topic collection module that provides one or more help topics corresponding to the help topic identifiers and a help viewer that displays the help topics.Type: ApplicationFiled: February 1, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Jason Eric Black, Ashwini Varma