scispace - formally typeset
Search or ask a question
Author

Gregory Johnson

Bio: Gregory Johnson is an academic researcher from Motorola. The author has contributed to research in topics: Markup language & Dialog box. The author has an hindex of 6, co-authored 9 publications receiving 1072 citations.

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
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

Patent
David Ladd1, Gregory Johnson1
23 Aug 2000
TL;DR: In this article, a markup language document is stored on a computer-readable medium to provide interactive services and methods thereof, and the markup language comprises a dialog element and a step element, where the step element includes a prompt element, an input element, and a first attribute.
Abstract: The present invention relates to a markup language document stored on a computer-readable medium to provide interactive services and methods thereof. The markup language comprises a dialog element and a step element. The dialog element includes markup language elements in which each markup language element is identifiable by one or more markup tags. The step element is contained within the dialog element and defines a state within the dialog element. The step element includes a prompt element, an input element, and a first attribute. The prompt element includes an announcement to be read to the user, and the first attribute allows a user to be notified of an event.

67 citations

Patent
David Ladd1, Gregory Johnson1
23 Aug 2000
TL;DR: In this article, a markup language document is stored on a computer-readable medium to provide interactive services and methods thereof, and the markup language comprises a dialog element and a step element.
Abstract: The present invention relates to a markup language document stored on a computer-readable medium to provide interactive services and methods thereof. The markup language comprises a dialog element and a step element. The dialog element includes markup language elements in which each markup language element is identifiable by one or more markup tags. The step element is contained within the dialog element and defines a state within the dialog element. The step element includes a prompt element, an input element, and a first attribute. The prompt element includes an announcement to be read to the user, and the input element includes at least one input that corresponds to a user input. The first attribute allows for billing of the interactive services.

57 citations


Cited by
More filters
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

Patent
Michael G. Mikurak1
04 Apr 2003
TL;DR: In this article, a system, method and article of manufacture are provided for a first business entity to provide a network-based supply chain framework for collaborative order management between at least a second and a third independent business entity, such as a service provider, vendor, reseller, manufacturer and the like.
Abstract: A system, method and article of manufacture are provided for a first business entity to provide a network-based supply chain framework for collaborative order management between at least a second and a third independent business entity, such as a service provider, vendor, reseller, manufacturer and the like. A request for an order is received over a network with an automated system, from at least a second business entity. The order is transmitted over a network, with an automated system, to at least the third business entity. Information is received from the third business entity relating to a status of completion of the order by the third business entity using a network. The progress in completing the order is tracked based on the information received from the third business entity. Progress reports from the tracking are generated periodically; and transmitted to the second business entity using the network.

776 citations

Patent
29 Aug 2006
TL;DR: In this article, a mobile system is provided that includes speech-based and non-speech-based interfaces for telematics applications that identify and uses context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for users that submit requests and/or commands in multiple domains.
Abstract: A mobile system is provided that includes speech-based and non-speech-based interfaces for telematics applications. The mobile system identifies and uses context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for users that submit requests and/or commands in multiple domains. The invention creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command. The invention may organize domain specific behavior and information into agents, that are distributable or updateable over a wide area network.

716 citations