Patent application number | Description | Published |
20130019159 | MOBILE WEB BROWSER FOR PRE-LOADING WEB PAGES - Computer-implemented methods for pre-loading a web page in a mobile web browser are provided. In one aspect, a method includes receiving a partial or complete query in a mobile web browser from a mobile device prior to the partial or complete query being submitted by a user and receiving an identification of a predicted web page responsive to the partial or complete query. The method also includes loading but not rendering the predicted web page prior to the partial or complete query being query being submitted by the user, and displaying the loaded and rendered predicted web page in the mobile web browser after the completed query is submitted by the user when the predicted web page is determined to be responsive to the submitted query. Systems, graphical user interfaces, and machine-readable media are also provided. | 01-17-2013 |
20130086467 | SYSTEM FOR SENDING A FILE FOR VIEWING ON A MOBILE DEVICE - Methods for sending a file stored in a first format on a non-mobile device to a mobile device in a second format suitable for viewing on the mobile device are provided. In one aspect, a method includes receiving a request to transmit a file converted from a first format to a second format to a mobile device, and storing the file in the second format suitable for viewing on the mobile device. The method also includes sending an access notification for the converted file to the mobile device. The access notification provides access to the converted file. Systems, graphical user interfaces, and machine-readable media are also provided. | 04-04-2013 |
20140053088 | EXTERNAL ACTION SUGGESTIONS IN SEARCH RESULTS - Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided. | 02-20-2014 |
20150147065 | DETECTING REMOVAL OF WEARABLE AUTHENTICATION DEVICE - A wearable device is disclosed that, while being worn by a user, may allow a user to authenticate to a second device such as a smartphone without having to enter an unlock code such as a personal identification number. The wearable device may detect when the user removes it. Removal of the wearable device may cause it to be disabled and prevent it from being used to authenticate a subsequent user to the second device until it is re-enabled. | 05-28-2015 |
20150295901 | AUTO-USER REGISTRATION AND UNLOCKING OF A COMPUTING DEVICE - A computing device provides an indication that the computing device accepts dynamic user registration of user accounts over a wireless connection. A wireless mobile device automatically connects to the computing device, establishes an encrypted connection, and receives, over the encrypted connection, and passes an encrypted account token over the encrypted connection to the computing device, all without physical interaction with the computing device. The computing device automatically contacts a remote account server to retrieve a user account associated with the account token and registers the user account with the device. | 10-15-2015 |
20150373050 | Aggregation of asynchronous trust outcomes in a mobile device - Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome. | 12-24-2015 |
20160119322 | AUTO-USER REGISTRATION AND UNLOCKING OF A COMPUTING DEVICE - A first computing device provides an indication that the first computing device accepts dynamic user registration of user accounts over a wireless connection. A second computing device automatically connects to the first computing device and passes an account token to the first computing device over the wireless connection, all without physical interaction with the first computing device. The first computing device automatically contacts a remote account server to retrieve a user account associated with the account token and registers the user account with the first computing device. | 04-28-2016 |
20160140215 | EXTERNAL ACTION SUGGESTIONS IN SEARCH RESULTS - Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided. | 05-19-2016 |