Query Box Polymorphism
First Claim
1. A method comprising:
- providing, for display on a computing device, a polymorphic query box operating on the computing device in a graphical user interface; and
changing appearance and function of the polymorphic query box based at least on input being received via an inner field of the polymorphic query box, the inner field having an initial size.
2 Assignments
0 Petitions
Accused Products
Abstract
Tools and techniques for a polymorphic query box operating on a computing device are described herein. The polymorphic query box application provides an adaptive query box via a single graphical user interface that detects an input scenario based on the type of input received via the polymorphic query box. In accordance with the detected scenario, the polymorphic query box dynamically changes appearance and function. In some implementations, the techniques include the polymorphic application ordering web search and/or translation based on the input being received. In some implementations, the techniques include providing context sensitive controls for input editing before completing the query.
-
Citations
20 Claims
-
1. A method comprising:
-
providing, for display on a computing device, a polymorphic query box operating on the computing device in a graphical user interface; and changing appearance and function of the polymorphic query box based at least on input being received via an inner field of the polymorphic query box, the inner field having an initial size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having encoded thereon computer-executable instructions to configure a computing device to perform operations comprising:
-
detecting a screen size for the computing device; programming a polymorphic query box including an inner field for a graphical user interface configured for the screen size being detected; presenting a graphical hint of polymorphic features of the polymorphic query box; and adapting appearance and function of the polymorphic query box based at least on input being received via the inner field. - View Dependent Claims (17, 18, 20)
-
-
19. An graphical user interface comprising:
-
a polymorphic query box operating from client side logic; a graphical hint of polymorphic features of the polymorphic query box; an expansion feature causing the polymorphic query box to expand responsive to receiving input exceeding a first threshold; and a function adaptation feature causing the polymorphic query box to adapt responsive to the input being received.
-
Specification