Patent 6859838 was granted and assigned to ON24 on February, 2005 by the United States Patent and Trademark Office.