Patents Assigned to Medio Systems, Inc.
-
Patent number: 8583632Abstract: 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: GrantFiled: March 9, 2006Date of Patent: November 12, 2013Assignee: Medio Systems, Inc.Inventors: Michael Libes, Brian Lent
-
Publication number: 20130097146Abstract: Query results are mapped onto domains comprising a plurality of predetermined conceptual groupings wherein the query results comprise database records identified by a search engine in response to a current search query. A population ranking is determined for the query results such that the query results are mapped onto the domains in accordance with query-click behavior collected from a user population for the current search query. A user ranking is then determined for the query results such that the query results are mapped onto the domains in accordance with query-click behavior collected from the user for prior search queries not including the current search query.Type: ApplicationFiled: October 5, 2012Publication date: April 18, 2013Applicant: MEDIO SYSTEMS, INC.Inventor: MEDIO SYSTEMS, INC.
-
Patent number: 8027964Abstract: Search query processing includes receiving a search query input string from a user of a mobile device and comparing the search query input to a personalized dictionary of the mobile device, determining a suggested completion for each match in the comparison, and providing the suggested completion to the user for selection. The user can select the suggested modification, if desired, and the completed query can be submitted to a search facility. Personalized dictionaries can be generated from analysis of previously submitted search queries. The analyzed search queries may have been submitted by the user, as well as by other users with similar interests. The analysis of search queries may categorize users into clusters or groups of persons having similar interests.Type: GrantFiled: July 13, 2007Date of Patent: September 27, 2011Assignee: Medio Systems, Inc.Inventor: Konstantinos Boulis
-
Patent number: 7979461Abstract: 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: GrantFiled: February 15, 2007Date of Patent: July 12, 2011Assignee: Medio Systems, Inc.Inventors: Michael Libes, Nicolas Pottier
-
Publication number: 20100214976Abstract: 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: ApplicationFiled: February 6, 2009Publication date: August 26, 2010Applicant: Medio Systems, Inc.Inventors: Michael Libes, Robert Ragno
-
Publication number: 20100077362Abstract: 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: ApplicationFiled: April 22, 2009Publication date: March 25, 2010Applicant: Medio Systems, Inc.Inventors: Curt Allred, Geoffrey Bonser, Eric Fu, Michael Libes
-
Patent number: 7617192Abstract: 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: GrantFiled: March 9, 2006Date of Patent: November 10, 2009Assignee: Medio Systems, Inc.Inventors: Michael Libes, Brian Lent
-
Publication number: 20090019002Abstract: Search query processing includes receiving a search query input string from a user of a mobile device and comparing the search query input to a personalized dictionary of the mobile device, determining a suggested completion for each match in the comparison, and providing the suggested completion to the user for selection. The user can select the suggested modification, if desired, and the completed query can be submitted to a search facility. Personalized dictionaries can be generated from analysis of previously submitted search queries. The analyzed search queries may have been submitted by the user, as well as by other users with similar interests. The analysis of search queries may categorize users into clusters or groups of persons having similar interests.Type: ApplicationFiled: July 13, 2007Publication date: January 15, 2009Applicant: Medio Systems, Inc.Inventor: Konstantinos Boulis
-
Publication number: 20080201301Abstract: 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: ApplicationFiled: February 15, 2007Publication date: August 21, 2008Applicant: Medio Systems, Inc.Inventors: Michael Libes, Nicolas Pottier
-
Publication number: 20080016219Abstract: 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: ApplicationFiled: July 11, 2007Publication date: January 17, 2008Applicant: Medio Systems, Inc.Inventors: Michael Libes, Eric Fu
-
Publication number: 20070088609Abstract: 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: ApplicationFiled: November 20, 2006Publication date: April 19, 2007Applicant: Medio Systems, Inc.Inventors: William Reller, Sean Nolan, Michael Libes, John Crim
-
Publication number: 20060248062Abstract: 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: ApplicationFiled: March 9, 2006Publication date: November 2, 2006Applicant: Medio Systems, Inc.Inventors: Michael Libes, Brian Lent
-
Publication number: 20060242129Abstract: 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: ApplicationFiled: March 9, 2006Publication date: October 26, 2006Applicant: Medio Systems, Inc.Inventors: Michael Libes, Brian Lent
-
Publication number: 20060242017Abstract: 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: ApplicationFiled: March 9, 2006Publication date: October 26, 2006Applicant: Medio Systems, Inc.Inventors: Michael Libes, Brian Lent