Message consumer orchestration framework

    公开(公告)号:US10148782B2

    公开(公告)日:2018-12-04

    申请号:US15430127

    申请日:2017-02-10

    Abstract: In a decoupled messaging system, a producer device sends produced messages to a message fabric. The message fabric either stores the received message in designated queues, from which consumer devices may retrieve the messages, or broadcasts the messages to consumer devices that subscribe to topics assigned to the messages. A message consumption orchestrator service gathers capabilities information for the message producer, the message fabric, and the message consumer, and configures resources allocated for the message consumer to more fully optimize message throughput. Further, the message consumption orchestrator identifies patterns in changes of the rate of produced messages, i.e., through analysis of historical data and/or received information. The message consumption orchestrator configures resources for the message consumer to account for predicted need based on the identified patterns.

    OPTIMIZING A PRIORITY QUEUE IN A COMPUTER NETWORK
    3.
    发明申请
    OPTIMIZING A PRIORITY QUEUE IN A COMPUTER NETWORK 审中-公开
    优化计算机网络中的优先队列

    公开(公告)号:US20160299781A1

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

    申请号:US15188923

    申请日:2016-06-21

    Abstract: Optimizing a priority queue for a computer network. In an embodiment, instructions are executed by a server computer, which cause the server computer to maintain the priority queue with a plurality of queue entries, wherein the priority queue includes a first queue entry and a second queue entry, and a first score is associated with the first queue entry, and a second score is associated with the second queue entry; receive, from a first client computer, input indicating performance of a first activity associated with the first queue entry; receive, from a second client computer, input indicating performance of a second activity associated with the second queue entry; update, at the server computer, the first score by the first amount and the second score by a second amount; change, at the server computer, the position of the first queue entry and the second queue entry in the priority queue.

    Abstract translation: 优化计算机网络的优先级队列。 在一个实施例中,指令由服务器计算机执行,其使得服务器计算机使用多个队列条目维护优先级队列,其中优先级队列包括第一队列条目和第二队列条目,并且第一分数相关联 与第一队列条目相关联,并且第二分数与第二队列条目相关联; 从第一客户端计算机接收指示与所述第一队列条目相关联的第一活动的性能的输入; 从第二客户端计算机接收指示与所述第二队列条目相关联的第二活动的性能的输入; 在服务器计算机上将第一分数以第一数量和第二分数更新第二数量; 在服务器计算机上更改优先级队列中第一个队列条目和第二个队列条目的位置。

    SYSTEM FOR TAKING NOTES
    4.
    发明申请
    SYSTEM FOR TAKING NOTES 审中-公开
    获取笔记的制度

    公开(公告)号:US20160260339A1

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

    申请号:US14635242

    申请日:2015-03-02

    CPC classification number: G09B5/02 G09B5/06 G09B5/12 G09B5/125 G09B5/14

    Abstract: A method of operating an online teaching system provides an activity tool that enables participation in an activity related to a learning object. The method provides a note tool for taking notes. The method determines that notes taken by users using the note tool were taken in conjunction with the users participating in an activity using the activity tool. Metadata is generated for notes based on any of: semantic analysis of content of each note, content of the learning object, performance information that indicates how the user that created the note performed on tasks, performance information that indicates how users that read the note performed on tasks, or professional performance information of the user that created the note. The method stores data that associates the notes with the metadata generated for each note. The method performs further action on notes based on the metadata generated for each note.

    Abstract translation: 操作在线教学系统的方法提供了一种能够参与与学习对象相关的活动的活动工具。 该方法提供了一个记笔记工具。 该方法确定使用笔记工具的用户记录的笔记与使用活动工具参与活动的用户结合使用。 基于以下任何一种生成用于笔记的元数据:对每个音符的内容进行语义分析,学习对象的内容,指示如何在任务上创建笔记的用户的性能信息,指示读取笔记的用户的执行情况的性能信息 任务或创建笔记的用户的专业演示信息。 该方法存储将音符与为每个音符生成的元数据相关联的数据。 该方法基于为每个音符生成的元数据对笔记执行进一步的操作。

    SYSTEM GENERATED CONTEXT-BASED TAGGING OF CONTENT ITEMS
    5.
    发明申请
    SYSTEM GENERATED CONTEXT-BASED TAGGING OF CONTENT ITEMS 有权
    基于系统生成的内容项标签

    公开(公告)号:US20160259862A1

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

    申请号:US14636426

    申请日:2015-03-03

    CPC classification number: G06F17/30876

    Abstract: A method for selecting a tag for a content item includes obtaining a first content item; obtaining data associated with a first user; based on the data associated with the first user, selecting a first tag for the first content item; and generating a second content item comprising (a) at least a portion of the first content item and (b) the first tag.

    Abstract translation: 一种用于选择内容项的标签的方法包括获取第一内容项; 获得与第一用户相关联的数据; 基于与第一用户相关联的数据,为第一内容项选择第一标签; 以及生成第二内容项目,所述第二内容项目包括(a)所述第一内容项目的至少一部分和(b)所述第一标签。

    COURSE CUSTOMIZER
    6.
    发明申请
    COURSE CUSTOMIZER 审中-公开
    课程自定义

    公开(公告)号:US20160063878A1

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

    申请号:US14473382

    申请日:2014-08-29

    CPC classification number: G09B5/12

    Abstract: Techniques for providing customized learning material for a particular course so that each student can learn efficiently and effectively based on their own skills and depth of knowledge in the particular subject. The system allows customization of a path through the course material by setting waypoints. Each waypoint corresponds to a particular position within the course material. By setting multiple waypoints, a user can create a customized path through the course material. The user can further specify, for each waypoint, the level of detail of the course material presented to the user. By following the sequence of waypoints, the system can automatically present the course material via a course player to the user in the order the user prefers.

    Abstract translation: 为特定课程提供定制学习材料的技术,以便每个学生可以根据自己的技能和特定主题的知识深度,有效地学习。 该系统允许通过设置路点来定制通过课程材料的路径。 每个航路点对应于课程材料中的特定位置。 通过设置多个路点,用户可以通过课程材料创建自定义路径。 用户可以针对每个航路点进一步指定呈现给用户的课程材料的详细程度。 通过遵循航点的顺序,系统可以按照用户喜好的顺序自动将课程材料通过课程播放器呈现给用户。

    AUTOMATIC PROCESSING WITH MULTI-SELECTION INTERFACE
    7.
    发明申请
    AUTOMATIC PROCESSING WITH MULTI-SELECTION INTERFACE 有权
    具有多选择界面的自动处理

    公开(公告)号:US20160062562A1

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

    申请号:US14480783

    申请日:2014-09-09

    Abstract: A multi-selection system allows selection of multiple displayed items in a GUI, and processes an underlying data set based on the selection. Users may utilize swipes or concurrent point interactions with the GUI to co-select items. The system identifies actions to perform for selected items based on selection criteria associated with the selected items, or mapping data that maps the selected items to actions. The system automatically identifies grouping criteria for data returned from performed actions and displays resulting groups for further user selection. The system provides suggestive visual highlights that identify commonly co-selected items in the interface. The system collects instrumentation items, for historical usage data, that record aspects of users' interactions with the system. As such, the system may identify, from the historical usage data, sets of commonly co-selected items, mappings between combinations of items and one or more actions, productive arrangements of items displayed in GUIs, etc.

    Abstract translation: 多选系统允许在GUI中选择多个显示的项目,并且基于该选择来处理底层数据集。 用户可以利用与GUI的滑动或并发点交互来共同选择项目。 系统基于与所选项目相关联的选择标准来识别针对所选项目执行的动作,或将所选项目映射到动作的数据。 系统自动识别从执行的操作返回的数据的分组标准,并显示结果组以进一步用户选择。 该系统提供了在界面中识别通常共同选择的项目的暗示性视觉亮点。 系统收集用于记录用户与系统交互的方面的历史使用数据的仪表项目。 因此,系统可以从历史使用数据中识别通常共同选择的项目的集合,项目的组合和一个或多个动作之间的映射,在GUI中显示的项目的生产布置等。

    GENERATING A COMPREHENSION INDICATOR THAT INDICATES HOW WELL AN INDIVIDUAL UNDERSTOOD THE SUBJECT MATTER COVERED BY A TEST
    8.
    发明申请
    GENERATING A COMPREHENSION INDICATOR THAT INDICATES HOW WELL AN INDIVIDUAL UNDERSTOOD THE SUBJECT MATTER COVERED BY A TEST 审中-公开
    产生一个综合指标,表明如何单独了解测试涵盖的主题

    公开(公告)号:US20150364051A1

    公开(公告)日:2015-12-17

    申请号:US14302645

    申请日:2014-06-12

    CPC classification number: G09B7/00

    Abstract: A method and system are provided for generating a comprehension indicator that indicates how well an individual understood the subject matter covered by a test. In one implementation, a question-level comprehension indicator is generated for each of the questions on the test. The question-level comprehension indicators may be generated based upon one or more question-level factors, which may include behavioral aspects of the individual while taking the test. After the question-level comprehension indicators are generated, they may be used to generate a first test-level comprehension indicator. A second test-level comprehension indicator may also be generated. Unlike the first test-level comprehension indicator, the second test-level comprehension indicator is generated based upon test level rather than question level factors. After the first and second test-level comprehension indicators are generated, they may be used to derive an overall comprehension indicator for the individual for that test. The overall comprehension indicator may then be used in addition to or in lieu of a test score to determine how well the individual understood the subject matter covered by the test, as well as other purposes.

    Abstract translation: 提供了一种方法和系统,用于产生指示个人理解测试所涵盖的主题的理解指标。 在一个实现中,针对测试中的每个问题生成问题层面的理解指标。 问题层面的理解指标可以基于一个或多个问题层面的因素来产生,这些因素可能包括个人在进行测试时的行为方面。 在产生问题级理解指标之后,可以使用它们来生成第一测试级理解指标。 也可能产生第二个测试级别的理解指标。 与第一个测试级别的理解指标不同,第二个测试级别的理解指标是根据测试级别而不是问题级别的因素生成的。 在产生第一和第二测试级理解指标之后,可以使用它们为该测试的个体导出总体理解指标。 然后可以将总体理解指标用于测试成绩之外或代替测试分数,以确定个人理解测试所涵盖的主题以及其他目的。

    MECHANISM FOR CONTROLLING A PROCESS ON A COMPUTING NODE BASED ON THE PARTICIPATION STATUS OF THE COMPUTING NODE
    9.
    发明申请
    MECHANISM FOR CONTROLLING A PROCESS ON A COMPUTING NODE BASED ON THE PARTICIPATION STATUS OF THE COMPUTING NODE 有权
    基于计算节点的参与状态控制计算节点的过程的机制

    公开(公告)号:US20150222506A1

    公开(公告)日:2015-08-06

    申请号:US14170158

    申请日:2014-01-31

    Abstract: A mechanism is provided for controlling a process on a computing node. In one implementation, a determination is made as to whether the participation status of a computing node has changed. The participation status may, for example, be active, in which case the computing node is participating in the processing of requests from a request handler, or it may be passive, in which case the computing node is not participating in the processing of requests from the request handler. In response to a determination that the participation status of the computing node has changed from a current status to a new status, one or more processes on the computing node may be caused to begin or halt processing, in accordance with the new status. For example, if the current status is passive and the new status is active, a process on the computing node may be caused to begin processing. On the other hand, if the current status is active and the new status is passive, the process on the computing node may be caused to halt processing. Doing so helps to ensure that a process (such as a self-initiated process) executing on a passive node will not perform any processing that may lead to incorrect or inconsistent results, or even worse, to system corruption or failure.

    Abstract translation: 提供了一种用于控制计算节点上的进程的机制。 在一个实现中,确定计算节点的参与状态是否已经改变。 参与状态例如可以是活动的,在这种情况下,计算节点正在参与来自请求处理器的请求的处理,或者它可以是被动的,在这种情况下,计算节点不参与处理来自 请求处理程序。 响应于计算节点的参与状态从当前状态改变为新状态的确定,可以根据新状态使计算节点上的一个或多个进程开始或停止处理。 例如,如果当前状态是被动的并且新的状态是活动的,则可能导致计算节点上的进程开始处理。 另一方面,如果当前状态是活动的并且新的状态是被动的,则可能导致计算节点上的进程停止处理。 这样做有助于确保在被动节点上执行的过程(如自发过程)将不会执行任何可能导致错误或不一致结果的处理,甚至导致系统损坏或故障。

    Contextual Help Article Provider
    10.
    发明申请
    Contextual Help Article Provider 有权
    情境帮助文章提供者

    公开(公告)号:US20150134645A1

    公开(公告)日:2015-05-14

    申请号:US14586098

    申请日:2014-12-30

    CPC classification number: G06F17/30867 G06F17/30899

    Abstract: Techniques are described for displaying help articles, for a web page, that are related to the context of the web page. A help article provider has access to a database of help articles, each of which are associated with target-context data that may include content identifiers for the help article and/or user profile attributes for users that the help article targets. The help article provider identifies content identifiers for a viewed web page based on one or more of: metadata and a URL for the web page. The help article provider searches the help article database using the identified content identifiers. The help article provider may filter the help articles based on an authenticated user's attributes. An ordered list of the identified help articles is displayed, with the most relevant or important help articles displayed at or near the top of the list.

    Abstract translation: 描述了用于显示与网页的上下文有关的网页的帮助文章的技术。 帮助文章提供者可以访问帮助文章的数据库,每个帮助文章都与目标上下文数据相关联,目标上下文数据可能包括帮助文章所针对的用户的帮助文章和/或用户个人资料属性的内容标识符。 帮助文章提供者基于以下一个或多个标识符来识别所查看的网页的内容标识符:元数据和网页的URL。 帮助文章提供者使用标识的内容标识符搜索帮助文章数据库。 帮助文章提供者可以根据经过身份验证的用户属性过滤帮助文章。 显示已识别帮助文章的有序列表,其中显示在列表顶部或附近的最相关或重要的帮助文章。

Patent Agency Ranking