Enabling authentication of OpenID user when requested identity provider is unavailable
    41.
    发明授权
    Enabling authentication of OpenID user when requested identity provider is unavailable 有权
    当请求的身份提供者不可用时启用OpenID用户的身份验证

    公开(公告)号:US08898754B2

    公开(公告)日:2014-11-25

    申请号:US13455705

    申请日:2012-04-25

    IPC分类号: G06F7/04 H04L29/06 G06F21/31

    CPC分类号: H04L63/0815 G06F21/31

    摘要: A method and computer program product for enabling authentication of an OpenID user when a requested identity provider is unavailable. A relying party receives a login request from the OpenID user, where the login request includes a username. The relying party reads a list of trusted identity providers that are associated with the received username and selects one of those identity providers. The relying party generating an OpenID identifier using an identification (e.g., Uniform Resource Locator) of the selected identity provider and the username. The relying party transmits an authentication request (request to authenticate the OpenID user) to the selected identity provider using the formed OpenID identifier. If the selected identity provider is unavailable, then the relying party selects another identity provider from the list of identity providers that are associated with the received username and repeats the above process.

    摘要翻译: 一种方法和计算机程序产品,用于当请求的身份提供者不可用时,允许对OpenID用户进行认证。 依赖方从OpenID用户接收登录请求,其中登录请求包含用户名。 依赖方读取与所接收的用户名相关联的可信身份提供者列表,并选择其中一个身份提供者。 依赖方使用所选择的身份提供者的标识(例如,统一资源定位符)和用户名来生成OpenID标识符。 依赖方使用形成的OpenID标识符向所选择的身份提供者发送认证请求(用于认证OpenID用户的请求)。 如果所选择的身份提供者不可用,则依赖方从与所接收的用户名相关联的身份提供者的列表中选择另一个身份提供者并重复上述过程。

    Multi-domain co-browsing utilizing localized state management
    42.
    发明授权
    Multi-domain co-browsing utilizing localized state management 有权
    利用本地化状态管理的多域共同浏览

    公开(公告)号:US08856259B2

    公开(公告)日:2014-10-07

    申请号:US13112563

    申请日:2011-05-20

    摘要: A master and a slave computing device within a co-browsing session can be identified. The devices can be associated with a first Unified Resource Identifier (URI) where a portion of the URI is a fully qualified domain name of a Domain Name System (DNS) hierarchy. The devices can be associated with a co-browsing application. A request associated with a second URI from the master computing device can be detected. The second URI can share a root domain with the first URI. A portion of a master artifact associated with the master device can be conveyed to the slave device. The master artifact can be associated with state information of the session. A portion of a slave artifact linked to the slave device can be modified with the portion of the master artifact. The devices can be navigated to the second URI in response to the request.

    摘要翻译: 可以识别共同浏览会话中的主计算设备和从计算设备。 这些设备可以与第一个统一资源标识符(URI)相关联,其中URI的一部分是域名系统(DNS)层次结构的完全限定域名。 这些设备可以与共同浏览应用程序相关联。 可以检测到与主计算设备的第二URI相关联的请求。 第二个URI可以使用第一个URI共享根域。 与主设备相关联的主要工件的一部分可以被传送到从设备。 主工件可以与会话的状态信息相关联。 链接到从设备的从属工件的一部分可以用主工件的部分修改。 可以根据请求将设备导航到第二个URI。

    Executable content filtering
    43.
    发明授权
    Executable content filtering 有权
    可执行内容过滤

    公开(公告)号:US08800053B2

    公开(公告)日:2014-08-05

    申请号:US13540191

    申请日:2012-07-02

    IPC分类号: G06F7/04

    CPC分类号: H04L63/0245 H04L63/145

    摘要: A executable content message stream filter applies a plurality of executable content filters to a stream of parsed elements of a network message. Each of the plurality of executable content filters targets executable content and is instantiated based on a set of one or more rule sets selected based, at least in part, on a type of the network message. For each of the plurality of executable content filters, it is determined if one or more of the stream of parsed elements includes executable content targeted by the executable content filter. The executable content message stream filter modifies those of the stream of parsed elements that include the executable content targeted by the plurality of executable content filters to disable the executable content.

    摘要翻译: 可执行内容消息流过滤器将多个可执行内容过滤器应用于网络消息的解析元素流。 多个可执行内容过滤器中的每一个可针对可执行内容,并且基于至少部分地基于网络消息的类型而选择的一个或多个规则集的集合来实例化。 对于多个可执行内容过滤器中的每一个,确定解析元素流中的一个或多个是否包括可执行内容过滤器所针对的可执行内容。 可执行内容消息流过滤器修改包含多个可执行内容过滤器所针对的可执行内容的已解析元素流的那些,以禁用可执行内容。

    COBROWSING MACROS
    44.
    发明申请
    COBROWSING MACROS 有权
    复合机

    公开(公告)号:US20140052868A1

    公开(公告)日:2014-02-20

    申请号:US13588325

    申请日:2012-08-17

    IPC分类号: G06F15/16

    CPC分类号: H04L65/4046 G06F17/30873

    摘要: Methods and systems of conducting co-browsing sessions may involve joining a co-browsing session with another peer device, receiving a plurality of web requests in a particular sequence from a macro, and transmitting the plurality of web requests in the particular sequence to a server associated with the co-browsing session. In one example, the particular sequence defines a navigation path to a requested resource.

    摘要翻译: 执行共同浏览会话的方法和系统可以包括将共浏览会话加入到另一个对等设备中,从宏接收特定序列中的多个web请求,并将特定序列中的多个web请求发送到服务器 与共同浏览会话相关联。 在一个示例中,特定序列定义到所请求资源的导航路径。

    PROGRAMMATICALLY IDENTIFYING BRANDING WITHIN ASSETS
    45.
    发明申请
    PROGRAMMATICALLY IDENTIFYING BRANDING WITHIN ASSETS 有权
    在资产范围内编程品牌

    公开(公告)号:US20140006327A1

    公开(公告)日:2014-01-02

    申请号:US13537446

    申请日:2012-06-29

    IPC分类号: G06N5/02

    CPC分类号: G06Q30/02 G06F17/30997

    摘要: An illustrative embodiment of a computer-implemented process reports identified items of interest associated with brand associated with an identity of an entity by generating a seed document containing criteria representative of items of interest associated with a brand of a selected entity, receiving, the seed document containing the criteria into a repository to initialize the repository, wherein the repository comprises information describing branding representative of the selected entity and analyzing selected source material using the criteria in the seed document in combination with the repository, by selectively applying adapters associated with specific types of content contained within the selected source material to perform analysis including semantic analysis and pattern matching. Responsive to the analysis, identifying a set of items of interest in the selected source material that meet the criteria representative of items of interest associated with the selected entity and generating a report.

    摘要翻译: 计算机实现的过程的说明性实施例通过生成包含与所选实体的品牌相关联的关联项目的标准的种子文档来报告与品牌相关联的与品牌相关联的感兴趣的兴趣项目,接收种子文档 将所述标准包含在存储库中以初始化所述存储库,其中所述存储库包括描述所选实体的品牌代表的信息,并且使用所述种子文档中与所述存储库结合的种子文档中的标准来分析所选择的源素材,通过选择性地应用与特定类型 包含在所选择的源材料内的包含语义分析和模式匹配的分析的内容。 响应于分析,确定所选择的源材料中符合代表与所选实体相关联的兴趣项的标准的标准的一组项目并生成报告。

    TAILORING CONTENT TO BE DELIVERED TO MOBILE DEVICE BASED UPON FEATURES OF MOBILE DEVICE
    46.
    发明申请
    TAILORING CONTENT TO BE DELIVERED TO MOBILE DEVICE BASED UPON FEATURES OF MOBILE DEVICE 审中-公开
    根据移动设备的特点提供给移动设备的定制内容

    公开(公告)号:US20130031205A1

    公开(公告)日:2013-01-31

    申请号:US13405311

    申请日:2012-02-26

    IPC分类号: G06F15/16

    摘要: A method for delivering tailored specific content to a mobile device. A shim application is provided to the mobile device by a content server after the mobile device visits the content server for the first time. The shim application detects the capabilities of the mobile device, such as the screen size, screen resolution, memory size, browser capabilities, etc. The shim application then includes such information in the header of the requests, such as a request for content, sent from the mobile device to the content server. The content server then generates the requested content in the appropriate format based on the information provided in the header. In this manner, the content server will now be able to ensure that the content provided by the content server for a particular mobile device will be appropriately displayed on the mobile device.

    摘要翻译: 一种用于向移动设备提供定制的特定内容的方法。 在移动设备首次访问内容服务器之后,由内容服务器向移动设备提供垫片应用程序。 垫片应用程序检测移动设备的功能,例如屏幕尺寸,屏幕分辨率,内存大小,浏览器功能等。然后,垫片应用程序在请求的标题中包括这样的信息,例如发送的内容请求 从移动设备到内容服务器。 然后,内容服务器基于标题中提供的信息,以适当的格式生成所请求的内容。 以这种方式,内容服务器现在将能够确保由特定移动设备的内容服务器提供的内容将被适当地显示在移动设备上。

    ON-DEMAND PURCHASE OF VIRTUAL IMAGE LICENSES IN A CLOUD COMPUTING ENVIRONMENT
    47.
    发明申请
    ON-DEMAND PURCHASE OF VIRTUAL IMAGE LICENSES IN A CLOUD COMPUTING ENVIRONMENT 审中-公开
    虚拟图像许可证在云计算环境中的购买

    公开(公告)号:US20120317039A1

    公开(公告)日:2012-12-13

    申请号:US13158373

    申请日:2011-06-11

    IPC分类号: G06Q50/00

    摘要: On-demand purchase of one or more virtual image licenses when a requested virtual image placement into a cloud computing environment is (or will be) denied because sufficient license capacity is not currently available with existing licenses. Particular users are authorized in advance for on-demand purchase of new licenses for virtual image placement, and the purchase for such users occurs automatically upon detecting that the enterprise for which the placement is requested does not have sufficient license capacity. If the user requesting the placement is not authorized for on-demand license purchase, a purchase request is preferably sent automatically to a license administrator with the needed purchase authority, and the placement request is queued and then subsequently restarted when the license purchase completes.

    摘要翻译: 当(或将被)拒绝所请求的虚拟映像放置到云计算环境中时,需要购买一个或多个虚拟映像许可证,因为现有许可证目前不能使用足够的许可证容量。 预先授权特定用户进行虚拟图像放置的新许可证的按需购买,并且在检测到请求的展示位置的企业没有足够的许可证容量时,会自动进行购买。 如果请求放置的用户未被授权进行点播许可证购买,则购买请求优选地自动发送到具有所需购买授权的许可管理员,并且放置请求排队,然后在许可证购买完成时随后重新启动。

    PROXIMITY GRIDS FOR AN IN-MEMORY DATA GRID
    48.
    发明申请
    PROXIMITY GRIDS FOR AN IN-MEMORY DATA GRID 审中-公开
    内存数据网络的接近网格

    公开(公告)号:US20120278344A1

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

    申请号:US13098291

    申请日:2011-04-29

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24552

    摘要: Techniques are described for scaling an in-memory data grid to satisfy the needs of client applications requesting data from the in-memory data grid. The in-memory data grid may monitor a variety of factors, such as data traffic or number of received queries from a particular geographical region, to determine whether to create a proximity grid. A proximity grid is an extension of the in-memory data grid that services queries originating from a defined geographic region. Each proximity grid stores data objects relevant to the proximity grid's assigned geographic region. Queries originating from the client applications within the geographic regions are then routed to the corresponding proximity grid for execution. The proximity grid may be terminated when the need of the client applications within the geographic region has subsided.

    摘要翻译: 描述了用于缩放内存数据网格以满足从内存数据网格请求数据的客户端应用程序的需求的技术。 内存中数据网格可以监视各种因素,例如数据流量或来自特定地理区域的接收到的查询的数量,以确定是否创建接近网格。 接近网格是服务来自定义的地理区域的查询的内存数据网格的扩展。 每个邻近网格存储与接近网格分配的地理区域相关的数据对象。 然后将来自地理区域内的客户端应用程序的查询路由到相应的接近网格进行执行。 当地理区域内的客户端应用程序的需求已经消退时,接近网格可以被终止。

    DATA STORAGE AND MANAGEMENT SYSTEM
    49.
    发明申请
    DATA STORAGE AND MANAGEMENT SYSTEM 有权
    数据存储与管理系统

    公开(公告)号:US20120185500A1

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

    申请号:US13005831

    申请日:2011-01-13

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F9/5027

    摘要: Methods (600-900) for optimizing performance of systems (100, 200). The methods involve determining if a device (108, 1081, 1082, . . . , 108N) has been deployed as a standalone device or a cluster device. The determination can be based on a value of a flag stored in the device (e.g., an appliance) or contents of device registration information stored in a master device of a cluster of devices. The methods also involve automatically delegating data management operations to a centralized Memory Management System (MMS) or a distributed MMS (210) based on results of said determination. The centralized MMS (110) performs relational database management operations (e.g., SQL operations) in response to said data management operations being delegated thereto. The distributed MMS performs grid database management operations (e.g., non-SQL based operations or key-value based operations) in response to said data management operations being delegated thereto.

    摘要翻译: 用于优化系统性能的方法(600-900)(100,200)。 这些方法涉及确定设备(108,108,108,...,108N)是否已被部署为独立设备或集群设备。 该确定可以基于存储在设备(例如,设备)中的标志的值或存储在设备集群的主设备中的设备注册信息的内容。 所述方法还包括基于所述确定的结果自动地将数据管理操作委托给集中式存储器管理系统(MMS)或分布式MMS(210)。 集中式MMS(110)响应所授权的所述数据管理操作执行关系数据库管理操作(例如,SQL操作)。 响应于被委托给它的所述数据管理操作,分布式MMS执行网格数据库管理操作(例如,基于非基于SQL的操作或基于键值的操作)。

    USING APPROPRIATE LEVEL OF CODE TO BE EXECUTED IN RUNTIME ENVIRONMENT USING METADATA DESCRIBING VERSIONS OF RESOURCES BEING USED BY CODE
    50.
    发明申请
    USING APPROPRIATE LEVEL OF CODE TO BE EXECUTED IN RUNTIME ENVIRONMENT USING METADATA DESCRIBING VERSIONS OF RESOURCES BEING USED BY CODE 失效
    使用适当的代码级别在运行环境中使用元数据描述代码使用的资源版本

    公开(公告)号:US20120159439A1

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

    申请号:US13405276

    申请日:2012-02-25

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/71

    摘要: A method for using an appropriate level of code to be executed in a runtime environment. Code in a non-Java format is translated into a Java source file. During the translation process, metadata is generated from a configuration file where the metadata includes version information of the resources (e.g., JSTL) being used by the code written in the non-Java format. A determination is made as to whether to recompile the non-Java code based on software components, referred herein as “listener components,” determining whether the versions of the resources being used by the non-Java code performs acceptably well in the runtime environment. If a listener component determines that a version of a resource being used is not acceptable, then the non-Java code is recompiled with a newer version of the resource. In this manner, an appropriate level of code is executed by the runtime environment.

    摘要翻译: 一种使用适当级别的代码在运行时环境中执行的方法。 非Java格式的代码被转换为Java源文件。 在翻译过程中,从配置文件生成元数据,其中元数据包括由非Java格式编写的代码使用的资源(例如,JSTL)的版本信息。 确定是否基于软件组件(这里称为“监听器组件”)重新编译非Java代码,确定非Java代码正在使用的资源的版本是否在运行时环境中执行得很好。 如果侦听器组件确定正在使用的资源的版本不可接受,则非Java代码将使用较新版本的资源重新编译。 以这种方式,运行时环境执行适当级别的代码。