Fingerprinting software applications
    1.
    发明申请
    Fingerprinting software applications 审中-公开
    指纹软件应用程序

    公开(公告)号:US20050171961A1

    公开(公告)日:2005-08-04

    申请号:US10769075

    申请日:2004-01-30

    IPC分类号: G06F7/00 G06F9/44

    CPC分类号: G06F9/451

    摘要: Techniques and tools are described for creating and using application identifiers that act as “fingerprints” for applications. In one aspect, an identifier generation algorithm is applied to application data and an application identifier is generated. The application data comprises graphical icon data, and can further comprise other data (e.g., executable name, registry data). The identifier generation algorithm can be a hashing algorithm that generates a hash value. The application identifier can be sent in a database query, and a database can return results indicating, for example, whether metadata can be obtained from a metadata service, or whether the software application is of a particular type (e.g., a gaming-related application). Application identifiers can be stored, for example, in a data file along with one or more other application identifiers for other software applications. Described techniques and tools can be used in a graphical user interface-based gaming activity center.

    摘要翻译: 描述了用于创建和使用作为应用程序的“指纹”的应用程序标识符的技术和工具。 一方面,将标识符生成算法应用于应用数据,生成应用标识符。 应用数据包括图形图标数据,并且还可以包括其他数据(例如,可执行名称,注册表数据)。 标识符生成算法可以是产生哈希值的散列算法。 应用程序标识符可以在数据库查询中发送,并且数据库可以返回指示例如是否可以从元数据服务获得元数据的结果,还是软件应用程序是否是特定类型(例如,游戏相关应用程序 )。 应用标识符可以例如存储在数据文件中以及用于其他软件应用的一个或多个其他应用标识符。 描述的技术和工具可以在基于图形用户界面的游戏活动中心中使用。

    Compliance interface for compliant applications
    2.
    发明申请
    Compliance interface for compliant applications 有权
    兼容性应用程序的兼容性界面

    公开(公告)号:US20070124739A1

    公开(公告)日:2007-05-31

    申请号:US11266143

    申请日:2005-11-03

    摘要: A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to the applications. Notifications may give notice of how a policy may impact an application, and instructions may tell an application how to behave in order to stay compliant with the policies. In one aspect, the interface exposes policies set forth by parents. Via a management control panel, parents can set or alter various policies, stored in a settings store, to protect children from contact with undesirable content. The interface interprets these policies to ensure that applications, such as those provided by third party vendors, are compliant with the wishes set forth in the parents' policies.

    摘要翻译: 公开了一种遵从性接口,其从可能希望知道它们是否符合存储在计算系统上的相关联策略的应用程序接收查询。 接口可以解释这些查询,并向应用程序提供通知和指令。 通知可能会通知政策如何影响应用程序,并且说明可能告诉应用程序如何行事以符合政策。 在一个方面,界面暴露了父母制定的政策。 通过管理控制面板,家长可以设置或更改存储在设置存储区中的各种策略,以保护儿童免受不需要的内容的接触。 界面解释这些政策,以确保诸如第三方供应商提供的应用程序符合父母政策中规定的愿望。

    Protocol-level filtering
    3.
    发明授权
    Protocol-level filtering 有权
    协议级过滤

    公开(公告)号:US08045564B2

    公开(公告)日:2011-10-25

    申请号:US11325722

    申请日:2006-01-05

    IPC分类号: H04L12/56

    摘要: Mechanisms are disclosed for detecting protocols independently of the ports used by streams associated with the protocols or applications that may send out such streams. The detecting may entail using a content filter that is hosted on a networking stack, where the content filter may be composed of a stream buffer and handlers for detecting the protocols. The handlers may be further used to modify streams incoming to a port or streams outgoing from an application. The handlers can modify the streams in a variety of ways, including reading, inserting, replacing, deleting, and completing data in the streams according to some policy criteria, such as those set by parental controls. Individual handlers may be selected from a plurality or set of handlers so that they can be matched up to the appropriate streams.

    摘要翻译: 公开了用于检测协议的机制,独立于可能发送这样的流的协议或应用相关联的流使用的端口。 检测可能需要使用托管在网络堆栈上的内容过滤器,其中内容过滤器可以由流缓冲器和用于检测协议的处理器组成。 处理程序可以进一步用于修改流入端口的流或从应用传出的流。 处理程序可以通过各种方式修改流,包括根据一些策略标准(如由父母控制设置的那些)来读取,插入,替换,删除和完成流中的数据。 可以从多个或一组处理器中选择单独的处理程序,使得它们可以匹配到适当的流。

    COMPLIANCE INTERFACE FOR COMPLIANT APPLICATIONS
    4.
    发明申请
    COMPLIANCE INTERFACE FOR COMPLIANT APPLICATIONS 有权
    合规应用的合规接口

    公开(公告)号:US20100333117A1

    公开(公告)日:2010-12-30

    申请号:US12855867

    申请日:2010-08-13

    IPC分类号: G06F9/46

    摘要: A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to the applications. Notifications may give notice of how a policy may impact an application, and instructions may tell an application how to behave in order to stay compliant with the policies. In one aspect, the interface exposes policies set forth by parents. Via a management control panel, parents can set or alter various policies, stored in a settings store, to protect children from contact with undesirable content. The interface interprets these policies to ensure that applications, such as those provided by third party vendors, are compliant with the wishes set forth in the parents' policies.

    摘要翻译: 公开了一种遵从性接口,其从可能希望知道它们是否符合存储在计算系统上的相关联策略的应用程序接收查询。 接口可以解释这些查询,并向应用程序提供通知和指令。 通知可能会通知政策如何影响应用程序,并且说明可能告诉应用程序如何行事以符合政策。 在一个方面,界面暴露了父母制定的政策。 通过管理控制面板,家长可以设置或更改存储在设置存储区中的各种策略,以保护儿童免受不需要的内容的接触。 界面解释这些政策,以确保诸如第三方供应商提供的应用程序符合父母政策中规定的愿望。

    Compliance interface for compliant applications
    5.
    发明授权
    Compliance interface for compliant applications 有权
    兼容性应用程序的兼容性界面

    公开(公告)号:US08230451B2

    公开(公告)日:2012-07-24

    申请号:US12855867

    申请日:2010-08-13

    摘要: A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to the applications. Notifications may give notice of how a policy may impact an application, and instructions may tell an application how to behave in order to stay compliant with the policies. In one aspect, the interface exposes policies set forth by parents. Via a management control panel, parents can set or alter various policies, stored in a settings store, to protect children from contact with undesirable content. The interface interprets these policies to ensure that applications, such as those provided by third party vendors, are compliant with the wishes set forth in the parents' policies.

    摘要翻译: 公开了一种遵从性接口,其从可能希望知道它们是否符合存储在计算系统上的相关联策略的应用程序接收查询。 接口可以解释这些查询,并向应用程序提供通知和指令。 通知可能会通知政策如何影响应用程序,并且说明可能告诉应用程序如何行事以符合政策。 在一个方面,界面暴露了父母制定的政策。 通过管理控制面板,家长可以设置或更改存储在设置存储区中的各种策略,以保护儿童免受不需要的内容的接触。 界面解释这些政策,以确保诸如第三方供应商提供的应用程序符合父母政策中规定的愿望。

    Compliance interface for compliant applications
    6.
    发明授权
    Compliance interface for compliant applications 有权
    兼容性应用程序的兼容性界面

    公开(公告)号:US07802267B2

    公开(公告)日:2010-09-21

    申请号:US11266143

    申请日:2005-11-03

    摘要: A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to the applications. Notifications may give notice of how a policy may impact an application, and instructions may tell an application how to behave in order to stay compliant with the policies. In one aspect, the interface exposes policies set forth by parents. Via a management control panel, parents can set or alter various policies, stored in a settings store, to protect children from contact with undesirable content. The interface interprets these policies to ensure that applications, such as those provided by third party vendors, are compliant with the wishes set forth in the parents' policies.

    摘要翻译: 公开了一种遵从性接口,其从可能希望知道它们是否符合存储在计算系统上的相关联策略的应用程序接收查询。 接口可以解释这些查询,并向应用程序提供通知和指令。 通知可能会通知政策如何影响应用程序,并且说明可能告诉应用程序如何行事以符合政策。 在一个方面,界面暴露了父母制定的政策。 通过管理控制面板,家长可以设置或更改存储在设置存储区中的各种策略,以保护儿童免受不需要的内容的接触。 界面解释这些政策,以确保诸如第三方供应商提供的应用程序符合父母政策中规定的愿望。

    USER COMMUNICATION RESTRICTIONS
    7.
    发明申请
    USER COMMUNICATION RESTRICTIONS 审中-公开
    用户通信限制

    公开(公告)号:US20080005325A1

    公开(公告)日:2008-01-03

    申请号:US11427193

    申请日:2006-06-28

    IPC分类号: G06F15/173

    CPC分类号: G06Q10/107

    摘要: Communications provided via e-mail, instant messaging, chat, and web-based telephony applications, are monitored and restricted at a computer host. In one approach, messages from unknown or unsafe senders are intercepted and stored in a location inaccessible to all but an authorized person, until they can be reviewed by the authorized person, such as a parent. Via a user interface, the authorized user can review the messages at a later time to determine if the intended recipient, such as a child, should be able to access them. Once access is authorized, the stored messages are retrieved and provided to the recipient. In another aspect, a shared allow/block contact list identifies a user having different user names from one or more service providers. The contact list can integrate users from different services and communication modes. In another aspect, notification of monitoring is provided in the monitored messages or in newly generated messages.

    摘要翻译: 通过电子邮件,即时消息,聊天和基于Web的电话应用程序提供的通信在计算机主机上被监视和限制。 在一种方法中,来自未知或不安全的发件人的消息被截取并存储在除被授权人员之外的所有人不可访问的位置,直到被授权人员(如父母)进行审核。 通过用户界面,授权用户可以稍后查看消息,以确定预期的接收者(如小孩)是否应该能够访问它们。 一旦访问被授权,存储的消息被检索并提供给接收者。 在另一方面,共享允许/阻止联系人列表从一个或多个服务提供者识别具有不同用户名的用户。 联系人列表可以整合来自不同服务和通信模式的用户。 在另一方面,在所监视的消息或新生成的消息中提供监视通知。

    Internet content filtering
    8.
    发明申请
    Internet content filtering 审中-公开
    互联网内容过滤

    公开(公告)号:US20070061459A1

    公开(公告)日:2007-03-15

    申请号:US11326284

    申请日:2006-01-04

    IPC分类号: G06F15/173

    摘要: Various internet content filtering mechanisms are disclosed. One such mechanism is a filtering service that uses a filter stack and at least two caches. The filter stack can access these caches during its execution of objects. One of the caches could be a cross-user cache that contains information relevant for internet content to a particular user, but this information could be also used by other users. The other cache could be a cross-application cache that contains information relevant for particular applications, but this information could also be used by other applications. The filtering service can be nicely integrated in an operating system to provide a centralized framework for the filtering of internet content.

    摘要翻译: 公开了各种互联网内容过滤机制。 一种这样的机制是使用过滤器堆栈和至少两个高速缓存的过滤服务。 过滤器堆栈可以在其执行对象期间访问这些缓存。 其中一个缓存可以是包含与特定用户的互联网内容相关的信息的跨用户缓存,但是该信息也可以被其他用户使用。 另一个缓存可以是跨应用程序缓存,其中包含与特定应用程序相关的信息,但此信息也可以被其他应用程序使用。 过滤服务可以很好地集成到操作系统中,为过滤互联网内容提供集中式框架。

    Protocol-level filtering
    9.
    发明申请
    Protocol-level filtering 有权
    协议级过滤

    公开(公告)号:US20070058668A1

    公开(公告)日:2007-03-15

    申请号:US11325722

    申请日:2006-01-05

    IPC分类号: H04J3/22

    摘要: Mechanisms are disclosed for detecting protocols independently of the ports used by streams associated with the protocols or applications that may send out such streams. The detecting may entail using a content filter that is hosted on a networking stack, where the content filter may be composed of a stream buffer and handlers for detecting the protocols. The handlers may be further used to modify streams incoming to a port or streams outgoing from an application. The handlers can modify the streams in a variety of ways, including reading, inserting, replacing, deleting, and completing data in the streams according to some policy criteria, such as those set by parental controls. Individual handlers may be selected from a plurality or set of handlers so that they can be matched up to the appropriate streams.

    摘要翻译: 公开了用于检测协议的机制,独立于可能发送这样的流的协议或应用相关联的流使用的端口。 检测可能需要使用托管在网络堆栈上的内容过滤器,其中内容过滤器可以由流缓冲器和用于检测协议的处理器组成。 处理程序可以进一步用于修改流入端口的流或从应用传出的流。 处理程序可以通过各种方式修改流,包括根据一些策略标准(如由父母控制设置的那些)来读取,插入,替换,删除和完成流中的数据。 可以从多个或一组处理器中选择单独的处理程序,使得它们可以匹配到适当的流。