×

Enhanced analogue of interactive voice response structures and functions for mobile phones and similar handheld communications devices

  • US 20070123223A1
  • Filed: 11/29/2005
  • Published: 05/31/2007
  • Est. Priority Date: 11/29/2005
  • Status: Active Grant
First Claim
Patent Images

I. I. An integrated system that provides an enhanced analogue of interactive voice response system structures and functions for mobile phones and similar handheld communications devices, comprising:

  • (a) a plurality of customized kernel applications for mobile phones and similar handheld communication devices which will;

    (1) uniquely identify, and optionally locate, said mobile phones and similar handheld communications devices, to establish distinct sessions and transactions with one or more predetermined control servers by collecting kernel application identification codes, predetermined feature attributes, and when accessible, unique hardware identification codes, subscriber identification module card information, and global positioning system information from said mobile phones and similar handheld communication devices, (2) provide a user interface, generally formatted according to said predetermined feature attributes, for saving user preferences such as bookmarks and structure display settings, activating a search facility, summoning a directory, and other related tasks, (3) enable a user or automated program to enter one or more reference codes that are predominantly comprised of phone numbers, and optional authentication codes which are transmitted to one or more said predetermined control servers over a communications network, (4) request, receive and display a predetermined set of options analogous to interactive voice response services, context-specific data streams as scrolling ticker tape messages, and urgent notification messages, from said predetermined control servers, generally accessed via said reference codes, (5) initialize predetermined modular programs, each one identified by a module identification code associated with each option, within said predetermined set of options, as required by said user or automated program, (6) provide said user or automated program with the facility to send dynamically created or pre-formatted messages, and respond to each said urgent notification messages or said scrolling ticker-tape messages, (7) access through predetermined communication networks, traditional voice and multimedia services, including applications and information from one or more predetermined external application and content servers, as required by said modular programs, and (8) optionally store for added efficiency, said predetermined set of options, said modular programs, a selection of said reference codes, said external applications, and pertinent information onto said mobile phones and similar handheld communication devices, should said feature attributes indicate adequate capability, (b) one or more central control servers which will;

    (1) provide access, storage, management and manipulation of a database of user registration information, including user device information comprised of said kernel application identification codes, said predetermined feature attributes, said unique hardware identification codes, said subscriber identification module card information, and said global positioning system information from said mobile phones and similar handheld communication devices, for session identification, verification and transaction tracking, (2) provide access, storage, management, and manipulation of a database of structure definitions, labels, said reference codes, said module identification codes, and other programs and information that form analogous interactive voice response services, (3) provide access, storage, management, and manipulation of databases for said reference codes, said modular programs including said module identification codes assigned to each said modular programs, and content, (4) serve as a default resource and registry for said kernel applications, substantially regarding access to said modular programs, including redirection to said external applications and external content servers, (5) provide gateway connectivity to the public Internet and to one or more telephone companys'"'"' wireless and landline infrastructure, (6) interface and coordinate with predetermined communications systems, other control servers and workstations as required by said modular programs and said databases, and (7) provide a call and message routing facility and database for sending, receiving and forwarding calls, text, voice, graphical or multimedia messages and notifications to predetermined communications systems, voice and messaging servers, and other network-enabled devices, generally based on said reference codes, predetermined user registration parameters and a predetermined set of specific kernel identification codes, (c) one or more optional ancillary control servers which will;

    (1) provide a predetermined set of kernel identification codes access, storage, management and manipulation of a local database of user registration information, including local user device information comprised of said kernel application identification codes, said predetermined feature attributes, etc. for local session identification, verification and transaction tracking, (2) provide said predetermined set of kernel identification codes access, storage, management and manipulation of a local database of structure definitions, labels, said reference codes, said module identification codes, and other programs and information that form local analogous interactive voice response services, each record of which is registered with said central control servers, (3) provide said predetermined set of kernel identification codes access, storage, management, and manipulation of databases for local reference codes, local modular programs, and local content, all of which must be registered with said central control servers, (4) serve as a primary resource and registry for a predetermined set of kernel identification codes, substantially regarding access to said local modular programs, including redirection to said external applications and external content servers, (5) provide local gateway connectivity to the public Internet and to various telephone companys'"'"' wireless and landline infrastructure, (6) interface and coordinate with predetermined communications systems and workstations as required by said local modular programs and said databases, and (7) provide said predetermined set of kernel identification codes with a local call and message routing facility and database for sending, receiving and forwarding calls, text, voice, graphical or multimedia messages and notifications to predetermined communications systems, voice and messaging servers, and other network-enabled devices, generally based on said local reference codes and said user registration parameters,

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×