Patents by Inventor Barry Smyth

Barry Smyth 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: 9239883
    Abstract: A system has a primary server storing search data sets (“staks”) and a linked social network server.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: January 19, 2016
    Inventors: Barry Smyth, Maurice Coyle, Peter Briggs
  • Patent number: 8977948
    Abstract: A system, method, and computer program product are provided for determining information associated with an extracted portion of content. In use, a user is identified. Additionally, content generated by the user is identified. Additionally, a portion of the content is extracted. Further, information associated with the extracted portion of the content is determined. Further still, the determined information is added to a profile of the user. Also, an action is initiated, based on the profile of the user.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: March 10, 2015
    Assignee: Amdocs Software Systems Limited
    Inventors: Evelyn Balfe, Sandra Garcia-Esparza, Barry Smyth, Oisin Boydell, Keith Bradley
  • Publication number: 20140358911
    Abstract: A system for search and discovery of information in a real time network, comprising: means for gathering data indicative of a message posted in an real time network, the data comprising information identifying a uniform resource locator, URL and textual information associated with the URL; means for indexing the gathered data; means for querying the indexed data; and means for ranking the queried data.
    Type: Application
    Filed: August 24, 2012
    Publication date: December 4, 2014
    Applicant: University College Dublin, National Uniaversity of Ireland
    Inventors: Kevin McCarthy, Owen Phelan, Barry Smyth
  • Publication number: 20140351079
    Abstract: A user inputs a request (1) for a commodity recommendation. A computer system accesses (2) a plurality of commodity reviews. The computer system extracts feature indicators (3) and sentiment indicators (4) from each commodity review. The computer system determines (5) the popularity of each feature indicator and the similarity between a first commodity (Q) and a second commodity (C). The computer system evaluates the sentiment indicators and evaluates the similarity indicator to form (7) the commodity recommendation. After the commodity recommendation has been formed in step (7), the computer system delivers (8) the commodity recommendation for the second commodity (C) to the user using a website interface.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 27, 2014
    Applicant: University College Dublin
    Inventors: Ruihai DONG, Michael P. O'Mahony, Barry Smyth, Markus Schaal
  • Patent number: 8886633
    Abstract: A searching system may include a primary server with interfaces for communication with databases or with underlying search engines. The primary server may be adapted to receive a search query from a client under instructions from a user; and retrieve search results and transmit the results as a response to the client. The primary server may be adapted to store search data sets of relevant results for queries by users who are member of the set. The primary server may be adapted to select a search data set of which the user for the query is a member, and to use said search data set in providing the response to the query. The primary server may be adapted to download data concerning the selected search data set to the user. The primary server may be adapted to automatically update the search data set according to the results selected by the user.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: November 11, 2014
    Assignee: HeyStaks Technology Limited
    Inventors: Barry Smyth, Maurice Coyle, Peter Briggs
  • Patent number: 8412796
    Abstract: A real time information feed system comprises an interface to receive a real time information feed and a data mining engine for retrieving data concerning a subscriber. A recommendation engine automatically modifies the real time information feed according to the mined data; and a subscriber interface outputs the modified real time information for delivery to the subscriber. The data mining engine is adapted to mine data in a real time communication medium used by the subscriber, such as a micro-blogging service. The data mining engine comprises an indexer for mining and indexing the real time information feed and the subscriber data to provide a plurality of indexes; and to generate vectors representing the separate indexes and to compare the vectors to modify.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: April 2, 2013
    Assignee: University College Dublin—National University of Ireland, Dublin
    Inventors: Barry Smyth, Owen Phelan, Kevin McCarthy
  • Publication number: 20120143843
    Abstract: A system has a primary server storing search data sets (“staks”) and a linked social network server.
    Type: Application
    Filed: January 19, 2012
    Publication date: June 7, 2012
    Inventors: Barry Smyth, Muarice Coyle, Peter Briggs
  • Publication number: 20120072427
    Abstract: A method for generating product recommendations comprises analyzing a database of messages, comprising a set of messages posted by users of a micro-blogging service to generate a user index and a product index. The user index comprises for each of a plurality of users of the system, a ranked set of terms included by the user in their posted messages. The product index comprises for each product which is to be potentially recommended, a ranked set of terms derived from messages posted by users and referencing the product. Responsive to a query identifying a user, the user index for the user is compared to the product indices to return a limited set of product identifiers corresponding to product indices most similar to the user index. The set of product identifiers are provided as recommendations to a service provider.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 22, 2012
    Applicant: UNIVERSITY COLLEGE DUBLIN, NATIONAL UNIVERSITY OF IRELAND, DUBLIN
    Inventors: Barry SMYTH, Sandra GARCIA ESPARZA, Michael P. O'MAHONY
  • Publication number: 20110231383
    Abstract: A searching system may include a primary server with interfaces for communication with databases or with underlying search engines. The primary server may be adapted to receive a search query from a client under instructions from a user; and retrieve search results and transmit the results as a response to the client. The primary server may be adapted to store search data sets of relevant results for queries by users who are member of the set. The primary server may be adapted to select a search data set of which the user for the query is a member, and to use said search data set in providing the response to the query. The primary server may be adapted to download data concerning the selected search data set to the user. The primary server may be adapted to automatically update the search data set according to the results selected by the user.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 22, 2011
    Inventors: Barry Smyth, Maurice Coyle, Peter Briggs
  • Publication number: 20110137213
    Abstract: A computer program product comprising a non-transitory computer readable medium for storing or recording instructions in machine readable form. The instructions, when executed in a motion sensor enabled smart phone, record target data associated with a response of the motion sensor to a desired sequence of movements of a user performing a therapeutic exercise while wearing the smart phone, map the target data to run-time target parameters of a software application, receive performance data associated with a response of the motion sensor to a subsequent sequence of movements of the user performing the therapeutic exercise while wearing the smart phone, map the performance data to the target parameters of the software application to determine the operation of the software application and provide information for display on a remote monitor visible to the user indicating the quality of the user's performance of the exercise.
    Type: Application
    Filed: November 30, 2010
    Publication date: June 9, 2011
    Applicant: UNIVERSITY COLLEGE DUBLIN, NATIONAL UNIVERSITY OF IRELAND, DUBLIN
    Inventors: Brian CAULFIELD, Diarmaid FITZGERALD, Barry SMYTH
  • Publication number: 20110029636
    Abstract: A real time information feed system comprises an interface to receive a real time information feed and a data mining engine for retrieving data concerning a subscriber. A recommendation engine automatically modifies the real time information feed according to the mined data; and a subscriber interface outputs the modified real time information for delivery to the subscriber. The data mining engine is adapted to mine data in a real time communication medium used by the subscriber, such as a micro-blogging service. The data mining engine comprises an indexer for mining and indexing the real time information feed and the subscriber data to provide a plurality of indexes; and to generate vectors representing the separate indexes and to compare the vectors to modify.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 3, 2011
    Inventors: Barry Smyth, Owen Phelan, Kevin McCarthy
  • Patent number: 7805432
    Abstract: In an information retrieval method a meta search engine receives a user information query in the form of key words; and submits the query to a search engine, and also submits the query to a snippet database storing previously selected results, indexed by a snippet index of terms included in snippets of the results when they were previously selected. The meta search engine then receives results from the search engine; and receives a response from the snippet database. It merges the results from the search engine with those from the snippet database; and submits re-ranked results to the user. The snippet database processes in parallel with the underlying search engine. The meta search engine also monitors which results of the returned re-ranked results are selected by the user, and updates the snippet index accordingly.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: September 28, 2010
    Assignee: University College Dublin National University of Ireland, Dublin
    Inventors: Barry Smyth, Oisín Boydell
  • Patent number: 7761454
    Abstract: A conversational recommender system retrieves k cases (3) and generates a structure for user feedback (4). The structure includes a list of critique units for each of which the user can specify a value range. It also generates compound critiques, each being a combination of features and value ranges presented together. An explanation of a compound critique can be generated in response to a user request. The system determines (7), from one cycle of a session to the next, if a preference has been carried. If so, a re-focus function implementing diversity is used for retrieval in the next cycle. If not, a refine function implementary similarity-based retrieval is used for the next cycle of the session.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: July 20, 2010
    Assignees: University College Dublin National, University of Ireland
    Inventors: Barry Smyth, Lorraine McGinty
  • Publication number: 20100010987
    Abstract: A system has a primary server storing search data sets (“staks”) and a linked social network server. Interaction with the server is via a client and a Web site. There is a software agent code executing on the client. The software agent component provides full integration with underlying search engines so that users can continue to search in the normal way, using their favourite search engines, while benefiting from management of search staks, automatic stak selection, and result promotion. The system allows users to manage their staks and providing a range of social networking style services to help users make contact with other like-minded searchers. In addition, it allows users to search for relevant staks. The software agent component provides browser-based access to allow users to manage and share their searchers direct from their browser, as well as providing the benefits of search promotions as they search normally.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 14, 2010
    Inventors: Barry SMYTH, Maurice COYLE, Peter BRIGGS
  • Patent number: 7599928
    Abstract: A meta search engine receives a query from a user, and submits adapted queries to n search engines. The results are adapted and combined to provide a result set R?. In parallel, the meta search engine accesses a selected hit matrix populated with values for correspondence of queries q1-qm with web pages pi-pn. These values are the number of “hits” for pervious searches. The pages retrieved from a row for qT are combined with the search engine results to provide a final result but which is ranked according to previous search experience. The hit matrix may be dynamically selected according to a user community. The query need not exactly match a hit matrix query as rows can be selected according to similarity to the current query qT with weightings applied.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: October 6, 2009
    Assignee: University College Dublin National University of Ireland, Dublin
    Inventors: Barry Smyth, Evelyn Balfe
  • Publication number: 20080281810
    Abstract: In an information retrieval method a meta search engine (4) receives a user information query (qT) in the form of key words; and submits the query to a search engine (2), and also submits the query to a snippet database (6) storing previously selected results, indexed by a snippet index of terms included in snippets of the results when they were previously selected. The meta search engine (4) then receives results from the search engine (2); and receives a response from the snippet database (6). It merges the results from the search engine (2) with those from the snippet database (6); and submits re-ranked results to the user. The snippet database (5, 6) processes in parallel with the underlying search engine (2). The meta search engine (4) also monitors which results of the returned re-ranked results are selected by the user, and updates the snippet index accordingly.
    Type: Application
    Filed: June 15, 2007
    Publication date: November 13, 2008
    Inventors: Barry Smyth, Oisin Boydell
  • Publication number: 20060173830
    Abstract: A meta search engine (1) receives a query (qT) from a user (U), and submits adapted queries (q1-qn) to n search engines (S1-Sn). The results (R1-Rn) are adapted (R1?-Rn?) and combined to provide a result set R?. In parallel, the meta search engine (1) accesses a selected hit matrix (H) populated with values for correspondence of queries q1-qm with web pages pi-pn. These values are the number of “hits” for pervious searches. The pages (R?) retrieved from a row for qT are combined with the search engine (S1-Sn) results to provide a final result but which is ranked according to previous search experience. The hit matrix may be dynamically selected according to a user community. The query (qT) need not exactly match a hit matrix query (q1-qn) as rows can be selected according to similarity to the current query qT with weightings applied.
    Type: Application
    Filed: January 19, 2006
    Publication date: August 3, 2006
    Inventors: Barry Smyth, Evelyn Balfe
  • Publication number: 20060112087
    Abstract: A conversational recommender system retrieves k cases (3) and generates a structure for user feedback (4). The structure includes a list of critique units for each of which the user can specify a value range. It also generates compound critiques, each being a combination of features and value ranges presented together. An explanation of a compound critique can be generated in response to a user request. The system determines (7), from one cycle of a session to the next, if a preference has been carried. If so, a re-focus function implementing diversity is used for retrieval in the next cycle. If not, a refine function implementary similarity-based retrieval is used for the next cycle of the session.
    Type: Application
    Filed: December 22, 2005
    Publication date: May 25, 2006
    Inventors: Barry Smyth, Lorraine McGinty
  • Patent number: 7047233
    Abstract: A method of providing information in a directory system comprising a directory for company information, goods and services; a communications network; a directory computer operated by a directory provider; a plurality of search computers operated by enquirers which search computers are connected within the network; and a plurality of active content providers operating active content provider computers, at least some of which are connected to the directory computer. The company information, goods and services are classified by unique identifiers. Lists of goods and services and company information are provided as provider content from both active and passive content providers. These are stored in a provider database with unique identifiers. The directory computer on request downloads to the search computer one or more queries to allow the search computer specify the search correctly and then the directory computer downloads the search result.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: May 16, 2006
    Assignee: Today's Pages Limited
    Inventors: Richard Macartan Humphreys, Barry Smyth, Michael Kennedy
  • Publication number: 20060053090
    Abstract: A method for personalizing content such as user interface items provided to a user during a session of an interactive application is disclosed. One or more environmental context attribute values for the session are determined. Responsive to a request for content, for at least one item of the content, each of the environmental context attribute values ate mapped to respective values indicating a users level of interest in the item for the environmental context attribute values. Content is retrieved from a content database and the content is personalized as a function of the users level of interest in the item for the environmental context attribute values before being returned to the application.
    Type: Application
    Filed: November 12, 2003
    Publication date: March 9, 2006
    Inventors: Paul Cotter, Barry Smyth, Nigel Hanby