Patents by Inventor Devesh Patel
Devesh Patel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7870227Abstract: Systems and methods for associating a geographic location with an Internet protocol (IP address) are disclosed. Generally, an IP address to location module determines whether a geographic location is associated with a common IP address in a majority of IP address to location data sets. The IP address to location module then stores an association between a geographic location and the IP address in a master IP address to location data set based on whether a geographic location is associated with a common IP address in a majority of IP address to location data sets.Type: GrantFiled: July 31, 2007Date of Patent: January 11, 2011Assignee: Yahoo! Inc.Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
-
Patent number: 7853270Abstract: A system for geographically contextualizing data items may include an interface, a memory and a processor. The memory may store a database which includes structured data types. The processor may receive, via the interface, a data item. The processor may determine whether the data item is a structured or unstructured data item. The processor may parse the data item into components. The processor may determine a geographic component from the components. The geographic component may be determined using an algorithm if the data item is an unstructured data item. Otherwise the geographic component may be determined by comparing the components to the database which includes the structured data types. The processor may determine a geographic region representative of the determined geographic component. The processor may identify results associated with the geographic region and at least one of the components. The processor may provide the results via the interface.Type: GrantFiled: August 20, 2009Date of Patent: December 14, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Patent number: 7849071Abstract: A geographical location extraction method and tool to infer a likely geographical location from one or more search terms entered as a query by a user on a search engine or the like. The method includes receiving in a computer memory a search term entered by a user and controlling a processor for utilising processes of word analysis, to determine which parts of a search query comprise location names and provide an indicator of the extent to which a given search term or part thereof should be treated as a geographical location, and inferring from the word analysis a likely geographical location. The likely geographical location so inferred may then be stored in computer memory for further processing or display.Type: GrantFiled: July 3, 2007Date of Patent: December 7, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, Eugene Heinz Stipp
-
Patent number: 7848764Abstract: A system is described for providing location predictive advertising. The system may include a processor, a memory, and an interface. The memory may store an advertisement. The interface may communicate with an electronic device. The processor may determine a first geographic location of an electronic device which is travelling in a direction. The processor may identify a first geographic region which may encompass the first geographic location of the electronic device. The processor may determine a second geographic region which is located in the direction of travel of the electronic device. The processor may determine an advertisement associated with the second geographic region in accordance with the electronic device being located within the first geographic region. The processor may provide the advertisement to the electronic device.Type: GrantFiled: September 8, 2009Date of Patent: December 7, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Patent number: 7844283Abstract: A method of providing location based information to a mobile terminal within a communications network comprising the steps of interrogating a component of the communications network to determine the location of a mobile terminal within the communications network; repeating the above process a number of times over a period of time; generating, from the repeated determinations of the location of the mobile terminal within the communications network, a location profile for the mobile terminal; storing the location profile; and providing location based information to the mobile terminal in response to the location of the mobile terminal determined by the stored location profile.Type: GrantFiled: June 3, 2004Date of Patent: November 30, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Publication number: 20100299200Abstract: A system and method are disclosed for identifying relevant content/advertisements to be displayed in response to receiving a search query. The relevant advertisements may be identified based on the contextual relevance compared with the root term of the search query and based on the geographic relevance as compared with a location term of the search query and/or a localness associated with the root term. The search query may be assigned a location identifier based on the location term or based on the localness, which may be used to expand the geographic range for ranking and selecting relevant content/advertisements.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: YAHOO! INC.Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
-
Patent number: 7774348Abstract: A system and method are disclosed for utilizing local intent to provide geographically relevant information in response to a search query. The search query results and advertisements may be chosen based at least in part on the local intent and geographic range of the search query. The search query may be assigned a location identifier based on the local intent that is used to expand the geographic range for ranking and selecting relevant content and advertisements.Type: GrantFiled: March 28, 2007Date of Patent: August 10, 2010Assignee: Yahoo, Inc.Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
-
Patent number: 7752210Abstract: A method of determining a geographical location from IP address information comprising: interrogating a database of IP address information mapped to domain name information by submitting a given IP address; the database returning a domain name in response to the given IP address; deriving one or more likely web site addresses from the domain name; and scanning the or each derived web site address for geographical address information to determine likely geographical address information.Type: GrantFiled: December 22, 2003Date of Patent: July 6, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Patent number: 7739266Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, a plurality of localized search queries of search queries received at an Internet search engine are determined, where each of the plurality of localized search queries is associated with a location. A geo tag is associated with each of the plurality of localized search queries and a subset of the plurality of localized search queries that are associated with a first IP address is identified. The subset of the plurality of localized search queries is clustered into a spatial cluster including localized search queries associated with geo tags located within a defined distance of a geo tag associated with at least one other localized search query of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.Type: GrantFiled: March 28, 2007Date of Patent: June 15, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, Bruce Campbell, Ramesh Pai, Li Yue, Andreas Pagel, Barbara Pagel, legal representative
-
Patent number: 7729901Abstract: A system is disclosed for determining probable meanings of a word. A prior probability is established of the probable meanings of the word. A context frequency probability is established of the probable meanings of the word. The probability that each meaning is a correct meaning may be provided in accordance with both the prior probability and the context frequency probability.Type: GrantFiled: December 13, 2005Date of Patent: June 1, 2010Assignee: Yahoo! Inc.Inventors: David Richardson-Bunbury, Soren Riise, Devesh Patel, Eugene H. Stipp, Paul J. Grealish
-
Patent number: 7685119Abstract: A system is disclosed for expanding a user query based on user learned popularity rankings. User queries often have no exact match, resulting in a user having to refine or abandon the search. The disclosed system obtains popularity rankings based on the content of a user query. The system expands the user query based on the popularity rankings. Thereafter, query results based on the expanded user query may be provided to the user. The system also regularly learns from user behavior and adapts the popularity rankings according to the learned information.Type: GrantFiled: December 20, 2006Date of Patent: March 23, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, Bruce Campbell, David Richardson-Bunbury, Eugene Stipp, Rosie Jones
-
Patent number: 7681147Abstract: A system is disclosed for determining probable meanings of words. An input of a word is obtained. Probable meanings of the word may be determined in accordance with a prior probability of probable meanings of the word and a context frequency probability of probable meanings of the word.Type: GrantFiled: December 13, 2005Date of Patent: March 16, 2010Assignee: Yahoo! Inc.Inventors: David Richardson-Bunbury, Soren Riise, Devesh Patel, Eugene H. Stipp, Paul J. Grealish
-
Publication number: 20100029299Abstract: A system for geographically contextualizing data items may include an interface, a memory and a processor. The memory may store a database which includes structured data types. The processor may receive, via the interface, a data item. The processor may determine whether the data item is a structured or unstructured data item. The processor may parse the data item into components. The processor may determine a geographic component from the components. The geographic component may be determined using an algorithm if the data item is an unstructured data item. Otherwise the geographic component may be determined by comparing the components to the database which includes the structured data types. The processor may determine a geographic region representative of the determined geographic component. The processor may identify results associated with the geographic region and at least one of the components. The processor may provide the results via the interface.Type: ApplicationFiled: August 20, 2009Publication date: February 4, 2010Applicant: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Publication number: 20100030646Abstract: A system is described for providing location predictive advertising. The system may include a processor, a memory, and an interface. The memory may store an advertisement. The interface may communicate with an electronic device. The processor may determine a first geographic location of an electronic device which is travelling in a direction. The processor may identify a first geographic region which may encompass the first geographic location of the electronic device. The processor may determine a second geographic region which is located in the direction of travel of the electronic device. The processor may determine an advertisement associated with the second geographic region in accordance with the electronic device being located within the first geographic region. The processor may provide the advertisement to the electronic device.Type: ApplicationFiled: September 8, 2009Publication date: February 4, 2010Applicant: Yahoo! Inc.Inventors: Sorren Riise, Devesh Patel
-
Publication number: 20090037602Abstract: Systems and methods for associating a geographic location with an Internet protocol (IP address) are disclosed. Generally, an IP address to location module determines whether a geographic location is associated with a common IP address in a majority of IP address to location data sets. The IP address to location module then stores an association between a geographic location and the IP address in a master IP address to location data set based on whether a geographic location is associated with a common IP address in a majority of IP address to location data sets.Type: ApplicationFiled: July 31, 2007Publication date: February 5, 2009Applicant: Yahoo! Inc.Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
-
Publication number: 20090019182Abstract: A computer-implemented method for constructing network activity profiles is provided, which comprises the following: obtaining a plurality of records of network activities from an activity source, each record corresponding to an interaction with a network resource via the network from the activity source, wherein each record comprises at least a network endpoint address from where the interaction originates and an indication of a time of the interaction; for each record, determining a geographical location corresponding to the network endpoint address of that record and associating the determined geographical location with that record; and constructing at least one profile for the activity source based on the plurality of records and at least one geographical location associated with the records, wherein each profile comprises a time-based behavior pattern associated with the at least one geographical location.Type: ApplicationFiled: July 11, 2007Publication date: January 15, 2009Applicant: YAHOO! INC.Inventors: Soren Riise, Devesh Patel, Ramesh G. Pai, Mark Nicholas Law
-
Publication number: 20090018770Abstract: A method for providing information to a traveler during a vehicle trip is provided, which comprises the following: monitoring a current location of a vehicle and at least one aspect of the vehicle trip other than the current location of the vehicle; and providing information to the traveler in response to as least one status change with respect to the at least one aspect of the vehicle trip based on the current location of the vehicle.Type: ApplicationFiled: July 12, 2007Publication date: January 15, 2009Applicant: YAHOO! INC.Inventors: David Anthony Burgess, James William DelliSanti, Devesh Patel, Soren Riise
-
Publication number: 20080281757Abstract: A method for tracking and controlling privacy information within a lead sales system includes logging receipt in a log of one or more encrypted leads by a trusted privacy information manager (TPIM) that are received from a participant thereof, the one or more leads including private lead information from a lead provider having been pre-processed and encrypted with a one-way hash algorithm; comparing the received one or more encrypted leads with stored encrypted leads to find matches; updating the log related to the one or more encrypted leads with information associated with the matching one or more encrypted leads, the log information including at least one of an e-mail address and a phone number of the lead provider; and communicating to the lead provider at least one way to access a user interface of the TPIM that enables the lead provider to control his or her private lead information.Type: ApplicationFiled: June 1, 2007Publication date: November 13, 2008Applicant: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, David Anthony Burgess, Christopher Bradley ZiCornell, James William DelliSanti
-
Publication number: 20080281756Abstract: A method for tracking sales leads, including a lead clearing house logging receipt in a log of one or more encrypted leads received from a participant of the lead clearing house, the one or more leads including personal lead information having been encrypted with a one-way hash algorithm; comparing the received one or more encrypted leads with stored encrypted leads to find any matches; updating the log related to the one or more encrypted leads with unencrypted log information associated with the matching one or more encrypted leads; and communicating a status to the participant based on the log relating to the one or more leads.Type: ApplicationFiled: May 7, 2007Publication date: November 13, 2008Inventors: Soren Riise, Devesh Patel, David Anthony Burgess
-
Publication number: 20080270355Abstract: The present invention is directed towards systems and methods for identifying advertisements responsive to one or more historical queries generated by a given user. The method of the present invention comprises annotating a profile for a user with information associated with one or more historical queries generated by the user. The profile associated with the user is retrieved, the profile indicating one or more historical queries previously generated by the user. One or more advertisements are identified as responsive to a selected historical query maintained in the profile of the user. The one or more advertisements previously displayed to the user in response to the selected historical query are identified. The one or more advertisements identified as not previously displayed to the user are thereafter displayed.Type: ApplicationFiled: April 24, 2007Publication date: October 30, 2008Inventors: Devesh Patel, Bruce Campbell, Soren Riise, Martin Barnes