String Customization
Abstract
Techniques are described to provide string customization. In an implementation, a menu document is generated that specifies one or more menu items to be included in a menu that correspond to one or more actions available via code of a module. A string document is generated that specifies one or more strings to represent the one or more menu items in the menu. The menu document and the string document are made available to a client that includes the module to output the menu having the one or more strings to represent the menu items. The one or more strings are selectable to cause a corresponding action to be performed by the module.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
generating, using a computing device, a menu document that specifies one or more menu items, to be included in a menu, that correspond to one or more actions available via code of a module, wherein at least one menu item is associated with a behavior that specifies whether the at least one menu item is to be output in the menu; generating, using the computing device, a string document that specifies one or more strings to represent the one or more menu items in the menu; and making the menu document and the string document, using the computing device, available to a client that includes the module to output the menu having the one or more strings to represent the menu items and which are selectable to cause a corresponding said action to be performed by the module, wherein the string document is configurable to allow a user to specify a user-defined, customized name representing the one or more menu items to be displayed.
2 . A method as described in claim 1 , wherein the string document is an update such that at least one string specified in the string document is to replace a string that was to have been previously output by the module to represent a particular menu item.
3 . A method as described in claim 1 , wherein the generating of the menu document and the generating of the string document is performed using an extensible markup language (XML) schema that is verifiable by the client.
4 . A method as described in claim 1 , wherein the module specifies a format and appearance of the menu when output.
5 . A method as described in claim 1 , wherein the menu items are selected from a group consisting of:
a link menu item; a key menu item; and a media menu item.
6 . A method as described in claim 1 , wherein the behavior is based at least in part on functionality that is available at the client.
7 . One or more computer-readable hardware memory devices comprising a module having instructions that are executable on a network operator to perform operations comprising:
generating a menu document that specifies one or more menu items, to be included in a menu, that correspond to one or more actions available via code of a module, wherein at least one menu item is associated with a behavior that specifies whether the at least one menu item is to be output in the menu; generating a string document that specifies one or more strings to represent the one or more menu items in the menu; and making the menu document and the string document available to a client that includes the module to output the menu having the one or more strings to represent the menu items and which are selectable to cause a corresponding said action to be performed by the module, wherein the string document is configurable to allow a user to specify a user-defined, customized name representing the one or more menu items to be displayed.
8 . One or more computer-readable hardware memory devices as described in claim 7 , wherein the string document is an update such that at least one string specified in the string document is to replace a string that was to have been previously output by the module to represent a particular menu item.
9 . One or more computer-readable hardware memory devices as described in claim 8 , wherein the generating of the menu document and the generating of the string document is performed using an extensible markup language (XML) schema that is verifiable by the client.
10 . One or more computer-readable hardware memory devices as described in claim 7 , wherein the generating of the menu document and the generating of the string document is performed using an extensible markup language (XML) schema that is verifiable by the client.
11 . One or more computer-readable hardware memory devices as described in claim 7 , wherein the module specifies a format and appearance of the menu when output.
12 . One or more computer-readable hardware memory devices as described in claim 7 , wherein the menu items are selected from a group consisting of:
a link menu item; a key menu item; and a media menu item.
13 . One or more computer-readable hardware memory devices as described in claim 7 , wherein the behavior is based at least in part on functionality that is available at the client.
14 . A system comprising:
one or more processors; one or more computer-readable storage memories embodying computer-readable instructions which, when executed under the influence of the one or more processors, implement a method comprising: generating a menu document that specifies one or more menu items, to be included in a menu, that correspond to one or more actions available via code of a module, wherein at least one menu item is associated with a behavior that specifies whether the at least one menu item is to be output in the menu; generating a string document that specifies one or more strings to represent the one or more menu items in the menu; and making the menu document and the string document available to a client that includes the module to output the menu having the one or more strings to represent the menu items and which are selectable to cause a corresponding said action to be performed by the module, wherein the string document is configurable to allow a user to specify a user-defined, customized name representing the one or more menu items to be displayed.
15 . A system as described in claim 14 , wherein the string document is an update such that at least one string specified in the string document is to replace a string that was to have been previously output by the module to represent a particular menu item.
16 . A system as described in claim 15 , wherein the generating of the menu document and the generating of the string document is performed using an extensible markup language (XML) schema that is verifiable by the client.
17 . A system as described in claim 14 , wherein the generating of the menu document and the generating of the string document is performed using an extensible markup language (XML) schema that is verifiable by the client.
18 . A system as described in claim 14 , wherein the module specifies a format and appearance of the menu when output.
19 . A system as described in claim 14 , wherein the menu items are selected from a group consisting of:
a link menu item; a key menu item; and a media menu item.
20 . A system as described in claim 14 , wherein the behavior is based at least in part on functionality that is available at the client.Join the waitlist — get patent alerts
Track US2016203001A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.