Abstract:
The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.
Abstract:
Systems, methods, and machine-readable media transitioning between two power states based on user-related signals are provided. A computing device in a first power state may monitor multiple sensors and receive first sensor signals from a first group of the sensors. One or more radio frequency (RF) signals may be received from one or more nearby communication devices. The first sensor signals may be used to determine that the computing device has been picked up and, in response, an application processor maybe activated. The application processor may select a second power state based on the first power state and the first sensor signals. The second power state includes a power on state when the first power state is a suspended power state and the first sensor signals indicate that the computing device has been picked up while being touched on a screen. The computing device is transitioned to the second power state.
Abstract:
Systems, methods, and machine-readable media transitioning between two power states based on user-related signals are provided. A computing device in a first power state may monitor multiple sensors and receive first sensor signals from a first group of the sensors. One or more radio frequency (RF) signals may be received from one or more nearby communication devices. The first sensor signals may be used to determine that the computing device has been picked up and, in response, an application processor maybe activated. The application processor may select a second power state based on the first power state and the first sensor signals. The second power state includes a power on state when the first power state is a suspended power state and the first sensor signals indicate that the computing device has been picked up while being touched on a screen. The computing device is transitioned to the second power state.
Abstract:
A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
Abstract:
The disclosed subject matter relates to a method for managing display of a window. In certain aspects, the method includes presenting a window in a display area, wherein the window comprises a control icon, receiving a first input indicating a selection of the control icon and presenting a plurality of selectable options associated with the control icon, wherein each of the plurality of selectable options correspond with one of an up direction, a down direction, a left direction or a right direction. In certain aspects, the method further includes receiving a second input indicating a selection of a first one of the plurality of selectable options and adjusting a size of the window in response to the second input based on a direction associated with the first one of the plurality of selectable options. Systems and computer-readable media are also provided.
Abstract:
Systems and methods for registering key inputs are provided. A system includes an input module configured to detect a first key input by a user at a point on a layout of primary keys. The system includes a correction module configured to determine whether the first key input is associated with a single one of the primary keys or a plurality of the primary keys. The input module is configured to detect a second key input if the first key input is determined to be associated with the plurality of the primary keys. The second key input includes a swipe gesture by the user from the point at which the first key input is detected on the layout towards a particular one of the plurality of the primary keys. The system includes a selection module configured to register the first or second key input as an actual key input.
Abstract:
A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.
Abstract:
A method for providing a consolidated system tray includes determining a plurality of menu items for displaying in a system tray of a computer operating system, where the plurality of menu items correspond to settings for using the computer operating system. The method also includes determining status of at least one setting corresponding to each of the plurality of determined menu items, and generating a first graphic user interface that combines the determined plurality of menu items and the determined status of the at least one setting corresponding to each of the plurality of determined menu items. The method further includes providing the generated first graphic user interface for display to the user, where each of the plurality of determined menu items displayed in the first graphic user interface is selectable by a user. Systems and machine-readable media are also provided.
Abstract:
Aspects of the subject technology relate to systems, methods, and machine-readable media for determining a location of a device. A system is configured to identify a group of devices, wherein each device in the group of devices is within a threshold distance of the other devices in the group of devices, receive at least one image of a surrounding area from one or more devices in the group of devices, and determine a relative position for at least one device in the group of devices based on the at least one image received from the one or more devices.
Abstract:
The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.