Patents by Inventor Dan O'Connor

Dan O'Connor 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: 9734261
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Publication number: 20170212770
    Abstract: Aspects include cross validation of user feedback in a dialog system. A repository of previous user feedback associated with a user interface is accessed. One or more identified features in the previous user feedback are classified. A sequence of cross-validation questions is generated in a dialog system to elicit further feedback from a current user of the user interface based on the one or more identified features and observed interactions of the current user with the user interface. Responses to the sequence of cross-validation questions are filtered to group the further feedback associated with the one or more identified features. One or more change suggestions to modify the user interface are stored based on the previous user feedback and the further feedback associated with the one or more identified features.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Ashok T. Kumar, Dan O'Connor, William G. O'Keeffe, David D. Taieb
  • Publication number: 20170115650
    Abstract: The present disclosure provides systems and methods for reducing energy use in buildings. A data centre receives source data from one or more building systems and/or one or more external sources. A plurality of energy optimization strategies are applied to at least a subset of the source data to determine a set of proposed output values for each energy optimization strategy, independently of each other, wherein each set of proposed output values includes at least one equipment set point. Conflicts between the sets of proposed output values are resolved, to generate a set of harmonized output values. The set of harmonized output values is transmitted to the one or more building control systems through one or more gateway devices.
    Type: Application
    Filed: May 28, 2015
    Publication date: April 27, 2017
    Inventors: Charles L. HOLLERAN, Andrea CURRY, Dan O'CONNOR, Tim ASKE, Gary OGDEN, Brock SANSOM
  • Patent number: 9576075
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Publication number: 20160364374
    Abstract: An answer to an input question may be formulated using a first corpus of information. Using the answer, a group of candidate images related to the answer from a second corpus of information may be identified. Using the answer and the group of candidate images, a group of modified images may be generated. Generating modified images may include marking, with a visual indicator, a portion of content in at least one image from the group of candidate images.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Dan O'Connor, William G. O'Keeffe, Cale R. Vardy, Bin A. Weng
  • Publication number: 20160203193
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 14, 2016
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Publication number: 20160125096
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Patent number: 8195638
    Abstract: Computer implemented methods and systems are provided for web log filtering. A uniform resource locator (URL) is identified for a resource requested by an identified device. The URL is stored unless the URL has at a reference to an advertisement or an extension that matches any of a list of extensions specified for storage exclusion. The stored URL is categorized based on either the stored URL or an included domain name, depending on whether the included domain name matches any of the list of domain names that are associated with multiple categories. A count is incremented in a web log category associated with the identified device based on the categorized stored URL.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: June 5, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: James D. Barnes, Dan O'Connor, Dora Potluri
  • Patent number: 7945556
    Abstract: Computer implemented methods and systems are provided for web log filtering. A uniform resource locator (URL) is identified for a resource requested by an identified device. The URL is stored unless the URL has at a reference to an advertisement or an extension that matches any of a list of extensions specified for storage exclusion. The stored URL is categorized based on either the stored URL or an included domain name, depending on whether the included domain name matches any of the list of domain names that are associated with multiple categories. A count is incremented in a web log category associated with the identified device based on the categorized stored URL.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: May 17, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: James D. Barnes, Dan O'Connor, Dora Potluri
  • Publication number: 20080059989
    Abstract: The invention relates to methods and apparatus for providing media assets over a network. First metadata corresponding to a first video asset is generated. The first metadata includes text describing contents displayed when the first video asset is played and a pointer to a location within a video file that corresponds to the first video asset. The pointer includes at least two of a start location, an end location, and a duration. The first metadata is transmitted for receipt by a client system capable of playing the first video asset. The client system displays portions of the text of the first metadata to a user of the client system, and uses the pointer of the first metadata to facilitate requesting the first video asset from a video server for transmitting video assets over the network.
    Type: Application
    Filed: August 20, 2007
    Publication date: March 6, 2008
    Inventors: Dan O'Connor, Mark Pascarella, Patrick Donovan, Jeremy McPherson
  • Publication number: 20080036917
    Abstract: Systems and methods for generating a composite video having a plurality of video assets are provided. Systems may include storage having a plurality of video assets, a metadata generator, and a composite video generator. The metadata generator processes respective ones of the video assets to generate a metadata track representative of information that is descriptive of the content of the video asset. The composite video generator receives a plurality of metadata tracks and, in response, processes the associated video assets and the metadata tracks to generate a composite video asset having video data from the video assets. The composite video asset may have a metadata list panel that presents information representative of the metadata information as video data appearing within the composite video asset. The metadata list panel visually presents the sequence of video assets in the composite video asset.
    Type: Application
    Filed: April 9, 2007
    Publication date: February 14, 2008
    Inventors: Mark Pascarella, Patrick Donovan, Dan O'Connor