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: 10469366
    Abstract: 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: Grant
    Filed: June 23, 2016
    Date of Patent: November 5, 2019
    Assignee: Extreme Networks, Inc.
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Publication number: 20160308756
    Abstract: 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: Application
    Filed: June 23, 2016
    Publication date: October 20, 2016
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Patent number: 9407455
    Abstract: 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: Grant
    Filed: July 2, 2014
    Date of Patent: August 2, 2016
    Assignee: Extreme Networks, Inc.
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Publication number: 20140347980
    Abstract: 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: Application
    Filed: July 2, 2014
    Publication date: November 27, 2014
    Applicant: Extreme Networks, Inc.
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Patent number: 8797849
    Abstract: 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: Grant
    Filed: June 21, 2011
    Date of Patent: August 5, 2014
    Assignee: Extreme Networks
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Patent number: 8331373
    Abstract: 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: Grant
    Filed: June 21, 2010
    Date of Patent: December 11, 2012
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
  • Patent number: 8059658
    Abstract: 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: Grant
    Filed: March 31, 2008
    Date of Patent: November 15, 2011
    Assignee: Extreme Networks, Inc.
    Inventors: Edward J. Rovner, Olen L. Stokes, Justus W. Gries, Donald B. Grosser
  • Publication number: 20110249552
    Abstract: 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: Application
    Filed: June 21, 2011
    Publication date: October 13, 2011
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Publication number: 20110222539
    Abstract: 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: Application
    Filed: June 21, 2010
    Publication date: September 15, 2011
    Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
  • Patent number: 7990850
    Abstract: 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: Grant
    Filed: April 11, 2008
    Date of Patent: August 2, 2011
    Assignee: Extreme Networks, Inc.
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Patent number: 7843927
    Abstract: 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: Grant
    Filed: December 22, 2006
    Date of Patent: November 30, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
  • Patent number: 7724734
    Abstract: 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: Grant
    Filed: December 23, 2005
    Date of Patent: May 25, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
  • Publication number: 20090257348
    Abstract: 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: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Inventors: Olen L. Stokes, Sunil P. Shah, Arnel Lim
  • Patent number: 4717818
    Abstract: 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: Grant
    Filed: June 26, 1986
    Date of Patent: January 5, 1988
    Assignee: International Business Machines Corporation
    Inventors: Eric C. Broockman, Olen L. Stokes, Jr.
  • Patent number: 4713785
    Abstract: 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: Grant
    Filed: April 18, 1985
    Date of Patent: December 15, 1987
    Assignee: International Business Machines Corporation
    Inventors: Douglas C. Antonelli, Patricia M. Branscomb, Eric C. Broockman, LeRoy D. Dickson, Caralee P. Koppel, Richard Ossowski, Olen L. Stokes, Jr.
  • Patent number: 4548463
    Abstract: 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: Grant
    Filed: February 13, 1984
    Date of Patent: October 22, 1985
    Assignee: International Business Machines Corporation
    Inventors: Robert T. Cato, LeRoy D. Dickson, Olen L. Stokes, Jr.
  • Patent number: 4431912
    Abstract: 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: Grant
    Filed: November 13, 1981
    Date of Patent: February 14, 1984
    Assignee: International Business Machines Corp.
    Inventors: LeRoy D. Dickson, Charles M. Pierce, Olen L. Stokes, Norman J. Woodland
  • Patent number: 4421978
    Abstract: 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: Grant
    Filed: August 20, 1981
    Date of Patent: December 20, 1983
    Assignee: International Business Machines Corporation
    Inventors: George J. Laurer, Olen L. Stokes, Jr.
  • Patent number: 4414468
    Abstract: 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: Grant
    Filed: May 18, 1981
    Date of Patent: November 8, 1983
    Assignee: International Business Machines Corporation
    Inventors: George J. Laurer, Olen L. Stokes, Jr.