A system to interface among multiple applications in a networked computer environment, comprising: a navigation interface component executed on a data processing system having one or more processors on one or more remote servers configured to access a navigation application executing on a first client device to retrieve a plurality of point locations within a reference frame corresponding to a geographic region displayed in a viewport of the navigation application, each point location of the plurality of locations having an identifier; a natural language processor component executed on the data processing system to: receive an input audio signal detected by a sensor of at least one of the first client and a second client device associated with the first client device; parse the input audio signal to identify a request and a referential word; and identify, responsive to the identification of the request, a point location from the retrieved plurality of point locations within the reference frame based on the referential word parsed from the input audio signal and the identifier for the point location; and an action handler component executed on the data processing system to: generate an action data structure including the point location identified responsive to the detection of the input audio signal; and transmit the action data structure to the first client device to cause the navigation application to initiate a navigation guidance process using the point location, wherein the navigation interface component is configured to access the navigation application executing on the first client device to retrieve the plurality of point locations responsive to the identification of the request. a navigation interface component executed on a data processing system having one or more processors on one or more remote servers configured to access a navigation application executing on a first client device to retrieve a plurality of point locations within a reference frame corresponding to a geographic region displayed in a viewport of the navigation application, each point location of the plurality of locations having an identifier; a natural language processor component executed on the data processing system to: receive an input audio signal detected by a sensor of at least one of the first client and a second client device associated with the first client device; parse the input audio signal to identify a request and a referential word; and identify, responsive to the identification of the request, a point location from the retrieved plurality of point locations within the reference frame based on the referential word parsed from the input audio signal and the identifier for the point location; and receive an input audio signal detected by a sensor of at least one of the first client and a second client device associated with the first client device; parse the input audio signal to identify a request and a referential word; and identify, responsive to the identification of the request, a point location from the retrieved plurality of point locations within the reference frame based on the referential word parsed from the input audio signal and the identifier for the point location; and an action handler component executed on the data processing system to: generate an action data structure including the point location identified responsive to the detection of the input audio signal; and transmit the action data structure to the first client device to cause the navigation application to initiate a navigation guidance process using the point location, wherein the navigation interface component is configured to access the navigation application executing on the first client device to retrieve the plurality of point locations responsive to the identification of the request. generate an action data structure including the point location identified responsive to the detection of the input audio signal; and transmit the action data structure to the first client device to cause the navigation application to initiate a navigation guidance process using the point location, wherein the navigation interface component is configured to access the navigation application executing on the first client device to retrieve the plurality of point locations responsive to the identification of the request.