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).

  • Publication number: 20080243824
    Abstract: Systems and methods for associating a geographic location with an IP address are disclosed. 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: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Soren Riise, Devesh Patel, Bruce Campbell, Ramesh Pai, Li Yue, Andreas Pagel, Barbara Pagel
  • Publication number: 20080244046
    Abstract: Systems and methods for associating a geographic location with an IP address are disclosed. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise
  • Publication number: 20080242272
    Abstract: A system for providing profile information of a user to at least one subscriber includes a processor and a memory unit having a set of processor executable instructions. The processor executable instructions configuring the processor to: collect profile information from the user, the profile information being generated as the user interacts with a host web portal, assign an anonymous user identification to the profile information collected from the user and publish the profile information having the anonymous user identification to the at least one subscriber. The processor executable instructions can also configure the processor to receive at least one bid from the at least one subscriber to present a targeted advertisement to the user, determine the most desirable bid from the at least one subscriber and present the targeted advertisement to the user from the at least one subscriber having the most desirable bid.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Inventors: Devesh Patel, Soren Riise, Martin Barnes, Bruce Campbell
  • Publication number: 20080243822
    Abstract: Systems and methods for associating a geographic location with an IP address are disclosed. Generally, an IP address associated with each of a plurality of browser cookies is determined, where each of the plurality of browser cookies indicate a geographic location such as a home address or business address of a user. A geo tag is associated with each of the plurality of browser cookies and a subset of the plurality of browser cookies including browser cookies associated with a first IP address is identified. The subset of the plurality of browser cookies is clustered into a spatial cluster including browser cookies associated with geo tags located within a defined distance of a geo tag of at least one other browser cookie of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
  • Publication number: 20080154856
    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: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Soren Riise, Devesh Patel, Bruce Campbell, David Richardson-Bunbury, Eugene Stipp, Rosie Jones
  • Publication number: 20080016055
    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.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 17, 2008
    Applicant: YAHOO! INC.
    Inventors: Soren Riise, Devesh Patel, Eugene Stipp
  • Patent number: 7257570
    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.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 14, 2007
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Eugene Heinz Stipp
  • Publication number: 20070150199
    Abstract: A method of geo-coding is disclosed for providing geographically relevant information, advertisements and media over a network to users. Geographic regions around the world may be represented by spatial geometry with unique identifiers. The spatial geometry and identifiers may be used to determine geographic relevance when compared to any input location. Thereafter, information, advertisements and media that may be determined geographically relevant, either locally, nationally or internationally, may be displayed to the user.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 28, 2007
    Inventors: Soren Riise, Devesh Patel
  • Publication number: 20070135992
    Abstract: A method is disclosed of populating a geo-coded database. A polygon is received for defining a first geographic region. At least one group of at least two points is determined corresponding to the geographic region, the at least one group of at least two points defining a plane enclosing the geographic region. A first data record representative of the first geographic region is generated, the data record including an identifier of the geographic region and the determined at least one group of at least two points corresponding thereto. The first data record is stored in the geo-coded database.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Sorren Riise, Devesh Patel
  • Publication number: 20070136689
    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: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: David Richardson-Bunbury, Soren Riise, Devesh Patel, Eugene Stipp, Paul Grealish
  • Publication number: 20070135991
    Abstract: A method is disclosed of providing geo-relevant information based on a location. A data item is received, the data item originating from a geographic location and comprising at least one component characterized by the geographic location. The data item is geo-coded, wherein the geo-coding includes identifying the at least one component; associating the identified at least one component with a geographic region; determining at least one group of at least two points corresponding to the geographic region, the at least one group of at least two points defining a plane enclosing the geographic region; and augmenting the data item with data representative of the determined at least one group of at least two points defining a plane. Relevant information is determined based on the augmented data item. The relevant is provided information to a user.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Sorren Riise, Devesh Patel
  • Publication number: 20070135993
    Abstract: A method is disclosed of providing geo-relevant information based on a mobile device. A data item is received from the mobile device, the data item characterized by a geographic relevance and comprising at least one component. The data item is geo-coded, wherein the geo-coding includes identifying the at least one component; associating the identified at least one component with a geographic region; determining at least one group of at least two points corresponding to the geographic region, the at least one group of at least two points defining a plane enclosing the geographic region; and augmenting the data item with data representative of the determined at least one group of at least two points defining a plane. Relevant information is determined based on the augmented data item. The relevant information is provided to a user of the mobile device.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Sorren Riise, Devesh Patel
  • Publication number: 20060004797
    Abstract: A geographical location index comprising a plurality of layers of geographical information concerning a geographical area, each layer comprising a division of the geographical area into a plurality of discrete zones which each have a zone identifier and associated geographical co-ordinates of one or more geographical locations contained within that zone.
    Type: Application
    Filed: November 4, 2004
    Publication date: January 5, 2006
    Inventors: Soren Riise, Devesh Patel, Bruce Campbell
  • Publication number: 20050108213
    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 comprising utilising one or more processes selected from the group consisting 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; ranking geographical location names in accordance with the probability that the location names are likely to be searched; returning a list of probable locations in response to a search term comprising a non-geographical search term associated with a geographical location name; determining a geographical distance between a likely geographical location derived from the search term and a derived geographical location of a user; the user submitting criteria including a locality name, identifying from the criteria the locality name and r
    Type: Application
    Filed: December 22, 2003
    Publication date: May 19, 2005
    Inventors: Soren Riise, Devesh Patel, Eugene Stipp
  • Publication number: 20050108244
    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: Application
    Filed: December 22, 2003
    Publication date: May 19, 2005
    Inventors: Soren Riise, Devesh Patel
  • Publication number: 20050060430
    Abstract: A method of determining a likely geographical location for which a user of a computer desires further information based on submitted criteria comprising the steps of: the user submitting criteria including a locality name; identifying from the criteria the locality name; returning, in dependence on the locality name, a probability that the locality name is associated with a geographical location.
    Type: Application
    Filed: October 7, 2003
    Publication date: March 17, 2005
    Inventors: Soren Riise, Devesh Patel
  • Publication number: 20050003835
    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: Application
    Filed: June 3, 2004
    Publication date: January 6, 2005
    Inventors: Soren Riise, Devesh Patel