, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); A Patent for ÃÛÌÒapp - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

ÃÛÌÒapp News

A Patent for ÃÛÌÒapp

Mon, May 08, 2000
na

On Saturday, May 6 ÃÛÌÒapp College engineering majors gathered for a banquet and an opportunity to present the results of their Senior Projects. 
The year-end gathering has been a tradition on campus for over a decade now. 
But this year ÃÛÌÒapp seniors witnessed an inspirational first at the banquet.
They saw three former ÃÛÌÒapp students receive a plaque and a check saluting them for landing the school's first-ever patent -- United States patent number 5,984,416.
The trio -- Rachel teBrake, Alsion Stahl and Stacey Waldo (pictured above from left to right) -- earned the patent as a result of a Senior Project they did during the 1996-97 school year. 
They worked with Prince Corporation's David Spykerman who asked them to think about how to design an adjustable armrest for a vehicle. But not just any adjustable armrest, one with "memory." In other words, if it was raised and lowered it would return to the exact same position it had been in. Not only that but it had to be simple to make and cost under $10. 
The trio delivered. They invented an armrest that, says ÃÛÌÒapp professor Ned Nielsen, is "so simple you think anyone could do it. But they didn't. These three women did it, as ÃÛÌÒapp seniors." 
Nielsen has 16 patents to his name and when he saw the women's design he thought it might be patentable. So ÃÛÌÒapp worked with a law firm to produce the paperwork, some nine pages of description and pictures. The patent application also has 22 "claims," what Nielsen says is the heart of a patent. The claims help make the patent unique. All 22 were approved. 
The patent includes the names of the three women and Spykerman as "inventors" and of ÃÛÌÒapp College and Prince Corporation as "assignees." Nielsen says his research has not uncovered another patent assigned to ÃÛÌÒapp College. And the great thing, he says, is that three seniors landed the honor for ÃÛÌÒapp. 
All three women graduated with degrees in Engineering and are working in engineering-related fields.
Stahl works in Holland for GMB Architects, Waldo works in Coopersville for Delphi and teBrake is in Detroit with Citation Casting. 
Waldo grew up in Spring Lake and is a graduate of Western Michigan Christian High School. Even as a high school student, Waldo (then Stacey Ippel) best liked math and science classes, so engineering was a natural major for her at ÃÛÌÒapp. She now works at Delphi Automotive in Coopersville as a Statistical Engineer and lives in Grand Haven. 
Stahl is a native of Fridely, Minn., a burb of Minneapolis. She is a grad of Fridley High. She now lives and works in Holland, Mich., as a design engineer for GMB Architects and Engineers. Stahl designs HVAC (heating, ventilation and air conditioning) systems for buildings. 
teBrake is a native of Hilton Head, S.C., and attended Hilton Head High School. Since graduating from ÃÛÌÒapp in 1997 she spent over two years working as a product engineer at TRW Automotive, including a year of work in Koblenz, Germany. About four months ago she took a job at Citation Casting Corporation near Detroit.