Patents by Inventor Robert Wing Pong Luk

Robert Wing Pong Luk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8775410
    Abstract: A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, the method comprising: accessing an inverted index to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determining a number of “N” IUs in the results that are assumed to be relevant by accessing a forward index; wherein the forward index and inverted index have pointers to locations in the IUs where terms of the query occur, and the forward index retrieves a term frequency vector of the IU or a set of contexts of the IU.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 8, 2014
    Assignee: The Hong Kong Polytechnic University
    Inventor: Robert Wing Pong Luk
  • Publication number: 20140114944
    Abstract: A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, the method comprising: accessing an inverted index to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determining a number of “N” IUs in the results that are assumed to be relevant by accessing a forward index; wherein the forward index and inverted index have pointers to locations in the IUs where terms of the query occur, and the forward index retrieves a term frequency vector of the IU or a set of contexts of the IU.
    Type: Application
    Filed: December 20, 2013
    Publication date: April 24, 2014
    Applicant: The Hong Kong Polytechnic University
    Inventor: Robert Wing Pong Luk
  • Patent number: 8620900
    Abstract: A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, comprising using a computing device to: access an inverted index to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determine a number of “N” IUs in the results that are regarded by the computing device to be relevant by accessing a forward index; and use the forward index to perform any one from the group consisting of: computing query expansion weights for top “N” retrieved IUs, building the relevance models by the contexts of query terms in the top “N” retrieved IUs, and finding the longest contiguous sequences of query terms in a query found in an IU; wherein the forward index and inverted index have pointers to locations in the IUs where terms of the query occur, and the forward index retrieves a term frequency vector o
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: December 31, 2013
    Assignee: The Hong Kong Polytechnic University
    Inventor: Robert Wing Pong Luk
  • Patent number: 8538999
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: September 17, 2013
    Assignee: The Hong Kong Polytechnic University
    Inventors: Robert Wing Pong Luk, Wai Tak Wong
  • Publication number: 20120239702
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Application
    Filed: March 28, 2012
    Publication date: September 20, 2012
    Applicant: THE HONG KONG POLYTECHNIC POLYTECHNIC UNIVERSITY
    Inventors: Robert Wing Pong Luk, Wai Tak Wong
  • Patent number: 8150891
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: April 3, 2012
    Assignee: Hong Kong Polytechnic University
    Inventors: Robert Wing Pong Luk, Wai Tak Wong
  • Publication number: 20110022624
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Application
    Filed: August 26, 2010
    Publication date: January 27, 2011
    Inventors: Robert Wing Pong LUK, Wai Tak WONG
  • Patent number: 7797348
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: September 14, 2010
    Assignee: The Hong Kong Polytechnic University
    Inventors: Robert Wing Pong Luk, Wai Tak Wong
  • Publication number: 20100205172
    Abstract: A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, comprising using a computing device (89) to: access (101) an inverted index (103) to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determine (105) a number of “N” IUs in the results that are assumed to be relevant by accessing a forward index (104); wherein the forward index (104) and inverted index (103) have pointers to locations in the IUs where terms of the query occur, and the forward index (104) retrieves a term frequency vector of the IU or a set of contexts of the IU.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Inventor: Robert Wing Pong LUK
  • Patent number: 6976025
    Abstract: A methods for storing a searchable set of keywords includes concatenating the keywords to form a string, and defining one or more links between two or more characters in the string. A delimiting character separates the keywords in the string, and the links are pointers. Any inaccessible characters in the string are removed to improve the storage cost the method.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: December 13, 2005
    Assignee: Hong Kong Polytechnic University
    Inventors: Robert Wing Pong Luk, Wai Chung Yip
  • Publication number: 20040267732
    Abstract: A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index.
    Type: Application
    Filed: April 30, 2004
    Publication date: December 30, 2004
    Inventors: Robert Wing Pong Luk, Wai Tak Wong
  • Publication number: 20030187856
    Abstract: A methods for storing a searchable set of keywords includes concatenating the keywords to form a string, and defining one or more links between two or more characters in the string. A delimiting character separates the keywords in the string, and the links are pointers. Any inaccessible characters in the string are removed to improve the storage cost the method.
    Type: Application
    Filed: April 1, 2002
    Publication date: October 2, 2003
    Applicant: The Hong Kong Polytechnic University
    Inventors: Robert Wing Pong Luk, Wai Chung Yip