Architectural pattern for persistent web application design
    1.
    发明授权
    Architectural pattern for persistent web application design 有权
    持久性Web应用程序设计的架构模式

    公开(公告)号:US08725793B2

    公开(公告)日:2014-05-13

    申请号:US12418483

    申请日:2009-04-03

    IPC分类号: G06F15/16

    摘要: A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system.

    摘要翻译: 一种具有离线功能的网络应用程序的计算机系统,包括Web浏览器,本地Web应用程序,维护在本地存储器中的写入队列和持久本地数据库。 当Web应用程序需要对数据项执行操作时,Web应用程序发出数据库请求以确定数据项是否在本地数据库中。 如果数据项不在本地数据库中,则Web应用程序会向服务器系统发出数据请求。 如果数据项在本地数据库中,则Web应用程序对存储在数据库中的数据项执行操作,并将该操作与数据项的标识符一起写入写入队列。 当网络连接在客户端设备和服务器系统之间退出时,Web界面将写入队列排入服务器系统。

    ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN
    2.
    发明申请
    ARCHITECTURAL PATTERN FOR PERSISTENT WEB APPLICATION DESIGN 有权
    用于网站应用设计的架构图案

    公开(公告)号:US20100257230A1

    公开(公告)日:2010-10-07

    申请号:US12418483

    申请日:2009-04-03

    IPC分类号: G06F15/16

    摘要: A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system.

    摘要翻译: 一种具有离线功能的网络应用程序的计算机系统,包括Web浏览器,本地Web应用程序,维护在本地存储器中的写入队列和持久本地数据库。 当Web应用程序需要对数据项执行操作时,Web应用程序发出数据库请求以确定数据项是否在本地数据库中。 如果数据项不在本地数据库中,则Web应用程序会向服务器系统发出数据请求。 如果数据项在本地数据库中,则Web应用程序对存储在数据库中的数据项执行操作,并将该操作与数据项的标识符一起写入写入队列。 当网络连接在客户端设备和服务器系统之间退出时,Web界面将写入队列排入服务器系统。

    Text suggestions for images
    3.
    发明授权
    Text suggestions for images 有权
    图像的文字建议

    公开(公告)号:US08935259B2

    公开(公告)日:2015-01-13

    申请号:US13164692

    申请日:2011-06-20

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: H04L63/101 G06F17/30268

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving image data corresponding to an image, processing the image data to identify one or more features within the image, generating one or more keywords based on each of the one or more features, transmitting the one or more keywords to a computing device for displaying a list of the one or more keywords to a user, receiving text, the text comprising at least one keyword of the one or more keywords, that at least one keyword having been selected by the user from the list, and transmitting the image and the text for display, the text being associated with the image.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于接收对应于图像的图像数据,处理图像数据以识别图像内的一个或多个特征,基于每个 一个或多个特征,将一个或多个关键字发送到计算设备,用于向用户显示所述一个或多个关键字的列表,接收文本,所述文本包括所述一个或多个关键字中的至少一个关键字,所述至少一个关键字至少一个 关键字已被用户从列表中选择,并且发送图像和用于显示的文本,该文本与该图像相关联。

    TEXT SUGGESTIONS FOR IMAGES
    4.
    发明申请
    TEXT SUGGESTIONS FOR IMAGES 有权
    文字建议

    公开(公告)号:US20120323930A1

    公开(公告)日:2012-12-20

    申请号:US13164692

    申请日:2011-06-20

    IPC分类号: G06F17/30

    CPC分类号: H04L63/101 G06F17/30268

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving image data corresponding to an image, processing the image data to identify one or more features within the image, generating one or more keywords based on each of the one or more features, transmitting the one or more keywords to a computing device for displaying a list of the one or more keywords to a user, receiving text, the text comprising at least one keyword of the one or more keywords, that at least one keyword having been selected by the user from the list, and transmitting the image and the text for display, the text being associated with the image.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于接收对应于图像的图像数据,处理图像数据以识别图像内的一个或多个特征,基于每个 一个或多个特征,将一个或多个关键字发送到计算设备,用于向用户显示所述一个或多个关键字的列表,接收文本,所述文本包括所述一个或多个关键字中的至少一个关键字,所述至少一个关键字至少一个 关键字已被用户从列表中选择,并且发送图像和用于显示的文本,该文本与该图像相关联。

    HOVERCARD PIVOTING FOR MOBILE DEVICES
    5.
    发明申请
    HOVERCARD PIVOTING FOR MOBILE DEVICES 有权
    移动设备租赁

    公开(公告)号:US20120047422A1

    公开(公告)日:2012-02-23

    申请号:US12983982

    申请日:2011-01-04

    IPC分类号: G06F17/00 G06F3/048

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one aspect, a method includes receiving user input at a computing device, displaying a contact hovercard on a display of the computing device in response to the user input, the contact hovercard including first contact data and second contact data, the first contact data corresponding to a first web application and the second contact data corresponding to a second web application, the first web application and the second web application being executed on one or more servers, receiving user input selecting the first contact data, generating a user interface and accessing the first web application over a network in response to receiving the user input selecting the first contact data, and providing the first contact data as input to the first web application.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于调用基于web的应用的执行。 一方面,一种方法包括在计算设备处接收用户输入,响应于用户输入在计算设备的显示器上显示联系人悬停卡,所述联系人悬停卡包括第一联系人数据和第二联系人数据,所述第一联系人数据对应 到第一web应用程序和对应于第二Web应用程序的第二联系人数据,第一web应用程序和第二web应用程序在一个或多个服务器上执行,接收选择第一联系人数据的用户输入,生成用户界面并访问 响应于接收到所述用户输入选择所述第一联系人数据,并且将所述第一联系人数据提供给所述第一web应用程序的输入,通过网络进行第一web应用程序。

    Hovercard pivoting for mobile devices
    6.
    发明授权
    Hovercard pivoting for mobile devices 有权
    移动设备旋转卡盘

    公开(公告)号:US09165081B2

    公开(公告)日:2015-10-20

    申请号:US12983982

    申请日:2011-01-04

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one aspect, a method includes receiving user input at a computing device, displaying a contact hovercard on a display of the computing device in response to the user input, the contact hovercard including first contact data and second contact data, the first contact data corresponding to a first web application and the second contact data corresponding to a second web application, the first web application and the second web application being executed on one or more servers, receiving user input selecting the first contact data, generating a user interface and accessing the first web application over a network in response to receiving the user input selecting the first contact data, and providing the first contact data as input to the first web application.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于调用基于web的应用的执行。 一方面,一种方法包括在计算设备处接收用户输入,响应于用户输入在计算设备的显示器上显示联系人悬停卡,所述联系人悬停卡包括第一联系人数据和第二联系人数据,所述第一联系人数据对应 到第一web应用程序和对应于第二Web应用程序的第二联系人数据,第一web应用程序和第二web应用程序在一个或多个服务器上执行,接收选择第一联系人数据的用户输入,生成用户界面并访问 响应于接收到所述用户输入选择所述第一联系人数据,并且将所述第一联系人数据提供给所述第一web应用程序的输入,通过网络进行第一web应用程序。

    Changing Icons for a Web Page
    9.
    发明申请
    Changing Icons for a Web Page 有权
    更改网页的图标

    公开(公告)号:US20150193117A1

    公开(公告)日:2015-07-09

    申请号:US13345099

    申请日:2012-01-06

    IPC分类号: G06F3/0481 G06F17/22

    CPC分类号: G06F3/04817 G06F17/30884

    摘要: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark icon. The method includes receiving resources that include an HTML document and computer program script code. The HTML document does not include a reference to a bookmark icon. The method includes determining that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon. The method includes receiving a request to change a display of the web page from a first screen to a second screen, without requesting additional resources over the network. The method includes removing the reference to the first bookmark icon in the representation of the web page, and adding a reference to a second bookmark icon in the representation of the web page.

    摘要翻译: 通常,本公开中描述的主题可以体现在用于改变对书签图标的引用的方法,系统和程序产品中。 该方法包括接收包括HTML文档和计算机程序脚本代码的资源。 HTML文档不包括对书签图标的引用。 该方法包括确定计算设备已经加载了网页,并且作为响应,在HTML文档的表示中添加对第一书签图标的引用。 该方法包括接收将网页的显示从第一屏幕更改为第二屏幕的请求,而不需要通过网络请求额外的资源。 该方法包括移除对网页表示中的第一书签图标的引用,以及在网页的表示中添加对第二书签图标的引用。