Let's take downtown Palo Alto as the baseline. It's within walking distance of the Palo Alto Caltrain station, which gives you great connectivity to almost all Caltrain trains. For bus service, you've got great connectivity North (via Samtrans ECR) and South (via VTA routes 22, 35, and 522), and good connectivity East (via Samtrans routes 280 and 281).
I don't know exactly which area is meant by "East Bayshore", but if it's the area served by Mvgo's East Bayshore shuttle (which goes to the Mountain View Caltrain station), then you've got inconsistent transit access, centered around commute times. The trips do go pretty late (until ~8 PM), but there's no access during lunch or on weekends. There's also coverage by VTA's route 40.
As for the Stanford Research Park, that's got alot more routes covering it, but again they're almost all commute-focused. For local traffic, VTA's route 89 goes through the area and connects you to El Camino Real and the California Ave. Caltrain station, but it doesn't run too often. VTA express routes 101-104 run a few commute-time trips to the south and east of the county. There's also the Dumbarton Express DB1 route (connecting people to the East Bay), which only runs during commute times (unlike the DB route, which runs at least hourly during the day). Finally, Marguerite has a connection to the Palo Alto train station (the RP route, running only during commute times); and another route (the 1050A route) that was recently adjusted to connect the Research Park, El Camino Real, and campus. That route I like the best, because it runs throughout the day.
The summary is: The areas earmarked for tech companies are served almost exclusively by transit that _only_ runs during commute hours, and rarely runs outside of those times (or on weekends). That just doesn't work as well any more, which is why places like downtown are such a big selling point for companies.
Full disclosure: I work at Stanford, and used to work on-campus, but recently got moved out to the Research Park area.