Hallucination Detection
US-2024394600-A1 · Nov 28, 2024 · US
US9355385B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9355385-B2 |
| Application number | US-201213706351-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 6, 2012 |
| Priority date | Dec 6, 2012 |
| Publication date | May 31, 2016 |
| Grant date | May 31, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An application programming interface (API) method for providing location related search capability to clients of an email and calendaring service is disclosed. In response to a request message from a client, a find place method defined in an API provided by an API service is invoked. The find place method parses the request message for parameters such as a query string or source-related identifier indicating a place name or address of a location to be searched, the culture/format for the search and results, a maximum number of results to be provided, the source of the location to search, and geo-coordinates of the place and/or the user. The parameters are used to query specified source(s). The results of the search are filtered and formatted to provide location information to the client.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at an application programming interface (API) server associated with an email and calendaring service, a request message comprising content from a location field within a meeting item from a client of the email and calendaring service, wherein the meeting item includes: a meeting request form, appointment, email, calendar entry, or a contact entry, the request message being a request to invoke a find place method defined in an API provided by the API server; and sending a response message to the client in reply to the request message, the response message comprising results of the find place method, the results comprising location information associated with a place name or source-related identifier indicated by the request message, wherein the find place method comprises: parsing the request message for the place name, street address, or the source-related identifier; querying a web service, mailbox, and/or managed database using the place name, the street address, or the source-related identifier; receiving results of the query; and filtering and formatting the results to generate the response message. 2. The method of claim 1 , wherein the request message specifies a location string corresponding to the place name or street address of a place; wherein the find place method performs a look-up of information related to the place using the location string. 3. The method of claim 2 , wherein the look-up of the information related to the place comprises querying at least one web service. 4. The method of claim 1 , wherein the request message specifies the source-related identifier; wherein the find place method performs a look-up of information related to the place using the source-related identifier, wherein the look-up of the information related to the place comprises querying the web service providing a source of the source-related identifier. 5. The method of claim 4 , wherein the source-related identifier comprises an identifier specific to a phone book service. 6. The method of claim 1 , wherein the web service comprises a phone book service, a location service, or both the phone book service and the location service. 7. The method of claim 1 , wherein the request message comprises at least one parameter selected from the group consisting of a query string, a source-related location identifier, a culture parameter, a maximum number of results, a source of location information, and geo-coordinates of a location or user. 8. The method of claim 1 , wherein the response message comprises at least one parameter selected from the group consisting of a display name, street, city, state, country, postal code, post office box, geo-coordinates, uniform resource identifier (URI), a source of location information, phone number, and web site. 9. A server system comprising: one or more computing devices associated with an email and calendaring server, at least one of the computing devices providing an API server that: invokes a find places method in response to a request message comprising content from a location field within a meeting item from a client of the email and calendaring service, wherein the meeting item includes: a meeting request form, appointment, email, calendar entry, or a contact entry, the find places method defined by an API provided by the API server; and sends a response message to the client in reply to the request message, the response message comprising results of the find place method, the results comprising location information associated with a place name or source-related identifier indicated by the request message, wherein the find place method comprises: parsing the request message for the place name, street address, or the source-related identifier; querying a web service, mailbox, and/or managed database using the place name, the street address, or the source-related identifier; receiving results of the query; and filtering and formatting the results to generate the response message. 10. The server system of claim 9 , wherein the request message specifies a location string corresponding to the place name or street address of a place; wherein the find place method performs a look-up of information related to the place using the location string. 11. The server system of claim 10 , wherein the look-up of the information related to the place comprises querying at least one web service. 12. The server system of claim 9 , wherein the request message specifies the source-related identifier; wherein the find place method performs a look-up of information related to the place using the source-related identifier, wherein the look-up of the information related to the place comprises querying the web service providing a source of the source-related identifier. 13. The server system of claim 12 , wherein the source-related identifier comprises an identifier specific to a phone book service. 14. The server system of claim 9 , wherein the request message comprises at least one parameter selected from the group consisting of a query string, a source-related location identifier, a culture parameter, a maximum number of results, a source of location information, and geo-coordinates of a location or user. 15. The server system of claim 9 , wherein the response message comprises at least one parameter selected from the group consisting of a display name, street, city, state, country, postal code, post office box, geo-coordinates, uniform resource identifier (URI), a source of location information, phone number, and web site. 16. A computer-readable storage medium having instructions stored thereon that, when executed, cause a processor to perform a method comprising: in response to receiving, from a personal information management application, a request message comprising a find places request and content from a location field within a meeting item of the personal information management application, parsing the request message for a place name, street address, or source-related identifier, wherein the meeting item includes: a meeting request form, appointment, email, calendar entry, or a contact entry; querying a web service, a mailbox associated with a user of the personal information management application, and/or a managed database using the place name, the street address, or the source-related identifier; receiving results of the query; and filtering and formatting the results to generate a response message, the response message comprising location information associated with the place name or the source-related identifier indicated by the request message. 17. The medium of claim 16 , wherein the request message comprises at least one parameter selected from the group consisting of a query string, a source-related location identifier, a culture parameter, a maximum number of results, a source of location information, and geo-coordinates of a location or user. 18. The medium of claim 16 , wherein the response message comprises at least one parameter selected from the group consisting of a display name, street, city, state, country, postal code, post office box, geo-coordinates, uniform resource identifier (URI), a source of location information, phone number, and web site. 19. The medium of claim 16 , wherein querying the web service, the mailbox, and/or managed database using the place name, the street address, or the source-related identifier comprises performing a web service call of a phone book or location service.
Computer-aided management of electronic mailing [e-mailing] · CPC title
Query execution · CPC title
Query processing · CPC title
Indexing; Web crawling techniques · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.