Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method of WWW page retrieval from a web site, comprising entering information associated with the site; and directly displaying said page, using a browser, without any additional user intervention. Preferably, the information is in a non-Latin language. Alternatively or additionally, the information does not meet domain name specifications, for example, being in a free-form format.

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7987194Apr 28, 2008Jul 26, 2011Google Inc.Targeting advertisements based on cached contents

Claims

1-85. (canceled)

86. A method of WWW page retrieval from a web site, comprising:

receiving information associated with the content of the web site, which information is not a correct WWW address for a page of the web site and comprises characters typed for entry by a user in a user's browser;

said information being received by a software not associated with said web site;

analyzing said received information to correct a spelling in said received information, so as to provide a spelling-corrected input;

providing a page address of a page of said web site by said software applying said spelling-corrected input;
retrieving said page responsive to said page address; and
transmitting said page directly for display to the user using the browser without any additional user intervention beyond the entry of said information,
wherein said page address is provided based upon the spelling-corrected input being determined using a database of associations to websites which includes information regarding users, and wherein said database is stored at a location remote from the locations of users.

86. A method according to claim 85, comprising providing user-dependent information, and wherein providing the page address comprises analyzing said received information using said user-dependent information.

87. A method according to claim 85, wherein providing the page address comprises selecting a URL from a translation table in which said received information is part of a table index.

88. A method according to claim 85, wherein said database comprises at least one association which is particular to a particular user.

89. A method according to claim 88, wherein analyzing comprises analyzing responsive to said at least one association.

90. A method according to claim 88, wherein said at least one association is entered by said particular user.

91. A method according to claim 88, wherein said at least one association is automatically generated responsive to a selection of a particular WWW page from a plurality of suggested pages by said particular user.

92. A method according to claim 88, wherein said at least one association in said database is automatically generated responsive to a selection of a particular WWW page from a plurality of suggested pages by a plurality of users.

93. A method according to claim 86, wherein said database is at least logically associated with a translation server, which utilizes said database for translation.

94. A method according to claim 93, wherein said at least logical association of said database comprises a physical association.

95. A method of WWW page retrieval from a web site, comprising:

receiving information associated with the content of the web site, which information is not a correct WWW address for a page of the web site and comprises characters typed for entry by a user in a user's browser;

said information being received by a software not associated with said web site, and also receiving user-dependent information not entered by a user;

analyzing said received information using said user-dependent information;

providing a page address of a page of said web site responsive to said received information and said analyzing by said software;
retrieving said page responsive to said page address; and
transmitting said page directly for display to the user using the user's browser without any additional user intervention beyond the entry of said information,
wherein said user-dependent information includes at least one of the group consisting of: geographical location of the user; a user belonging to a certain customer web site; a user profile; a user age; and a user's browsing habits.

96. A method according to claim 95, wherein said providing comprises providing responsive to determining a geographical location of a user at which said information is entered.

97. A method according to claim 86, wherein said information is entered into a window overlaying said browser.

98. A method according to claim 97, wherein said window is overlaying a location window of said browser.

99. A method according to claim 95, wherein providing the page address comprises performing an automated web search.

100. A method according to claim 86, wherein said providing the page address comprises retrieving information about a site from a location, and comprising updating of said information by an operator of said site.

101. A method according to claim 86, wherein said information is in a non-Latin language.

102. A method according to claim 86, wherein said information is entered into a URL entry field in the user's browser.

103. A method according to claim 95, wherein said information is entered into a URL entry field in the user's browser.

104. A method according to claim 86, wherein providing a page address comprises providing responsive to a popularity level of said page.

105. A method according to claim 86, wherein providing a page address comprises providing based upon statistical information correlating said entered information and websites.

106. A method according to claim 86, including adding a user interface functionality to said browser, which functionality is used for interaction with said site.

107. A method according to claim 106, wherein said interface comprises icons.

108. A method according to claim 106, wherein said interface comprises one or more menus.

109. A method according to claim 106, wherein said functionality comprises a purchase function.

110. A method according to claim 106, wherein said functionality operates based on information stored in a database.

111. A method according to claim 110, wherein said database contains information arranged by site.

112. A method according to claim 86, wherein said information does not meet domain name specifications.

113. A method according to claim 86, wherein said information does not meet URL specifications.

114. A method according to claim 86, wherein said information comprises a plurality of words.

115. A method according to claim 86, wherein said information comprises a field identifier and a field-match value.

116. A method according to claim 86, wherein said information is associated with an owner of the site.

117. A method according to claim 116, wherein said information comprises a partial street address of said owner.

118. A method according to claim 116, wherein said information comprises a telephone number of said owner.

119. A method according to claim 86, wherein said analyzing comprises correcting for at least one transliteration error.

120. A method according to claim 86, wherein said analyzing comprises applying natural language recognition of said information.

121. A method according to claim 86, wherein said analyzing comprises blocking access to certain types of sites.

122. A method according to claim 86, wherein said analyzing is performed locally where said page is displayed.

123. A method according to claim 86, wherein said analyzing is performed remotely from where said page is displayed.

124. A method according to claim 86, wherein said analyzing comprises determining a one-to-one mapping between said information and a translation.

125. A method according to claim 86, wherein said information is entered in a language not supported by said browser.

126. A method according to claim 86, wherein said information is entered in a font not supported by said browser.

127. A method according to claim 86, wherein directly displaying said page comprises automatically providing password information for accessing said page.

128. A method according to claim 127, wherein a plurality of such passwords are stored in a password database associated with said user.

129. A method according to claim 86, wherein said provided page address is selected from multiple matching sites.

130. A method according to claim 96, wherein determining the geographic location comprises determining based on the user entering location information.

131. A method according to claim 96, wherein determining the geographic location comprises determining based on the user entering the location at the time of configuration.

132. A method according to claim 96, wherein determining the geographic location comprises determining based on the user entering the location during a session in which said information is entered.

133. A method according to claim 96, wherein providing the page address comprises providing an address of a page whose content is associated with the determined geographic location.