A Personal Feedback browser and Personal Profile database is provided for obtaining media files from the internet. A Personal Feedback browser selects media files based on user-specified information stored in the Personal Profile database. The Personal Profile database includes Profile Objects which represent the interests, attitude/aptitude, reading comprehension and tastes of a user. Profile Objects are bundles of key words/key phrases having assigned weight values. Profile Objects can be positioned a specified distance from a Self Object. The distance from the Profile Object to the Self Object represents the effect the Profile Object has in filtering and/or selecting media files for that user. The Personal Feedback browser includes a media evaluation software program for evaluating media files based on a personal profile database. The Personal Profile database is also adjusted based upon user selection and absorption of media files. A sound-to-text software program is provided... |
Citations|
| US4595990 | Mar 31, 1983 | Jun 17, 1986 | International Business Machines Corporation | Eye controlled information transfer | | US5263167 | Nov 22, 1991 | Nov 16, 1993 | International Business Machines Corporation | User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency | | US5428778 | Sep 13, 1994 | Jun 27, 1995 | Office Express Pty. ltd. | Selective dissemination of information | | US5483278 | Sep 28, 1993 | Jan 9, 1996 | Philips Electronics North America Corporation | System and method for finding a movie of interest in a large movie database | | US5530852 | Dec 20, 1994 | Jun 25, 1996 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics | | US5564043 | Mar 24, 1994 | Oct 8, 1996 | AT&T Global Information Solutions | Launching computer program upon download of data created by program | | US5600781 | May 21, 1996 | Feb 4, 1997 | Intel Corporation | Method and apparatus for creating a portable personalized operating environment | | US5657461 | Oct 4, 1993 | Aug 12, 1997 | Xerox Corporation | User interface for defining and automatically transmitting data according to preferred communication channels | | US5694459 | Jan 16, 1997 | Dec 2, 1997 | AT&T | Personalized information service system | | US5694594 | Nov 14, 1994 | Dec 2, 1997 | | System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms | | US5696885 | Dec 27, 1996 | Dec 9, 1997 | International Business Machines Corporation | Expert system and method employing hierarchical knowledge base, and interactive multimedia/hypermedia applications | | US5696965 | Nov 3, 1994 | Dec 9, 1997 | Intel Corporation | Electronic information appraisal agent |
Referenced by|
| US6012053 | Jun 23, 1997 | Jan 4, 2000 | Lycos, Inc. | Computer system with user-controlled relevance ranking of search results | | US6014654 | Mar 28, 1997 | Jan 11, 2000 | NEC Corporation | Information filtering apparatus for filtering information for interests of users and a method therefor | | US6029182 | Oct 4, 1996 | Feb 22, 2000 | Canon Information Systems, Inc. | System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents | | US6055542 | Oct 29, 1997 | Apr 25, 2000 | International Business Machines Corporation | System and method for displaying the contents of a web page based on a user's interests | | US6055566 | Jan 12, 1998 | Apr 25, 2000 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities | | US6067539 | Mar 2, 1998 | May 23, 2000 | Vigil, Inc. | Intelligent information retrieval system | | US6108645 | Nov 26, 1997 | Aug 22, 2000 | International Business Machines Corporation | Method and apparatus for efficient profile matching in a large scale webcasting system | | US6111574 | Feb 25, 1999 | Aug 29, 2000 | Microsoft Corporation | Method and system for visually indicating a selection query | | US6125351 | May 15, 1998 | Sep 26, 2000 | Bios Group, Inc. | System and method for the synthesis of an economic web and the identification of new market niches | | US6138128 | Apr 2, 1997 | Oct 24, 2000 | Microsoft Corp. | Sharing and organizing world wide web references using distinctive characters | | US6151584 | Nov 20, 1997 | Nov 21, 2000 | NCR Corporation | Computer architecture and method for validating and collecting and metadata and data about the internet and electronic commerce environments (data discoverer) | | US6167397 | Sep 23, 1997 | Dec 26, 2000 | AT&T Corporation | Method of clustering electronic documents in response to a search query | | US6195651 | Nov 19, 1998 | Feb 27, 2001 | Andersen Consulting Properties BV | System, method and article of manufacture for a tuned user application experience | | US6269275 | Mar 31, 1998 | Jul 31, 2001 | | Method and system for customizing and distributing presentations for user sites | | US6321227 | Jan 25, 1999 | Nov 20, 2001 | SamSung Electronics Co., Ltd. | Web search function to search information from a specific location | | US6345270 | Mar 19, 1998 | Feb 5, 2002 | Fujitsu Limited | Data management system | | US6349056 | Dec 28, 2000 | Feb 19, 2002 | Sandisk Corporation | Method and structure for efficient data verification operation for non-volatile memories | | US6349137 | Aug 5, 1999 | Feb 19, 2002 | Rockwell Electronic Commerce Corp. | Apparatus and method for providing support software for an agent workstation of an automatic call distributor | | US6377961 | Jan 21, 1999 | Apr 23, 2002 | SamSung Electronics, Co., Ltd. | Method for displaying internet search results | | US6381594 | Jul 11, 2000 | Apr 30, 2002 | Yahoo Inc. | System and method for personalized information filtering and alert generation | | US6400996 | Feb 1, 1999 | Jun 4, 2002 | | Adaptive pattern recognition based control system and method | | US6418424 | May 4, 1999 | Jul 9, 2002 | | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system | | US6418452 | Nov 3, 1999 | Jul 9, 2002 | International Business Machines Corporation | Network repository service directory for efficient web crawling | | US6418453 | Nov 3, 1999 | Jul 9, 2002 | International Business Machines Corporation | Network repository service for efficient web crawling | | US6446076 | Nov 19, 1998 | Sep 3, 2002 | Accenture LLP. | Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information | | US6483523 | May 7, 1999 | Nov 19, 2002 | Institute for Information Industry | Personalized interface browser and its browsing method | | US6490577 | Mar 31, 2000 | Dec 3, 2002 | PolyVista, Inc. | Search engine with user activity memory | | US6507841 | Feb 19, 1999 | Jan 14, 2003 | Hewlett-Packard Company | Methods of and apparatus for refining descriptors | | US6519648 | Jul 11, 2000 | Feb 11, 2003 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network | | US6567846 | May 14, 1999 | May 20, 2003 | E.piphany, Inc. | Extensible user interface for a distributed messaging framework in a computer network | | US6567850 | Oct 27, 1999 | May 20, 2003 | Yodlee, Inc. | System and method for determining revenue from an intermediary derived from servicing data requests | | US6631397 | Apr 11, 2000 | Oct 7, 2003 | Canon Kabushiki Kaisha | Information registration method, information management method, information registration apparatus, information management apparatus, and storage medium | | US6640145 | Jun 3, 2002 | Oct 28, 2003 | | Media recording device with packet data interface | | US6664980 | Feb 26, 1999 | Dec 16, 2003 | Accenture LLP | Visual navigation utilizing web technology | | US6684217 | Nov 21, 2000 | Jan 27, 2004 | Hewlett-Packard Development Company, L.P. | System and method for generating a profile from which a publication may be created | | US6711586 | Jul 17, 2000 | Mar 23, 2004 | | Methods and systems for providing information based on similarity | | US6721741 | May 2, 2000 | Apr 13, 2004 | Friskit, Inc. | Streaming media search system | | US6725275 | Sep 20, 2002 | Apr 20, 2004 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network | | US6732092 | Sep 28, 2001 | May 4, 2004 | Client Dynamics, Inc. | Method and system for database queries and information delivery | | US6742047 | Dec 30, 1997 | May 25, 2004 | Intel Corporation | Method and apparatus for dynamically filtering network content | | US6747755 | Apr 11, 2000 | Jun 8, 2004 | Canon Kabushiki Kaisha | Code generation method, terminal apparatus, code processing method, issuing apparatus, and code issuing method | | US6751649 | Apr 14, 2000 | Jun 15, 2004 | Alcatel | Server for searching for information in a network of databases | | US6782409 | Jan 21, 2000 | Aug 24, 2004 | Sony Corporation | Experience/sympathy information providing system | | US6799199 | Sep 5, 2000 | Sep 28, 2004 | The Relegence Corporation | Media monitor system | | US6808393 | Nov 21, 2001 | Oct 26, 2004 | Protigen, Inc. | Interactive assessment tool | | US6820237 | Jan 21, 2000 | Nov 16, 2004 | AmikaNow Corporation | Apparatus and method for context-based highlighting of an electronic document | | US6832217 | May 16, 2000 | Dec 14, 2004 | Matsushita Electric Industrial Co., Ltd. | Information inquiry support apparatus, information inquiry support method, information distribution apparatus, and information distribution method | | US6868525 | May 26, 2000 | Mar 15, 2005 | Alberti Anemometer LLC | Computer graphic display visualization system and method | | US6871220 | Oct 27, 1999 | Mar 22, 2005 | Yodlee, Inc. | System and method for distributed storage and retrieval of personal information | | US6874037 | Jun 19, 2000 | Mar 29, 2005 | Sony Corporation Sony Electronics, Inc. | Method and apparatus for synchronizing device information | | US6895406 | Aug 23, 2001 | May 17, 2005 | SeaSeer R&D, LLC | Dynamic personalization method of creating personalized user profiles for searching a database of information | | US6972993 | Feb 7, 2003 | Dec 6, 2005 | SanDisk Corporation | Method and structure for efficient data verification operation for non-volatile memories | | US6981214 | Mar 10, 2000 | Dec 27, 2005 | Hewlett-Packard Development Company, L.P. | Virtual editor and related methods for dynamically generating personalized publications | | US6990633 | Nov 1, 2000 | Jan 24, 2006 | Seiko Epson Corporation | Providing a network-based personalized newspaper with personalized content and layout | | US6999957 | Sep 5, 2000 | Feb 14, 2006 | The Relegence Corporation | System and method for real-time searching | | US7027178 | Jan 14, 2004 | Apr 11, 2006 | Canon Kabushiki Kaisha | Code generation method, terminal apparatus, code processing method, issuing apparatus, and code issuing method | | US7068723 | Feb 28, 2002 | Jun 27, 2006 | Fuji Xerox Co., Ltd. | Method for automatically producing optimal summaries of linear media | | US7072888 | Jun 16, 1999 | Jul 4, 2006 | Triogo, Inc. | Process for improving search engine efficiency using feedback | | US7076504 | Nov 19, 1998 | Jul 11, 2006 | Accenture LLP | Sharing a centralized profile | | US7080064 | Jan 20, 2000 | Jul 18, 2006 | International Business Machines Corporation | System and method for integrating on-line user ratings of businesses with search engines | | US7096204 | Oct 6, 2000 | Aug 22, 2006 | Hewlett-Packard Development Company, L.P. | Electronic commerce system | | US7099859 | Jan 20, 2000 | Aug 29, 2006 | International Business Machines Corporation | System and method for integrating off-line ratings of businesses with search engines | | US7103592 | Sep 14, 2001 | Sep 5, 2006 | Pertinence Data Intelligence | Method and apparatus providing recommendations based on automatically enriched user profile | | US7136178 | Jun 1, 2000 | Nov 14, 2006 | Hewlett-Packard Development Company, L.P. | System and related methods for dynamically compiling a publication | | US7149741 | Dec 29, 2003 | Dec 12, 2006 | Accenture LLP | System, method and article of manufacture for advanced information gathering for targetted activities | | US7170782 | May 9, 2005 | Jan 30, 2007 | SanDisk Corporation | Method and structure for efficient data verification operation for non-volatile memories | | US7181017 | Mar 25, 2002 | Feb 20, 2007 | David Felsher | System and method for secure three-party communications | | US7181438 | May 30, 2000 | Feb 20, 2007 | Alberti Anemometer, LLC | Database access system | | US7191403 | Mar 19, 2001 | Mar 13, 2007 | Schlucktronic LLC | Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time | | US7200815 | Mar 19, 2001 | Apr 3, 2007 | Schlucktronix LLC | Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time | | US7228305 | May 2, 2000 | Jun 5, 2007 | Friskit, Inc. | Rating system for streaming media playback system | | US7240067 | May 7, 2004 | Jul 3, 2007 | Sybase, Inc. | System and methodology for extraction and aggregation of data from dynamic content | | US7242988 | Mar 2, 1999 | Jul 10, 2007 | | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore | | US7284202 | Feb 14, 2000 | Oct 16, 2007 | Microsoft Corporation | Interactive multi media user interface using affinity based categorization | | US7321852 | Oct 28, 2003 | Jan 22, 2008 | International Business Machines Corporation | System and method for transcribing audio files of various languages | | US7330816 | Apr 11, 2000 | Feb 12, 2008 | Canon Kabushiki Kaisha | Information providing method and information providing system | | US7376011 | Jan 4, 2007 | May 20, 2008 | SanDisk Corporation | Method and structure for efficient data verification operation for non-volatile memories | | US7379925 | Aug 8, 2005 | May 27, 2008 | New York University | Logic arrangement, data structure, system and method for multilinear representation of multimodal data ensembles for synthesis, rotation and compression | | US7412484 | Jan 16, 2002 | Aug 12, 2008 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities | | US7417752 | Jul 2, 2001 | Aug 26, 2008 | Pitney Bowes Inc. | Method and system for customized mail piece production utilizing a data center | | US7433868 | Apr 11, 2000 | Oct 7, 2008 | Canon Kabushiki Kaisha | Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program | | US7444399 | Mar 19, 2001 | Oct 28, 2008 | Schlucktronix LLC | Methods and devices for recording changes in visual stimuli observed through browser-based interfaces | | US7448000 | Mar 19, 2001 | Nov 4, 2008 | Schlucktronix LLC | Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time | | US7491123 | Jul 29, 2004 | Feb 17, 2009 | Nintendo Co., Ltd. | Video game voice chat with amplitude-based virtual ranging | | US7516070 | Feb 19, 2004 | Apr 7, 2009 | Custom Speech USA, INc. | Method for simultaneously creating audio-aligned final and verbatim text with the assistance of a speech recognition program as may be useful in form completion using a verbal entry method | | US7552190 | Oct 27, 1999 | Jun 23, 2009 | VerticalOne Corporation | System and method for automated electronic notification and transaction execution | | US7565363 | Nov 19, 2002 | Jul 21, 2009 | | Search engine with user activity memory | | US7574659 | Mar 4, 2005 | Aug 11, 2009 | | Computer graphic display visualization system and method | | US7587368 | Jul 5, 2001 | Sep 8, 2009 | | Information record infrastructure, system and method | | US7593915 | Jan 7, 2003 | Sep 22, 2009 | Accenture Global Services GmbH | Customized multi-media services | | US7599938 | Jul 9, 2004 | Oct 6, 2009 | | Social news gathering, prioritizing, tagging, searching, and syndication method | | US7603323 | Oct 8, 2007 | Oct 13, 2009 | New York University | Logic arrangement, data structure, system and method for multilinear representation of multimodal data ensembles for synthesis recognition and compression | | US7613772 | Jul 25, 2002 | Nov 3, 2009 | Colligo Networks, Inc. | Method for context based discovery and filtering of portable collaborative networks | | US7664734 | Mar 31, 2004 | Feb 16, 2010 | Google Inc. | Systems and methods for generating multiple implicit search queries | | US7668850 | Jun 7, 2006 | Feb 23, 2010 | InQuira, Inc. | Rule based navigation | | US7672879 | Oct 27, 2000 | Mar 2, 2010 | Yodlee.com, Inc. | Interactive activity interface for managing personal data and performing transactions over a data packet network | | US7672951 | May 12, 2006 | Mar 2, 2010 | InQuira, Inc. | Guided navigation system | | US7680829 | May 16, 2007 | Mar 16, 2010 | Premier International Associates, LLC | List building system | | US7685204 | Feb 24, 2006 | Mar 23, 2010 | Yahoo! Inc. | System and method for enhanced media distribution | | US7693299 | Jan 13, 2005 | Apr 6, 2010 | New York University | Method, system, storage medium, and data structure for image recognition using multilinear independent component analysis | | US7693825 | Mar 31, 2004 | Apr 6, 2010 | Google Inc. | Systems and methods for ranking implicit search results | | US7693887 | Feb 1, 2005 | Apr 6, 2010 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset | | US7707142 | Mar 31, 2004 | Apr 27, 2010 | Google Inc. | Methods and systems for performing an offline search | | US7725347 | Feb 27, 2007 | May 25, 2010 | DecisionSorter LLC | System and method for facilitating bilateral and multilateral decision-making | | US7725494 | Feb 24, 2006 | May 25, 2010 | Yahoo! Inc. | System and method for networked media access | | US7734680 | Sep 30, 1999 | Jun 8, 2010 | Koninklijke Philips Electronics N.V. | Method and apparatus for realizing personalized information from multiple information sources | | US7739335 | Feb 28, 2001 | Jun 15, 2010 | Sony Corporation Sony Electronics Inc. | Method and apparatus for providing a customized selection of audio content over the internet | | US7739723 | Feb 24, 2006 | Jun 15, 2010 | Yahoo! Inc. | Media engine user interface for managing media | | US7743009 | Feb 12, 2007 | Jun 22, 2010 | Strands, Inc. | System and methods for prioritizing mobile media player files | | US7747601 | Aug 14, 2006 | Jun 29, 2010 | Inquira, Inc. | Method and apparatus for identifying and classifying query intent | | US7747620 | Feb 28, 2006 | Jun 29, 2010 | Yahoo! Inc. | Method and system for generating affinity based playlists | | US7752535 | Dec 1, 2005 | Jul 6, 2010 | Yodlec.com, Inc. | Categorization of summarized information | | US7765279 | Oct 27, 1999 | Jul 27, 2010 | VerticalOne Corporation | System and method for scheduling harvesting of personal information | | US7774716 | Mar 19, 2001 | Aug 10, 2010 | | Methods and devices for recording changes in visual stimuli observed through browser-based interfaces | | US7785197 | Jul 29, 2004 | Aug 31, 2010 | Nintendo Co., Ltd. | Voice-to-text chat conversion for remote video game play | | US7788274 | Jun 30, 2004 | Aug 31, 2010 | Google Inc. | Systems and methods for category-based search | | US7797321 | Feb 6, 2006 | Sep 14, 2010 | Strands, Inc. | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets | | US7801896 | Feb 19, 2007 | Sep 21, 2010 | | Database access system | | US7805402 | Oct 31, 2007 | Sep 28, 2010 | Premier International Associates, LLC | List building system | | US7814133 | Oct 31, 2007 | Oct 12, 2010 | Premier International Associates, LLC | List building system | | US7814135 | Feb 23, 2007 | Oct 12, 2010 | Premier International Associates, LLC | Portable player and system and method for writing a playlist | | US7818350 | Oct 12, 2005 | Oct 19, 2010 | Yahoo! Inc. | System and method for creating a collaborative playlist | | US7840570 | Apr 22, 2005 | Nov 23, 2010 | Strands, Inc. | System and method for acquiring and adding data on the playing of elements or multimedia files | | US7840691 | Sep 7, 2000 | Nov 23, 2010 | Zamora Radio, LLC | Personal broadcast server system for providing a customized broadcast | | US7856386 | Sep 17, 2009 | Dec 21, 2010 | Yodlee, Inc. | Host exchange in bill paying services | | US7873632 | Aug 6, 2007 | Jan 18, 2011 | Google Inc. | Systems and methods for associating a keyword with a user interface area | | US7877387 | Oct 2, 2006 | Jan 25, 2011 | Strands, Inc. | Systems and methods for promotional media item selection and promotional program unit generation | | US7882444 | Nov 3, 2008 | Feb 1, 2011 | Schlucktronix LLC | Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time | | US7921099 | May 10, 2006 | Apr 5, 2011 | Inquira, Inc. | Guided navigation system | | US7945568 | Jan 4, 2011 | May 17, 2011 | Strands, Inc. | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets | | US7949689 | Jul 18, 2002 | May 24, 2011 | Accenture Global Services Limited | Media indexing beacon and capture device | | US7962482 | Apr 27, 2006 | Jun 14, 2011 | Pandora Media, Inc. | Methods and systems for utilizing contextual feedback to generate and modify playlists | | US7962505 | Dec 19, 2006 | Jun 14, 2011 | Strands, Inc. | User to user recommender | | US7974714 | Aug 29, 2006 | Jul 5, 2011 | | Intelligent electronic appliance system and method | | US7987148 | May 20, 2010 | Jul 26, 2011 | Strands, Inc. | Systems and methods for prioritizing media files in a presentation device | | US7995505 | Feb 27, 2006 | Aug 9, 2011 | Yahoo! Inc. | System and method for leveraging user rated media | | US8041713 | Mar 31, 2004 | Oct 18, 2011 | Google Inc. | Systems and methods for analyzing boilerplate | | US8045952 | Nov 27, 2006 | Oct 25, 2011 | Horsham Enterprises, LLC | Method and device for obtaining playlist content over a network | | US8050652 | Nov 27, 2006 | Nov 1, 2011 | Horsham Enterprises, LLC | Method and device for an internet radio capable of obtaining playlist content from a content server | | US8050969 | Jun 6, 2008 | Nov 1, 2011 | News America Marketing Properties LLC | Interactive marketing network and process using electronic certificates | | US8069407 | Sep 7, 2000 | Nov 29, 2011 | Yodlee.com, Inc. | Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes | | US8073866 | Mar 16, 2006 | Dec 6, 2011 | Claria Innovations, LLC | Method for providing content to an internet user based on the user's demonstrated content preferences | | US8078602 | Dec 17, 2004 | Dec 13, 2011 | Claria Innovations, LLC | Search engine for a computer network | | US8082264 | Dec 18, 2007 | Dec 20, 2011 | Inquira, Inc. | Automated scheme for identifying user intent in real-time | | US8086697 | Oct 31, 2005 | Dec 27, 2011 | Claria Innovations, LLC | Techniques for displaying impressions in documents delivered over a computer network | | US8095476 | Nov 26, 2007 | Jan 10, 2012 | Inquira, Inc. | Automated support scheme for electronic forms | | US8108369 | Sep 21, 2009 | Jan 31, 2012 | Accenture Global Services Limited | Customized multi-media services | | US8108418 | Aug 31, 2006 | Jan 31, 2012 | Knapp Investment Company Limited | System, method and article of manufacture for advanced information gathering for targetted activities | | US8121891 | Nov 19, 1998 | Feb 21, 2012 | Accenture Global Services GmbH | Personalized product report | | US8131754 | Jun 30, 2004 | Mar 6, 2012 | Google Inc. | Systems and methods for determining an article association measure | | US8135708 | Oct 6, 2006 | Mar 13, 2012 | BNA (Llesiant Corporation) | Relevance ranked faceted metadata search engine | | US8135709 | Oct 6, 2006 | Mar 13, 2012 | BNA (Llesiant Corporation) | Relevance ranked faceted metadata search method | | US8171410 | May 29, 2009 | May 1, 2012 | Telcordia Technologies, Inc. | Method and system for generating and presenting mobile content summarization | | US8176101 | May 6, 2007 | May 8, 2012 | Google Inc. | Collaborative rejection of media for physical establishments | | US8185533 | May 12, 2011 | May 22, 2012 | Apple Inc. | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets | | US8190629 | Jul 13, 2006 | May 29, 2012 | Yodlee.com, Inc. | Network-based bookmark management and web-summary system | | US8214315 | Jun 23, 2011 | Jul 3, 2012 | Apple Inc. | Systems and methods for prioritizing mobile media player files | | US8224856 | Nov 26, 2007 | Jul 17, 2012 | Abo Enterprises, LLC | Intelligent default weighting process for criteria utilized to score media content items | | US8244517 | Nov 7, 2008 | Aug 14, 2012 | Yahoo! Inc. | Enhanced matching through explore/exploit schemes | | USRE42869 | Sep 28, 2001 | Oct 25, 2011 | Ignite Sales, Inc. | System and method for profiling customers for targeted marketing |
Claims1. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- a profile builder software program for obtaining and storing personal profile data in the personal profile database; and,
- wherein the profile builder software program uses of at least one question to adjust at least one parameter value in a profile object.
2. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- a media evaluation software program for evaluating the media file obtained from the computer based upon the personal profile database; and,
- (f) wherein the media evaluation software program includes:
- a sound file to text file software program for translating a sound file into a text file.
3. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- a media evaluation software program for evaluating the media file obtained from the computer based upon the personal profile database; and,
- (f) wherein the media evaluation software program includes;
- a sound file to text file software program for translating a sound file into a text file, wherein the sound file includes a sound utterance which is translated into a key word.
4. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer:
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database:
- (e) wherein the personal feedback browser includes;
- a media evaluation software program for evaluating the media file obtained from the computer based upon the personal profile database: and,
- (f) wherein the media evaluation software program includes;
- a sound file to text file software program for translating a sound file into a text file;
- (g) wherein the personal feedback browser includes:
- an adaptive software for modifying a personal profile database in response to a user's absorption of the media file.
5. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- an adaptive software for modifying a personal profile database in response to a user's absorption of the media file; and,
- wherein the user's absorption of the media file is based on a media progression rate value.
6. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- an adaptive software for modifying a personal profile database in response to a user's absorption of the media file; and,
- wherein the user's absorption of the media file is based on a media progression rate value; and
- (f) a biometric device, coupled to the processor, for adjusting the media progression rate value.
7. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes:
- a profile builder software program for obtaining and storing personal profile data in the personal profile database; and,
- (f) wherein the profile builder software program includes:
- a software program for providing a profile object and a self object, wherein a profile object's distance from a self object is adjustable by a user.
8. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the
- means for presenting based on the personal profile database: and, wherein the personal profile database includes an identity/interest profile object which has at least one key word with an assigned weight value.
9. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user:
- (b) input means for supplying input data in response to a user's input:
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database; and,
- wherein the personal profile database includes a hero profile object which has at least one key word with an assigned weight value.
10. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database; and,
- wherein the personal profile database includes a descriptor profile object which has at least one key word with an assigned weight value.
11. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database; and,
- (e) wherein the personal profile database includes an attitude/aptitude profile object which has at least one key word with an assigned weight value.
12. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying inout data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes;
- a profile builder software program for obtaining and storing personal profile data in the personal profile database; and,
- (f) wherein the profile builder further includes:
- a software program for determining a text media comprehension parameter for a user.
13. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes:
- a media evaluation software program for evaluating the media file obtained from the computer based upon the Personal profile database; and,
- (f) wherein the media evaluation software program includes:
- a software program for extracting positive and negative assigned key words from 1) a user's personal profile database and 2) a media file in order to create a corresponding media file index value.
14. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database:
- (e) wherein the personal feedback browser includes:
- a media evaluation software program for evaluating the media file obtained from the computer based upon the personal profile database;
- (f) wherein the media evaluation software program includes:
- a software program for obtaining a text comprehension parameter for the media file;
- a software program for obtaining a text comprehension parameter for a user; and,
- a software program for obtaining a comprehension index value based on the media file's text comprehension parameter and the user's text comprehension parameter.
15. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database; and,
- (e) wherein the personal feedback browser includes:
- a mark-up software program for differentiating sections of a media file in response to summing a plurality of key words assigned values in the media file.
16. An article of manufacture, including computer readable medium having computer readable program code means embodied therein for obtaining a media file from a computer, comprising: - (a) computer-readable program code means for building a personal profile database responsive to a users input;
- (b) computer-readable program code means for evaluating a media file obtained from the computer based upon the personal profile database;
- (c) computer-readable program code means for adjusting the personal profile database responsive to a user selection of the media file; and,
- (d) computer-readable program code means for adjusting the personal profile database in response to a user's absorption of the media file.
17. The article of manufacture of claim 16, wherein the computer-readable program code means for building a personal profile database includes: - (a) computer-readable program code means for providing a profile object and a self object; and,
- (b) computer-readable program code means for adjusting a parameter in a profile object in response to a user's positioning of a profile object relative to the self object.
18. The article of manufacture of claim 16, wherein the computer-readable program code means further includes: - (a) computer-readable program code means for determine a text media comprehension parameter for the user.
19. The article of manufacture of claim 16, wherein the computer-readable program code means for evaluating a media file includes: - (a) computer-readable program code means for obtaining a key word having an associated weight value from the personal profile database;
- (b) computer-readable program code means for identifying the key word in a media file;
- (c) computer-readable program code means for multiplying an occurrence of the key word in the media file by the associated key word weight value in order to obtain a product; and,
- (d) computer-readable program code means for summing the products in order to provide a media indication value.
20. A method for obtaining a media file from a computer, the method comprising the steps of: - (a) building a personal profile database containing user-specific information;
- (b) retrieving a plurality of media files from the computer;
- (c) evaluating the plurality of media files obtained from the computer responsive to the personal profile database;
- (d) adjusting the user's personal profile database in response to a selection of a media file from the plurality of media files obtained from the computer; and,
- (e) adjusting the personal profile database based on a user's absorption of the media file obtained from the computer.
21. The method of claim 20, wherein the step of building a personal profile database includes the steps of: - (a) selecting a profile object; and,
- (b) adjusting at least one parameter of the profile object.
22. The method of claim 20, wherein the building personal profile database includes the step of: - (a) obtaining a user text media comprehension parameter.
23. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value, wherein the numeric value is a negative numbers; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database.
24. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file, wherein the user's absorption of the media file is determined by a rate of progression.
25. A data processing apparatus for obtaining information from a computer, comprising; - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file, wherein the user's absorption of the media file is determined by a rate of progression, wherein the user's absorption of the media file is based on the rate of media progression in relation to a statistical function.
26. A data processing apparatus for obtaining information from a computer, comprising; - (a) means for presenting data to a user:
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file; wherein the user's absorption of the media file is based on the rate of media progression in relation to a statistical function; wherein the statistical function is a statistical distribution function.
27. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file;
- wherein the user's absorption of the media file is based on the rate of media progression in relation to a statistical function; wherein the statistical function is a statistical distribution function; wherein the statistical distribution function includes a mean which is adjustable.
28. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database:
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file;
- wherein the user's absorption of the media file is based on the rate of media progression in relation to a statistical function: wherein the statistical function is a statistical distribution function; wherein the statistical distribution function has a region identifying a user's interest.
29. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to means for presenting and input means, for storing a personal feedback browser and a personal profile database, wherein the personal profile database includes at least one key word having at least one numeric value; and,
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes an adaptive software for modifying a personal profile database in response to a user's absorption of the media file;
- wherein the user's absorption of the media file is based on the rate of media progression in relation to a statistical function; wherein the statistical function is a statistical distribution function; wherein the statistical distribution function has a region identifying a user's disinterest.
30. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for providing data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a biometric device for obtaining a user's response value to a media file;
- (e) a processor, coupled to the means for presenting, the input means, the biometric device, and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (f) wherein the personal feedback browser includes;
- an adaptive software for modifying the personal profile database in response to the user's response value wherein the user's response value is a media progression rate value.
31. The article of manufacture of claim 16, wherein the user interaction with the media file includes a user's selection of the media file. 32. A data processing apparatus for obtaining information from a computer, comprising: - (a) means for presenting data to a user;
- (b) input means for supplying input data in response to a user's input;
- (c) memory, coupled to the means for presenting and input means, for storing a personal feedback browser and a personal profile database;
- (d) a processor, coupled to the means for presenting, the input means and memory, for controlling the memory, input means, and the means for presenting, in response to the stored personal feedback browser and personal profile database and input data to retrieve information from the computer;
- wherein the personal feedback browser provides a media file to the means for presenting based on the personal profile database;
- (e) wherein the personal feedback browser includes:
- a profile builder software program for obtaining and storing personal profile data in the personal profile database; and,
- (f) wherein the profile builder software program includes:
- a software program for providing a profile object and a self object, wherein the user is able to adjust the influence of the profile object.
33. The apparatus of claim 1, wherein the computer is in a network. 34. The apparatus of claim 2, wherein the computer is in a network. 35. The apparatus of claim 5, wherein the computer is in a network. 36. The apparatus of claim 7 wherein the computer is in a network. 37. The apparatus of claim 8 wherein the computer is in a network. 38. The apparatus of claim 9 wherein the computer is in a network. 39. The apparatus of claim 10 wherein the computer is in a network. 40. The apparatus of claim 11 wherein the computer is in a network. 41. The apparatus of claim 12 wherein the computer is in a network. 42. The apparatus of claim 13 wherein the computer is in a network. 43. The apparatus of claim 14 wherein the computer is in a network. 44. The apparatus of claim 15 wherein the computer is in a network. 45. The article of manufacture of claim 16 wherein the computer is in the internet. 46. The article of manufacture of claim 19, wherein the computer is in the internet. 47. The apparatus of claim 32, wherein the computer is in a network. 48. An article of manufacture, including computer readable medium having computer readable program code means embodied therein for obtaining a media file from a computer, comprising: - (a) computer-readable program code means for building a personal profile database responsive to user input;
- (b) computer-readable program code means for evaluating a media file obtained from the computer based upon the personal profile database; and,
- (c) computer-readable program code means for adjusting the personal profile database in response to a user's absorption of the media file.
49. A method for obtaining a media file from a computer, the method comprising the steps of: - (a) building a personal profile database containing user-specific information;
- (b) retrieving a media file from the computer; and,
- (c) adjusting the personal profile database based on a user's absorption of the media file obtained from the computer.
|