System and method for displaying both time information search results and internet search results
First Claim
1. A method of processing information inquiries, comprising:
- at a server system;
receiving a search query from a client system or device;
searching an Internet database to identify a set of documents accessible via the Internet that match the search query;
generating a first response comprising information identifying at least a portion of the identified set of documents;
determining whether the search query meets predefined criteria associated with current time inquiries;
if the search query is determined to meet the predefined criteria associated with current time inquiries, generating a second response specifying a current time in a plurality of locations, and returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and
if the search query is determined not to meet the predefined criteria associated with current time inquiries, returning to the client system or device the first response for display at the client system or device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing information and producing search response is performed at a server system. A search query is received from a client system or device. An Internet database is searched to identify a set of documents accessible via the Internet that match the search query, and a first response having information identifying at least a portion of the identified set of documents is generated. In addition, a determination is made as to whether the search query meets predefined criteria associated with current time inquiries. If the search query is determined to meet the predefined criteria associated with current time inquiries, a second response specifying a current time for at least one location is generated, and the first response and second response are returned to the client system or device for simultaneous display at the client system or device.
35 Citations
32 Claims
-
1. A method of processing information inquiries, comprising:
at a server system; receiving a search query from a client system or device; searching an Internet database to identify a set of documents accessible via the Internet that match the search query; generating a first response comprising information identifying at least a portion of the identified set of documents; determining whether the search query meets predefined criteria associated with current time inquiries; if the search query is determined to meet the predefined criteria associated with current time inquiries, generating a second response specifying a current time in a plurality of locations, and returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and if the search query is determined not to meet the predefined criteria associated with current time inquiries, returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method of processing information inquiries, comprising:
at a server system; receiving a search query from a client system or device having an IP address; searching an Internet database to identify a set of documents accessible via the Internet that match the search query; generating a first response comprising information identifying at least a portion of the identified set of documents; determining whether the search query meets predefined criteria associated with current time inquiries and does not specify a location; if the search query is determined to meet the predefined criteria associated with current time inquiries and if the search query does not specify a location, determining a location associated with the IP address of the client system or device, generating a second response specifying a current time at the location associated with the IP address of the client system or device, and returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and if the search query is determined not to meet the predefined criteria associated with current time inquires, returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (12, 13, 14)
-
15. A method of processing information inquiries, comprising:
at a client system or device; receiving a search query from a user, wherein the search query comprises a current time inquiry meeting predefined criteria; transmitting the search query to a search engine server system; receiving from the search engine server system a first response and a second response, the first response comprising information identifying a set of documents accessible via the Internet that match the search query, and the second response specifying a current time in a plurality of locations; and simultaneously displaying the first response and the second response, wherein the second response is formatted for display in a visually distinctive manner relative to formatting of the first response, and wherein, if the search query specifies a geographic location having a plurality of different time zones, the second response includes the current time in at least one location in each of the different time zones of the specified geographic location. - View Dependent Claims (16)
-
17. A method of processing information inquiries, comprising:
-
at a client system or device having an IP address; receiving a search query from a user, wherein the search query comprises a current time inquiry meeting predefined criteria and does not specify a location; transmitting the search query to a search engine server system; receiving from the search engine server system a first response and a second response, the first response comprising information identifying a set of documents accessible via the Internet that match the search query, and the second response specifying a current time at a location associated with the IP address of the client system or device; and simultaneously displaying the first response and second response, wherein the second response is formatted for display in a visually distinctive manner relative to formatting of the first response, and wherein the second response includes an image of an analog clock having hands indicating the current time at the location associated with the IP address of the client system or device and text having a digital representation of the current time at the location. - View Dependent Claims (18)
-
-
19. A server system comprising:
-
one or more processors; memory storing one or more programs to be executed by the one or more processors, the one or more programs including; instructions for receiving a search query from a client system or device; instructions for obtaining a first response comprising information identifying at least a portion of an identified set of documents, accessible via the Internet, that match the search query; instructions for determining whether the search query meets predefined criteria associated with current time inquiries; instructions, for execution when the search query is determined to meet the predefined criteria associated with current time inquiries, for generating a second response specifying a current time in a plurality of locations, and for returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and instructions, for execution when the search query is determined not to meet the predefined criteria associated with current time inquiries, for returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (20, 21, 22)
-
-
23. A server system comprising:
-
one or more processors; memory storing one or more programs to be executed by the one or more processors, the one or more programs including; instructions for receiving a search query from a client system or device having an IP address; instructions for obtaining a first response comprising information identifying at least a portion of an identified set of documents, accessible via the Internet, that match the search query; instructions for determining whether the search query meets predefined criteria associated with current time inquiries and does not specify a location; instructions, for execution when the search query is determined to meet the predefined criteria associated with current time inquiries and the search query does not specify a location, for determining a location associated with the IP address of the client system or device, generating a second response specifying a current time at the location associated with the IP address of the client system or device, and for returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and instructions, for execution when the search query is determined not to meet the predefined criteria associated with current time inquires, for returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (24, 25)
-
-
26. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a search query from a client system or device; instructions for obtaining a first response comprising information identifying at least a portion of an identified set of documents, accessible via the Internet, that match the search query; instructions for determining whether the search query meets predefined criteria associated with current time inquiries; instructions for execution when the search query is determined to meet the predefined criteria associated with current time inquiries, for generating a second response specifying a current time in a plurality of locations, and for returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and instructions for execution when the search query is determined not to meet the predefined criteria associated with current time inquiries, for returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (27, 28, 29)
-
-
30. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a search query from a client system or device having an IP address; instructions for obtaining a first response comprising information identifying at least a portion of an identified set of documents, accessible via the Internet, that match the search query; instructions for determining whether the search query meets predefined criteria associated with current time inquiries and does not specify a location; instructions for execution when the search query is determined to meet the predefined criteria associated with current time inquiries and if the search query does not specify a location, for determining a location associated with the IP address of the client system or device, for generating a second response specifying a current time at the location associated with the IP address of the client system or device, and for returning to the client system or device the first response and the second response for simultaneous display at the client system or device; and instructions for execution when the search query is determined not to meet the predefined criteria associated with current time inquires, for returning to the client system or device the first response for display at the client system or device. - View Dependent Claims (31, 32)
-
Specification