Patents by Inventor Michael Libes

Michael Libes 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: 10389849
    Abstract: A distributed computational system, with local and remote processing components, is configured to provide a user interface of the local component that is stored in the local component but is controlled and updated by the remote component.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: August 20, 2019
    Assignee: HERE Global B.V.
    Inventors: Curtis Allred, Geoffrey Bonser, Eric Fu, Michael Libes
  • Patent number: 8583632
    Abstract: A computer system and method a computer system and method for processing a search query result includes identifying a plurality of result pages in response to a search query submitted from a computing device directed to a collection of pages, determining a relevancy ranking of the result pages in accordance with a multiple dimension parameter set that includes metrics relating to the search query itself and also includes metrics unique to a subscriber associated with the search query, and providing the result pages in accordance with the determined relevancy ranking. This provides an active ranking process for the search results before they are provided to a user.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: November 12, 2013
    Assignee: Medio Systems, Inc.
    Inventors: Michael Libes, Brian Lent
  • Patent number: 7979461
    Abstract: Processing a query involves directing the query to an extended index database, the extended index database comprising a core database and one or more supplemental indexes, wherein the query seeks an item. Directing the query for processing includes determining if the sought item is located within the core database and, if the item is not determined to be located in the core database, then determining if the item is located in one or more of the supplemental indexes, and returns a query result. The returned result may comprise any one of three responses, including a response that indicates the item is located in the core database, or a response that indicates that the item was not located in the core database but was located in one or more of the supplemental indexes, or a response that indicates that the item was not located at all.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: July 12, 2011
    Assignee: Medio Systems, Inc.
    Inventors: Michael Libes, Nicolas Pottier
  • Publication number: 20100214976
    Abstract: An “operator cloud” is interposed between mobile subscribers and the Internet. The operator cloud aggregates operators so as to comprise a single node. The operator cloud can provide services through such aggregation, including the tracking of subscriber usage. The operator cloud services can produce accurate metrics concerning mobile Web traffic while safeguarding subscriber personal information. Thus, the metrics and associated information can be valuable to publishers in the mobile Web. In this way, the operator cloud services can be monetized to produce a revenue stream.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 26, 2010
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Robert Ragno
  • Publication number: 20100077362
    Abstract: A distributed computational system, with local and remote processing components, is configured to provide a user interface of the local component that is stored in the local component but is controlled and updated by the remote component.
    Type: Application
    Filed: April 22, 2009
    Publication date: March 25, 2010
    Applicant: Medio Systems, Inc.
    Inventors: Curt Allred, Geoffrey Bonser, Eric Fu, Michael Libes
  • Patent number: 7617192
    Abstract: A computer system and method for processing a search query directed to a database first inquires of multiple searchlet applications as to whether each respective searchlet is capable of performing the search query and then, if an affirmative response is received, passes the search query to the affirmatively responding searchlets, such that each searchlet returns a response comprising a single page, or no page at all if the search fails. Communication of the search query to the searchlets is managed by a content broker process. Each searchlet includes methods for searching a particular category of content, generating an index of the content, performing a search on the index, and returning search results.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: November 10, 2009
    Assignee: Medio Systems, Inc.
    Inventors: Michael Libes, Brian Lent
  • Publication number: 20080201301
    Abstract: Processing a query involves directing the query to an extended index database, the extended index database comprising a core database and one or more supplemental indexes, wherein the query seeks an item. Directing the query for processing includes determining if the sought item is located within the core database and, if the item is not determined to be located in the core database, then determining if the item is located in one or more of the supplemental indexes, and returns a query result. The returned result may comprise any one of three responses, including a response that indicates the item is located in the core database, or a response that indicates that the item was not located in the core database but was located in one or more of the supplemental indexes, or a response that indicates that the item was not located at all.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Nicolas Pottier
  • Publication number: 20080016219
    Abstract: A resource request is received at a computer application, wherein the resource request has a resource specification that determines multiple resources for fulfillment. The received resource specification is evaluated, a plurality of computer resources are identified for processing of the resource request in accordance with the evaluated resource specification, and an order of processing the request among the identified computer resources is identified for fulfillment of the resource request. The resource request itself can determine network locations at which the requested resource can be found. In the case of a Web browser user application that is configured to process such a conditional resource request, the request comprises a conditional uniform resource locator (C-URL) that describes one or more network locations at which a single resource may be accessed.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 17, 2008
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Eric Fu
  • Publication number: 20070088609
    Abstract: Content is selected for display at a client computer communicating over a computer network by determining a relevance score for content of a document at a server computer for delivery to a requesting client computer, determining at least one valuation for the content from each of two or more supplemental content sources, generating a productivity score for each of the supplemental content sources in accordance with the corresponding content valuation for the supplemental content source, selecting the supplemental content source having the greatest productivity score, and serving the document and supplemental content from the selected supplemental content source for delivery to the requesting client computer.
    Type: Application
    Filed: November 20, 2006
    Publication date: April 19, 2007
    Applicant: Medio Systems, Inc.
    Inventors: William Reller, Sean Nolan, Michael Libes, John Crim
  • Publication number: 20060248062
    Abstract: A computer system and method for processing a search query directed to a database first inquires of multiple searchlet applications as to whether each respective searchlet is capable of performing the search query and then, if an affirmative response is received, passes the search query to the affirmatively responding searchlets, such that each searchlet returns a response comprising a single page, or no page at all if the search fails. Communication of the search query to the searchlets is managed by a content broker process. Each searchlet includes methods for searching a particular category of content, generating an index of the content, performing a search on the index, and returning search results.
    Type: Application
    Filed: March 9, 2006
    Publication date: November 2, 2006
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Brian Lent
  • Publication number: 20060242129
    Abstract: A computer system and method a computer system and method for processing a search query result includes identifying a plurality of result pages in response to a search query submitted from a computing device directed to a collection of pages, determining a relevancy ranking of the result pages in accordance with a multiple dimension parameter set that includes metrics relating to the search query itself and also includes metrics unique to a subscriber associated with the search query, and providing the result pages in accordance with the determined relevancy ranking. This provides an active ranking process for the search results before they are provided to a user.
    Type: Application
    Filed: March 9, 2006
    Publication date: October 26, 2006
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Brian Lent
  • Publication number: 20060242017
    Abstract: A computer system and method for processing a search query directed to a collection of pages includes receiving a search query of a user, identifying one or more result pages from the collection of pages in response to the search query, comparing keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features that are submitted by advertisers to identify matching bids. A winning bid is selected from among the matching bids. The winning bid corresponds to an advertiser who may specify a sponsored link or sponsored page that is offered to the user in response to the search query.
    Type: Application
    Filed: March 9, 2006
    Publication date: October 26, 2006
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Brian Lent
  • Publication number: 20030162556
    Abstract: A method and system of providing primary or secondary wireless communications between two wireless-enabled devices capable of communication via a wireless network, where one device is capable of transmitting and receiving data and the other device is at least capable of receiving data. Each wireless-enabled device includes a wireless handshake plug that is capable of transmitting and receiving data. When the two plugs are brought into physical proximity of each other, whether by direct contact, proximal contact, magnetic contact, very short-range, radio-frequency contact, or human contact, an communication link is established such that the one plug can transmit handshaking data to the other plug in what is called wireless handshaking apart from the wireless network. When the method is used for secondary wireless communication, the two plugs transmit enough handshaking data to establish if the devices are communications compatible apart from the wireless network.
    Type: Application
    Filed: February 28, 2002
    Publication date: August 28, 2003
    Inventor: Michael A. Libes