scispace - formally typeset
Search or ask a question
Author

David Ladd

Other affiliations: AT&T, Motorola, Bell Labs
Bio: David Ladd is an academic researcher from Cisco Systems, Inc.. The author has contributed to research in topics: Markup language & Dialog box. The author has an hindex of 14, co-authored 21 publications receiving 1711 citations. Previous affiliations of David Ladd include AT&T & Motorola.

Papers
More filters
Patent
David Ladd1, Gregory Johnson1
23 Jul 1999
TL;DR: In this article, a parser unit is communicatively coupled to the network fetcher to parse the retrieved information based on predetermined syntax and an interpreter unit and a state machine are also used.
Abstract: A voice browser to process a markup language document. A voice browser includes a network fetcher unit to retrieve information from a destination of an information source. A parser unit is communicatively coupled to the network fetcher to parse the retrieved information based on predetermined syntax. The parser unit generates a tree structure representing the hierarchy of the retrieved information. An interpreter unit and a state machine are also used. The method includes the steps of retrieving and parsing a markup language document to determine at least one user input, determining whether the user input corresponds to a predetermined grammar, and using the predetermined grammar when the user input corresponds to the predetermined grammar. The method of determining a grammar is based upon phonetic rules and pronunciation. The grammar is sent to a speech recognition engine and compared to a user input.

539 citations

Patent
David Ladd1, Gregory Johnson1
23 Aug 2000
TL;DR: In this article, the authors present a markup language to provide interactive services, which includes a dialog element including a plurality of markup language elements, each of which is identifiable by at least one markup tag.
Abstract: The present invention relates to a markup language to provide interactive services. A markup language document in accordance with the present invention includes a dialog element including a plurality of markup language elements. Each of the plurality of markup language elements is identifiable by at least one markup tag. A step element is contained within the dialog element to define a state within the dialog element. The step element includes a prompt element and an input element. The prompt element includes an announcement to be read to the user. The input element includes at least one input that corresponds to a user input. A method in accordance with the present invention includes the steps of creating a markup language document having a plurality of elements, selecting a prompt element, and defining a voice communication in the prompt element to be read to the user. The method further includes the steps of selecting an input element and defining an input variable to store data inputted by the user.

267 citations

Patent
15 Aug 2001
TL;DR: In this paper, a method of determining a location relevant to a user of a communication device is presented, which involves determining general location information of the user and determining a list of location parameters from the generalized location information.
Abstract: A method of determining a location relevant to a user of a communication device is provided. The method involves determining general location information of the location relevant to the user and determining a list of location parameters from the general location information. Specific location of the communication device is also determined. The location relevant to the user is then determined by comparing the list of location parameters with the specific location information. Systems and programs for using the method are also provided.

245 citations

Patent
07 Dec 1995
TL;DR: The MAWL language as discussed by the authors provides an expressive typing capability, and the compiler performs error checking for common errors and self-consistency before actual compiling so run-time error checking is avoided.
Abstract: A new application language called the MAWL language and a compiler for the new application language called the MAWL compiler are provided for use by programmers of World Wide Web services. The MAWL language and the MAWL compiler may be used to provide any World Wide Web service, but they are especially useful for programming interactive services. The MAWL language provides an expressive typing capability. Through this expressive ability World Wide Web services that have defined states, sequences and sessions are straightforward where previously such capabilities do not exist. Further, the MAWL compiler performs error checking for common errors and self-consistency before actual compiling so run-time error checking is avoided. Together the MAWL language and the MAWL compiler greatly increase the productivity of the World Wide Web programmer and the complexity of the World Wide Web services that can reliably be provided.

104 citations

Patent
23 Jul 1999
TL;DR: In this article, a communication node (212) including a switch (260) having at least one incoming line is coupled with an audio processing unit to receive incoming audio communications from the user and to provide outgoing audio communications to the user.
Abstract: The present invention relates to systems and methods to provide a user with information from an information source (106). A system in accordance with the present invention includes a communication node (212) including a switch (260) having at least one incoming line. An audio processing unit is communicatively coupled to the switch to receive incoming audio communications from the user and to provide outgoing audio communications to the user. A voice browser (250) is communicatively coupled to the audio processing unit. The voice browser retrieves information from the information source and provides an output to the audio processing unit. The audio processing unit provides an outgoing audio communications to the user in response to the output. The method in accordance with the present invention includes the steps of receiving an audio input from a user associated with the destination based on the audio input, and retrieve information associated with the destination.

103 citations


Cited by
More filters
Patent
06 Dec 2019
TL;DR: In this paper, the authors present methods and systems relating to location-based services such as social networking, providing demographic information, tracking mobile devices, providing business information, providing an adaptable user interface, remotely effecting a change on a portable electronic device, providing a geofence, outputting locationbased information on a mobile device, varying transmissions to and from a mobiledevice, providing locationbased alerts, verifying transactions and tailoring information to the behavior of a user.
Abstract: Provided herein are methods and systems relating to location-based services such as social networking, providing demographic information, tracking mobile devices, providing business information, providing an adaptable user interface, remotely effecting a change on a portable electronic device, providing a geofence, outputting location-based information on a mobile device, varying transmissions to and from a mobile device, providing location-based alerts, verifying transactions and tailoring information to the behavior of a user.

1,653 citations

Journal ArticleDOI
TL;DR: The literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems is surveyed, and a selection of 75 key publications in the area is listed.
Abstract: We survey the literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems. We list a selection of 75 key publications in the area, and provide a summary for each of the papers. Moreover, we discuss terminology, risks and benefits, example domain-specific languages, design methodologies, and implementation techniques.

1,538 citations

PatentDOI
TL;DR: In this paper, a system for receiving speech and non-speech communications of natural language questions and commands, transcribing the speech and NN communications to textual messages, and executing the questions and/or commands is presented.
Abstract: Systems and methods are provided for receiving speech and non-speech communications of natural language questions and/or commands, transcribing the speech and non-speech communications to textual messages, and executing the questions and/or commands. The invention applies context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for one or more users presenting questions or commands across multiple domains. The systems and methods creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context of the speech and non-speech communications and presenting the expected results for a particular question or command.

1,164 citations

Patent
Michael G. Mikurak1
27 Feb 2006
TL;DR: In this article, a system, method, and article of manufacture are provided for technology sharing during demand and supply planning in a network-based supply chain environment, and steps included are providing locator and mapping capabilities utilizing the network.
Abstract: A system, method, and article of manufacture are provided for technology sharing during demand and supply planning in a network-based supply chain environment. Steps included are providing locator and mapping capabilities utilizing the network. Technology that includes streaming audio, stereo audio and video data is also shared utilizing the network. Encryption capabilities for the technology are also included. Further, searching capabilities are provided utilizing the network in addition to logging events and passive user profiling. The event logging includes logging network operations. User profile data is automatically received and stored. User profile data includes user identity, state, preferences and interests. User profile data is also automatically exported to an active profile manager which automatically adds additional user profile data. Additional user profile data includes information related to whether the user is a service provider or a manufacturer and the location of user.

1,143 citations

Patent
Stephane H. Maes1
21 Mar 2002
TL;DR: In this article, a system and method for implementing conversational protocols for distributed conversational networking architectures and/or distributed conversations, as well as real-time conversational computing between network-connected pervasive computing devices and servers over a computer network is described.
Abstract: A system and method for implementing conversational protocols for distributed conversational networking architectures and/or distributed conversational applications, as well as real-time conversational computing between network-connected pervasive computing devices and/or servers over a computer network. The implementation of distributed conversational systems/applications according to the present invention is based, in part, on a suitably defined conversational coding, transport and control protocols. The control protocols include session control protocols, protocols for exchanging of speech meta-information, and speech engine remote control protocols.

798 citations