Zero-footprint telephone application development
    1.
    发明授权
    Zero-footprint telephone application development 有权
    零占地面积的电话应用开发

    公开(公告)号:US08612925B1

    公开(公告)日:2013-12-17

    申请号:US11548200

    申请日:2006-10-10

    IPC分类号: G06F9/44

    摘要: A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in preparation for a sales pitch for selling hosting services, a non-programmer can develop a short application appropriate to the target customer. After the pitch, access to the demonstration could be given to the target customer to allow them to more fully develop the application. When the target customer is satisfied with the application, they can have their application live for their actual (as opposed to test users) at a suitable phone number simply by having the hosting provider configure the appropriate access. Once the source code of phone application is identified to the development environment, the developer can use a telephone to immediately call the application on the hosted development environment. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. This focuses the development on application specific logic. Embodiments of the invention simplify the process of defining speech recognition grammars within their applications. Embodiments of the invention support rapid application deployment from the development environment to hosted application deployment to the intended audience.

    摘要翻译: 描述了零占用的远程托管手机应用程序开发环境。 该环境允许开发人员使用标准计算机,而无需任何专门的软件(在一些实施例中,所有必要的都是网络浏览器和网络访问)以及电话,以开发使用语音识别和/或触摸音输入的复杂的电话应用 执行任务,访问基于Web的信息和/或执行商业交易。 例如,为了准备销售托管服务的销售点,非程序员可以开发适合于目标客户的简短应用程序。 演出结束后,可以向目标客户提供演示,以便他们更充分地开发应用程序。 当目标客户对应用程序感到满意时,只需使主机提供商配置适当的访问权限,就可以通过适当的电话号码为他们的实际(而不是测试用户)提供应用程序。 一旦电话应用程序的源代码被识别到开发环境,开发人员可以使用电话立即在托管的开发环境上调用应用程序。 一些实施例支持并发呼叫流跟踪,其允许开发者使用web浏览器来观察她/他的应用的执行。 提供了各种可重用的库,使开发人员能够利用开发良好的库进行常见的回放,输入和计算任务。 这将重点放在应用程序专用逻辑上。 本发明的实施例简化了在其应用中定义语音识别语法的过程。 本发明的实施例支持从开发环境到托管应用部署到目标受众的快速应用部署。

    Web-to-phone account linking using a linking code for account identification
    3.
    发明授权
    Web-to-phone account linking using a linking code for account identification 有权
    使用链接代码进行帐户识别的网络到手机帐户链接

    公开(公告)号:US07089310B1

    公开(公告)日:2006-08-08

    申请号:US09694797

    申请日:2000-10-20

    IPC分类号: G06F15/16

    摘要: A method and apparatus for linking a web based account to a phone based account is described. The method avoids the need to directly reveal account information, e.g. username/password, about one account to the provider of the other. The linking occurs on the web in one embodiment, with a user's browser being redirected from the web site to the web site of the provider of the voice service. The redirection URL will include account linking information. Once the user identifies herself to the web site of the provider of the voice service, the linking information can be stored in the user's phone account as a cookie. When the user access the voice service over the phone, her telephone identifying information can be used to identify her profile. When she visits the phone application corresponding to the web site, the cookie—now including linking information—can be passed to the application to identify the appropriate web account.

    摘要翻译: 描述了用于将基于网络的帐户链接到基于电话的帐户的方法和装置。 该方法避免了直接显示帐户信息的需要,例如 用户名/密码,大约一个帐户给另一个的提供者。 在一个实施例中,链接发生在网络上,用户的浏览器被从网站重定向到语音服务提供商的网站。 重定向网址将包括帐户链接信息。 一旦用户将自己识别到语音服务的提供商的网站,则链接信息可以作为cookie存储在用户的电话帐户中。 当用户通过电话访问语音服务时,她的电话识别信息可用于识别她的个人资料。 当她访问与网站相对应的电话应用程序时,可以将Cookie(包括链接信息)传递给应用程序以识别适当的网络帐户。

    Encryption key updating for multiple site automated login

    公开(公告)号:US06950522B1

    公开(公告)日:2005-09-27

    申请号:US09594304

    申请日:2000-06-15

    IPC分类号: H04L9/00 H04L9/08

    摘要: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.

    Encryption key updating for multiple site automated login
    5.
    发明授权
    Encryption key updating for multiple site automated login 失效
    多站点自动登录的加密密钥更新

    公开(公告)号:US07660422B2

    公开(公告)日:2010-02-09

    申请号:US11136156

    申请日:2005-05-24

    IPC分类号: H04L9/08

    摘要: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.

    摘要翻译: 版本号与加密的密钥可执行文件相关联,以允许系统的密钥的实时更新,这有助于用户使用加密的机密登录到不同域上的多个网站。 在更新密钥期间,可以在每个站点使用两个密钥,每个密钥具有关联的一位十六进制版本标签。 当用新密钥更新密钥时,现有或旧的密钥将提供到期时间。 从系统以安全的方式向新系统提供第二个密钥,并具有新的版本号,并且提供了提供加密票证的解密的当前密钥。 系统在并发时跟踪两个键。 现有密钥到期后,只有第二个或更新的密钥用于为用户提供登录服务。 系统周期性地刷新旧键。

    Encryption key updating for multiple site automated login
    6.
    发明授权
    Encryption key updating for multiple site automated login 有权
    多站点自动登录的加密密钥更新

    公开(公告)号:US07539310B2

    公开(公告)日:2009-05-26

    申请号:US11136350

    申请日:2005-05-24

    IPC分类号: H04L9/00

    摘要: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.

    摘要翻译: 版本号与加密的密钥可执行文件相关联,以允许系统的密钥的实时更新,这有助于用户使用加密的机密登录到不同域上的多个网站。 在更新密钥期间,可以在每个站点使用两个密钥,每个密钥具有关联的一位十六进制版本标签。 当用新密钥更新密钥时,现有或旧的密钥将提供到期时间。 从系统以安全的方式向新系统提供第二个密钥,并具有新的版本号,并且提供了提供加密票证的解密的当前密钥。 系统在并发时跟踪两个键。 现有密钥到期后,只有第二个或更新的密钥用于为用户提供登录服务。 系统周期性地刷新旧键。