Payne & Fears LLP 4 Park Plaza, Irvine, CA 92614 Payne & Fears LLP One Embarcadero Center Suite 2300, San Francisco, CA 94111 9497971255 (Office), 9498511212 (Fax)
Licenses:
California - Active 2002
Education:
Boston College Law School Degree - JD - Juris Doctor - Law Graduated - 2001 University of California Degree - BA - Bachelor of Arts - Political Science Graduated - 1998 University of California Degree - BA - Bachelor of Arts - Philosophy Graduated - 1998
AJ Miller & Assoc. - Oakland, CA since Apr 2012
project engineer
Stickframe Feb 2006 - Apr 2012
principal
Mercury Engineering Feb 2003 - Feb 2006
structural engineer
Education:
University of California, Berkeley 1995 - 1999
BSCE, civil engineering
Fire Engineer At Fire & Emergency Services Authority
SaaS Partnerships Global Sales Global Sourcing Business Alliances Sales Enablement Enterprise Software Go-to-market Strategy New Business Development Strategic Partnerships Demand Generation Solution Selling Partner Management Professional Services Business Development Selling Product Marketing Sales Account Management Cloud Computing Sales Operations Salesforce.com Management Strategic Alliances
Scott's Seafood Mountain View, CA Aug 2012 to Apr 2014 ServerServerPalo Alto, CA Mar 2012 to Apr 2014Castro Point Mountain View, CA Oct 2007 to Mar 2009 Server
Education:
San Jose State University San Jose, CA Aug 2012 Business ManagementFoothill Community College Los Altos Hills, CA Jan 2009 to Jun 2011Professional Culinary Institute of Campbell Campbell, CA Jul 2003 to Jan 2004
Jun 2014 to 2000 Sales SpecialistServerPalo Alto, CA Mar 2012 to Apr 2014Scott's Seafood Mountain View, CA Apr 2012 to Aug 2012 ServerCastro Point Mountain View, CA Oct 2008 to Mar 2011 Server
Education:
San Jose State University San Jose, CA Aug 2012 Business ManagementFoothill Community College Los Altos Hills, CA Jan 2009 to Jun 2011Professional Culinary Institute Campbell, CA Jul 2003 to Jan 2004 Essential Professional Culinary Skills
Isbn (Books And Publications)
Transitions: Voices on the Craft of Digital Editing
Weitong Chuang - Sunnyvale CA, US Erik Andersen - Mountain View CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G11C 29/00
US Classification:
714763, 370230
Abstract:
A network device for minimizing latency and correcting errors associated with information transmitted from an external memory device. The network device includes a management unit for requesting information stored on at least one external memory device. The network device also includes a command unit for transmitting a request from the management unit to the external memory device. The command unit maintain at least one counter that is associated with current requests and compares the at least one counter to at least one predefined threshold in order to throttle the management unit when the at least one counter exceeds the at least one threshold. The network device further includes means for aligning information from the at least one external memory device with information transmitted from the command unit to the management unit and for ensuring that aligned information is accurate.
Weitong Chuang - Sunnyvale CA, US Erik Andersen - Mountain View CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G11C 29/00
US Classification:
714763, 370230
Abstract:
A network device for minimizing latency and correcting errors associated with information transmitted from an external memory device. The network device includes a management unit for requesting information stored on at least one external memory device. The network device also includes a command unit for transmitting a request from the management unit to the external memory device. The command unit maintain at least one counter that is associated with current requests and compares the at least one counter to at least one predefined threshold in order to throttle the management unit when the at least one counter exceeds the at least one threshold. The network device further includes means for aligning information from the at least one external memory device with information transmitted from the command unit to the management unit and for ensuring that aligned information is accurate.
A network device for dynamically allocating memory locations to plurality of queues. The network device includes means for determining an amount of memory buffers that is associated with a port, for assigning a fixed allocation of memory buffers to each of a plurality of queues associated with the port and for sharing remaining memory buffers among the plurality of queues. The remaining memory buffers are used by each of the plurality of queues after the fixed allocation of memory buffers assigned to the queue is used. The network device also includes means for setting a limit threshold for each of the plurality of queues. The limit threshold determines how much of the remaining memory buffer may be used by each of the plurality of queues. The network device further includes means for defining at least one color threshold for packets including a specified color marking and for defining a virtual maximum threshold. When one of the plurality of queues requests access to the remaining memory buffers and the remaining memory buffers is less than the limit threshold for the queue, the virtual maximum threshold is defined for the queue.
Weighted Queuing Scheme For Managing Datagrams Within A Network Device Using Single Port Double Buffer (Ping-Pong) Memory
A method of handling data in a memory of a network device is disclosed. The method includes the steps of storing portions of a datagram, being handled by a network device, in a memory, where the memory comprises two logic memory blocks, storing at least two pointers with the portions of the datagram in the memory, where one of the at least two pointers points to a next portion of the memory to be accessed, retrieving the portions of the datagram and the at least two pointers when the network device is ready to act on the datagram, polling a register to determine which of the at least two pointers actually points to the next portion, retrieving the next portion, when necessary and acting on the datagram based on the processing of the datagram by the network device.
Erik Andersen - Mountain View CA, US Weitong Chuang - Sunnyvale CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G06F 3/00
US Classification:
710 36, 710 34, 710 52, 370229
Abstract:
A network device for dynamically allocating memory locations to plurality of queues. The network device includes an assigning means for assigning a predefined amount of a temporary memory buffer and a shared memory buffer to each of a plurality of ports and for allocating a fixed allocation of the temporary memory buffer and the shared memory buffer to each of a plurality of queues associated with each port. After each queue has accumulated a predefined portion of data in the temporary memory buffer, the data is transmitted to the shared memory. The means for assigning reduces the shared memory access bandwidth by a predefined amount that is less than a processing bandwidth of a system clock.
A network device for correcting corrupted memory locations. The network device includes a plurality of free pointers, each of which points to a free memory location. The network device also includes a plurality of cell locations for storing information, each of the plurality of cell locations comprising a field for storing a pointer to another cell location. Upon retrieving information from one of the plurality of cell locations, the device includes means for determining if the pointer to the current cell location is valid and for storing a valid pointer with the plurality of free pointers.
A network device for scheduling packets in a plurality of queues. The network device includes a plurality of configurable mechanisms, each of which is configured to process information in one of a plurality of queues based on a predefined bandwidth. A scheduler services an associated one of the plurality of queues based on the predefined bandwidth. The network device also includes means for tracking whether or not the plurality of queues has exceeded a predefined threshold. If the plurality of queues has exceeded the predefined threshold, a new bandwidth allocation is calculated for each of the plurality of queues. The new bandwidth allocation replaces the predefined bandwidth and is proportional to the predefined bandwidth for each of the plurality of queues.
A network device for dynamically allocating memory locations to plurality of queues. The network device includes means for determining an amount of memory buffers that is associated with a port, for assigning a fixed allocation of memory buffers to each of a plurality of queues associated with the port and for sharing remaining memory buffers among the plurality of queues. The remaining memory buffers are used by each of the plurality of queues after the fixed allocation of memory buffers assigned to the queue is used. The network device also includes means for setting a limit threshold for each of the plurality of queues. The limit threshold determines how much of the remaining memory buffer may be used by each of the plurality of queues. The network device further includes means for defining at least one color threshold for packets including a specified color marking and for defining a virtual maximum threshold. When one of the plurality of queues requests access to the remaining memory buffers and the remaining memory buffers is less than the limit threshold for the queue, the virtual maximum threshold is defined for the queue. The virtual maximum threshold replaces the limit threshold and packets associated with the at least one color threshold are processed in proportion with other color thresholds based on the virtual maximum threshold ceiling.
Provided to YouTube by Universal Music Group Erik Oluf Andersen John ...
Duration:
3m 30s
Erik Andersen Rookie Highlights
Erik Andersen Western Mustangs Left Tackle 6'6" 285lbs 2021 Vanier Cup...
Duration:
4m 48s
Googleplus
Erik Andersen
Lived:
Princeton, NJ Berea, OH Stanford, CA Somerville, MA Kingwood, TX Knoxville, TN
Education:
Princeton University, Berea High School, Stanford University, Massachusetts Institute of Technology
Erik Andersen
Education:
Falkenborgskolen - Frederikssund, Teknisk skole i Frederikssund - Frederikssund
About:
Er faguddannet maskinsnedker 1958 arbejdede i faget indtil 1977 og valgt som faglig leder i 1978 og sluttede i 2001 overgik til efterløn, så pensionist i 2005
Erik Andersen
Work:
Love Story Media - President
Education:
Simon Fraser University - Molecular Biology
Bragging Rights:
Two time winner of the BC Professional Wedding Award for Videography
Erik Andersen
Work:
Wepecket Island Records/Penikese Productions - Marketing Director/Account Executive
Education:
Northeastern University - Music Industry
Erik Andersen
Work:
IBM (2008)
Erik Andersen
About:
PAM Zellenradschleuse Typ Dairy wird in der chemischen-, pharmazeutischen und Lebensmittel Industrie und eines seiner Vorteile wird deine Möglichkeit genutzt, um eine flinke Reinigung zu absolvieren; ...