会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Web services multi-protocol support
    • Web服务多协议支持
    • US07685304B2
    • 2010-03-23
    • US11567375
    • 2006-12-06
    • Pankaj KothariAvinash Atreya
    • Pankaj KothariAvinash Atreya
    • G06F15/16G06F15/173
    • H04L67/02H04L69/08
    • A solution is provided wherein a single service implementation may be exposed to users as two or more different web service protocols. The service then appears to the user to be utilizing a desired protocol even though the service itself is potentially operating under a different protocol. A gateway may be utilized that maintains mappings between the supported protocols. When a user sends a request to a particular service, the gateway may determine whether the request is in the format of the protocol utilized by the underlying web service. If not, the gateway may convert the format to match the correct protocol. An embodiment is also possible where a single endpoint is utilized for multiple services having multiple protocols. This may be coupled with an ability to detect a protocol automatically from request contents, thus seamlessly integrating multiple protocols into a user's experience.
    • 提供了一种解决方案,其中单个服务实现可以作为两个或更多个不同的web服务协议暴露给用户。 然后,即使服务本身潜在地以不同的协议操作,用户也可以使用该服务来使用期望的协议。 可以使用维护所支持的协议之间的映射的网关。 当用户向特定服务发送请求时,网关可以确定请求是否是由底层web服务使用的协议的格式。 如果没有,则网关可以转换格式以匹配正确的协议。 单个端点用于具有多个协议的多个服务的实施例也是可能的。 这可以与从请求内容自动检测协议的能力相结合,从而将多个协议无缝集成到用户体验中。
    • 2. 发明申请
    • Web Services Multi-Protocol Support
    • Web服务多协议支持
    • US20080140861A1
    • 2008-06-12
    • US11567375
    • 2006-12-06
    • Pankaj KothariAvinash Atreya
    • Pankaj KothariAvinash Atreya
    • G06F15/16
    • H04L67/02H04L69/08
    • A solution is provided wherein a single service implementation may be exposed to users as two or more different web service protocols. The service then appears to the user to be utilizing a desired protocol even though the service itself is potentially operating under a different protocol. A gateway may be utilized that maintains mappings between the supported protocols. When a user sends a request to a particular service, the gateway may determine whether the request is in the format of the protocol utilized by the underlying web service. If not, the gateway may convert the format to match the correct protocol. An embodiment is also possible where a single endpoint is utilized for multiple services having multiple protocols. This may be coupled with an ability to detect a protocol automatically from request contents, thus seamlessly integrating multiple protocols into a user's experience.
    • 提供了一种解决方案,其中单个服务实现可以作为两个或更多个不同的web服务协议暴露给用户。 然后,即使服务本身潜在地以不同的协议操作,用户也可以使用该服务来使用期望的协议。 可以使用维护所支持的协议之间的映射的网关。 当用户向特定服务发送请求时,网关可以确定请求是否是由底层web服务使用的协议的格式。 如果没有,则网关可以转换格式以匹配正确的协议。 单个端点用于具有多个协议的多个服务的实施例也是可能的。 这可以与从请求内容自动检测协议的能力相结合,从而将多个协议无缝集成到用户体验中。
    • 3. 发明授权
    • Adaptive weighted crawling of user activity feeds
    • 用户活动Feed的自适应加权爬网
    • US08468158B2
    • 2013-06-18
    • US12266508
    • 2008-11-06
    • Mani KumarPankaj KothariSaurabh Sahni
    • Mani KumarPankaj KothariSaurabh Sahni
    • G06F17/30G06F7/00
    • G06F17/30035G06F17/30867
    • Embodiments are directed towards determining frequencies for adaptively crawling user activity feeds, by taking into account user activity patterns, as well as a type or nature of a service to be crawled. A statistical model of activity patterns is generated for each user and user activity source based on various parameters. The activity patterns may be weighted to account for variation in relevancy of user content. Various measures are generated that are adaptive by being updated at a rate determined sufficient to detect user activity pattern changes. The statistical model produces clusters of users for each service. A crawling frequency may be assigned to the various clusters such that different users for a given service may have content crawled at different frequencies.
    • 实施例旨在通过考虑用户活动模式以及要爬行的服务的类型或性质来确定用于自适应地爬取用户活动馈送的频率。 基于各种参数为每个用户和用户活动源生成活动模式的统计模型。 可以加权活动模式以考虑用户内容的相关性的变化。 通过以足以检测用户活动模式改变的速率进行更新来生成适应性的各种措施。 统计模型为每个服务生成用户群集。 可以将爬行频率分配给各种群集,使得给定服务的不同用户可能具有以不同频率爬行的内容。
    • 4. 发明授权
    • Augmenting online content with additional content relevant to user interest
    • 使用与用户兴趣相关的附加内容来增强在线内容
    • US09152722B2
    • 2015-10-06
    • US12347882
    • 2008-12-31
    • Saurabh SahniIan KennedyPankaj KothariTodd SampsonEmanuel MillerJohn SampsonChris GoffinetSteve HoRaymund RamosMani Kumar
    • Saurabh SahniIan KennedyPankaj KothariTodd SampsonEmanuel MillerJohn SampsonChris GoffinetSteve HoRaymund RamosMani Kumar
    • G06F7/00G06F17/30
    • G06F17/30867G06F17/30876
    • A method of gathering information relevant to the interests of a user includes receiving activity history associated with the user from a network data source, where the activity history includes a description of a user action initiated by the user, generating a first metadata item based upon the activity history; and storing the first metadata item as user profile information associated with the user in a user profile database. Generating the first metadata item may include extracting text from the activity history and generating the first metadata item based upon the text. The activity history may include a description of a user action. The method may further include providing a server plugin for performing a second method in response to access of web content on a server by the user, the second method comprising retrieving a content object from the server, determining if the first metadata item is relevant to the content object, adding a web link to the web content as a reference to the content object in response to the content object being relevant to the first metadata item; and providing the web content to the user.
    • 收集与用户兴趣相关的信息的方法包括从网络数据源接收与用户相关联的活动历史,其中活动历史包括由用户发起的用户动作的描述,基于 活动历史; 以及将所述第一元数据项目作为与所述用户相关联的用户简档信息存储在用户简档数据库中。 生成第一元数据项可以包括从活动历史中提取文本并且基于文本生成第一元数据项。 活动历史可以包括用户动作的描述。 该方法可以进一步包括提供服务器插件,用于响应于用户对服务器上的web内容的访问而执行第二方法,第二方法包括从服务器检索内容对象,确定第一元数据项是否与 内容对象,响应于与第一元数据项相关的内容对象,将作为对内容对象的引用的web链接添加到web内容; 并向用户提供网页内容。
    • 5. 发明申请
    • ADAPTIVE WEIGHTED CRAWLING OF USER ACTIVITY FEEDS
    • 用户活动进度的自适应加权补偿
    • US20100114946A1
    • 2010-05-06
    • US12266508
    • 2008-11-06
    • Mani KumarPankaj KothariSaurabh Sahni
    • Mani KumarPankaj KothariSaurabh Sahni
    • G06F17/30G06F7/00
    • G06F17/30035G06F17/30867
    • Embodiments are directed towards determining frequencies for adaptively crawling user activity feeds, by taking into account user activity patterns, as well as a type or nature of a service to be crawled. A statistical model of activity patterns is generated for each user and user activity source based on various parameters. The activity patterns may be weighted to account for variation in relevancy of user content. Various measures are generated that are adaptive by being updated at a rate determined sufficient to detect user activity pattern changes. The statistical model produces clusters of users for each service. A crawling frequency may be assigned to the various clusters such that different users for a given service may have content crawled at different frequencies.
    • 实施例旨在通过考虑用户活动模式以及要爬行的服务的类型或性质来确定用于自适应地爬取用户活动馈送的频率。 基于各种参数为每个用户和用户活动源生成活动模式的统计模型。 可以加权活动模式以考虑用户内容的相关性的变化。 通过以足以检测用户活动模式改变的速率进行更新来生成适应性的各种措施。 统计模型为每个服务生成用户群集。 可以将爬行频率分配给各种群集,使得给定服务的不同用户可能具有以不同频率爬行的内容。
    • 6. 发明申请
    • AUGMENTING ONLINE CONTENT WITH ADDITIONAL CONTENT RELEVANT TO USER INTERESTS
    • 补充在线内容与附加内容相关的用户兴趣
    • US20100023506A1
    • 2010-01-28
    • US12347882
    • 2008-12-31
    • Saurabh SahniIan KennedyPankaj KothariTodd SampsonEmanuel MillerJohn SampsonChris GoffinetSteve HoRaymund RamosMani Kumar
    • Saurabh SahniIan KennedyPankaj KothariTodd SampsonEmanuel MillerJohn SampsonChris GoffinetSteve HoRaymund RamosMani Kumar
    • G06F7/06G06F17/30
    • G06F17/30867G06F17/30876
    • A method of gathering information relevant to the interests of a user includes receiving activity history associated with the user from a network data source, where the activity history includes a description of a user action initiated by the user, generating a first metadata item based upon the activity history; and storing the first metadata item as user profile information associated with the user in a user profile database. Generating the first metadata item may include extracting text from the activity history and generating the first metadata item based upon the text. The activity history may include a description of a user action. The method may further include providing a server plugin for performing a second method in response to access of web content on a server by the user, the second method comprising retrieving a content object from the server, determining if the first metadata item is relevant to the content object, adding a web link to the web content as a reference to the content object in response to the content object being relevant to the first metadata item; and providing the web content to the user.
    • 收集与用户兴趣相关的信息的方法包括从网络数据源接收与用户相关联的活动历史,其中活动历史包括由用户发起的用户动作的描述,基于 活动历史; 以及将所述第一元数据项作为与所述用户相关联的用户简档信息存储在用户简档数据库中。 生成第一元数据项可以包括从活动历史中提取文本并且基于文本生成第一元数据项。 活动历史可以包括用户动作的描述。 该方法可以进一步包括提供服务器插件,用于响应于用户对服务器上的web内容的访问而执行第二方法,第二方法包括从服务器检索内容对象,确定第一元数据项是否与 内容对象,响应于与第一元数据项相关的内容对象,将作为对内容对象的引用的web链接添加到web内容; 并向用户提供网页内容。
    • 8. 发明申请
    • DETERMINING RELATED KEYWORDS BASED ON LIFESTREAM FEEDS
    • 基于生物饲料确定相关关键词
    • US20120102058A1
    • 2012-04-26
    • US13343673
    • 2012-01-04
    • Mani KUMARPankaj KothariSaurabh Sahni
    • Mani KUMARPankaj KothariSaurabh Sahni
    • G06F17/30
    • G06F17/30663G06F17/30699
    • Embodiments are directed towards providing related keywords determined to be relevant to a search term using life-streaming data to identify the related keywords. Relevancy is determined by performing the related keyword analysis when life-stream services have been updated. Related keywords may be identified for a given search term using a combination of an aggregated life-stream analysis, a user profile based analysis, and/or a community based life-stream analysis. Each of these mechanisms identify a subset of updated life-streams or profiles to be analyzed to identify keywords that co-occur within each life-steam along with the given search term. The resulting co-occurring keywords may then be ordered based on a frequency of occurrence for the subset of life-streams. A weighted combination of the identified related keywords may be used to display related keywords to a user for use in modifying a search query.
    • 实施例旨在提供使用生命流数据来确定与搜索词相关的相关关键词以识别相关关键词。 通过在生命周期服务更新时执行相关的关键字分析来确定相关性。 可以使用聚合的生命流分析,基于用户简档的分析和/或基于社区的生命周期分析的组合来针对给定搜索词来识别相关关键词。 这些机制中的每一个识别要分析的更新的生命流或简档的子集,以识别与给定搜索项一起在每个生命周期内共同出现的关键字。 然后可以基于生命流子集的发生频率来排序所产生的共同出现的关键词。 可以使用所标识的相关关键字的加权组合来向用户显示相关关键字以用于修改搜索查询。
    • 9. 发明授权
    • Determining related keywords based on lifestream feeds
    • 根据生活流进料确定相关关键字
    • US08112393B2
    • 2012-02-07
    • US12329443
    • 2008-12-05
    • Mani KumarPankaj KothariSaurabh Sahni
    • Mani KumarPankaj KothariSaurabh Sahni
    • G06F7/00
    • G06F17/30663G06F17/30699
    • Embodiments are directed towards providing related keywords determined to be relevant to a search term using life-streaming data to identify the related keywords. Relevancy is determined by performing the related keyword analysis when life-stream services have been updated. Related keywords may be identified for a given search term using a combination of an aggregated life-stream analysis, a user profile based analysis, and/or a community based life-stream analysis. Each of these mechanisms identify a subset of updated life-streams or profiles to be analyzed to identify keywords that co-occur within each life-steam along with the given search term. The resulting co-occurring keywords may then be ordered based on a frequency of occurrence for the subset of life-streams. A weighted combination of the identified related keywords may be used to display related keywords to a user for use in modifying a search query.
    • 实施例旨在提供使用生命流数据来确定与搜索词相关的相关关键词以识别相关关键字。 通过在生命周期服务更新时执行相关的关键字分析来确定相关性。 可以使用聚合的生命流分析,基于用户简档的分析和/或基于社区的生命周期分析的组合来针对给定搜索词来识别相关关键词。 这些机制中的每一个识别要分析的更新的生命流或简档的子集,以识别与给定搜索项一起在每个生命周期内共同出现的关键字。 然后可以基于生命流子集的发生频率来排序所产生的共同出现的关键词。 可以使用所标识的相关关键字的加权组合来向用户显示相关关键字以用于修改搜索查询。
    • 10. 发明申请
    • WEB SERVICE MULTI-KEY RATE LIMITING METHOD AND SYSTEM
    • WEB服务多关键速率限制方法和系统
    • US20110040830A1
    • 2011-02-17
    • US12908992
    • 2010-10-21
    • Amit KumarPankaj KothariSidharta Seethana
    • Amit KumarPankaj KothariSidharta Seethana
    • G06F15/16
    • H04L67/2819H04L67/02H04L67/2828H04L67/2838
    • The present invention provides a method and computer system for limiting a number of web service programming calls including intercepting a web request for web service programming from a client and extracting call specific data from the web request. The method and computing system further includes transmitting call specific data to a plurality of rate limiter servers and on the rate limiter servers, calculating a total number of web requests, where the web requests are identified by the call specific data. The method and computing system further includes receiving web request totals from the rate limiter servers and thereby determining accessibility of the client to the web request based on a comparison of the number of web requests for the web service programming relative to a predetermined access limit.
    • 本发明提供一种用于限制多个web服务编程调用的方法和计算机系统,包括从客户端拦截web服务编程的web请求并从web请求中提取呼叫特定数据。 所述方法和计算系统还包括向多个速率限制器服务器和速率限制器服务器以及速率限制器服务器发送呼叫特定数据,计算网络请求的总数,其中通过呼叫特定数据识别网络请求。 所述方法和计算系统还包括从所述速率限制器服务器接收网络请求总计,从而基于所述web服务编程的web请求数相对于预定访问限制的比较来确定所述客户端对所述web请求的可访问性。