Patent application number | Description | Published |
20080244681 | Conversion of Portable Program Modules for Constrained Displays - A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display. | 10-02-2008 |
20080298342 | Inter-Domain Communication - A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains. | 12-04-2008 |
20080301643 | Map Gadgets - A computer-implemented method includes displaying information from a mapping application on a first domain on a web page, displaying one or more portable program modules from a second domain on the web page, and generating a display on the mapping application based actions form the one or more portable program modules. | 12-04-2008 |
20090099901 | External Referencing By Portable Program Modules - A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data. | 04-16-2009 |
20100017289 | Geographic and Keyword Context in Embedded Applications - A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria. | 01-21-2010 |
Patent application number | Description | Published |
20110022730 | Inter-Domain Communication - A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains. | 01-27-2011 |
20110099062 | Sponsorship Advertisement Network - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a sponsorship advertisement network. In one aspect, a method includes providing to a publisher a display element of a sponsored publisher for display on a page of the publisher, wherein a sponsor sponsors the sponsored publisher and the display element includes content of the sponsored publisher. | 04-28-2011 |
20110208756 | ONLINE RANKING METRIC - Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided. | 08-25-2011 |
20110270916 | GENERIC ONLINE RANKING SYSTEM AND METHOD SUITABLE FOR SYNDICATION - Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided. | 11-03-2011 |
20120066296 | Inter-Domain Communication - A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains. | 03-15-2012 |
20120254198 | Online Ranking Metric - Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided. | 10-04-2012 |
20130339148 | GEOGRAPHIC AND KEYWORD CONTEXT IN EMBEDDED APPLICATIONS - A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria. | 12-19-2013 |
20140100954 | Geographic and Keyword Context in Embedded Applications - A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria. | 04-10-2014 |
Patent application number | Description | Published |
20120066607 | Sharing and Management of Transferable Virtual Desktop - Each of a plurality of user is given access to replicated version of a virtual computer. The replicated virtual computers are generated by copying a computer profile of an original virtual computer and associated files of the original virtual computer. Each of the users accesses, manipulates and performs operation on the assigned virtual computer as desired without affecting the operations on other users' virtual computers. After a user finishes using the replicated virtual computer, the replicated virtual computer may be deleted from the remote server or stored as the user's virtual computer. The user can store multiple versions of virtual computers, some of which are based on replicated virtual computers. | 03-15-2012 |
20120078720 | VIRTUAL DESKTOP SERVICE WITH TARGETED ADVERTISEMENT - Presenting advertisements in graphical user interfaces associated with virtual computers based on user profiles and information about user activities on the virtual computers. A computer device for instantiating the virtual computers analyses user profiles and the user activity information. Based on the analysis, the computer device selects advertisements for presentation to users. The computer device includes the selected advertisements in data objects for transmittal to user terminals of the users. The user terminals generate user interface elements for displaying the graphical user interfaces based on the received data objects. The users may take actions based on the advertisements presented in the graphical user interfaces. By presenting the advertisements, the service provider of computer virtual desktop service may collect monetary compensation from advertisers. | 03-29-2012 |
20130332575 | EFFICIENT DATA TRANSFER FOR CLOUD STORAGE BY CENTRALIZED MANAGEMENT OF ACCESS TOKENS - A data management server manages access tokens for accessing remote storage service servers. The data management server sends the access tokens to user terminals to enable the user terminals to communicate directly with the remote storage server to upload data to the remote storage service server or download data from the remote storage service server without routing of data traffic through the centralized data management server. The data management server initially communicates with a remote storage service server to open an account for a user and obtains an access token for accessing the account in the remote storage service server. | 12-12-2013 |
20150032887 | Cloud-Based Access Management and Activity Monitoring of Mobile Devices - A control application executed on a target mobile device monitors applications used on the target mobile device and reports the monitored usage to a monitoring device. The control application receives access restrictions from the monitoring device, where each access restriction specifies a condition defined by a first user for causing the target mobile device to take an action restricting use of the target mobile device by a second user. If the control application detects satisfying of the condition specified by an access restriction, the control application enforces the access restriction at the target mobile device by taking the action specified by the access restriction to restrict the user of the target mobile device by the second user. | 01-29-2015 |