Method and apparatus for prefetching internet resources based on estimated round trip time
    11.
    发明授权
    Method and apparatus for prefetching internet resources based on estimated round trip time 有权
    基于估计的往返时间预取互联网资源的方法和装置

    公开(公告)号:US06993591B1

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

    申请号:US09164509

    申请日:1998-09-30

    Applicant: Reinhard Klemm

    Inventor: Reinhard Klemm

    CPC classification number: H04L67/2847 H04L67/02 Y10S707/99932

    Abstract: A method and apparatus are disclosed for prefetching Internet resources based on the estimated round trip time of the resources. Whenever a user clicks on an embedded hyperlink, the prefetching strategy aims to ensure that the corresponding document has been prefetched or can be fetched very quickly from its origin server. Web access time as perceived by the user is reduced, while also minimizing the network, server and local resource overhead due to prefetching. The estimated round trip time is obtained or approximated for all referenced documents. The “round trip” time or access time of a resource is the time interval between the sending of the first byte of an HTTP request for the resource until the last byte of the server response has arrived at the requesting Web client. Documents with the longest access times are prefetched first and prefetching generally continues until the estimated round trip time falls below a predefined threshold. An HTTP HEAD request may be used to determine the estimated round trip time of a Web resource. The prefetching agent can be configured to prevent prefetching of those documents that are quickly fetchable, dynamically generated or non-HTTP based resources, or those documents whose size exceed a certain limit, to minimize the network, server and local resource overhead due to prefetching. The thresholds applied to the list of documents to be prefetched can be dynamically adjusted by the agent, based on changing network and server conditions.

    Abstract translation: 公开了一种基于估计的资源往返时间来预取因特网资源的方法和装置。 每当用户点击嵌入式超链接时,预取​​策略旨在确保相应的文档已被预取,或者可以从其原始服务器快速获取。 减少了用户感知到的Web访问时间,同时还使由于预取造成的网络,服务器和本地资源开销最小化。 对于所有参考文件,估计往返时间是获得或近似的。 资源的“往返”时间或访问时间是发送资源的HTTP请求的第一个字节直到服务器响应的最后一个字节到达请求的Web客户端之间的时间间隔。 首先预取具有最长访问时间的文档,并且预取通常继续,直到估计的往返时间低于预定阈值。 可以使用HTTP HEAD请求来确定Web资源的估计往返时间。 可以将预取代理配置为阻止那些可快速获取,动态生成或非基于HTTP的资源或大小超过某个限制的文档的预取,以最小化由于预取造成的网络,服务器和本地资源开销。 应用于要预取的文档列表的阈值可以由代理根据网络和服务器状况的变化进行动态调整。

    System and method for multimodal interaction aids

    公开(公告)号:US10237082B2

    公开(公告)日:2019-03-19

    申请号:US13600817

    申请日:2012-08-31

    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing multimodal interaction aids in multimedia events. The system presents a multimedia event to a participant which has limited access to the multimedia event, wherein the limited access prevents the participant from experiencing every mode of the multimedia event. The system also generates a cue associated with the multimedia event, wherein the cue is structured according to the limited access of the participant. The system then transmits the cue to a device associated with the participant.

    System and method for determining call importance using social network context
    13.
    发明授权
    System and method for determining call importance using social network context 有权
    使用社交网络环境确定呼叫重要性的系统和方法

    公开(公告)号:US08879697B2

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

    申请号:US13572090

    申请日:2012-08-10

    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining call importance using social network context. A system can receive a call from a caller and establish the identity of the caller. The system can then retrieve a social network context associated with the caller identity from a social network and determine an importance score for the call using the social network context. Social network contexts can be derived from a social network profile, caller utterances, and a social graph. Based on the importance score, the contact center provides an appropriate level of customer service. The level of customer service a contact center provides can be based on resource availability, call type, call time, agent queue selection, offered communication modalities and customer follow-up.

    Abstract translation: 这里公开了用于使用社交网络上下文来确定呼叫重要性的系统,方法和非暂时的计算机可读存储介质。 系统可以接收来自呼叫者的呼叫并建立呼叫者的身份。 然后,系统可以从社交网络检索与呼叫者身份相关联的社交网络上下文,并使用社交网络上下文确定呼叫的重要性得分。 社交网络环境可以从社交网络配置文件,呼叫者语音和社交图形中导出。 根据重要性分数,联络中心提供适当的客户服务水平。 联络中心提供的客户服务水平可以基于资源可用性,呼叫类型,呼叫时间,代理队列选择,提供的通信模式和客户跟踪。

    PERSONALIZING WEB APPLICATIONS ACCORDING TO SOCIAL NETWORK USER PROFILES
    14.
    发明申请
    PERSONALIZING WEB APPLICATIONS ACCORDING TO SOCIAL NETWORK USER PROFILES 审中-公开
    根据社会网络用户配置文件个性化WEB应用程序

    公开(公告)号:US20130080911A1

    公开(公告)日:2013-03-28

    申请号:US13368749

    申请日:2012-02-08

    Applicant: Reinhard KLEMM

    Inventor: Reinhard KLEMM

    CPC classification number: G06F16/958

    Abstract: Systems, methods, and non-transitory computer-readable storage media for personalizing applications, such as web applications, based on social networking data. A system configured to practice the method first identifies a user of an application, such as by requesting the user to log in to or create a user profile. The system optionally requests authorization from the user to access the social networking data, such as if all or part of the social networking data is private. The system can cache the social networking data in order to save bandwidth or keep requests within the terms of service of a social networking API. The system can assign the user into a user category based on the social networking data, and customize a user interface of the application based on the social networking data and/or the user category by adjusting at least one of location, size, and appearance of a user interface element.

    Abstract translation: 用于基于社交网络数据个性化诸如web应用的应用的系统,方法和非暂时性的计算机可读存储介质。 被配置为练习该方法的系统首先识别应用的用户,例如通过请求用户登录或创建用户简档。 系统可选择地请求来自用户的授权以访问社交网络数据,例如,如果全部或部分社交网络数据是私有的。 系统可以缓存社交网络数据,以便节省带宽或将请求保留在社交网络API的服务条款之内。 该系统可以基于社交网络数据将用户分配到用户类别中,并且基于社交网络数据和/或用户类别来定制应用的用户界面,通过调整至少一个位置,大小和外观 一个用户界面元素。

    Methods and apparatus for determining a presence of a user
    15.
    发明申请
    Methods and apparatus for determining a presence of a user 有权
    用于确定用户存在的方法和装置

    公开(公告)号:US20060117050A1

    公开(公告)日:2006-06-01

    申请号:US10999901

    申请日:2004-11-30

    CPC classification number: H04M3/42365 H04L67/24

    Abstract: Methods and apparatus are disclosed for collecting presence information about a user from one or more presence sources associated with the user, such as applications, devices and locations. A presence agent is associated with each presence source; and the presence agents provide presence information to one or more presence servers. Typically, the presence agents execute on a processor associated with the corresponding presence source. The presence agent reports one or more of macropresence events and micropresence events. The presence agent optionally prompts the user to update the presence information based on one or more criteria, such as exceeding a time threshold since the last presence event. Continuous presence functions are generated for each presence source that characterize the likelihood of the user to be present on the corresponding presence source at a given time.

    Abstract translation: 公开了用于从与用户相关联的一个或多个存在源(例如应用,设备和位置)收集关于用户的存在信息的方法和装置。 存在代理与每个存在源相关联; 并且存在代理向一个或多个存在服务器提供呈现信息。 通常,存在代理在与相应存在源相关联的处理器上执行。 存在代理报告一个或多个宏观事件和微观事件。 存在代理可选地提示用户基于一个或多个准则更新存在信息,例如超过自上次存在事件以来的时间阈值。 为每个存在源生成连续存在函数,其表征用户在给定时间在相应存在源上存在的可能性。

    Method and apparatus for developing a virtual assistant for a communication
    16.
    发明申请
    Method and apparatus for developing a virtual assistant for a communication 审中-公开
    用于开发用于通信的虚拟助理的方法和装置

    公开(公告)号:US20060092978A1

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

    申请号:US10989104

    申请日:2004-11-15

    CPC classification number: H04M3/42153 H04M3/527 H04Q3/0029

    Abstract: Methods and apparatus are provide for developing a virtual assistant for at least one party of a communication. A developer provides one or more virtual assistant software modules that control an execution of the virtual assistant; and also provides a set of proxy methods that are called by the virtual assistant software modules to provide one or more desired functions. The developer may optionally be presented with a library containing one or more virtual assistant software modules or proxy methods. The developer can optionally revise the one or more virtual assistant software modules or proxy methods selected from the library, for example, based on a selection of one or more supported external applications.

    Abstract translation: 方法和装置提供用于开发至少一个通信方的虚拟助理。 开发者提供一个或多个虚拟助手软件模块来控制虚拟助手的执行; 并且还提供由虚拟助理软件模块调用以提供一个或多个所需功能的一组代理方法。 开发者可以可选地呈现包含一个或多个虚拟助理软件模块或代理方法的库。 开发人员可以选择性地修改从库中选择的一个或多个虚拟助理软件模块或代理方法,例如,基于一个或多个支持的外部应用的选择。

    Method and apparatus for providing a virtual assistant to a communication participant
    17.
    发明申请
    Method and apparatus for providing a virtual assistant to a communication participant 有权
    用于向通信参与者提供虚拟助理的方法和装置

    公开(公告)号:US20060067352A1

    公开(公告)日:2006-03-30

    申请号:US10989105

    申请日:2004-11-15

    CPC classification number: G06Q10/06 G06Q10/107

    Abstract: Methods and apparatus are disclosed for providing a virtual assistant to at least one party of a communication. The virtual assistant is injected into the communication, for example, by a VXML engine. The operation of the virtual assistant is controlled by one or more software modules that are obtained from a proxy node. The software modules allow commands received from or destined for the party to be interpreted. The virtual assistant may optionally be customized based on a selection of the one or more supported external applications. The proxy node provides at least one method for the party that allows the party to access functionality provided by at least one external application. The proxy node interprets signals from the virtual assistant; converts the signals from the virtual assistant into commands for the external application; and converts one or more of commands, messages and data from the external application into signals understood by the virtual assistant.

    Abstract translation: 公开了用于向通信的至少一方提供虚拟助理的方法和装置。 虚拟助理例如由VXML引擎注入到通信中。 虚拟助理的操作由从代理节点获得的一个或多个软件模块控制。 软件模块允许解释从或从该目的地接收或发往的一方的命令。 可以可选地基于对所述一个或多个受支持的外部应用的选择来定制虚拟助理。 代理节点为该方提供至少一种允许该方访问由至少一个外部应用提供的功能的方法。 代理节点解释虚拟助手的信号; 将来自虚拟助理的信号转换为外部应用的命令; 并将来自外部应用的命令,消息和数据中的一个或多个转换成虚拟助手理解的信号。

    Method and apparatus for providing communication tasks in a workflow
    18.
    发明申请
    Method and apparatus for providing communication tasks in a workflow 有权
    用于在工作流中提供通信任务的方法和装置

    公开(公告)号:US20060067252A1

    公开(公告)日:2006-03-30

    申请号:US10955918

    申请日:2004-09-30

    CPC classification number: G06Q10/107 G06Q10/06

    Abstract: Methods and apparatus are provided for developing and processing workflows that include communication tasks. A workflow is generated according to the present invention by inserting at least one communication node in the workflow. The communication node associated is with a communication task having at least one property that is resolved at run time. For example, the media type, recipient list, or timing of a communication may be resolved at run-time. A workflow generation tool is provided that generates a workflow based on (i) a user selection of at least one communication node to insert in a workflow, and (ii) a user specification of one or more properties of the communication task, wherein at least one property of the communication task is resolved at run time. At run-time, a workflow engine parses at least communication node in a workflow associated with a communication task and having at least one property that is resolved at run time.

    Abstract translation: 提供了用于开发和处理包括通信任务的工作流的方法和装置。 根据本发明,通过在工作流中插入至少一个通信节点来生成工作流程。 所关联的通信节点具有在运行时解析的至少一个属性的通信任务。 例如,可以在运行时解决通信的媒体类型,收件人列表或时间。 提供了一种工作流生成工具,其基于(i)至少一个通信节点的用户选择以插入到工作流中,并且(ii)用户指定通信任务的一个或多个属性,生成工作流,其中至少 通信任务的一个属性在运行时解决。 在运行时,工作流引擎至少解析与通信任务相关联的工作流中的通信节点,并且具有在运行时解析的至少一个属性。

    Distributed indirect software instrumentation
    19.
    发明授权
    Distributed indirect software instrumentation 失效
    分布式间接软件仪器

    公开(公告)号:US06216237B1

    公开(公告)日:2001-04-10

    申请号:US09100827

    申请日:1998-06-19

    CPC classification number: G06F11/3664 G06F11/3644

    Abstract: The invention provides a software instrumentation tool operative to control the execution of a target program, and to execute user-specified instrumentation actions upon occurrence of corresponding user-specified events during target program execution. Advantageously, the instrumentation tool permits the instrumentation actions to be implemented without modification of the target program code, and can be used to provide any desired type of instrumentation on any target program. In an illustrative embodiment, the instrumentation tool includes a frontend portion which provides a creation graphical user interface (GUI) to the tool, and a backend portion which controls execution of the target program and executes the user-specified actions. The frontend portion also includes, for a given target program, a created GUI which is created by a user for providing selected instrumentation functions for the given target program. The frontend and backend portions of the instrumentation tool may each be running on a different machine, or both may run on the same machine. The invention may be used in a wide variety of applications, including application program modification and management, fault tolerance, real-time collaboration, process monitoring, software rejuvenation and graphical interface generation.

    Abstract translation: 本发明提供一种软件仪表工具,其可操作以控制目标程序的执行,并且在目标程序执行期间发生相应的用户指定的事件时执行用户指定的仪器操作。 有利地,仪器工具允许在不修改目标程序代码的情况下实现仪表操作,并且可以用于在任何目标程序上提供任何期望类型的仪器。 在说明性实施例中,仪器工具包括向工具提供创建图形用户界面(GUI)的前端部分和控制目标程序执行并执行用户指定动作的后端部分。 对于给定的目标程序,前端部分还包括由用户创建的用于为给定目标程序提供所选择的仪器功能的创建的GUI。 仪器工具的前端部分和后端部分都可以在不同的机器上运行,或者两者都可以在同一台机器上运行。 本发明可以用于各种应用中,包括应用程序修改和管理,容错,实时协作,过程监控,软件复兴和图形界面生成。

    System and method for determining expertise through speech analytics
    20.
    发明授权
    System and method for determining expertise through speech analytics 有权
    通过语音分析确定专业知识的系统和方法

    公开(公告)号:US09495350B2

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

    申请号:US13617553

    申请日:2012-09-14

    Abstract: Systems, methods, and non-transitory computer-readable storage media for determining expertise through speech analytics. The system associates speakers with respective segments of an audio conversation to yield associated speaker segments. The system also identifies a number of times a speaker has spoken about a topic in the audio conversation by searching the associated speaker segments for a term associated with the topic. The system then ranks the speaker as an expert in the topic when the number of times the speaker has spoken about the topic in the audio conversation exceeds a threshold. The audio conversation can include a compilation of a plurality of audio conversations. Moreover, the system can tag the associated speaker segments having the term with keyword tags and match a respective segment from the associated speaker segments with the speaker, the respective segment having a keyword tag.

    Abstract translation: 用于通过语音分析确定专业知识的系统,方法和非暂时的计算机可读存储介质。 该系统将扬声器与音频对话的相应段相关联,以产生相关的扬声器段。 该系统还通过搜索与该主题相关联的术语的相关联的说话者段来识别扬声器在音频会话中谈论的主题的次数。 当演讲者在音频会话中谈论主题的次数超过阈值时,该系统将作为该主题的专家排列扬声器。 音频会话可以包括多个音频会话的汇编。 此外,系统可以用具有关键字标签的关联标签的相关联的扬声器段标记,并且将来自相关联的扬声器段的相应段与扬声器相匹配,相应的段具有关键字标签。

Patent Agency Ranking