会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 33. 发明申请
    • System, device, and method for address management in a distributed communication environment
    • US20050190754A1
    • 2005-09-01
    • US10606847
    • 2003-06-26
    • Sandeep GolikeriDa-Hai DingNicholas IlyadisTimothy CunninghamManish Patel
    • Sandeep GolikeriDa-Hai DingNicholas IlyadisTimothy CunninghamManish Patel
    • H04L12/56H04L29/12H04Q11/00
    • H04L29/12047H04L29/12009H04L45/742H04L49/351H04L61/15
    • A distributed address database management technique involves maintaining an address database by each of a number of interconnected modules. Each module maintains a number of locally owned address entries and a number of remotely owned address entries in the address database. Each module monitors the status of its locally owned address entries, maintains the locally owned address entries based upon the status, and provides the status to the other interconnected modules. Each module maintains the remotely owned address entries based upon the status received from the other interconnected modules. When a module adds a locally owned address entry to its address database, the module notifies the other interconnected modules, which in turn add a corresponding remotely owned address entry to their respective address databases. When a module purges a locally owned address entry from its address database, the module notifies the other interconnected modules, which in turn purge the corresponding remotely owned address entries from their respective address databases. Each module may periodically send a keep-alive message including a list of active addresses to the other interconnected modules, which maintain a persistence timer for each of the remotely owned address entries and purge a particular remotely owned address entry if the corresponding persistence timer expires before receiving a keep-alive message identifying the remotely owned address entry as an active remotely owned address entry. Upon receiving a keep-alive message, a module adds a remotely owned address entry for a particular address to its address database if such a remotely owned address entry is not already maintained in the address database. A module purges all remotely owned address entries from its address database if the module is reconfigured to operate in a stand-alone mode. A module purges all remotely owned address entries associated with a particular interconnected module if that particular interconnected module is removed.
    • 34. 发明授权
    • Method of round robin bus arbitration
    • 轮询总线仲裁方法
    • US5898694A
    • 1999-04-27
    • US774775
    • 1996-12-30
    • Nicholas IlyadisWilliam J. Tiffany
    • Nicholas IlyadisWilliam J. Tiffany
    • G06F13/374H04J3/14
    • G06F13/374
    • An arbitration unit contains a method of arbitration which includes distributed arbitration, a priority mechanism to support different classes of traffic, a unique arbitration ID bits for each module, a round robin arbitration within a given priority level to produce fair access to a bus 36, an arbitration timeout, and a bandwidth allocation between priority levels. The method of round robin bus arbitration includes the steps of providing a plurality of modules, providing a bus having a plurality of data lines, the bus connecting the plurality of modules, the bus having an arbitration unit, setting the bus to a wait state, signaling a first bus request to the bus by a first module needing to transmit a first plurality of data packets on to the bus, the first module having a first module priority level and a first unique arbitration number, signaling a second bus request to the bus by a second module needing to transmit a second plurality of data packets on to the bus, the second module having a second module priority level and a second unique arbitration number, establishing a bus priority according to a comparison of the first module priority level and the second module priority level, asserting the first unique arbitration number on the bus by the first module, asserting the second unique arbitration number on the bus by the second module, determining whether the first module and the second module have been waiting for the bus, comparing the first unique arbitration number and the second unique arbitration number, scheduling transmission of data packets in response to the steps of determining and comparing, and repeating the steps of setting, signaling, establishing, asserting, determining, comparing, and scheduling.
    • 仲裁单元包含一种仲裁方法,其包括分布式仲裁,支持不同类别的业务的优先级机制,每个模块的唯一仲裁ID比特,给定优先级别内的循环仲裁以产生对总线36的公平访问, 仲裁超时,以及优先级之间的带宽分配。 循环总线仲裁的方法包括提供多个模块的步骤,提供具有多个数据线的总线,连接多个模块的总线,总线具有仲裁单元,将总线设置为等待状态, 通过需要将第一多个数据分组发送到总线的第一模块向总线发出第一总线请求,第一模块具有第一模块优先级和第一唯一仲裁号,向总线发信号通知第二总线请求 通过需要将第二多个数据分组发送到总线的第二模块,第二模块具有第二模块优先级和第二唯一仲裁号,根据第一模块优先级和第二模块优先级的比较来建立总线优先级 第二模块优先级,由第一模块在总线上声明第一唯一仲裁号,由第二模块在总线上断言第二唯一仲裁号,阻止 挖掘第一模块和第二模块是否等待总线,比较第一唯一仲裁号和第二唯一仲裁号,响应于确定和比较的步骤调度数据包的传输,并重复设置步骤 ,信号,建立,断言,确定,比较和调度。
    • 37. 发明授权
    • Stackable switch port collapse mechanism
    • 可堆叠交换机端口崩溃机制
    • US07463625B2
    • 2008-12-09
    • US10230758
    • 2002-08-29
    • Ronald M. SalettNicholas IlyadisDavid B. Fite, Jr.
    • Ronald M. SalettNicholas IlyadisDavid B. Fite, Jr.
    • H04Q11/00
    • H04Q3/0029
    • A method and apparatus for providing data communication between stations on a network which optimizes the amount of resources required for a network switch. A first data frame is encoded with a source station identifier for the first station and a source switch identifier for the first switch. The first data frame is sent from the first switch to the second switch. A station list in the second switch is updated to indicate that the first station is associated with the first switch. Subsequent data frames having the same destination as the first switch are sent directly to the second switch. Any switch on the network need only identify the local ports attached to the switch, plus the number of switches on the network. The task of identifying all of the ports on the network is distributed across all switches on the network.
    • 一种用于在网络上的站之间提供数据通信的方法和装置,其优化网络交换机所需的资源量。 用第一站的源站标识符和第一交换机的源交换机标识符对第一数据帧进行编码。 第一数据帧从第一交换机发送到第二交换机。 更新第二开关中的站列表以指示第一站与第一开关相关联。 具有与第一交换机相同的目的地的后续数据帧被直接发送到第二交换机。 网络上的任何交换机只需要识别连接到交换机的本地端口,再加上网络上的交换机数量。 识别网络上所有端口的任务分布在网络上的所有交换机上。
    • 38. 发明授权
    • System, device, and method for address reporting in a distributed communication environment
    • 用于在分布式通信环境中进行地址报告的系统,设备和方法
    • US07203176B2
    • 2007-04-10
    • US10963779
    • 2004-10-12
    • Sandeep P. GolikeriDa-Hai DingNicholas Ilyadis
    • Sandeep P. GolikeriDa-Hai DingNicholas Ilyadis
    • H04L12/28H04L12/56
    • H04L29/12018H04L29/12009H04L29/12783H04L41/00H04L41/12H04L49/351H04L61/10H04L61/35Y10S707/99931
    • An address reporting technique for reporting address information in a distributed communication environment retrieves locally owned address information from each of a number of distributed address databases, sorts the address information according to a predetermined sorting scheme, and reports the sorted address information. Each address database is maintained by one of a plurality of interconnected modules. A reporting module reports address information by retrieving locally owned address information from its address database, retrieves locally owned address information from each of the other interconnected modules, sorts the address information according to a predetermined sorting scheme, and reports the sorted address information. The reporting module retrieves the locally owned address information from each of the other interconnected modules by sending a request message to the other interconnected modules and receiving a response message from each of the other interconnected modules including the locally owned address information from the module. A module that receives the request message retrieves locally owned address information from its address database, formats a response message, and sends the response message to the reporting module. The reporting module may indicate a starting address, in which case each module retrieves from its address database a predetermined number of locally owned address entries starting with a first locally owned address entry that is lexicographically greater than the starting address.
    • 用于在分布式通信环境中报告地址信息的地址报告技术从多个分布式地址数据库中的每一个检索本地拥有的地址信息,根据预定的排序方案对地址信息进行排序,并且报告排序的地址信息。 每个地址数据库由多个互连模块之一维护。 报告模块通过从其地址数据库检索本地拥有的地址信息来报告地址信息,从每个其他互连模块检索本地拥有的地址信息,根据预定的排序方案对地址信息进行排序,并报告排序的地址信息。 报告模块通过向其他互连模块发送请求消息并从每个其他互连模块接收包括来自模块的本地拥有的地址信息的响应消息来从每个其他互连的模块中检索本地拥有的地址信息。 接收请求消息的模块从其地址数据库中获取本地拥有的地址信息,格式化响应消息,并将响应消息发送到报告模块。 报告模块可以指示起始地址,在这种情况下,每个模块从其地址数据库中获取预定数量的本地拥有的地址条目,该地址条目以字面大于起始地址的第一本地拥有的地址条目开始。
    • 40. 发明授权
    • Method and apparatus for arbitrating bus access amongst competing devices
    • 在竞争设备之间仲裁总线访问的方法和装置
    • US06430194B1
    • 2002-08-06
    • US09256041
    • 1999-02-23
    • Nicholas IlyadisWilliam J. Tiffany
    • Nicholas IlyadisWilliam J. Tiffany
    • H04J314
    • G06F13/374
    • Bus access is arbitrated among modules connected to a common bus. Each module has a priority level and an arbitration number assigned to it. More than one module can have the same priority level. For each priority level, the arbitration numbers assigned are unique. When two or more modules attempt bus access at the same time, the one with the higher priority level wins access. If the priority levels are the same but one module has already accessed the bus, the module that has been waiting wins access. If the modules have the same priority level and have been waiting then the module with the highest arbitration number wins access.
    • 在连接到公共总线的模块之间仲裁总线访问。 每个模块都有一个优先级和一个仲裁号分配给它。 多个模块可以具有相同的优先级。 对于每个优先级,分配的仲裁号是唯一的。 当两个或多个模块同时尝试总线访问时,具有较高优先级的模块获得访问权限。 如果优先级相同,但是一个模块已经访问了总线,那么等待的模块就可以访问。 如果模块具有相同的优先级并且已经等待,则具有最高仲裁号码的模块将获得访问权限。