Inventor

Thomas J. Edsall

Inventor
Cupertino, CA, US

Overview

123→
Patents
2000–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 123 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication79%
G06FElectric digital data processing9%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
H04MTelephonic communication2%
H04WWireless communication networks1%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications1%
G06KGraphical data reading1%
G11CStatic stores1%
H03MCoding1%
H04BTransmission1%
PatentTitleYear
RE048645Exporting real time network traffic latency and buffer occupancy202111,018,898Multicast multipathing in an overlay network202110,986,026Proportional integral based shaper for lossless output buffer202110,965,604Deadlock avoidance in leaf-spine networks202110,951,522IP-based forwarding of bridged and routed IP packets and unicast ARP202110,951,546Managing virtual output queues202110,805,216Shared service access for multi-tenancy in a data center fabric202010,778,584System and method for multi-path load balancing in network fabrics202010,623,206Multicast multipathing in an overlay network202010,581,635Managing routing information for tunnel endpoints in overlay networks202010,567,300Layer 3 fair rate congestion control notification202010,547,544Network fabric overlay202010,454,928Apparatus and method for inssec packet generation201910,454,839Deadlock avoidance in leaf-spine networks201910,432,628Method for improving access control for TCP connections while optimizing hardware resources201910,412,615Networking apparatuses and packet statistic determination methods employing atomic counters201910,382,345Dynamic flowlet prioritization201910,320,672Shared service access for multi-tenancy in a data center fabric201910,243,842Hardware percentile latency measurement201910,243,858Load balancing with flowlet granularity201910,225,179Virtual port channel bounce in overlay network201910,187,302Source address translation in overlay networks201910,021,007Measuring latency within a networking device20189,923,812'Triple-tier anycast addressing'20189,923,828'Load balancing with flowlet granularity'20189,888,405'Networking apparatuses and packet statistic determination methods employing atomic counters'20189,876,711Source address translation in overlay networks20189,876,715Network fabric overlay20189,806,995'Hardware percentile latency measurement'20179,769,078'Dynamic flowlet prioritization'20179,742,683'Techniques for enabling packet prioritization without starvation in communications networks'20179,716,665'Method for sharding address lookups'20179,692,857'Low latency networking device using header prediction'20179,686,180'Managing routing information for tunnel endpoints in overlay networks'20179,667,551'Policy enforcement proxy'20179,654,409'Method for scaling address lookups using synthetic addresses'20179,654,385'Multicast multipathing in an IP overlay network'20179,641,409'Timestamping packets in a network'20179,641,407'Exporting real time network traffic latency and buffer occupancy'20179,641,457'Scalable low latency multi-protocol networking device'20179,627,063'Ternary content addressable memory utilizing common masks and hash lookups'20179,590,914'Randomized per-packet port channel load balancing'20179,565,100'Indexed access to a forwarding table in a network device'20179,544,224'Virtual port channel bounce in overlay network'20179,515,900'Measuring latency within a networking device'20169,509,622'Exporting real time network traffic latency and buffer occupancy'20169,473,395'Ultra low latency multi-protocol network device'20169,397,918'Real time and high resolution buffer occupancy monitoring and recording'20169,350,653'Label switching in fibre channel networks'20169,197,552'Indexed access to a forwarding table in a network device'20159,094,307'Measuring latency within a networking device'20159,077,619'Exporting real time network traffic latency and buffer occupancy'20159,065,780'Low latency networking device using header prediction'20159,054,967'Timestamping packets in a network'20159,055,004'Scalable low latency multi-protocol networking device'20159,042,230'Real time and high resolution buffer occupancy monitoring and recording'20159,001,830'Ultra low latency multi-protocol network device'20158,942,100'Real time and high resolution buffer occupancy monitoring and recording'20158,743,738'Triple-tier anycast addressing'20148,725,854'Methods and apparatus for implementing virtualization of storage within a storage area network'20148,625,460'Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs'20148,565,231'Ethernet extension for the data center'20138,531,991'Multi-chassis emulated switch'20138,532,099'Forwarding table reduction and multipath network forwarding'20138,462,790'Label switching in fibre channel networks'20138,295,168'Security groups'20128,259,720'Triple-tier anycast addressing'20128,208,389'Methods and apparatus for improved determination of network metrics'20128,170,025'Switch port analyzers'20127,969,971'Ethernet extension for the data center'20117,934,023'Apparatus and method for performing fast fibre channel write operations over relatively high latency networks'20117,911,950'Adapter and method to support long distances on existing fiber'20117,899,048'Method and apparatus for remotely monitoring network traffic through a generic network'20117,877,545'Online restriping technique for distributed network based virtualization'20117,876,711'Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs'20117,830,793'Network device architecture for consolidating input/output and reducing latency'20107,830,809'Methods and apparatus for characterizing a route in a fibre channel fabric'20107,821,379'Method and apparatus for remote powering of device connected to network'20107,801,125'Forwarding table reduction and multipath network forwarding'20107,751,341'Message distribution across fibre channel fabrics'20107,644,179'Inter-VSAN routing with NAT'20107,616,637'Label switching in fibre channel networks'20097,599,360'Methods and apparatus for encapsulating a frame for transmission in a storage area network'20097,573,916'Multi-function high-speed network interface'20097,567,510'Security groups'20097,519,062'Method and apparatus for implementing forwarding decision shortcuts at a network switch'20097,499,410'Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs'20097,492,765'Methods and devices for networking blade servers'20097,474,613'Methods and apparatus for credit-based flow control'20097,474,666'Switch port analyzers'20097,475,142'CIFS for scalable NAS architecture'20097,437,507'Online restriping technique for distributed network based virtualization'20087,433,948'Methods and apparatus for implementing virtualization of storage within a storage area network'20087,395,332'Method and apparatus for high-speed parsing of network messages'20087,356,573'Apparatus and methods for data tapping in a storage area network'20087,256,684'Method and apparatus for remote powering of device connected to network'20077,206,288'Methods and apparatus for characterizing a route in fibre channel fabric'20077,200,145'Private VLANs'20077,130,272'Method and apparatus for performing high-speed traffic shaping'20067,106,731'Router with class of service mapping'20066,956,852'Multi-function high-speed network interface'20056,950,400'Method and apparatus for performing high-speed traffic shaping'20056,904,014'Method and apparatus for performing high-speed traffic shaping'20056,892,237'Method and apparatus for high-speed parsing of network messages'20056,870,812'Method and apparatus for implementing a quality of service policy in a data communications network'20056,868,065'Method and apparatus for implementing a quality of service policy in a data communications network'20056,842,453'Method and apparatus for implementing forwarding decision shortcuts at a network switch'20056,831,898'Multiple packet paths to improve reliability in an IP network'20046,807,172'Method and apparatus for learning and switching frames in a distributed network switch'20046,804,236'Efficient network multicast switching apparatus and methods'20046,798,746'Method and apparatus for implementing a quality of service policy in a data communications network'20046,785,274'Efficient network multicast switching apparatus and methods'20046,762,675'Method and apparatus for remote powering of device connected to network'20046,741,592'Private VLANs'20046,735,201'Efficient network multicast switching apparatus and methods'20046,735,198'Method and apparatus for updating and synchronizing forwarding tables in a distributed network switch'20046,714,985'Method and apparatus for efficiently reassembling fragments received at an intermediate station in a computer network'20046,675,220'Techniques for the hardware implementation of random early detection mechanisms'20046,643,260'Method and apparatus for implementing a quality of service policy in a data communications network'20036,463,068'Router with class of service mapping'20026,457,058'Network switch with hash table look up'20026,266,705'Look up mechanism and associated hash table for a network switch'20016,147,993'Method and apparatus for implementing forwarding decision shortcuts at a network switch'2000

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2000–2005Patents assigned to CISCO TECH IND (19)· patent assignee history
2000–2009Based in Mountain View, CA, US· patent location history
2002–2021Patents assigned to CISCO TECH INC (101)· patent assignee history
2003–2018Based in Cupertino, CA, US· patent location history
2012–2014Patents assigned to EDSALL THOMAS (6)· patent assignee history
2012–2014Patents assigned to GAI SILVANO (6)· patent assignee history
2012–2014Patents assigned to EDSALL THOMAS JAMES (4)· patent assignee history
2015–2021Based in Los Gatos, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
CISCO TECH INC1012002–2021
CISCO TECH IND192000–2005
EDSALL THOMASself62012–2014
GAI SILVANO62012–2014
EDSALL THOMAS JAMESself42012–2014
Locations
LocationPatentsSpan
Cupertino, California, US572003–2018
Los Gatos, California, US562015–2021
Mountain View, California, US102000–2009