Patents by Inventor Olen L. Stokes
Olen L. Stokes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10469366Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: GrantFiled: June 23, 2016Date of Patent: November 5, 2019Assignee: Extreme Networks, Inc.Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Publication number: 20160308756Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Patent number: 9407455Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: GrantFiled: July 2, 2014Date of Patent: August 2, 2016Assignee: Extreme Networks, Inc.Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Publication number: 20140347980Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: ApplicationFiled: July 2, 2014Publication date: November 27, 2014Applicant: Extreme Networks, Inc.Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Patent number: 8797849Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: GrantFiled: June 21, 2011Date of Patent: August 5, 2014Assignee: Extreme NetworksInventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Patent number: 8331373Abstract: The subject mailer described herein includes methods, systems, and computer readable media for automatically selecting between Internet protocol switching modes on a per-module basis in a packet forwarding device. According to one aspect, a method may include determining capacities of hardware longest prefix matching (LPM) tables located on each input/output (I/O) module in a multi-module IP packet forward device. The number of routes currently stored in a software LPM table may be determined. If the software LPM table can be stored within the hardware LPM table for an I/O module, an LPM mode may be automatically selected for that I/O module. If the contents of software LPM table cannot be stored within the hardware LPM table for a particular I/O module, the I/O module may be automatically transitioned to operate in an Internet protocol forwarding database (IPFDB) mode.Type: GrantFiled: June 21, 2010Date of Patent: December 11, 2012Assignee: Extreme Networks, Inc.Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
-
Patent number: 8059658Abstract: An indication of a host route to be added to a forwarding database table as an entry is received. The host route is added to a first hardware table or a second hardware table if a space is available in the second hardware table or in a first storage area of the first hardware table. The first hardware table has both a first storage area and a second storage area. If a space is not available in the second hardware table or the first storage area of the first hardware table, the first storage area of the first hardware table is automatically expanded to include unused space in the second storage area of the first hardware table. The host route is then added to a space in the expanded first storage area of the first hardware table.Type: GrantFiled: March 31, 2008Date of Patent: November 15, 2011Assignee: Extreme Networks, Inc.Inventors: Edward J. Rovner, Olen L. Stokes, Justus W. Gries, Donald B. Grosser
-
Publication number: 20110249552Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: ApplicationFiled: June 21, 2011Publication date: October 13, 2011Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Publication number: 20110222539Abstract: The subject matter described herein includes methods, systems, and computer readable media for automatically selecting between Internet protocol switching modes on a per-module basis in a packet forwarding device. According to one aspect, the subject matter described herein includes a packet forwarding device including at least one input/output (I/O) module. The at least one I/O module includes a longest prefix matching (LPM) table, an Internet protocol forwarding database (IPFDB) and the packet forwarding device includes an IP routing table and an IPFDB. When the I/O module operates in an LPM mode, the IPFDB on the I/O module is populated with entries corresponding to active hosts, the LPM table on the I/O module is populated from the IP routing table with routes learned from IP routing protocols, and layer 3 packets received by the I/O module are routed using the IPFDB and LPM table of the I/O module. An automatic mode-selection module determines a capacity of the LPM table on the I/O module.Type: ApplicationFiled: June 21, 2010Publication date: September 15, 2011Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
-
Patent number: 7990850Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: GrantFiled: April 11, 2008Date of Patent: August 2, 2011Assignee: Extreme Networks, Inc.Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Patent number: 7843927Abstract: The subject matter described herein includes methods, systems, and computer program products for routing packets at a multi-mode layer 3 packet forwarding device. According to one aspect, the subject matter described herein includes operating a first of at least two modules in a host mode, and operating a second of at least two modules in a longest prefix matching (LPM) mode. Operating a module in a host mode includes populating a host table and an LPM table with entries corresponding to hosts and routing layer 3 packets received by the first module using the host and LPM tables. Operating a module in an LPM mode includes populating a host table with entries corresponding to hosts, populating an LPM table with entries corresponding to variable length Internet protocol (IP) addresses and next hop addresses, and routing layer 3 packets received by the second module using the host and LPM tables.Type: GrantFiled: December 22, 2006Date of Patent: November 30, 2010Assignee: Extreme Networks, Inc.Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
-
Patent number: 7724734Abstract: Methods, systems, and computer program products for controlling updating of a layer 3 host table based on packet forwarding miss counts are disclosed. According to one method, layer 3 packets are routed using at least one of a layer 3 host table containing entries corresponding to remote hosts and a longest prefix matching table containing prefixes corresponding to remote hosts. For each layer 3 destination address for which a lookup in at least one table fails, a number of packets received within a time period are counted. Remote destination entries in the host table are replaced based on the counts.Type: GrantFiled: December 23, 2005Date of Patent: May 25, 2010Assignee: Extreme Networks, Inc.Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
-
Publication number: 20090257348Abstract: Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures.Type: ApplicationFiled: April 11, 2008Publication date: October 15, 2009Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
-
Patent number: 4717818Abstract: A method for forming UPC or EAN bar code labels from scans of half labels or less than half labels requires that captured data be examined and classified as being either a first type of data configuration or a second type. A first type includes a given number of numeric characters delimited by both margin and center characters. A second type includes either a margin character or a center character and a given number of numeric characters. Labels are formed, where possible, by using appropriate first type data configurations. If labels cannot be formed using only first type configurations, second type configurations are examined to determine if they could represent different portions of the same region (left or right) of a label. If complementary second type configurations are found, they are merged to form a half label. The formed half label may be further merged with a complementary first type data configuration to form a complete label.Type: GrantFiled: June 26, 1986Date of Patent: January 5, 1988Assignee: International Business Machines CorporationInventors: Eric C. Broockman, Olen L. Stokes, Jr.
-
Patent number: 4713785Abstract: A system is disclosed for preventing processing of duplicative coded label signals generated by a scanner lacking item detectors. The system establishes a variable lockout time as a function of operator performance. Any detected label candidate which duplicates a candidate received within the lockout time is assumed to be duplicative. Any transfer to the terminal is inhibited. Operator performance is tracked by measuring the inter-item arrival times for candidates actually transferred to the terminal. The inter-item arrival times are averaged over a given number of items. The average value is used to select a lockout time which is generally proportional to the average inter-item arrival time.Type: GrantFiled: April 18, 1985Date of Patent: December 15, 1987Assignee: International Business Machines CorporationInventors: Douglas C. Antonelli, Patricia M. Branscomb, Eric C. Broockman, LeRoy D. Dickson, Caralee P. Koppel, Richard Ossowski, Olen L. Stokes, Jr.
-
Patent number: 4548463Abstract: Operating parameters for a multiple facet holographic disc scanner are adjusted on real time basis as a function of the actual diffraction efficiency of the facet region aligned with the impinging laser beam. The operating parameters are adjusted to achieve optimum signal levels independent of facet characteristics. Diffraction efficiency is inversely related to zero order beam power for a given level of input beam power. A photodetector measures the zero order beam power. The output of this photodetector is used to control video amplifier gain and/or semiconductor laser current.Type: GrantFiled: February 13, 1984Date of Patent: October 22, 1985Assignee: International Business Machines CorporationInventors: Robert T. Cato, LeRoy D. Dickson, Olen L. Stokes, Jr.
-
Patent number: 4431912Abstract: An optical scanner in a retail store checkout stand includes a single item detector upstream of the scanner window. Output signals from the item detector and from symbol recognition logic are used to open and close a shutter in the beam path of the scanner laser. The shutter is opened and a first time out sequence is started when the beam path is interrupted. A second, short time out sequence is restarted each time a valid symbol is recognized. A third time out sequence of intermediate length supersedes the first time out sequence when the beam path is cleared. The laser shutter is closed and the symbol is transferred to a terminal or controller upon the completion of any active time out sequence or upon recognition of a predetermined number of identical symbols, whichever comes first.Type: GrantFiled: November 13, 1981Date of Patent: February 14, 1984Assignee: International Business Machines Corp.Inventors: LeRoy D. Dickson, Charles M. Pierce, Olen L. Stokes, Norman J. Woodland
-
Patent number: 4421978Abstract: In decoding a UPC-type label, a partial decode and majority vote technique is employed to select final values for ambiguous characters (i.e., 1-7, 2-8) appearing in the label. During the partial decode phase, character-identifying values are established for every character but a common value is assigned to any ambiguous character in a given subset of such characters. An ambiguity-resolving value is additionally assigned to an ambiguous character each time it appears. Through algebraic summation of the ambiguity-resolving values for each character position occupied by an ambiguous character, the ambiguous character which appears a majority of times in that position is finally selected.Type: GrantFiled: August 20, 1981Date of Patent: December 20, 1983Assignee: International Business Machines CorporationInventors: George J. Laurer, Olen L. Stokes, Jr.
-
Patent number: 4414468Abstract: A technique for compensating for systematic errors in printing or reading bar codes is disclosed. Label decoding always begins with a center character and proceeds one character at a time toward a margin. When bar-space pair measurements indicate an ambiguous character (which can only be fully decoded using bar width measurements) error correction is based on the characteristics of the adjacent, previously decoded character.Type: GrantFiled: May 18, 1981Date of Patent: November 8, 1983Assignee: International Business Machines CorporationInventors: George J. Laurer, Olen L. Stokes, Jr.