WO2007089663A3 - System and method for incremental user query on handheld device - Google Patents

System and method for incremental user query on handheld device Download PDF

Info

Publication number
WO2007089663A3
WO2007089663A3 PCT/US2007/002300 US2007002300W WO2007089663A3 WO 2007089663 A3 WO2007089663 A3 WO 2007089663A3 US 2007002300 W US2007002300 W US 2007002300W WO 2007089663 A3 WO2007089663 A3 WO 2007089663A3
Authority
WO
WIPO (PCT)
Prior art keywords
client device
content items
subsequence
remote system
incremental
Prior art date
Application number
PCT/US2007/002300
Other languages
French (fr)
Other versions
WO2007089663A2 (en
Inventor
Sankar Ardhanari
Viswanathan Thiagarajan
Gurudutt Pai
Murali Aravamudan
Kajamalai G Ramakrishnan
Ravi Krishna
Original Assignee
Veveo Inc
Sankar Ardhanari
Viswanathan Thiagarajan
Gurudutt Pai
Murali Aravamudan
Kajamalai G Ramakrishnan
Ravi Krishna
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Veveo Inc, Sankar Ardhanari, Viswanathan Thiagarajan, Gurudutt Pai, Murali Aravamudan, Kajamalai G Ramakrishnan, Ravi Krishna filed Critical Veveo Inc
Publication of WO2007089663A2 publication Critical patent/WO2007089663A2/en
Publication of WO2007089663A3 publication Critical patent/WO2007089663A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2425Iterative querying; Query formulation based on the results of a preceding query

Abstract

The invention features a method of reducing perceived network latency in processing a query from a handheld client device processed by a remote system. The client device receives incremental input including a sequence of incremental user actions for identifying content items on the remote system. The client device transmits a first subsequence of the input to the remote system for incrementally identifying descriptive terms associated with desired content items. The remote system selects a first set of content items based on the first subsequence and transmits them in a reply to the client device. The client device selects a second set of content items from the first set based on a second subsequence of the input. The second subsequence includes incremental input received by the client device while it was waiting for the first reply. The client device orders and presents the second set of content items to the user.
PCT/US2007/002300 2006-01-27 2007-01-26 System and method for incremental user query on handheld device WO2007089663A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US76270906P 2006-01-27 2006-01-27
US60/762,709 2006-01-27

Publications (2)

Publication Number Publication Date
WO2007089663A2 WO2007089663A2 (en) 2007-08-09
WO2007089663A3 true WO2007089663A3 (en) 2008-08-21

Family

ID=38327941

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/002300 WO2007089663A2 (en) 2006-01-27 2007-01-26 System and method for incremental user query on handheld device

Country Status (2)

Country Link
US (1) US20070260703A1 (en)
WO (1) WO2007089663A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895218B2 (en) 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US8122034B2 (en) 2005-06-30 2012-02-21 Veveo, Inc. Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US20070088681A1 (en) * 2005-10-17 2007-04-19 Veveo, Inc. Method and system for offsetting network latencies during incremental searching using local caching and predictive fetching of results from a remote server
US7644054B2 (en) 2005-11-23 2010-01-05 Veveo, Inc. System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8073860B2 (en) 2006-03-30 2011-12-06 Veveo, Inc. Method and system for incrementally selecting and providing relevant search engines in response to a user query
EP3822819A1 (en) 2006-04-20 2021-05-19 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
US20070299965A1 (en) * 2006-06-22 2007-12-27 Jason Nieh Management of client perceived page view response time
CA2989780C (en) 2006-09-14 2022-08-09 Veveo, Inc. Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
US7925986B2 (en) 2006-10-06 2011-04-12 Veveo, Inc. Methods and systems for a linear character selection display interface for ambiguous text input
WO2008063987A2 (en) 2006-11-13 2008-05-29 Veveo, Inc. Method of and system for selecting and presenting content based on user identification
US8549424B2 (en) 2007-05-25 2013-10-01 Veveo, Inc. System and method for text disambiguation and context designation in incremental search
US8296294B2 (en) 2007-05-25 2012-10-23 Veveo, Inc. Method and system for unified searching across and within multiple documents
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110191330A1 (en) 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior
US8577915B2 (en) 2010-09-10 2013-11-05 Veveo, Inc. Method of and system for conducting personalized federated search and presentation of results therefrom
US9424357B1 (en) 2011-03-01 2016-08-23 Amazon Technologies, Inc. Predictive page loading based on text entry and search term suggestions
US20150006261A1 (en) * 2013-06-28 2015-01-01 Healthtap, Inc. Systems and method for evaluating and selecting a healthcare professional
US9866882B1 (en) * 2016-12-23 2018-01-09 Alcatel-Lucent Usa Inc. Video-based measurement of round-trip latency from user input event to corresponding video output
US11368752B2 (en) 2017-01-03 2022-06-21 Bliss Point Media, Inc. Optimization of broadcast event effectiveness

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030037043A1 (en) * 2001-04-06 2003-02-20 Chang Jane Wen Wireless information retrieval
US20040111402A1 (en) * 1998-05-06 2004-06-10 Avici Systems Prefix search method
US20040167873A1 (en) * 2003-02-20 2004-08-26 Intenational Business Machines Corporation Incremental data query performance feedback model
US20050283468A1 (en) * 2004-06-22 2005-12-22 Kamvar Sepandar D Anticipated query generation and processing in a search engine

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1261167A (en) * 1917-10-25 1918-04-02 Robert C Russell Index.
US4760528A (en) * 1985-09-18 1988-07-26 Levin Leonid D Method for entering text using abbreviated word forms
NL8700410A (en) * 1987-02-19 1988-09-16 Philips Nv TEXT EDITING DEVICE FOR STENOGRAPHIC TYPES.
EP1337108B1 (en) * 1990-09-10 2005-07-27 Starsight Telecast, Inc. Television schedule system
US5337347A (en) * 1992-06-25 1994-08-09 International Business Machines Corporation Method and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input
US5224060A (en) * 1992-07-29 1993-06-29 Ma Hsi Kuang Mobile computer with pen base/keyboard input modes
US5481296A (en) * 1993-08-06 1996-01-02 International Business Machines Corporation Apparatus and method for selectively viewing video information
US6418556B1 (en) * 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5623406A (en) * 1995-03-06 1997-04-22 Jean D. Ichbiah Method and system for entering text in computer equipment
CA2170429C (en) * 1995-03-28 2000-04-25 Stephen Gregory Eick Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5487616A (en) * 1995-06-01 1996-01-30 Jean D. Ichbiah Method for designing an ergonomic one-finger keyboard and apparatus therefor
BR9609807A (en) * 1995-07-26 1999-12-21 Martin T King Ambiguity cancellation system with reduced keyboard
US6732369B1 (en) * 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
US5953541A (en) * 1997-01-24 1999-09-14 Tegic Communications, Inc. Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use
US5805155A (en) * 1997-04-15 1998-09-08 Time Warner Entertainment Co. L.P. Time Warner Cable Virtual assets in an interactive television cable system
US5937422A (en) * 1997-04-15 1999-08-10 The United States Of America As Represented By The National Security Agency Automatically generating a topic description for text and searching and sorting text by topic using the same
US6600496B1 (en) * 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
US5945928A (en) * 1998-01-20 1999-08-31 Tegic Communication, Inc. Reduced keyboard disambiguating system for the Korean language
US6839705B1 (en) * 1998-02-10 2005-01-04 Gateway, Inc. Method for delivering and caching preprocessed search results to improve performance of background information searches on a convergence device
US6266048B1 (en) * 1998-08-27 2001-07-24 Hewlett-Packard Company Method and apparatus for a virtual display/keyboard for a PDA
US6453312B1 (en) * 1998-10-14 2002-09-17 Unisys Corporation System and method for developing a selectably-expandable concept-based search
US6189002B1 (en) * 1998-12-14 2001-02-13 Dolphin Search Process and system for retrieval of documents using context-relevant semantic profiles
WO2000057265A1 (en) * 1999-03-18 2000-09-28 602531 British Columbia Ltd. Data entry for personal computing devices
US7293231B1 (en) * 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
US6260050B1 (en) * 1999-03-23 2001-07-10 Microstrategy, Inc. System and method of adapting automatic output of service related OLAP reports to disparate output devices
US6757906B1 (en) * 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US6614422B1 (en) * 1999-11-04 2003-09-02 Canesta, Inc. Method and apparatus for entering data using a virtual input device
US7610194B2 (en) * 2002-07-18 2009-10-27 Tegic Communications, Inc. Dynamic database reordering system
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6594657B1 (en) * 1999-06-08 2003-07-15 Albert-Inc. Sa System and method for enhancing online support services using natural language interface for searching database
US6721954B1 (en) * 1999-06-23 2004-04-13 Gateway, Inc. Personal preferred viewing using electronic program guide
US6615248B1 (en) * 1999-08-16 2003-09-02 Pitney Bowes Inc. Method and system for presenting content selection options
US7013304B1 (en) * 1999-10-20 2006-03-14 Xerox Corporation Method for locating digital information files
US6785671B1 (en) * 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US6839702B1 (en) * 1999-12-15 2005-01-04 Google Inc. Systems and methods for highlighting search results
US7228556B2 (en) * 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
US6564213B1 (en) * 2000-04-18 2003-05-13 Amazon.Com, Inc. Search query autocompletion
US7136854B2 (en) * 2000-07-06 2006-11-14 Google, Inc. Methods and apparatus for providing search results in response to an ambiguous search query
US6865575B1 (en) * 2000-07-06 2005-03-08 Google, Inc. Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
US6529903B2 (en) * 2000-07-06 2003-03-04 Google, Inc. Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
US6907273B1 (en) * 2000-07-07 2005-06-14 Openwave Systems Inc. Method and system for processing overloaded keys of a mobile device
US7225180B2 (en) * 2000-08-08 2007-05-29 Aol Llc Filtering search results
US6598042B1 (en) * 2000-09-29 2003-07-22 International Business Machines Corporation System and method for query by category
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
US7096483B2 (en) * 2000-12-21 2006-08-22 Thomson Licensing Dedicated channel for displaying programs
WO2002069628A2 (en) * 2001-02-28 2002-09-06 Thomson Licensing S.A. Method for searching of an electronic program guide
CN1225115C (en) * 2001-02-28 2005-10-26 汤姆森许可公司 System and method for simplifying different types of searches in electronic program guide
US8266656B2 (en) * 2001-06-06 2012-09-11 Jlb Ventures Llc Method for making selections in search criteria in TV EPGs
US20030046698A1 (en) * 2001-06-11 2003-03-06 Yakov Kamen Methods and apparatuses for conducting a TV EPG search in various search time periods
KR100446613B1 (en) * 2001-07-16 2004-09-04 삼성전자주식회사 Information input method using wearable information input device
US7752326B2 (en) * 2001-08-20 2010-07-06 Masterobjects, Inc. System and method for utilizing asynchronous client server communication objects
JP2003110960A (en) * 2001-10-01 2003-04-11 Toshiba Corp Program information retrieval method and program information retrieval apparatus
US6772147B2 (en) * 2002-02-26 2004-08-03 Sony Corporation System and method for effectively implementing a personal channel for interactive television
US7162470B2 (en) * 2002-06-07 2007-01-09 Oracle International Corporation Contextual search interface for business directory services
BR0312120A (en) * 2002-07-01 2005-03-29 Sony Ericsson Mobile Comm Ab Method for entering text on an electronic device, and, electronic device
FR2842056B1 (en) * 2002-07-08 2004-12-03 Speeq TELECOMMUNICATIONS METHOD, TERMINAL AND SERVER
JP2004135169A (en) * 2002-10-11 2004-04-30 Fujitsu Ten Ltd Digital broadcast receiver
US7885963B2 (en) * 2003-03-24 2011-02-08 Microsoft Corporation Free text and attribute searching of electronic program guide (EPG) data
US7225184B2 (en) * 2003-07-18 2007-05-29 Overture Services, Inc. Disambiguation of search phrases using interpretation clusters
US20050071874A1 (en) * 2003-08-05 2005-03-31 Albert Elcock System and method for an interactive electronic program guide
US20050086234A1 (en) * 2003-10-15 2005-04-21 Sierra Wireless, Inc., A Canadian Corporation Incremental search of keyword strings
US20050086691A1 (en) * 2003-10-17 2005-04-21 Mydtv, Inc. Interactive program banners providing program segment information
US20050192944A1 (en) * 2004-02-27 2005-09-01 Melodeo, Inc. A method and apparatus for searching large databases via limited query symbol sets
US20060075429A1 (en) * 2004-04-30 2006-04-06 Vulcan Inc. Voice control of television-related information
US20060059044A1 (en) * 2004-09-14 2006-03-16 Chan Wesley T Method and system to provide advertisements based on wireless access points
US7895218B2 (en) * 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US20060167859A1 (en) * 2004-11-09 2006-07-27 Verbeck Sibley Timothy J System and method for personalized searching of television content using a reduced keypad
WO2006053011A2 (en) * 2004-11-09 2006-05-18 Veveo, Inc. Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices
US7428533B2 (en) * 2004-12-06 2008-09-23 Yahoo! Inc. Automatic generation of taxonomies for categorizing queries and search query processing using taxonomies
US20060167676A1 (en) * 2005-01-26 2006-07-27 Research In Motion Limited Method and apparatus for correction of spelling errors in text composition
US7788248B2 (en) * 2005-03-08 2010-08-31 Apple Inc. Immediate search feedback
US8122034B2 (en) * 2005-06-30 2012-02-21 Veveo, Inc. Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count
US20070027848A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Smart search for accessing options
US7779011B2 (en) * 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US7788266B2 (en) * 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
WO2007025119A2 (en) * 2005-08-26 2007-03-01 Veveo, Inc. User interface for visual cooperation between text input and display device
US20070088681A1 (en) * 2005-10-17 2007-04-19 Veveo, Inc. Method and system for offsetting network latencies during incremental searching using local caching and predictive fetching of results from a remote server
US7644054B2 (en) * 2005-11-23 2010-01-05 Veveo, Inc. System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors
US7788337B2 (en) * 2005-12-21 2010-08-31 Flinchem Edward P Systems and methods for advertisement tracking
US20070143567A1 (en) * 2005-12-21 2007-06-21 Gorobets Sergey A Methods for data alignment in non-volatile memories with a directly mapped file storage system
US8380726B2 (en) * 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040111402A1 (en) * 1998-05-06 2004-06-10 Avici Systems Prefix search method
US20030037043A1 (en) * 2001-04-06 2003-02-20 Chang Jane Wen Wireless information retrieval
US20040167873A1 (en) * 2003-02-20 2004-08-26 Intenational Business Machines Corporation Incremental data query performance feedback model
US20050283468A1 (en) * 2004-06-22 2005-12-22 Kamvar Sepandar D Anticipated query generation and processing in a search engine

Also Published As

Publication number Publication date
WO2007089663A2 (en) 2007-08-09
US20070260703A1 (en) 2007-11-08

Similar Documents

Publication Publication Date Title
WO2007089663A3 (en) System and method for incremental user query on handheld device
WO2008100549A3 (en) Bi-directional communication in a parallel processing environment
WO2010042770A3 (en) Managing internet advertising and promotional content
WO2007005485A3 (en) Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count
WO2007075620A3 (en) System and method for processing composite trading orders at a client
WO2009003179A3 (en) Selection of advertisements for placement with content
WO2011019749A3 (en) Presenting comments from various sources
WO2011011147A3 (en) System and method for ranking documents through human assistance
WO2008125999A3 (en) Controlled activation of function
WO2007100944A3 (en) Sidebar communication system and method
WO2010125768A3 (en) Server apparatus, electronic apparatus, electronic book providing system, electronic book providing method, electronic book displaying method, and program
WO2009050729A3 (en) A mobile based advisory system and a method thereof
EP1914657A3 (en) Authentication system, authentication-service-providing device, authentication-service-providing method, and program
WO2006116145A3 (en) Auto-suggest lists and handwritten input
WO2007061975A3 (en) Dynamically editable electronic product catalogs
WO2006119480A3 (en) Website reputation product architecture
WO2009026189A3 (en) Methods and apparatus for providing location data with variable validity and quality
EP2579145A3 (en) Accessory to improve user experience with an electronic display
WO2008063819A3 (en) User-specified online advertising
WO2009098575A3 (en) Method and device for improved user input accuracy
WO2008083215A3 (en) System and method for related information search and presentation from user interface content
WO2006076521A3 (en) Systems and methods for single input installation of an application
WO2008063407A3 (en) Method and system for associating one or more contents with an electronic page
WO2009148221A3 (en) Method and device for transmitting and receiving filtered content in accordance with age restrictions
EP2765507A3 (en) Method and device for providing recommendation panel, and method and server for providing recommendation item

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07762740

Country of ref document: EP

Kind code of ref document: A2