Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries relevant to a user's context. One of the methods includes providing a navigation control for navigating in a graphical space. A portion of a large-scale graphical space is displayed on a screen of an electronic device and a navigation control is generated and displayed on the screen. The navigation control includes a ring-shaped graphical entity and a knob graphical entity positioned at point on the ring-shaped graphical entity. A zooming user input can be received to the navigation control, and in response, zooming in the graphical space is provided. The zooming user input includes the user selecting the knob graphical entity and tracing a shape of the ring-shaped graphical entity with the knob graphical entity in either a first direction to zoom in or in a second direction to zoom out.
Abstract:
Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The first grid has a larger size than the second grid. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. A user-movable window is presented at a first position within the second grid where it encompasses a first portion of the second grid. The time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid. Responsive to user instructions to move a position of the window from the first position to a second position within the second grid, the window is moved to the second position where it encompasses a third set of time-bounded events. Further, the first grid is updated to display the third set of time-bounded events.
Abstract:
The present disclosure provides methods and systems for storing image data in a mobile device. In some embodiments, the method includes generating an image on the mobile device, identifying automatically at least one person in the image, creating a cropped image of the at least one person and storing the cropped image to memory upon request of a user of the mobile device.