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: 20180351984
    Abstract: An illustrative embodiment of a computer-implemented process for identifying a request invalidating a session excludes all marked logout requests of a Web application, crawls an identified next portion of the Web application and responsive to a determination, in one instance, that the state of the crawl is out of session, logs in to the Web application. The computer-implemented process further selects all crawl requests sent since a last time the crawl was in-session, excluding all marked logout requests and responsive to a determination that requests remain, crawls a selected next unprocessed request. Responsive to a determination, in the next instance, that state of the crawl is out of session and the selected request meets logout request criteria, the computer-implemented process marks the selected request as a logout request.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 6, 2018
    Inventors: Paul Ionescu, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith
  • Patent number: 10055211
    Abstract: The present disclosure describes methods, systems, and computer program products for providing contextual ecommerce shopping cart adjustments. An indication of an expressed intent to perform an action not available in a first application is received. One or more applications capable of fulfilling the action are requested from a Service, the request to the Service including available contextual data. A policy and a list of applications that can fulfill the action are received. A second application is selected to perform the action based on the policy. A response is received from a transmitted query to an operating system to determine if the second application is installed, wherein the response indicates whether the second application is installed. The second application is installed if the second application is not installed. A deep link is executed into the second application so that the second application can automatically perform the action.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: August 21, 2018
    Assignee: Button Inc.
    Inventors: Christopher James Maddern, Wesley Duncan Smith
  • Patent number: 10050984
    Abstract: An illustrative embodiment of a computer-implemented process for identifying a request invalidating a session excludes all marked logout requests of a Web application, crawls an identified next portion of the Web application and responsive to a determination, in one instance, that the state of the crawl is out of session, logs in to the Web application. The computer-implemented process further selects all crawl requests sent since a last time the crawl was in-session, excluding all marked logout requests and responsive to a determination that requests remain, crawls a selected next unprocessed request. Responsive to a determination, in the next instance, that state of the crawl is out of session and the selected request meets logout request criteria, the computer-implemented process marks the selected request as a logout request.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Ionescu, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith
  • Patent number: 10040789
    Abstract: A compound of Formula (I): or a pharmaceutically acceptable salt thereof, is described. Q can be pyridazin-3-yl, 6-fluoropyridazin-3-yl; R1 can be H; R2 and R3 can each independently be C1-C6 alkyl, or R2 and R3 taken together are —(CH2)3—; or R1 and R2 taken together can be —(CH2)2— and R3 can be —CH3; R4 halo, —CH3, —OCH3, —OCHF2, —OCF3, or —CN; and n can be 0, 1, or 2. The compound of formula (I) can inhibit glutaminase, e.g., GLS1.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: August 7, 2018
    Assignees: AstraZeneca AB, Cancer Research Technology Limited
    Inventors: David Robert Perkins, Maurice Raymond Verschoyle Finlay, Johannes Wilhelmus Maria Nissink, Piotr Antoni Raubo, Peter Duncan Smith, Andrew Bailey
  • Publication number: 20170371969
    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: September 9, 2017
    Publication date: December 28, 2017
    Inventors: Khalil A. Ayoub, Paul Ionescu, Iosif Viorel Onut, Wayne Duncan Smith
  • Publication number: 20170333429
    Abstract: A compound of Formula (I): or a pharmaceutically acceptable salt thereof, is described. Q can be pyridazin-3-yl, 6-fluoropyridazin-3-yl; R1 can be H; R2 and R3 can each independently be C1-C6 alkyl, or R2 and R3 taken together are —(CH2)3—; or R1 and R2 taken together can be —(CH2)2— and R3 can be —CH3; R4 halo, —CH3, —OCH3, —OCHF2, —OCF3, or —CN; and n can be 0, 1, or 2. The compound of formula (I) can inhibit glutaminase, e.g., GLS1.
    Type: Application
    Filed: November 29, 2016
    Publication date: November 23, 2017
    Applicants: AstraZeneca AB, Cancer Research Technology Limited
    Inventors: David Robert Perkins, Maurice Raymond Verschoyle Finlay, Johannes Wilhelmus Maria Nissink, Piotr Antoni Raubo, Peter Duncan Smith, Andrew Bailey
  • Patent number: 9792370
    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: Grant
    Filed: June 12, 2013
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalil A. Ayoub, Paul Ionescu, Iosif Viorel Onut, Wayne Duncan Smith
  • Patent number: 9478075
    Abstract: A vehicle safety-inspection apparatus is for a vehicle having a detectable-identification device fixedly mounted thereto at a predetermined visual inspection point of the vehicle. The vehicle safety-inspection apparatus includes a movable detector configured to detect the presence of the detectable-identification device in response to a user walking around the vehicle and positioning the movable detector proximate to the detectable-identification device during the vehicle safety-inspection of the vehicle. The movable detector is also configured to transmit a detection signal being configured to indicate the presence of the detectable-identification device that was detected. The recording assembly is configured to: (A) receive the detection signal from the detectable-identification device; (B) generate and store a detection-alarm record indicating that the detection signal was received by the recording assembly; and (C) transmit the detection-alarm record that was stored.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: October 25, 2016
    Inventors: Grant Toutant, Duncan Smith, Tristan Money
  • Publication number: 20160307375
    Abstract: A vehicle safety-inspection apparatus is for a vehicle having a detectable-identification device fixedly mounted thereto at a predetermined visual inspection point of the vehicle. The vehicle safety-inspection apparatus includes a movable detector configured to detect the presence of the detectable-identification device in response to a user walking around the vehicle and positioning the movable detector proximate to the detectable-identification device during the vehicle safety-inspection of the vehicle. The movable detector is also configured to transmit a detection signal being configured to indicate the presence of the detectable-identification device that was detected. The recording assembly is configured to: (A) receive the detection signal from the detectable-identification device; (B) generate and store a detection-alarm record indicating that the detection signal was received by the recording assembly; and (C) transmit the detection-alarm record that was stored.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Grant TOUTANT, Duncan SMITH, Tristan MONEY
  • Publication number: 20160252016
    Abstract: The present application provides a filtration system for a gas turbine engine. The filtration system may include a holding frame with a positioning element extending therefrom and a filtration unit for mounting within the holding frame. The filtration unit may include a positioning slot therein such that the positioning element extends through the positioning slot when the filtration unit is mounted within the holding frame.
    Type: Application
    Filed: May 6, 2016
    Publication date: September 1, 2016
    Inventors: Etienne René Pascal Jarrier, William Keith Albert Eyers, Peter John Duncan Smith, Richard Paul Steele
  • Publication number: 20160179512
    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: February 25, 2016
    Publication date: June 23, 2016
    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: 20160170731
    Abstract: The present disclosure describes methods, systems, and computer program products for providing contextual ecommerce shopping cart adjustments. An indication of an expressed intent to perform an action not available in a first application is received. One or more applications capable of fulfilling the action are requested from a Service, the request to the Service including available contextual data. A policy and a list of applications that can fulfill the action are received. A second application is selected to perform the action based on the policy. A response is received from a transmitted query to an operating system to determine if the second application is installed, wherein the response indicates whether the second application is installed. The second application is installed if the second application is not installed. A deep link is executed into the second application so that the second application can automatically perform the action.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 16, 2016
    Inventors: Christopher James Maddern, Wesley Duncan Smith
  • Patent number: 9358488
    Abstract: The present application provides a filtration system for a gas turbine engine. The filtration system may include a holding frame with a positioning element extending therefrom and a filtration unit for mounting within the holding frame. The filtration unit may include a positioning slot therein such that the positioning element extends through the positioning slot when the filtration unit is mounted within the holding frame.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: June 7, 2016
    Assignee: BHA Altair, LLC
    Inventors: Etienne Rene Pascal Jarrier, William Keith Eyers, Peter John Duncan Smith, Richard Paul Steele
  • Patent number: 9280268
    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: Grant
    Filed: July 22, 2013
    Date of Patent: March 8, 2016
    Assignee: 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: 20160004580
    Abstract: Systems and methods are shown for detecting potential attacks on a domain, where one or more servers, in response to a failure event, obtain a lambda value from a baseline model of historical data associated with a current time interval corresponding to the failure event, determine a probability of whether a total count of failure events for the current time interval is within an expected range using a cumulative density function based on the lambda value, and identify a possible malicious attack if the probability is less than or equal to a selected alpha value.
    Type: Application
    Filed: June 11, 2015
    Publication date: January 7, 2016
    Applicant: LEVIATHAN, INC.
    Inventors: Falcon Momot, Lorne Schell, Duncan Smith
  • Patent number: 9160762
    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: December 18, 2014
    Date of Patent: October 13, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, Jr., Wayne Duncan Smith
  • Patent number: 9132870
    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: Grant
    Filed: July 18, 2013
    Date of Patent: September 15, 2015
    Assignee: J.C. BAMFORD EXCAVATORS LIMITED
    Inventors: Duncan Smith, David Price
  • Publication number: 20150156216
    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: December 18, 2014
    Publication date: June 4, 2015
    Inventors: Nevon C. Brake, Paul Ionescu, Iosif Viorel Onut, John T. Peyton, JR., Wayne Duncan Smith
  • Publication number: 20150135659
    Abstract: The present application provides a filtration system for a gas turbine engine. The filtration system may include a holding frame with a positioning element extending therefrom and a filtration unit for mounting within the holding frame. The filtration unit may include a positioning slot therein such that the positioning element extends through the positioning slot when the filtration unit is mounted within the holding frame.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: Etienne Rene Pascal Jarrier, William Keith Eyers, Peter John Duncan Smith, Richard Paul Steele
  • Publication number: 20150123801
    Abstract: A system for monitoring the state of a beehive comprises multiple gates configured to be positioned proximate to an entrance of a beehive. Each gate includes one or more sensors configured to capture information indicating a bee is within the gate and information indicating the bee is traveling toward or away from the entrance to the beehive. In addition, each gate includes a sensor configured to capture information identifying the size or shape of a bee within the gate. A corresponding method and computer readable medium are also disclosed.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 7, 2015
    Inventors: Richard Eloy de Leon, Will Lee MacHugh, Aaron Robert Seelye, Joseph M. Murphy, Duncan Smith, Thomas Moxon, Thomas Hudson, Marla Spivak