Patents by Inventor David S. Carter

David S. Carter 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: 20240090721
    Abstract: A robotic cleaner includes a housing, a suction conduit with an opening, and a leading roller mounted in front of a brush roll. An inter-roller air passageway may be defined between the leading roller and the brush roll wherein the lower portion of the leading roller is exposed to a flow path to the suction conduit and an upper portion of the leading roller is outside of the flow path. Optionally, a combing unit includes a plurality of combing protrusions extending into the leading roller and having leading edges not aligned with a center of the leading roller. Optionally, a sealing strip is located along a rear side of the opening and along a portion of left and right sides of the opening. The underside may define side edge vacuum passageways extending from the sides of the housing partially between the leading roller and the sealing strip towards the opening.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Steven Paul CARTER, Adam Udy, Catriona A. Sutter, Christopher Pinches, David S. Clare, Andre David Brown, John Freese, Patrick Cleary, Alexander J. Calvino, Lee Cottrell, Daniel Meyer, Daniel John Innes, David Jalbert, Jason B. Thorne, Peter Hutchinson, Gordon Howes, Wenxiu Gao, David Wu, David W. Poirier, Daniel R. Der Marderosian
  • Publication number: 20140237607
    Abstract: A tool and method examine error report information from a computer to determine not only whether a virus or other malware may be present on the computer but also may determine what vulnerability a particular exploit was attempting to use to subvert security mechanism to install the virus. A system monitor may collect both error reports and information about the error report, such as geographic location, hardware configuration, and software/operating system version information to build a profile of the spread of an attack and to be able to issue notifications related to increased data collection for errors, including crashes related to suspected services under attack.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: Microsoft Corporation
    Inventors: John J. Lambert, Matthew W. Thomlinson, Alexander R.G. Lucas, James P. Kelly, David S. Carter, Matthew I. Diver, Emma L. Crowe
  • Patent number: 8745703
    Abstract: A tool and method examine error report information from a computer to determine not only whether a virus or other malware may be present on the computer but also may determine what vulnerability a particular exploit was attempting to use to subvert security mechanism to install the virus. A system monitor may collect both error reports and information about the error report, such as geographic location, hardware configuration, and software/operating system version information to build a profile of the spread of an attack and to be able to issue notifications related to increased data collection for errors, including crashes related to suspected services under attack.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: John J. Lambert, Matthew W. Thomlinson, Alexander R. G. Lucas, James P. Kelly, David S. Carter, Matthew I. Diver, Emma L. Crowe
  • Publication number: 20090320136
    Abstract: A tool and method examine error report information from a computer to determine not only whether a virus or other malware may be present on the computer but also may determine what vulnerability a particular exploit was attempting to use to subvert security mechanism to install the virus. A system monitor may collect both error reports and information about the error report, such as geographic location, hardware configuration, and software/operating system version information to build a profile of the spread of an attack and to be able to issue notifications related to increased data collection for errors, including crashes related to suspected services under attack.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John J. Lambert, Matthew W. Thomlinson, Alexander R. G. Lucas, James P. Kelly, David S. Carter, Matthew I. Diver, Emma L. Crowe
  • Patent number: 5739336
    Abstract: Heterocyclic compounds of Formula I: ##STR1## in which n is 2, 3, 4, 5 or 6; t is 1, 2, 3 or 4; u is 0 or 1 (provided that t is not 1 when u is 0); X is O or N(R.sup.4); Y and Z are independently C(O), C(S) or CH.sub.2 (provided that Y and Z are not both CH.sub.2); R.sup.1, R.sup.2, R.sup.3, and R.sup.4 are as defined in the specification; and their pharmaceutically acceptable salts and N-oxides, formulations containing them, their uses as therapeutic agents, and their synthesis.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: April 14, 1998
    Assignee: Syntex (U.S.A.) Inc.
    Inventors: Klaus K. Weinhardt, Jacob Berger, David S. Carter, Lee A. Flippin