78946843
Aug 7, 2006
Jan 15, 2008
computer software used to facilitate and coordinate synchronous and asynchronous communications and collaboration among users, third-party software programs, computer servers or processors
Electrical and Scientific Apparatus