Mutual authentication and key exchange for inter-application communication
    1.
    发明授权
    Mutual authentication and key exchange for inter-application communication 有权
    应用间通信的相互认证和密钥交换

    公开(公告)号:US08745390B1

    公开(公告)日:2014-06-03

    申请号:US14079240

    申请日:2013-11-13

    Applicant: Google Inc.

    Abstract: A requesting application transmits a session key request comprising request parameters to an application authentication system, which generates a random nonce and current timestamp, calculates a session key, and transmits the session key and session key parameters to the requesting application. The requesting application creates a pasteboard, generates a random challenge, calculates an output of a function with the random challenge as input, posts the output on the pasteboard, launches an invited application, and transmits the session key parameters and the pasteboard name to the invited application with which the user initiates an authentication session by providing credentials. The invited application requests a session key from the application authentication system, which confirms the authentication session, calculates a second session key, and transmits it to the invited application, which accesses the pasteboard, determines the random challenge, and posts the function output at an expected value. The requesting application confirms the output.

    Abstract translation: 请求应用将包含请求参数的会话密钥请求发送到生成随机随机数和当前时间戳的应用认证系统,计算会话密钥,并将会话密钥和会话密钥参数发送到请求应用。 请求的应用程序创建一个粘贴板,产生随机挑战,以随机挑战作为输入计算功能的输出,在粘贴板上发布输出,启动被邀请的应用程序,并将会话密钥参数和粘贴板名称发送到被邀请 用户通过提供凭证启动认证会话的应用程序。 所请求的应用程序从应用认证系统请求会话密钥,其确认认证会话,计算第二会话密钥,并将其发送到访问该粘贴板的被邀请应用,确定随机挑战,并将功能输出在 期望值。 请求的应用程序确认输出。

    PRIVACY DISPLAY
    2.
    发明申请
    PRIVACY DISPLAY 有权
    隐私显示

    公开(公告)号:US20130222743A1

    公开(公告)日:2013-08-29

    申请号:US13835343

    申请日:2013-03-15

    Applicant: Google Inc.

    Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.

    Abstract translation: 显示装置可以包括壳体,处理器和显示组件。 处理器可以布置在外壳内。 显示组件可以可操作地耦合到处理器并且布置在壳体内。 显示组件可以包括第一显示器,隐私滤波器和第二显示器。 第一显示器可以输出显示器的第一部分。 第二显示器可以输出显示器的第二部分。 隐私过滤器和第一和第二显示器可以被布置成使得显示器组件的第一部分被隐私过滤器过滤以在第一可视弧中可见。 显示组件的第二部分可以在与第一可视弧不同的第二可见弧中可见。 第一和第二显示器可以是LCD。

    RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION

    公开(公告)号:US20160077815A1

    公开(公告)日:2016-03-17

    申请号:US14952785

    申请日:2015-11-25

    Applicant: GOOGLE INC.

    CPC classification number: G06F8/38 G06F3/0484 G06F8/656

    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.

    RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION
    4.
    发明申请
    RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION 有权
    渲染由单独应用定义的界面对象

    公开(公告)号:US20150106799A1

    公开(公告)日:2015-04-16

    申请号:US14055464

    申请日:2013-10-16

    Applicant: GOOGLE INC.

    CPC classification number: G06F8/38 G06F3/0484 G06F8/656

    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.

    Abstract translation: 应用系统提供了将接口对象呈现和更新到一个或多个计算设备上的第一应用的规范。 第一应用程序接收请求以提供从在一个或多个计算设备上操作的第二应用程序呈现对象的指令。 第一个应用程序将用于呈现对象的指令传达给第二个应用程序。 可以通过一个或多个计算设备的操作系统或以另一合适的方式进行通信。 第一应用程序从应用程序提供程序或其他应用程序系统接收用于将对象呈现给第二应用程序的指令的更新。 第一应用将用于呈现对象的更新指令传达给第二应用。

    Rendering interface objects defined by a separate application

    公开(公告)号:US09766863B2

    公开(公告)日:2017-09-19

    申请号:US14952785

    申请日:2015-11-25

    Applicant: GOOGLE INC.

    CPC classification number: G06F8/38 G06F3/0484 G06F8/656

    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.

    Deal-surfacing button
    6.
    发明授权

    公开(公告)号:US09953343B2

    公开(公告)日:2018-04-24

    申请号:US13929744

    申请日:2013-06-27

    Applicant: GOOGLE INC.

    CPC classification number: G06Q30/0257 G06Q30/02 G06Q30/0222

    Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.

    Deal-Surfacing Button
    7.
    发明申请
    Deal-Surfacing Button 有权
    交易表面按钮

    公开(公告)号:US20160140610A1

    公开(公告)日:2016-05-19

    申请号:US13929744

    申请日:2013-06-27

    Applicant: GOOGLE INC.

    CPC classification number: G06Q30/0257 G06Q30/02 G06Q30/0222

    Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.

    Abstract translation: 自动检测商家服务上的动作,并提供优惠按钮以根据该动作显示可赎回的优惠。 用户访问商家服务,并且将动作的指示传达给维护用户帐户的报价系统。 报价系统确定用户是否具有适用于与商家的购买的报价。 用户设备呈现呈现的报价按钮以指示第一报价可供用户兑换。 用户发起对商家服务的动作,并且用户设备向提供系统传送动作的指示。 报价系统基于用户采取的动作来确定用户是否具有适用于与商家的购买的第二报价,并且提供报价按钮以指示第二报价可用于兑换。

    RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION

    公开(公告)号:US20170344347A1

    公开(公告)日:2017-11-30

    申请号:US15680764

    申请日:2017-08-18

    Applicant: GOOGLE INC.

    CPC classification number: G06F8/38 G06F3/0484 G06F8/656

    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.

    Rendering interface objects defined by a separate application
    9.
    发明授权
    Rendering interface objects defined by a separate application 有权
    渲染由单独应用程序定义的界面对象

    公开(公告)号:US09223565B2

    公开(公告)日:2015-12-29

    申请号:US14055464

    申请日:2013-10-16

    Applicant: GOOGLE INC.

    CPC classification number: G06F8/38 G06F3/0484 G06F8/656

    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.

    Abstract translation: 应用系统提供了将接口对象呈现和更新到一个或多个计算设备上的第一应用的规范。 第一应用程序接收请求以提供从在一个或多个计算设备上操作的第二应用程序呈现对象的指令。 第一个应用程序将用于呈现对象的指令传达给第二个应用程序。 可以通过一个或多个计算设备的操作系统或以另一合适的方式进行通信。 第一应用程序从应用程序提供程序或其他应用程序系统接收用于将对象呈现给第二应用程序的指令的更新。 第一应用将用于呈现对象的更新指令传达给第二应用。

    Privacy display
    10.
    发明授权
    Privacy display 有权
    隐私显示

    公开(公告)号:US08928555B2

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

    申请号:US13835343

    申请日:2013-03-15

    Applicant: Google Inc.

    Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.

    Abstract translation: 显示装置可以包括壳体,处理器和显示组件。 处理器可以布置在外壳内。 显示组件可以可操作地耦合到处理器并且布置在壳体内。 显示组件可以包括第一显示器,隐私滤波器和第二显示器。 第一显示器可输出显示器的第一部分。 第二显示器可以输出显示器的第二部分。 隐私过滤器和第一和第二显示器可以被布置成使得显示器组件的第一部分被隐私过滤器过滤以在第一可视弧中可见。 显示组件的第二部分可以在与第一可视弧不同的第二可见弧中可见。 第一和第二显示器可以是LCD。

Patent Agency Ranking