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: 20150107199Abstract: 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: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: BHA Altair, LLCInventors: Peter John Duncan Smith, Paul Sherwood Bryant
-
Patent number: 8935794Abstract: 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: GrantFiled: May 7, 2013Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, Jr., Wayne Duncan Smith
-
Publication number: 20140297424Abstract: 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: ApplicationFiled: March 28, 2014Publication date: October 2, 2014Applicant: Barclays Bank PlcInventors: Clive Head, Duncan Smith, Martin Miller
-
Patent number: 8793346Abstract: 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: GrantFiled: April 27, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith, Gregor von Bochmann
-
Publication number: 20140144171Abstract: 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: ApplicationFiled: January 29, 2014Publication date: May 29, 2014Applicant: BHA ALTAIR, LLCInventors: Peter John Duncan Smith, Vishal Bansal
-
Publication number: 20140053089Abstract: 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: ApplicationFiled: July 22, 2013Publication date: February 20, 2014Applicant: International Business Machines CorporationInventors: 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: 20140020963Abstract: 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: ApplicationFiled: July 18, 2013Publication date: January 23, 2014Inventors: Duncan Smith, David Price
-
Publication number: 20130346387Abstract: 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: ApplicationFiled: June 12, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Khalil A. Ayoub, Paul Ionescu, Iosif Viorel Onut, Wayne Duncan Smith
-
Publication number: 20130312102Abstract: 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: ApplicationFiled: May 7, 2013Publication date: November 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, JR., Wayne Duncan Smith
-
Publication number: 20130255359Abstract: 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: ApplicationFiled: March 29, 2012Publication date: October 3, 2013Applicant: General Electric CompanyInventors: Peter John Duncan Smith, Stephen David Hiner, Stephen Francis Banks
-
Publication number: 20130000329Abstract: 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: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: General Electric CompanyInventors: Peter John Duncan Smith, Abhijeet Madhukar Kulkarni
-
Patent number: 8330383Abstract: 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: GrantFiled: April 23, 2008Date of Patent: December 11, 2012Assignee: Koninklijke Philips Electronics N.V.Inventors: Kwong Man, Duncan Smith
-
Publication number: 20120278480Abstract: 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: ApplicationFiled: April 27, 2012Publication date: November 1, 2012Inventors: Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith, Gregor von Bochmann
-
Publication number: 20120234020Abstract: 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: ApplicationFiled: September 10, 2009Publication date: September 20, 2012Inventors: Przemyslaw Krzysztof Nikolin, Willam Keith Albert Eyers, Peter John Duncan Smith
-
Patent number: 8220784Abstract: 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: GrantFiled: September 25, 2009Date of Patent: July 17, 2012Assignee: General Electric CompanyInventors: Przemyslaw Krzysztof Nikolin, William Keith Albert Eyers, Peter John Duncan Smith
-
Publication number: 20110173178Abstract: 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: ApplicationFiled: March 23, 2011Publication date: July 14, 2011Inventors: Craig Conboy, Darcy Steven Chomeyko, Derek Lawrence Ross McDougall, Constantine Grancharov, Andrew Rolleston, Duncan Smith
-
Publication number: 20110074051Abstract: 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: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: General Electric CompanyInventors: Przemyslaw Krzysztof Nikolin, William Keith Albert Eyers, Peter John Duncan Smith
-
Publication number: 20100207544Abstract: 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: ApplicationFiled: April 23, 2008Publication date: August 19, 2010Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Kwong Man, Duncan Smith
-
Publication number: 20100081115Abstract: 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: ApplicationFiled: July 12, 2005Publication date: April 1, 2010Inventors: Steven James Harding, Jon David Wenmoth, Paul Duncan Smith, John Robert Powell
-
Patent number: 7496636Abstract: 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: GrantFiled: June 19, 2002Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Constantine Grancharov, Andrew Rolleston, Duncan Smith