Search

Marcel Vanos Phones & Addresses

  • Santa Cruz, CA
  • 165 Elsie St, San Francisco, CA 94110 (415) 920-1989
  • 116 Lundys Ln, San Francisco, CA 94110 (415) 920-1989
  • 1035 Dolores St, San Francisco, CA 94110 (415) 920-1989
  • Santa Clara, CA
  • 1035 Dolores St, San Francisco, CA 94110 (415) 722-6692

Work

Position: Food Preparation and Serving Related Occupations

Education

Degree: Associate degree or higher

Emails

Publications

Us Patents

Keyboards For Portable Electronic Devices

View page
US Patent:
20070152978, Jul 5, 2007
Filed:
Jul 24, 2006
Appl. No.:
11/459606
Inventors:
Kenneth Kocienda - Sunnyvale CA, US
Scott Herz - Santa Clara CA, US
Richard Williamson - Los Gatos CA, US
Gregory Novick - Santa Clara CA, US
Virgil King - Mountain View CA, US
Chris Blumenberg - San Francisco CA, US
Marcel Vanos - San Francisco CA, US
Bas Ording - San Francisco CA, US
Scott Forstall - Mountain View CA, US
Imran Chaudhri - San Francisco CA, US
Greg Christie - San Jose CA, US
Stephen Lemay - San Francisco CA, US
International Classification:
G06F 3/041
US Classification:
345173000
Abstract:
A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to the respective icon is detected. A respective symbol in the two or more symbols to which the contact further corresponds is determined. The displayed respective icon is modified to indicate that the contact corresponds to the respective symbol.

Mixed Media Conferencing

View page
US Patent:
7881235, Feb 1, 2011
Filed:
Jun 25, 2004
Appl. No.:
10/877507
Inventors:
Bruce Arthur - Palo Alto CA, US
Marcel VanOs - San Francisco CA, US
Stephen O Lemay - San Francisco CA, US
Greg Christie - San Jose CA, US
Peter Westen - Menlo Park CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 12/16
H04Q 11/00
US Classification:
370261, 37920201, 709204, 709227
Abstract:
Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants.
Marcel Mwa Vanos from Santa Cruz, CA Get Report