Method and system for restricting access to user resources
    2.
    发明授权
    Method and system for restricting access to user resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US08209427B2

    公开(公告)日:2012-06-26

    申请号:US12901081

    申请日:2010-10-08

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    Method and system for restricting access to user resources
    3.
    发明授权
    Method and system for restricting access to user resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US07873737B2

    公开(公告)日:2011-01-18

    申请号:US12166088

    申请日:2008-07-01

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    Method And System For Restricting Access To User Resources
    4.
    发明申请
    Method And System For Restricting Access To User Resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US20120297460A1

    公开(公告)日:2012-11-22

    申请号:US13480439

    申请日:2012-05-24

    IPC分类号: G06F21/00

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS). The client sends a request to the WGPS to access a service provided by a site in the garden. The site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. If the code lacks permission, the shell stops execution.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 该站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点,以确定站点的访问控制列表(ACL)。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 如果代码缺少权限,shell将停止执行。

    Method And System For Restricting Access To User Resources
    5.
    发明申请
    Method And System For Restricting Access To User Resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US20080271159A1

    公开(公告)日:2008-10-30

    申请号:US12166088

    申请日:2008-07-01

    IPC分类号: H04L9/00 G06F15/16 G06F3/00

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    Method and system for restricting access to user resources
    6.
    发明授权
    Method and system for restricting access to user resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US07406530B2

    公开(公告)日:2008-07-29

    申请号:US10836544

    申请日:2004-04-30

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    Method and system for restricting access to user resources
    7.
    发明授权
    Method and system for restricting access to user resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US06732179B1

    公开(公告)日:2004-05-04

    申请号:US09427778

    申请日:1999-10-26

    IPC分类号: G06F1516

    摘要: A user's set top box (STB), or other client, executes a shell and has an application programming interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有应用程序编程接口(API),通过该应用程序编程接口可以控制客户机的某些功能。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    Method and System for Restricting Access to User Resources
    8.
    发明申请
    Method and System for Restricting Access to User Resources 有权
    限制用户资源访问的方法和系统

    公开(公告)号:US20110023117A1

    公开(公告)日:2011-01-27

    申请号:US12901081

    申请日:2010-10-08

    IPC分类号: G06F15/173 G06F21/00

    摘要: A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS), which controls access to a walled garden. The walled garden contains links to one or more servers providing network-based services. The client sends a request to the WGPS to access a service provided by a site in the garden. To provide the service, the site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The ACL is a bit-map that specifies which functions of the client's API can be invoked by code from the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. The shell uses the ACL to determine whether the code has permission to execute any called functions in the API. If the code lacks permission, the shell stops execution and sends a message to the site indicating that the site lacks permission. Otherwise, the shell allows the code to call the function.

    摘要翻译: 用户的机顶盒(STB)或其他客户端执行外壳,并具有可以控制客户端的某些功能的应用程序接口(API)。 客户端与墙壁花园代理服务器(WGPS)进行通信,该服务器控制访问有围墙的花园。 围墙花园包含提供基于网络的服务的一个或多个服务器的链接。 客户向WGPS发送请求,以访问由花园中的站点提供的服务。 为了提供服务,站点向客户端发送一个包含在API中调用函数的代码的消息。 WGPS从站点中捕获消息,并在表中查找站点以确定站点的访问控制列表(ACL)。 ACL是一个位图,用于指定可以通过站点的代码调用客户机API的哪些功能。 WGPS在客户端的超文本传输​​协议(HTTP)消息头中包含ACL。 shell接收到消息并提取ACL。 shell使用ACL来确定代码是否具有在API中执行任何被调用函数的权限。 如果代码缺少权限,shell将停止执行,并向站点发送一条消息,指示该站点缺少权限。 否则,shell允许代码调用该函数。

    SYSTEM AND METHOD FOR DELIVERING INLINE INTERACTIVE OBJECTS ENCAPSULATED IN A MESSAGE
    9.
    发明申请
    SYSTEM AND METHOD FOR DELIVERING INLINE INTERACTIVE OBJECTS ENCAPSULATED IN A MESSAGE 审中-公开
    用于传递在线消息中传播的互动对象的系统和方法

    公开(公告)号:US20160269330A1

    公开(公告)日:2016-09-15

    申请号:US15069756

    申请日:2016-03-14

    摘要: A system and method for delivering text, media, and inline interactive data (called message content) encapsulated in a message-based conversation has been devised. Content of multiple types are rendered and manipulated using interactive program code objects, downloaded when first needed from a repository, present on the message device. Inline interactive data can be shared and manipulated by participants in a message conversation as part of and in context with the ongoing conversation. Sharing and data integrity of the inline interactive data as well as conversation participant authentication, privileges and conversation security is managed by a central message server.

    摘要翻译: 已经设计了一种用于递送封装在基于消息的会话中的文本,媒体和内联交互数据(称为消息内容)的系统和方法。 使用交互式程序代码对象呈现和操纵多种类型的内容,在存储库中首次需要时,会在消息设备上显示内容。 内联交互式数据可以由消息对话中的参与者共享和操纵,作为正在进行的对话的一部分和上下文。 内部交互式数据的共享和数据完整性以及对话参与者身份验证,权限和会话安全性由中央消息服务器管理。

    System for optimizing application start-up
    10.
    发明申请
    System for optimizing application start-up 有权
    用于优化应用程序启动的系统

    公开(公告)号:US20050114871A1

    公开(公告)日:2005-05-26

    申请号:US10720726

    申请日:2003-11-24

    CPC分类号: G06F9/445

    摘要: A method for decreasing a computer application's start-up time. In one aspect, the method comprises: creating a serialized representation of application objects in a runtime environment; building an object code file using the serialized representation; and providing the application to a new runtime environment. In another embodiment the method may include the steps of: compiling an application provided in an source language; initializing the application in a runtime environment; and creating a serialized representation of the application.

    摘要翻译: 一种减少计算机应用程序启动时间的方法。 一方面,该方法包括:在运行时环境中创建应用对象的序列化表示; 使用序列化表示构建目标代码文件; 并将应用程序提供给新的运行时环境。 在另一个实施例中,该方法可以包括以下步骤:编译以源语言提供的应用; 在运行时环境中初始化应用程序; 并创建应用程序的序列化表示。