본 발명 의 방법 들 을 수행 하 는 소프트웨어 는 디바이스 와 함께 제공 되 거나 , 인가 된 사용자 에 의해 모바일 디바이스 상 에 다운로드 될 수 있 고 / 있 거나 , 또한 호스트 서버 ( 860 ) 의 메모리 ( 16 ) 에 상주 하 고 서버 프로세서 ( 14 ) 에 의해 실행 가능 할 수 있 다 . 호스트 서버 ( 860 ) 뿐 만 아니 라 모바일 디바이스 ( 800 ) 의 기능 은 또한 애플리케이션 특정 집 적 회로 ( ASIC ) , 필드 프로그래머 블 게이트 어레이 ( FPGA ) 및 / 또는 복합 프로그래머 블 로직 디바이스 ( CPLD ) , 그래픽 처리 유닛 ( GPU ) , 및 신경 네트워크 처리 회로 또는 시뮬레이션 회로 들 과 같 은 , 기계 판독 가능 한 명령어 들 을 저장 하 는 다양 한 하드웨어 컴포넌트 들 을 통해 구현 될 수 있 다 . 본 발명 의 양태 들 에 따른 시스템 들 은 소프트웨어 및 / 또는 하드웨어 컴포넌트 들 의 임의 의 요구 되 는 조합 과 함께 동작 할 수 있 다 .