摘要:
Systems and methods for downloading customized applications from a server are described. In some embodiments, a server receives a request from a client device to download an application. The server identifies a type of the client device and a user characteristic. In response to the request, the server obtains a customized environment file associated with the user characteristic for the application, where the customized environment file defines an interface appearance of the application. The server sends to the client device, the customized environment file and the application appropriate for the type of the client device, such that the customized environment file gives the application running on the client device an appearance associated with the user characteristics. Other embodiments are also described.
摘要:
Systems and methods for downloading customized applications from a server are described. In some embodiments, a server receives a request from a client device to download an application. The server identifies a type of the client device and a user characteristic. In response to the request, the server obtains a customized environment file associated with the user characteristic for the application, where the customized environment file defines an interface appearance of the application. The server sends to the client device, the customized environment file and the application appropriate for the type of the client device, such that the customized environment file gives the application running on the client device an appearance associated with the user characteristics. Other embodiments are also described.
摘要:
Methods for transcoding attachments for mobile devices are described. In some embodiments, attachments associated with any communication are stored on a server. When a communication is sent from a server to a client device, a representation of the attachment that includes an indication of a native file type of the attachment is also sent along with the communication to the client device. In responding to a user's request to view the attachment, the server transcodes the attachment from the attachment's native file type to a viewable file type configured to display in the client device and then transmits at least a portion of the attachment in the viewable file type to the client device for display. Other embodiments are also described.
摘要:
A computer-implemented method can include accessing a network-accessible document that is formatted according to a hypertext markup language and that has a plurality of hyperlinks; producing a transcoded document from the network-accessible document; and providing the transcoded document to a computing device. Producing the transcoded document can include concatenating two or more of the plurality of hyperlinks to form a compression seed, compressing the compression seed with a compression algorithm to form a compressed seed, storing the compressed seed as a base hyperlink in the transcoded document, and compressing each of the plurality of hyperlinks. Compressing each hyperlink can include concatenating each hyperlink with the compression seed, compressing the concatenated hyperlink and compression seed to form a seed portion corresponding to the compression seed and a link portion corresponding to the hyperlink, extracting the seed portion, and substituting in the transcoded document the link portion for the hyperlink.
摘要:
In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.
摘要:
Systems and methods to provide a user-interface graphic are implemented on a client system having one or more processors and memory to store programs. The method includes, while executing a browser application on the client system, displaying a page on a display of the client system; displaying the user-interface graphic over the page at a first position relative to the page. The method further includes receiving a request to scroll the page, responding to the request by scrolling the page, and in response to detecting an end of the scrolling, displaying the user-interface graphic at a second position relative to the page.
摘要:
A request to update a list of conversations is sent to a server. At least a portion of each conversation in the list of conversations is stored on the client. A plurality of updates is received form the server. The plurality of updates includes messages corresponding to respective conversations in the list of conversations.
摘要:
A request to update a list of conversations is sent to a server. At least a portion of each conversation in the list of conversations is stored on the client. A plurality of updates is received form the server. The plurality of updates includes messages corresponding to respective conversations in the list of conversations.
摘要:
Methods and apparatus for displaying display windows in a graphical user interface are disclosed. An example method includes opening, on a computing device, a first root browser window and spawning, from a first link in the first root browser window in response to a user toss-gesture associated with the first link, a first subordinate browser window. The example method further includes displaying, in a hierarchical display feature of the computing device, a hierarchical relationship between the first root browser window and the first subordinate browser window so as to visually indicate hierarchical subordinacy of the first subordinate browser window to the first root browser window.
摘要:
In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.