Patents by Inventor Duncan Smith

Duncan Smith 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).

  • Publication number: 20150107199
    Abstract: The present application provides a filtration apparatus assembly having a holding frame with a number of square holding frame apertures. The filtration apparatus assembly may include a cylindrical filter and a mounting frame. The mounting frame may include a mounting frame aperture sized for the cylindrical filter and a mounting frame flange sized for the square holding frame apertures.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: BHA Altair, LLC
    Inventors: Peter John Duncan Smith, Paul Sherwood Bryant
  • Patent number: 8935794
    Abstract: Verifying application security vulnerabilities includes receiving a source code to analyze, performing a static analysis using the received source code and generating a vulnerability call trace for the received source code. Responsive to a determination that all static analysis results are not validated, mock objects are generated using the vulnerability call trace and a unit test is created using the generated mock objects. The unit test is executed using the generated mock objects and responsive to a determination that an identified vulnerability was validated; a next static analysis result is selected. Responsive to a determination that all static analysis results are validated, results and computed unit tests are reported.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, Jr., Wayne Duncan Smith
  • Publication number: 20140297424
    Abstract: Method and apparatus for selecting customers to receive offers comprising: obtaining a set of transactions for a group of customers. Assigning transaction categories to the transactions within the set of transactions. Determining for each customer in the group of customers, a distribution of their transaction categories. Selecting the one or more customers to receive an offer based on their determined distribution of transaction categories.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 2, 2014
    Applicant: Barclays Bank Plc
    Inventors: Clive Head, Duncan Smith, Martin Miller
  • Patent number: 8793346
    Abstract: A computer-implemented process, computer program product, and apparatus for identifying session identification information. A recording is initiated and an operation sequence of interest is performed while recording and the recording ceases. Responsive to a determination that the operation sequence of interest was successful, information from the operation sequence of interest is saved as recorded information and responsive to a determination that a same operation sequence of interest was recorded, the recorded information from each operation sequence of interest is compared. Differences in the recorded information are identified to form identified differences and a session identifier is constructed using the identified differences.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith, Gregor von Bochmann
  • Publication number: 20140144171
    Abstract: An evaporative cooler, and associated method, that includes an evaporative pad including a liquid coolant-receiving surface at which a liquid coolant distributed to the evaporative pad is received and thereafter passes into the evaporative pad. The evaporative cooler also includes a liquid coolant distribution trough that includes an upper portion configured to hold liquid coolant and a lower portion contiguous with the upper portion. The lower portion includes an opening and a fabric distribution layer in place over the opening through which the liquid coolant held in the upper portion of the liquid coolant distribution trough passes and is distributed to the liquid coolant-receiving surface of the evaporative pad.
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Applicant: BHA ALTAIR, LLC
    Inventors: Peter John Duncan Smith, Vishal Bansal
  • Publication number: 20140053089
    Abstract: Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent.
    Type: Application
    Filed: July 22, 2013
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gregor von Bochmann, Nevon C. Brake, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Wayne Duncan Smith, Seyed M. Mir Taheri
  • Publication number: 20140020963
    Abstract: A working machine having a chassis, a first track assembly including a first track mounted for movement around a first track support, the first track assembly being mounted to the chassis by at least a first beam, the first beam being moveable relative to the chassis to vary the distance between the chassis and the first track assembly, a second track assembly including a second track mounted for movement around a second track support, the second track support defining a second inner face, the working machine having an extended position and a retracted position such that the first track assembly is spaced further from the second track assembly when in the extended position than when in the retracted position, wherein when the working machine is in the retracted position a first portion of the first beam is positioned outboard of the second inner face.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 23, 2014
    Inventors: Duncan Smith, David Price
  • Publication number: 20130346387
    Abstract: A computer-implemented process for identifying equivalent links on a page responsive to a determination that the crawler has not visited all required universal resource locators, locates a next URL to be crawled to form a current URL and processes the current URL to identify equivalent URLs. Responsive to a determination that the crawler has not visited the current URL, determine whether necessary to crawl all identified equivalent URLs and responsive to a determination that it is necessary to crawl all identified equivalent URLs, adding all equivalent URLs to a list of URLs to be crawled.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Khalil A. Ayoub, Paul Ionescu, Iosif Viorel Onut, Wayne Duncan Smith
  • Publication number: 20130312102
    Abstract: Verifying application security vulnerabilities includes receiving a source code to analyze, performing a static analysis using the received source code and generating a vulnerability call trace for the received source code. Responsive to a determination that all static analysis results are not validated, mock objects are generated using the vulnerability call trace and a unit test is created using the generated mock objects. The unit test is executed using the generated mock objects and responsive to a determination that an identified vulnerability was validated; a next static analysis result is selected. Responsive to a determination that all static analysis results are validated, results and computed unit tests are reported.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, JR., Wayne Duncan Smith
  • Publication number: 20130255359
    Abstract: A portable filter testing assembly for testing filter elements is provided. The portable filter testing assembly includes a first modular component including filter elements disposed within an interior and a fluid flow inlet. The testing assembly further includes a second modular component in fluid communication with the first modular component and includes fluid flow drawing means for drawing fluid flow through the filter elements of the first modular component such that the fluid flow is filtered by the filter elements. Each of the first modular component and second modular component includes an external structure of a modular International Organization for Standardization (ISO) shipping container. A kit of plural modular components for testing filter elements is provided. A method of using ISO modular components for testing filter elements is also provided.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: General Electric Company
    Inventors: Peter John Duncan Smith, Stephen David Hiner, Stephen Francis Banks
  • Publication number: 20130000329
    Abstract: An evaporative cooler, and associated method, that includes an evaporative pad including a liquid coolant-receiving surface at which a liquid coolant distributed to the evaporative pad is received and thereafter passes into the evaporative pad. The evaporative cooler also includes a liquid coolant distribution container that includes an upper portion configured to hold liquid coolant and a lower portion contiguous with the upper portion. The lower portion includes an opening and a permeable bed in place over the opening through which the liquid coolant held in the upper portion of the liquid coolant distribution container passes and is distributed to the liquid coolant-receiving surface of the evaporative pad.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: General Electric Company
    Inventors: Peter John Duncan Smith, Abhijeet Madhukar Kulkarni
  • Patent number: 8330383
    Abstract: A method and system for dependently controlling color light sources. The lighting system comprises a drive current controller providing current signals for one or more first groups of light-emitting elements, and a signal derivation module operatively connected to the drive current controller. The signal derivation module is configured to determine and provide current signals for one or more second groups of light-emitting elements, the current signals being based on the current signals provided to the first groups of light-emitting elements. The method comprises the steps of determining one or more first drive currents for driving one or more first groups of light-emitting elements, and determining one or more second drive currents for driving one or more second groups of light-emitting elements, wherein each of the one or more second drive currents is predetermined based on at least one of the one or more first drive currents.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: December 11, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Kwong Man, Duncan Smith
  • Publication number: 20120278480
    Abstract: A computer-implemented process, computer program product, and apparatus for identifying session identification information. A recording is initiated and an operation sequence of interest is performed while recording and the recording ceases. Responsive to a determination that the operation sequence of interest was successful, information from the operation sequence of interest is saved as recorded information and responsive to a determination that a same operation sequence of interest was recorded, the recorded information from each operation sequence of interest is compared. Differences in the recorded information are identified to form identified differences and a session identifier is constructed using the identified differences.
    Type: Application
    Filed: April 27, 2012
    Publication date: November 1, 2012
    Inventors: Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith, Gregor von Bochmann
  • Publication number: 20120234020
    Abstract: A method of assembling an evaporative cooler for use with a gas turbine engine system. The method includes coupling a drain pan to a support frame, wherein the drain pan includes a front wall and a back wall. A media support assembly is coupled to the drain pan to form the evaporative cooler. The media support assembly includes a media support wall and a rear flange. The media support wall extends substantially perpendicularly from the drain pan front wall and defines a continuous drainage chamber between the drain pan front wall and the back wall.
    Type: Application
    Filed: September 10, 2009
    Publication date: September 20, 2012
    Inventors: Przemyslaw Krzysztof Nikolin, Willam Keith Albert Eyers, Peter John Duncan Smith
  • Patent number: 8220784
    Abstract: An evaporative cooler for cooling air includes a cooling housing having an air inlet and an air outlet and an evaporation media, located within the cooling housing intermediate the air inlet and the air outlet for air flow there through and for receiving water to permit evaporation of at least some water. The evaporative cooler includes a drain pan located within the cooling housing and below the evaporation media to catch water which has not evaporated and falling from the evaporation media and a sump located within the cooling housing and below the drain pan for collecting water for use in supplying water to the evaporation media. The evaporative cooler includes a pipe connecting the drain pan to the sump for water movement from the drain pan to the sump and an air vent located within the cooling housing and connected to the pipe, the air vent being open to air within the cooling housing and above the drain pan to permit release of air from within the pipe.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: July 17, 2012
    Assignee: General Electric Company
    Inventors: Przemyslaw Krzysztof Nikolin, William Keith Albert Eyers, Peter John Duncan Smith
  • Publication number: 20110173178
    Abstract: A web crawler system has an automatic website crawler and a virtual browser that provides script related information to the website crawler. The virtual browser transforms an HTML document included in a web page of the website into an XML document, and builds a document object model containing document objects in a tree structure based on the XML document. The virtual browser extracts from the DOM scripts that are potentially executable, and executes the extracted scripts using a browser object model provided for the virtual browser containing objects and methods and properties that are used for script execution so as to capture script related information generated by execution of the scripts.
    Type: Application
    Filed: March 23, 2011
    Publication date: July 14, 2011
    Inventors: Craig Conboy, Darcy Steven Chomeyko, Derek Lawrence Ross McDougall, Constantine Grancharov, Andrew Rolleston, Duncan Smith
  • Publication number: 20110074051
    Abstract: An evaporative cooler for cooling air includes a cooling housing having an air inlet and an air outlet and an evaporation media, located within the cooling housing intermediate the air inlet and the air outlet for air flow there through and for receiving water to permit evaporation of at least some water. The evaporative cooler includes a drain pan located within the cooling housing and below the evaporation media to catch water which has not evaporated and falling from the evaporation media and a sump located within the cooling housing and below the drain pan for collecting water for use in supplying water to the evaporation media. The evaporative cooler includes a pipe connecting the drain pan to the sump for water movement from the drain pan to the sump and an air vent located within the cooling housing and connected to the pipe, the air vent being open to air within the cooling housing and above the drain pan to permit release of air from within the pipe.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: General Electric Company
    Inventors: Przemyslaw Krzysztof Nikolin, William Keith Albert Eyers, Peter John Duncan Smith
  • Publication number: 20100207544
    Abstract: A method and system for dependently controlling colour light sources. The lighting system comprises a drive current controller providing current signals for one or more first groups of light-emitting elements, and a signal derivation module operatively connected to the drive current controller. The signal derivation module is configured to determine and provide current signals for one or more second groups of light-emitting elements, the current signals being based on the current signals provided to the first groups of light-emitting elements. The method comprises the steps of determining one or more first drive currents for driving one or more first groups of light-emitting elements, and determining one or more second drive currents for driving one or more second groups of light-emitting elements, wherein each of the one or more second drive currents is predetermined based on at least one of the one or more first drive currents.
    Type: Application
    Filed: April 23, 2008
    Publication date: August 19, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Kwong Man, Duncan Smith
  • Publication number: 20100081115
    Abstract: A computer-implemented method of language learning, which displays a three dimensional environment on a user display. A user can navigate a character representation (3) around the environment. A plurality of destination points (2A, 2B, 2C) are provided in the environment for the character (3), wherein at least at selected destination points either exemplar or interactive conversations (7, 8) are initiated with the character (3).
    Type: Application
    Filed: July 12, 2005
    Publication date: April 1, 2010
    Inventors: Steven James Harding, Jon David Wenmoth, Paul Duncan Smith, John Robert Powell
  • Patent number: 7496636
    Abstract: A system and method are disclosed for resolving Universal Resource Locators (URLs). The URL resolving system examines the script code to obtain URLs from the examination output in the context of website crawling.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Constantine Grancharov, Andrew Rolleston, Duncan Smith