Patents by Inventor Lewis Dodrill

Lewis Dodrill has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080034035
    Abstract: The invention is directed to techniques for providing an audibly controlled interface for a user of a limited audio-based communication device, for example, a telephony device such as a desktop telephone or a cellular telephone. The communication device has an interface connection with a proxy browser. The user initially accesses the device, such as by picking up the handset, and the proxy browser provides a communication path over a network to a call services application on an application server. The application server provides a response to the initial access signal. The proxy browser receives the response from the application server and plays back an audio output based on the response to the communication device for the user. The user can then respond with a request to the call services application to place an outbound call or to initiate another service provided by the application server via the proxy browser.
    Type: Application
    Filed: October 17, 2007
    Publication date: February 7, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Lewis Dodrill, Ryan Danner, Steven Martin
  • Publication number: 20060218287
    Abstract: The invention is directed to techniques for providing an event notification string over a network to a notification server. An application server includes a notifying application that monitors, or otherwise determines, the occurrence of an event of interest to a target user who uses a device that can receive notification of the event. The notifying application generates an event notification string that indicates that a notification to the target user should be made. The notifying application then sends the event notification string over a network, such as an IP (Internet Protocol) network, to a notification server, which provides an event notification application that processes the event notification string. The event notification application determines the identity of the target user, if the event notification string does not provide this information itself, and which devices accessed by the target user should receive the notification.
    Type: Application
    Filed: June 1, 2006
    Publication date: September 28, 2006
    Inventors: Lewis Dodrill, Ryan Danner, Steven Martin
  • Publication number: 20060047767
    Abstract: A unified web-based voice messaging system uses an application server, configured for executing a voice application defined by XML documents, that accesses subscriber attributes from a standardized information database server (such as LDAP), and messages from a standardized messaging server (such as IMAP), regardless of message format. The application server, upon receiving a request from a browser serving a user, accesses the standardized database server to obtain attribute information for responding to the voice application operation request. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server. The application server also is configured for storing messages for a called party in the standardized messaging server by storing within the message format information that specifies the corresponding message format.
    Type: Application
    Filed: September 7, 2005
    Publication date: March 2, 2006
    Inventors: Lewis Dodrill, Geetha Ravishankar, Satish Joshi, Ryan Danner, Susan Barban, Steven Martin, Swaminathan Ravishankar
  • Publication number: 20050192809
    Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.
    Type: Application
    Filed: April 18, 2005
    Publication date: September 1, 2005
    Inventors: Lewis Dodrill, Satish Joshi, Ryan Danner, Steven Martin
  • Publication number: 20050193332
    Abstract: An application server, configured for executing an application defined by XML documents for delivering voice portal services, accesses subscriber attributes from a standardized information database server (such as LDAP). The application server, upon receiving a request from a proxy browser serving a user, accesses the standardized database server to obtain attribute information for responding to the application request. The application server sends a request to a content server for media content based on the HTTP request and the attribute information. The application server generates an HTML page, for execution of the prescribed voice portal service application having XML tags configured for controlling delivery of the media content in an audible format, based on the HTTP request.
    Type: Application
    Filed: May 3, 2005
    Publication date: September 1, 2005
    Inventors: Lewis Dodrill, Peter Garahan, Susan Barban
  • Publication number: 20050177622
    Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture enables use of multiple instances of a notification process, each configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. Each notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. Each notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.
    Type: Application
    Filed: March 3, 2005
    Publication date: August 11, 2005
    Inventors: Brenda Spielman, Lewis Dodrill, Satish Joshi, Nagendran Parasu, Robert Lockwood