CLOUD SERVICE HOSTING ON CLIENT DEVICE
    12.
    发明公开
    CLOUD SERVICE HOSTING ON CLIENT DEVICE 审中-公开
    云服务托管在客户端设备

    公开(公告)号:EP3058458A1

    公开(公告)日:2016-08-24

    申请号:EP14787361.6

    申请日:2014-10-09

    Abstract: One or more techniques and/or systems are provided for cloud service hosting on a client device. For example, a cloud service may comprise data and/or functionality that may be consumed by apps on client devices. The cloud service may be hosted within a cloud computing environment because a client device may not comprise processing resources capable of hosting the entire cloud service. Accordingly, a local service may be deployed on a client device as a local instantiation of the cloud service. For example, the local service may be a local instantiation of at least a portion of the data and/or functionality of the cloud service. In this way, the local service may utilize fewer resources than the cloud service, and may locally process requests from apps on the client device. For example, a map local service may process requests using map data locally cached from a map cloud service.

    INVERSION-OF-CONTROL COMPONENT SERVICE MODELS FOR VIRTUAL ENVIRONMENTS
    13.
    发明公开
    INVERSION-OF-CONTROL COMPONENT SERVICE MODELS FOR VIRTUAL ENVIRONMENTS 审中-公开
    IOC-KOMPONENTENDIENSTMODELLEFÜRVIRTUELLE UMGEBUNGEN

    公开(公告)号:EP2932390A1

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

    申请号:EP13818093.0

    申请日:2013-12-14

    CPC classification number: G06F9/54 G06F9/455

    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request. This model may enable the applications to interact with the full capability set of the components, and may reduce blocked execution of the application within the virtual application in furtherance of application performance.

    Abstract translation: 在计算领域中,许多场景包括在设备的虚拟环境(例如,在web浏览器内执行的web应用程序)中执行应用程序。 应用程序和设备组件之间的交互通常通过硬件抽象或组件应用程序编程接口(API)来实现,但这种交互可能为实际执行应用程序而不是本地应用程序提供更有限和/或不一致的组件功能访问。 相反,设备可以使用回调模型向虚拟环境提供作为服务的硬件交互,其中,虚拟环境内的应用程序发起指定回调的组件请求,并且该设备使用组件发起组件请求,并在完成后调用相关联的回调 组件请求。 该模型可以使应用程序与组件的全部功能集进行交互,并且可以减少虚拟应用程序中的应用程序的阻止执行,以促进应用程序性能。

    COMMUNICATING METADATA THAT IDENTIFIES A CURRENT SPEAKER
    15.
    发明公开
    COMMUNICATING METADATA THAT IDENTIFIES A CURRENT SPEAKER 审中-公开
    传达元数据以识别当前的发言者

    公开(公告)号:EP3271917A1

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

    申请号:EP16719575.9

    申请日:2016-03-18

    Abstract: A computer system may communicate metadata that identifies a current speaker. The computer system may receive audio data that represents speech of the current speaker, generate an audio fingerprint of the current speaker based on the audio data, and perform automated speaker recognition by comparing the audio fingerprint of the current speaker against stored audio fingerprints contained in a speaker fingerprint repository. The computer system may communicate data indicating that the current speaker is unrecognized to a client device of an observer and receive tagging information that identifies the current speaker from the client device of the observer. The computer system may store the audio fingerprint of the current speaker and metadata that identifies the current speaker in the speaker fingerprint repository and communicate the metadata that identifies the current speaker to at least one of the client device of the observer or a client device of a different observer.

    SERVICE RELATIONSHIP AND COMMUNICATION MANAGEMENT
    16.
    发明公开
    SERVICE RELATIONSHIP AND COMMUNICATION MANAGEMENT 审中-公开
    服务关系与沟通管理

    公开(公告)号:EP2974117A2

    公开(公告)日:2016-01-20

    申请号:EP14719918.6

    申请日:2014-03-12

    CPC classification number: H04L63/0807 G06F21/335 H04L9/3213

    Abstract: Communication between a user and various services (e.g., websites) often involves creating a user profile comprising contact information (e.g., a personal email address) that the service uses to contact the user. However, managing communication may be burdensome and ineffective; the user's privacy may be diminished; and revocation of previously issued permission may be unachievable. Presented herein are techniques for providing a communication manager that establishes relationships with services on behalf of users, and that issues tokens to the services representing such relationships. In order to communicate with the user, the service presents the token to the communication manager, which conditions the authorization of the communication on verification of the current permission of user in the relationship represented by the token, optionally including the communication channel of the user requested by the service. This architecture enables more consistent, convenient, privacy-preserving, and revocable user control of communication permissions with the services.

    Abstract translation: 用户与各种服务(例如,网站)之间的通信通常涉及创建包括该服务用来联系用户的联系人信息(例如,个人电子邮件地址)的用户简档。 但是,管理沟通可能是繁重和无效的; 用户的隐私可能会减弱; 并且撤销之前发布的许可可能无法实现。 本文提出了用于提供通信管理器的技术,该通信管理器代表用户建立与服务的关系,并向代表这些关系的服务发布令牌。 为了与用户通信,服务将令牌呈现给通信管理器,该通信管理器在验证由令牌表示的关系中的用户的当前许可时调整通信的授权,可选地包括所请求的用户的通信信道 由服务。 这种体系结构使用户能够更加一致,方便地保护隐私,并且可以撤销用户对服务通信权限的控制。

    INVERSION-OF-CONTROL COMPONENT SERVICE MODELS FOR VIRTUAL ENVIRONMENTS

    公开(公告)号:EP3748500A3

    公开(公告)日:2021-03-03

    申请号:EP20182481.0

    申请日:2013-12-14

    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request. This model may enable the applications to interact with the full capability set of the components, and may reduce blocked execution of the application within the virtual application in furtherance of application performance.

    IDENTIFICATION AND ALTERING OF USER ROUTINES
    19.
    发明公开
    IDENTIFICATION AND ALTERING OF USER ROUTINES 审中-公开
    用户程序的识别和修改

    公开(公告)号:EP3201851A1

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

    申请号:EP15778521.3

    申请日:2015-09-29

    CPC classification number: G09B5/00 G06Q10/10

    Abstract: A computerized method includes identifying a first routine of a first user and determining an alteration for the first routine. The alteration can be determined based at least in part on a second routine, where the second routine corresponds to a second user. In addition, or instead, the determining may be based at least in part on generating and selecting one or more alterations and/or selecting one or more enumerated alterations for the first routine. The first routine can be simulated with the alteration to predict a first performance score with respect to multiple future iterations of at least the altered first routine. The alteration may be selected for the first routine based on the prediction of the first performance score and a second performance score with respect to at least the unaltered first routine. The selected alteration for the first routine may be presented to the first user.

    Abstract translation: 计算机化的方法包括识别第一用户的第一例程并确定第一例程的变更。 可以至少部分基于第二例程来确定变更,其中第二例程对应于第二用户。 另外或作为替代,确定可以至少部分地基于为第一例程生成和选择一个或多个改变和/或选择一个或多个列举的改变。 可以用改变来模拟第一例程,以预测关于至少改变的第一例程的多个将来迭代的第一性能分数。 可以基于第一性能分数的预测和针对至少未改变的第一例程的第二性能分数为第一例程选择改变。 第一例程的所选择的变更可以被呈现给第一用户。

    COMBINING A MOBILE DEVICE AND COMPUTER TO CREATE A SECURE PERSONALIZED ENVIRONMENT

    公开(公告)号:EP2347542B1

    公开(公告)日:2018-10-17

    申请号:EP09826556.4

    申请日:2009-10-30

    Abstract: A mobile device, such as a mobile phone, smart phone, personal music player, handheld game device, and the like, when operatively combined with a PC, creates a secure and personalized computing platform through configuration of the mobile device's CPU (central processing unit) and OS (operating system) to function as an immutable trusted core. The trusted core in the mobile device verifies the integrity of the PC including, for example, that its drivers, applications, and other software are trusted and unmodified, and thus safe to use without presenting a threat to the integrity of the combined computing platform. The mobile device can further optionally store and transport the user's personalization data-including, for example, the user's desktop, applications, data, certificates, settings, and preferences-which can be accessed by the PC when the devices are combined to thus create a personalized computing environment.

Patent Agency Ranking