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: 7870227
    Abstract: 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: Grant
    Filed: July 31, 2007
    Date of Patent: January 11, 2011
    Assignee: Yahoo! Inc.
    Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
  • Patent number: 7853270
    Abstract: 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: Grant
    Filed: August 20, 2009
    Date of Patent: December 14, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Patent number: 7849071
    Abstract: 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: Grant
    Filed: July 3, 2007
    Date of Patent: December 7, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Eugene Heinz Stipp
  • Patent number: 7848764
    Abstract: 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: Grant
    Filed: September 8, 2009
    Date of Patent: December 7, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Patent number: 7844283
    Abstract: 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: Grant
    Filed: June 3, 2004
    Date of Patent: November 30, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Publication number: 20100299200
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 25, 2010
    Applicant: YAHOO! INC.
    Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
  • Patent number: 7774348
    Abstract: 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: Grant
    Filed: March 28, 2007
    Date of Patent: August 10, 2010
    Assignee: Yahoo, Inc.
    Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
  • Patent number: 7752210
    Abstract: 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: Grant
    Filed: December 22, 2003
    Date of Patent: July 6, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Patent number: 7739266
    Abstract: 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: Grant
    Filed: March 28, 2007
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Bruce Campbell, Ramesh Pai, Li Yue, Andreas Pagel, Barbara Pagel, legal representative
  • Patent number: 7729901
    Abstract: 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: Grant
    Filed: December 13, 2005
    Date of Patent: June 1, 2010
    Assignee: Yahoo! Inc.
    Inventors: David Richardson-Bunbury, Soren Riise, Devesh Patel, Eugene H. Stipp, Paul J. Grealish
  • Patent number: 7685119
    Abstract: 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: Grant
    Filed: December 20, 2006
    Date of Patent: March 23, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Bruce Campbell, David Richardson-Bunbury, Eugene Stipp, Rosie Jones
  • Patent number: 7681147
    Abstract: 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: Grant
    Filed: December 13, 2005
    Date of Patent: March 16, 2010
    Assignee: Yahoo! Inc.
    Inventors: David Richardson-Bunbury, Soren Riise, Devesh Patel, Eugene H. Stipp, Paul J. Grealish
  • Publication number: 20100029299
    Abstract: 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: Application
    Filed: August 20, 2009
    Publication date: February 4, 2010
    Applicant: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Publication number: 20100030646
    Abstract: 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: Application
    Filed: September 8, 2009
    Publication date: February 4, 2010
    Applicant: Yahoo! Inc.
    Inventors: Sorren Riise, Devesh Patel
  • Publication number: 20090037602
    Abstract: 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: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Yahoo! Inc.
    Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
  • Publication number: 20090019182
    Abstract: 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: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Applicant: YAHOO! INC.
    Inventors: Soren Riise, Devesh Patel, Ramesh G. Pai, Mark Nicholas Law
  • Publication number: 20090018770
    Abstract: 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: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Applicant: YAHOO! INC.
    Inventors: David Anthony Burgess, James William DelliSanti, Devesh Patel, Soren Riise
  • Publication number: 20080281757
    Abstract: 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: Application
    Filed: June 1, 2007
    Publication date: November 13, 2008
    Applicant: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, David Anthony Burgess, Christopher Bradley ZiCornell, James William DelliSanti
  • Publication number: 20080281756
    Abstract: 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: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Inventors: Soren Riise, Devesh Patel, David Anthony Burgess
  • Publication number: 20080270355
    Abstract: 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: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventors: Devesh Patel, Bruce Campbell, Soren Riise, Martin Barnes