The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 31, 2017
Filed:
Jun. 12, 2014
Applicant:
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Inventors:
Anusha Shankar, Woodinville, WA (US);
Bharath Swaminathan, Renton, WA (US);
Ramanathan Pallassana, Sammamish, WA (US);
Assignee:
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 3/0484 (2013.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 3/0481 (2013.01);
U.S. Cl.
CPC ...
G06F 3/0484 (2013.01); G06F 3/0481 (2013.01); H04L 67/10 (2013.01); H04L 67/42 (2013.01); H04L 69/329 (2013.01);
Abstract
A client device identifies a current context of an application and sends that context to a command component on a server. The client device receives a set of commands that are valid for that context and displays the commands on the client device. When a user input is received changing the context, a new command set can be locally computed based on the set of commands received from the server, or the new context can be sent to the server to receive the new command set.