会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • VARIOUS METHODS AND APPARATUS FOR ADDRESS TILING
    • 各种方法和地址倾斜装置
    • US20090235020A1
    • 2009-09-17
    • US12402704
    • 2009-03-12
    • Krishnan SrinivasanDrew E. WingardVida VakilotojarChien-Chun Chou
    • Krishnan SrinivasanDrew E. WingardVida VakilotojarChien-Chun Chou
    • G06F12/06G06F13/28
    • G06F12/0607
    • Various methods and apparatus are described for a memory scheduler. The memory scheduler couples to a target memory core that includes a bank of memories. The memory scheduler contains two or more configurable address tiling functions to transform an incoming address of data requested in a request to the target memory core to determine what physical addresses in the bank of memories will service the first request. The two or more configurable address tiling functions are programmable by a user to create two or more distinctly different memory regions in the target memory core. Each memory region has its own distinct tiling function based on configuration parameters 1) selected by the user and 2) stored in tiling registers in the memory scheduler. The multiple tiling functions are configured to operate concurrently in the integrated circuit.
    • 描述了用于存储器调度器的各种方法和装置。 存储器调度器耦合到包括一组存储器的目标存储器核心。 存储器调度器包含两个或多个可配置的地址拼接功能,用于将请求中请求的数据的输入地址变换到目标存储器核,以确定存储器组中的哪些物理地址将用于第一请求。 两个或多个可配置的地址拼接功能可由用户编程,以在目标存储器核心中创建两个或更多明显不同的存储器区域。 每个存储器区域都有自己的不同的平铺功能,基于用户选择的配置参数1)和2)存储在存储器调度器中的平铺寄存器中。 多个拼接功能被配置为在集成电路中同时运行。
    • 13. 发明申请
    • DISTRIBUTED MESSAGING SYSTEM WITH CONFIGURABLE ASSURANCES
    • 具有可配置保证的分布式消息传递系统
    • US20090133038A1
    • 2009-05-21
    • US12163572
    • 2008-06-27
    • Gueorgui ChkodrovRichard D. HillCraig A. CritchleyKrishnan SrinivasanTihomir TarnavskiMitchell G. MorrisPramod Gurunath
    • Gueorgui ChkodrovRichard D. HillCraig A. CritchleyKrishnan SrinivasanTihomir TarnavskiMitchell G. MorrisPramod Gurunath
    • G06F9/44
    • G06Q10/10
    • The present invention extends to methods, systems, and computer program products for configuring assurances within distributed messaging systems. A defined set of message log and cursor components are configurably activatable and deactivatable to compose a variety of different capture assurances, transfer assurances, and delivery assurances within a distributed messaging system. A composition of a capture assurance, a transfer assurance, and a delivery assurance can provide an end-to-end assurance for a messaging system. End-to-end assurances can include one of best effort, at-most-once, at-least-once, and exactly once and can include one of: durable or non-durable. Using a defined set of activatable and deactivatable message log and cursor components facilities more efficient transitions between desired assurances. In some embodiments, a composition of a capture assurance, a transfer assurance, and a delivery assurance provides durable exactly-once message delivery.
    • 本发明扩展到用于在分布式消息系统内配置保证的方法,系统和计算机程序产品。 定义的一组消息日志和光标组件可配置地激活和禁用,以在分布式消息传递系统中组成各种不同的捕获保证,传输保证和传递保证。 捕获保证,转移保证和交付保证的组合可以为消息传递系统提供端到端的保证。 端到端的保证可以包括最好的努力,最多一次,至少一次,一次完全一次,并且可以包括以下之一:耐久或不耐用。 使用定义的一组可激活和可停用的消息日志和光标组件,可以更有效地实现所需保证之间的转换。 在一些实施例中,捕获保证,转移保证和递送保证的组合提供持久的一次性消息传递。
    • 15. 发明申请
    • Queued sessions for communicating correlated messages over a network
    • 用于通过网络传送相关消息的排队会话
    • US20060177069A1
    • 2006-08-10
    • US11050990
    • 2005-02-04
    • Craig CritchleyRichard DievendorffKrishnan SrinivasanRichard HillUday Hedge
    • Craig CritchleyRichard DievendorffKrishnan SrinivasanRichard HillUday Hedge
    • H04L9/00
    • H04L69/16H04L67/14
    • Systems and methods in accordance with the present invention allow for messages to be delivered from one application to another over a network in discrete groupings or communication sessions. For example, a sending computer system sends a group of related messages to a queue at a recipient computer system. The recipient computer system identifies that the messages of the group are related, and initiates a session-oriented communication channel. The recipient computer passes the group of messages to an appropriate application, and opens a different, new session-oriented communication channel for a new group of messages that are not necessarily related to the first group of messages. In one implementation, an order identifier in each of the received messages instructs the recipient computer system on what order, if any, the messages in a group are to be processed by the specific application.
    • 根据本发明的系统和方法允许在离散的分组或通信会话中通过网络将消息从一个应用传递到另一应用。 例如,发送计算机系统将一组相关消息发送到接收方计算机系统的队列。 接收者计算机系统识别出该组的消息相关,并发起面向会话的通信信道。 接收者计算机将消息组传递到适当的应用程序,并为不一定与第一组消息相关联的新组消息打开不同的新的面向会话的通信信道。 在一个实现中,每个接收到的消息中的订单标识符指示接收方计算机系统按照特定应用程序处理组中的消息的顺序(如果有的话)。
    • 18. 发明授权
    • Concurrent design tradeoff analysis system and method
    • 并行设计权衡分析系统及方法
    • US5855009A
    • 1998-12-29
    • US927543
    • 1992-07-31
    • Fred A. GarciaKrishnan Srinivasan
    • Fred A. GarciaKrishnan Srinivasan
    • G06F17/50G06F15/18
    • G06F17/50G06F2217/06Y10S706/919
    • Concurrent tradeoff analysis (10) first ascertains a set of constraints (16) and variables (18) for specifying a solution, and then defines characteristics for specifying the merit of the solution. Computations are made to determine the values for the variables (18) and characteristics, which represent a current solution state. The current solution state is checked (42) to ensure that there are no violations of the constraints (16). If a violation exists, one or more alternatives are generated (46) via a number of methods, and the alternatives are evaluated (48) along with the current solution state. One or more most promising alternative is chosen, and the process proceeds until values for all of the variables (18) and characteristics are computed.
    • 并行权衡分析(10)首先确定用于指定解的一组约束(16)和变量(18),然后定义用于指定解的优点的特征。 进行计算以确定变量(18)的值和表示当前解决方案状态的特征。 检查当前的解决方案状态(42)以确保没有违反约束(16)。 如果存在违规,则会通过多种方法生成一个或多个备选方案(46),并与当前的解决方案状态一起评估替代方案(48)。 选择一个或多个最有希望的替代方案,并且该过程继续进行,直到计算所有变量(18)和特征的值。
    • 20. 发明授权
    • Scalable data feed system
    • 可扩展数据馈送系统
    • US09596127B2
    • 2017-03-14
    • US13400555
    • 2012-02-20
    • Anand BheemarajaiahManas GargSandeep PrabhuKrishnan Srinivasan
    • Anand BheemarajaiahManas GargSandeep PrabhuKrishnan Srinivasan
    • G06F15/16H04L12/24H04L29/08H04L12/18
    • H04L67/26H04L12/1859H04L41/046H04L67/10H04L67/2842
    • A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.
    • 公开了一种可扩展的数据馈送系统。 数据馈送系统可以作为云服务提供,其可以服务于需要从诸如FTP,POP3,数据库,业务线系统,主题订阅或RSS馈送之类的信息源提取数据的许多企业或租户,以及 将数据推送到信息汇点,如SMTP,电子邮件,FTP,手机和其他设备和服务。 拉动剂从拉动源泵送数据并将数据推送到推动剂对应物。 推送代理将消息中的数据转换并传送到FTP,SMTP或移动设备等推送接收器。 牵引代理和推送代理服务都通过结构化覆盖网络实现为复制服务,以实现高可用性,可以提供多个请求,从多个拉取源抽出数据并将数据推送到多个信息汇点。