Gregory L. DeJager - San Jose CA James R. Rivers - Saratoga CA David H. Yen - Palo Alto CA Stewart Findlater - Mountain View CA Scott A. Emery - Saratoga CA
Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based on load, that is, the amount of data being forwarded through each port in the group. The load balancing of the present invention is preferably dynamic, that is, packets from a given stream may be forwarded on different ports depending upon each ports current utilization. When a new port is selected to transmit a particular packet stream, it is done so that the packets cannot be forwarded out of order. This is preferably accomplished by ensuring passage of a period of time sufficient to allow all packets of a given stream to be forwarded by a port before a different port is allocated to transmit packets of the same stream. The invention may be used in a variety of different network environments and speeds, including 10Base-T, 100Base-T, and Gigabit Ethernet, and other network environments.
James P. Rivers - Saratoga CA Scott A. Emery - Saratoga CA
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 1202
US Classification:
711170, 711171, 711172
Abstract:
Data is stored in a memory in a manner which eliminates dead time which occurs when the number of words in a page which are read-out are insufficient to provide enough time for simultaneously opening the next page. If the length of a frame being stored in memory is not an exact integral multiple of words in a page, a penultimate (or earlier) page is written with fewer words than the page can hold. This allows additional words to be placed into the last page, sufficient to provide every page used for storing a frame at least a number of words equal to the number of clock cycles needed for opening a next page.
Gregory L. DeJager - San Jose CA James R. Rivers - Saratoga CA David H. Yen - Palo Alto CA Stewart Findlater - Mountain View CA Scott A. Emery - Saratoga CA
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1228
US Classification:
370389, 370412, 709103, 709105
Abstract:
Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based on load, that is, the amount of data being forwarded through each port in the group. The load balancing of the present invention is preferably dynamic, that is, packets from a given stream may be forwarded on different ports depending upon each ports current utilization. When a new port is selected to transmit a particular packet stream, it is done so that the packets cannot be forwarded out of order. This is preferably accomplished by ensuring passage of a period of time sufficient to allow all packets of a given stream to be forwarded by a port before a different port is allocated to transmit packets of the same stream. The invention may be used in a variety of different network environments and speeds, including 10Base-T, 100Base-T, and Gigabit Ethernet, and other network environments.
Gregory L. DeJager - San Jose CA, US James R. Rivers - Saratoga CA, US David H. Yen - Palo Alto CA, US Stewart Findlater - Mountain View CA, US Scott A. Emery - Saratoga CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L012/56 H04L012/66
US Classification:
370401, 370389, 370412, 709103
Abstract:
The network switches and computer readable mediums of the present invention allocate port assignments based on load, that is, the amount of data being forwarded through each port in the group. The load balancing of the present invention is preferably dynamic, that is, packets from a given stream may be forwarded on different ports depending upon each port's current utilization. When a new port is selected to transmit a particular packet stream, it is done so that the packets cannot be forwarded out of order. This is preferably accomplished by ensuring passage of a period of time sufficient to allow all packets of a given stream to be forwarded by a port before a different port is allocated to transmit packets of the same stream. The invention may be used in a variety of different network environments and speeds, including 10Base-T, 100Base-T, and Gigabit Ethernet, and other network environments.
Linda Cheng - San Jose CA, US Scott Emery - Saratoga CA, US Stewart Findlater - Mountain View CA, US James P. Rivers - Saratoga CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/56
US Classification:
370389, 370392, 370401
Abstract:
A cross stack port aggregation method and system associates a destination index with a received packet when it is provided to devices in the stack. Each device utilizes the destination index to access a descriptor identifying ports in the device included in the port aggregation group. An index generated from packet address data is used to select a bit in a group mask unique to each port.
Gregory L. DeJager - San Jose CA, US James R. Rivers - Saratoga CA, US David H. Yen - Palo Alto CA, US Stewart Findlater - Mountain View CA, US Scott A. Emery - Saratoga CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/56 H04L 12/28
US Classification:
370412, 370389, 370392, 718103, 718105
Abstract:
The network switches and computer readable mediums of the present invention allocate port assignments based on load, that is, the amount of data being forwarded through each port in the group. The load balancing of the present invention is preferably dynamic, that is, packets from a given stream may be forwarded on different ports depending upon each port's current utilization. When a new port is selected to transmit a particular packet stream, it is done so that the packets cannot be forwarded out of order. This is preferably accomplished by ensuring passage of a period of time sufficient to allow all packets of a given stream to be forwarded by a port before a different port is allocated to transmit packets of the same stream. The invention may be used in a variety of different network environments and speeds, including 10Base-T, 100Base-T, and Gigabit Ethernet, and other network environments.
Navindra Yadav - San Jose CA, US Gnanaprakasam Pandian - Cupertino CA, US James Rivers - Saratoga CA, US Scott Emery - Saratoga CA, US Pauline Shuen - Palo Alto CA, US Murali Duvvury - Santa Clara CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
US Classification:
370389, 370401, 370254, 709242
Abstract:
In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.
Subnet Scoped Multicast / Broadcast Packet Distribution Mechanism Over A Routed Network
Navindra Yadav - San Jose CA, US James Rivers - Saratoga CA, US Gnanaprakasam Pandian - Cupertino CA, US Pauline Shuen - Palo Alto CA, US Scott Emery - Saratoga CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
US Classification:
370389, 709232
Abstract:
In one embodiment, receiving a data packet in a data forwarding domain, encapsulating a header to the received data packet, and routing the encapsulated data packet in the data forwarding domain over a distribution tree are provided.
License Records
Scott R Emery
License #:
70105347 - Active
Category:
EMS Licensing
Issued Date:
Mar 16, 2016
Expiration Date:
Jun 30, 2018
Type:
EMT-Basic
Name / Title
Company / Classification
Phones & Addresses
Scott Emery Dunno
Silicon Graphics International Corp. Computer Peripheral Equipment
46600 Landing Pkwy, Fremont, CA 94538
Scott K Emery
ERIEDUCK PROPERTY MANAGEMENT & INVESTMENT GROUP LIMITED
Scott Emery Dunno
SILICON GRAPHICS INTERNATIONAL CORP Intellectual Property Licensing · Sales And Service Of Computer Equipments/systems. · Sell And Service Computer Equipment · Mfg Electronic Computers Mfg Computer Peripherals Mfg Semiconductors/Dvcs · Mfg Integrated File Servers and Components · Mfg Integrated File Servers Components Software Development and Applications · Electronic Computer Manufacturing
900 N Mccarthy Blvd, Milpitas, CA 95035 56 Harrison St STE 505, New Rochelle, NY 10801 1140 E Arques Ave, Sunnyvale, CA 94085 1209 Orange St, Wilmington, DE 19801 (510)9338300, (650)9601980
BRAVEN since Mar 2013
Director of Engineering
2gig Technologies, Inc. - Lehi, Utah Sep 2012 - Mar 2013
Hardware Engineer
Harman International Jan 2008 - Sep 2012
Hardware Engineer II
Harman Music Group Jan 2006 - Jan 2008
Software Engineer
Spectrum Engineers Aug 2005 - Jan 2006
Technology Designer
Education:
University of Utah
BSEE, Electrical
Director Of Technology Support Services At Oregon State University
Director of Technology Support Services at Oregon State University
Location:
Corvallis, Oregon
Industry:
Higher Education
Work:
Oregon State University - Corvallis, Oregon Area since Jun 2013
Director of Technology Support Services
California College of the Arts - San Francisco Bay Area Sep 2007 - May 2013
Director of Academic Technology / Co-CIO
California College of the Arts - San Francisco Bay Area Oct 2004 - Aug 2007
Director of Academic Computing
California College of the Arts - San Francisco Bay Area Jul 2002 - Sep 2004
Web Administrator
POP Interactive, Inc. - San Francisco Bay Area Dec 1999 - Jul 2002
Web Developer
Education:
University of Oregon 2009 - 2012
M.S., Applied Information Management
San Francisco State University 1998 - 2000
B.S., Computer Science
Academy of Art University 1998 - 1999
Portland State University 1996 - 1998
Skills:
Organizational Leadership Strategic Planning Managing Employees Supervisory Skills Project Planning Budget Management Information Design Information Management Web Development Web Design XHTML Management Budgets Leadership User Experience Team Leadership Adobe Creative Suite Information Technology Staff Development Higher Education University Teaching Information Architecture E-Learning Photoshop Project Management HTML Educational Technology Teaching Program Management
Kaiser Permanente Medical GroupKaiser Permanente Westside Medical Office Neurology 2875 NW Stucki Ave, Hillsboro, OR 97124 (971)3101000 (phone), (971)3103901 (fax)
Education:
Medical School University of Washington SOM Graduated: 1975
Procedures:
Lumbar Puncture Neurological Testing
Conditions:
Epilepsy Ischemic Stroke Migraine Headache
Languages:
English
Description:
Dr. Emery graduated from the University of Washington SOM in 1975. He works in Hillsboro, OR and specializes in Neurology and Sleep Medicine. Dr. Emery is affiliated with Kaiser Sunnyside Medical Center.
Senior Technical Writer/Business Analyst with the ability to identify the documentation audience and target documents to the appropriate technical level while... Senior Technical Writer/Business Analyst with the ability to identify the documentation audience and target documents to the appropriate technical level while explaining complex business or technical processes in simple/concise terms. Experienced with compliance (i.e., SOX, IEC) issues, as have...
Louisville, KYAll my life I have been trained and raised in the spirit of Servant Leadership - to give to the work of the Christian body of believers and assist members by... All my life I have been trained and raised in the spirit of Servant Leadership - to give to the work of the Christian body of believers and assist members by being a catalysts for spiritual growth and personal development.
Corvallis, OR Castro Valley, CA Oakland, CA San Francisco, CA Portland, OR Spokane, WA
Work:
Oregon State University - Director of Technology Support Services California College of the Arts - Co-CIO/Director of Academic Technology (2002-2013) POP Interactive - Web Developer (1999-2002)
Education:
University of Oregon - M.S. Applied Information Management, San Francisco State University - B.S. Computer Science, Portland State University - Computer Science