Content customization with security for client preferences

    公开(公告)号:US10990701B2

    公开(公告)日:2021-04-27

    申请号:US15266097

    申请日:2016-09-15

    摘要: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.

    Event service for local client applications through local server

    公开(公告)号:US10542122B2

    公开(公告)日:2020-01-21

    申请号:US15156842

    申请日:2016-05-17

    摘要: In server/client architectures, the server application and client applications are often developed in different languages and execute in different environments specialized for the different contexts of each application (e.g., low-level, performant, platform-specialized, and stateless instructions on the server, and high-level, flexible, platform-agnostic, and stateful languages on the client) and are often executed on different devices. Convergence of these environments (e.g., server-side JavaScript using Node.js) enables the provision of a server that services client applications executing on the same device. The local server may monitor local events occurring on the device, and may execute one or more server scripts associated with particular local events on behalf of local clients subscribing to the local event (e.g., via a subscription model). These techniques may enable development of local event services in the same language and environment as client applications, and the use of server-side code in the provision of local event service.

    Content Customization with Security for Client Preferences
    4.
    发明申请
    Content Customization with Security for Client Preferences 审中-公开
    使用客户端首选项的安全性进行内容自定义

    公开(公告)号:US20170004332A1

    公开(公告)日:2017-01-05

    申请号:US15266097

    申请日:2016-09-15

    IPC分类号: G06F21/62 G06F17/30

    摘要: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.

    摘要翻译: 本文描述了用于客户端偏好的安全性的用于内容定制的技术。 这些技术描述了根据喜好为网站提供的内容的定制,例如用户的兴趣,“喜欢”和人口统计学和/或地理信息。 附加技术描述了保持用户偏好从网站安全的方面,使得用户的隐私和匿名受到保护。 在一个实现中,“受信任的实体”被用户信任以获得和存储偏好。 内容可以由可信实体从诸如网站的内容提供商获得。 可以根据喜好改变内容。 然后将内容提供给用户。 鉴于可信实体所做的更改,用户享有内容的定制版本。 附加技术基于内容提供商生成的允许的自定义和框架来描述定制的限制。

    OBTAINING AND DISPLAYING VIRTUAL EARTH IMAGES
    5.
    发明申请
    OBTAINING AND DISPLAYING VIRTUAL EARTH IMAGES 审中-公开
    获取和显示虚拟地图

    公开(公告)号:US20160301744A1

    公开(公告)日:2016-10-13

    申请号:US15189928

    申请日:2016-06-22

    IPC分类号: H04L29/08

    摘要: Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user's mapped location and/or a user preference.

    摘要翻译: 提供了一个用于捕获,连接,共享和基于地理位置可视化信息的存储库。 提供了可以在地理上引用的任何信息,地点,实体,属性,服务或人员的模式,存储库,索引和API。 提供实时图像数据的系统包括接收与特定地理区域相关联的图像数据的输入组件,将图像数据分割成至少两个象限的分离器组件,以及存储组件,其存储至少一部分at 最少两个象限。 还提供基于用户的映射位置和/或用户偏好的在线或实时广告。

    Automatic generation of markers based on social interaction

    公开(公告)号:US11734366B2

    公开(公告)日:2023-08-22

    申请号:US14051692

    申请日:2013-10-11

    IPC分类号: G06F16/00 G06F16/95 G06Q10/10

    CPC分类号: G06F16/95 G06Q10/10

    摘要: Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied.

    Second-person avatars
    7.
    发明授权

    公开(公告)号:US11087518B2

    公开(公告)日:2021-08-10

    申请号:US15228936

    申请日:2016-08-04

    摘要: The claimed subject matter relates to an architecture that can provide for a second-person avatar. The second-person avatar can rely upon a second-person-based perspective such that the avatar is displayed to appear to encompass all or portions of a target user. Accordingly, actions or a configuration of the avatar can serve as a model or demonstration for the user in order to aid the user in accomplishing a particular task. Updates to avatar activity or configuration can be provided by a dynamic virtual handbook. The virtual handbook can be constructed based upon a set of instruction associated with accomplishing the desired task and further based upon features or aspects of the user as well as those of the local environment.

    Techniques to verify location for location based services

    公开(公告)号:US10554638B2

    公开(公告)日:2020-02-04

    申请号:US15453052

    申请日:2017-03-08

    IPC分类号: H04L29/06 G06Q30/02 H04W12/06

    摘要: Techniques to verify a participant's visit to a specific location are described. An embodiment may provide a system that generates a pattern that is unique to the location, and that may further be unique to a date or time, a transaction, or other criteria. Participants may capture the pattern, for example, using a mobile device, and transmit the pattern to a verification system. The verification system may decode, translate, decrypt or otherwise obtain information from the pattern. The information obtained from the pattern may be used to verify that the pattern came from the location. The participant may then receive credit for the visit. Other embodiments are described and claimed.

    EVENT SERVICE FOR LOCAL CLIENT APPLICATIONS THROUGH LOCAL SERVER

    公开(公告)号:US20190020733A1

    公开(公告)日:2019-01-17

    申请号:US16115747

    申请日:2018-08-29

    IPC分类号: H04L29/06 G06F1/32 H04L29/08

    摘要: In server/client architectures, the server application and client applications are often developed in different languages and execute in different environments specialized for the different contexts of each application (e.g., low-level, performant, platform-specialized, and stateless instructions on the server, and high-level, flexible, platform-agnostic, and stateful languages on the client) and are often executed on different devices. Convergence of these environments (e.g., server-side JavaScript using Node.js) enables the provision of a server that services client applications executing on the same device. The local server may monitor local events occurring on the device, and may execute one or more server scripts associated with particular local events on behalf of local clients subscribing to the local event (e.g., via a subscription model). These techniques may enable development of local event services in the same language and environment as client applications, and the use of server-side code in the provision of local event service.