Patentable/Patents/US-8856419
US-8856419

Register access in distributed virtual bridge environment

PublishedOctober 7, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and methods to perform a register access are described. A particular method includes receiving a data frame at a bridge element of a plurality of bridge elements in communication with a plurality of server computers. The data frame may include a register access request and may be forwarded from a controlling bridge in communication with the plurality of bridge elements. A register may be accessed and execution of the register access request may be initiated in response to receiving the data frame.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus comprising: a plurality of server computers; a plurality of distributed bridge elements in communication with the plurality of server computers, wherein each distributed bridge element is configured to access a register in response to receiving a data frame that includes a register access request; and a controlling bridge configured to control the plurality of distributed bridge elements and to generate and communicate the data frame to at least one of the plurality of distributed bridge elements, wherein the controlling bridge is configured to select a first bridge element of the plurality of distributed bridge elements to communicate the register access request to a non-bridge element node that includes the register.

2

2. The apparatus of claim 1 , wherein the non-bridge element node is an integrated switch router .

3

3. The apparatus of claim 1 , further comprising the non-bridge element node.

4

4. The apparatus of claim 1 , further comprising a main register ring coupled to the plurality of distributed bridge elements, wherein the main register ring includes a token protocol.

5

5. The apparatus of claim 1 , wherein the data frame includes a sequence number associated with the register access request.

6

6. The apparatus of claim 5 , wherein a second bridge element of the plurality of distributed bridge elements is configured to store the sequence number in a memory.

7

7. The apparatus of claim 5 , wherein the controlling bridge is configured to use the sequence number to confirm that the data frame was delivered to the bridge element.

8

8. The apparatus of claim 7 , wherein the controlling bridge is configured to store the sequence number in a memory.

9

9. The apparatus of claim 1 , wherein the data frame is addressed to the non-bridge element node.

10

10. The apparatus of claim 1 , wherein at least one of a second bridge element of the plurality of distributed bridge elements and the controlling bridge stores a count of successfully completed register access requests.

11

11. The apparatus of claim 1 , wherein a second bridge element of the plurality of distributed bridge elements is configured to communicate status information associated with the register access request to the controlling bridge.

12

12. The apparatus of claim 1 , wherein the controlling bridge is configured to resend the data frame in response to determining that an error occurred with respect to at least one of the communication of the data frame and an execution of the register access request.

13

13. The apparatus of claim 1 , wherein at least one of the controlling bridge and a second bridge element of the plurality of distributed bridge elements is configured to initiate a semaphore operation prior to execution of the register access request.

14

14. A method of performing a register access, the method comprising: receiving a data frame at a bridge element of a plurality of bridge elements in communication with a plurality of server computers, wherein the data frame includes a register access request and is forwarded from a controlling bridge in communication with the plurality of bridge elements; and accessing a register and initiating execution of the register access request in response to receiving the data frame, wherein the data frame includes a sequence number associated with the register access request, wherein the controlling bridge is configured to use the sequence number to confirm that the data frame was delivered to the bridge element, and wherein the controlling bridge is configured to store the sequence number in a memory.

15

15. The method of claim 14 , further comprising accessing the register using a token.

16

16. The method of claim 14 , further comprising accessing the register without using a token, wherein the register is included within the bridge element.

17

17. The method of claim 14 , further comprising storing within the memory a count of successfully completed register access requests.

18

18. The method of claim 14 , further comprising selecting the bridge element from among the plurality of bridge elements to communicate the register access request to a non-bridge element node that includes the register.

19

19. The method of claim 14 , further comprising communicating status information associated with the register access request to the controlling bridge.

20

20. A program product for accessing a register, the program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising program instructions resident at a bridge element of a plurality of bridge elements in communication with a plurality of server computers, the program instructions configured to receive from a controlling bridge a data frame that includes a register access request, to access the register, and to initiate execution of the register access request in response to receiving the data frame, wherein the bridge element is configured to communicate status information associated with the register access request to the controlling bridge.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 21, 2012

Publication Date

October 7, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Register access in distributed virtual bridge environment” (US-8856419). https://patentable.app/patents/US-8856419

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.