Dynamic user interface based on input classifications
AssigneeHulu, LLC
InventorWilliam Caviness
Life of this patent
Estimating the term…
Abstract
In some embodiments, a method receives an input for a user interface and determines whether an input classification that classifies the input in one of a plurality of input classifications is included with the input. When the input classification is not included with the input, performing: determining an input classification for the input and sending the determined input classification and the input to a server system. When the input classification is included with the input, sending the input and the input classification that is included with the input to the server system. Then, the method receives a user interface format that is based on the input classification from the server system and causes output of content in the user interface format on the user interface.
Claims20
A method comprising:
- receiving, by a computing device, an input for a user interface;
- determining, by the computing device, whether an input classification that classifies the input in one of a plurality of input classifications is included with the input;
- when the input classification is not included with the input, performing:
- determining, by the computing device, an input classification for the input;
- and
- sending, by the computing device, the determined input classification and the input to a server system;
- when the input classification is included with the input, sending, by the computing device, the input and the input classification that is included with the input to the server system;
- receiving, by the computing device, a user interface format that is based on the input classification from the server system;
- and
- causing, by the computing device, output of content in the user interface format on the user interface.
A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be operable for:
- receiving, by a computing device, an input for a user interface;
- determining, by the computing device, whether an input classification that classifies the input in one of a plurality of input classifications is included with the input;
- when the input classification is not included with the input, performing:
- determining, by the computing device, an input classification for the input;
- and
- sending, by the computing device, the determined input classification and the input to a server system;
- when the input classification is included with the input, sending, by the computing device, the input and the input classification that is included with the input to the server system;
- receiving, by the computing device, a user interface format that is based on the input classification from the server system;
- and
- causing, by the computing device, output of content in the user interface format on the user interface.
A method comprising:
- receiving, by a computing device, an input for a user interface;
- determining, by the computing device, whether an input classification is included with the input;
- when the input classification is included with the input, selecting, by the computing device, a user interface format based on the input classification;
- when the input classification is not included with the input, selecting, by the computing device, a user interface format without using an input classification;
- selecting, by the computing device, content for the user interface format;
- and
- sending the content and the user interface format for output on the user interface.
Dependencies are inferred from the claim text.