Patents by Inventor S. Carroll

S. Carroll 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: 7529775
    Abstract: A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Vadim Bluvshteyn, Michael Sciacqua, Donald J. Munsil, Corneliu Lupu, Maoni Stephens, Mark S. Carroll, Steven S. Heinz
  • Publication number: 20090045395
    Abstract: An infrared focal plane array (FPA) is disclosed which utilizes a strained-layer superlattice (SLS) formed of alternating layers of InAs and InxGa1?xSb with 0?x?0.5 epitaxially grown on a GaSb substrate. The FPA avoids the use of a mesa structure to isolate each photodetector element and instead uses impurity-doped regions formed in or about each photodetector for electrical isolation. This results in a substantially-planar structure in which the SLS is unbroken across the entire width of a 2-D array of the photodetector elements which are capped with an epitaxially-grown passivation layer to reduce or eliminate surface recombination. The FPA has applications for use in the wavelength range of 3-25 ?m.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 19, 2009
    Inventors: Jin K. Kim, Malcolm S. Carroll, Aaron Gin, Phillip F. Marsh, Erik W. Young, Michael J. Cich
  • Patent number: 7243335
    Abstract: A method and system is provided for allowing designers, who are primarily concerned with the look and feel of the program, to modify the dialogs in an application being developed without having to rely on the developers to generate executable code in each iteration. Intelligent defaults for parameters that are either not specified in a resource definition or governed by a common style specification are provided to facilitate switching from one dialog element to another without requiring that all of the parameters be specified again.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, Ian M. Ellison-Taylor, Mark S. Carroll
  • Patent number: 7202224
    Abstract: The present invention provides nucleoside compounds and certain derivatives thereof which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside compounds alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside compounds of the present invention.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: April 10, 2007
    Assignees: Merck & Co., Inc., ISIS Pharmaceuticals, Inc.
    Inventors: Anne B. Eldrup, Marija Prhavc, Phillip Dan Cook, Steven S. Carroll, David B. Olsen
  • Patent number: 7152221
    Abstract: A method and system are provided for efficient development of software application programs with user interfaces. Customarily, several specialists, including designers and developers, cooperate during the development stage of an application program. The invention teaches a strategy for making resource files external to the other compiled executable files in an application such that the information from the resource file may be obtained at runtime as needed without the need for compilation. Furthermore, the external resource file may be edited at runtime to allow designers to modify the look and feel for an application's interface without having to depend on developers to implement changes in the interface.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, John D. Colleran, Ian M. Ellison-Taylor, Mark S. Carroll
  • Patent number: 7125855
    Abstract: The present invention provides nucleoside compounds and certain derivatives thereof which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside compounds alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside compounds of the present invention.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: October 24, 2006
    Assignee: Merck & Co., Inc.
    Inventors: Balkrishen Bhat, Neelima Bhat, Anne B. Eldrup, Thazha P. Prakash, Marija Prhavc, Quanlai Song, Phillip Dan Cook, Steven S. Carroll, Malcolm Maccoss, David B. Olsen
  • Patent number: 7105499
    Abstract: The present invention provides nucleoside derivatives which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside derivatives alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside derivatives of the present invention.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: September 12, 2006
    Assignees: Merck & Co., Inc., Isis Pharmaceuticals, Inc.
    Inventors: Steven S. Carroll, David B. Olsen, Malcolm MacCoss, Balkrishen Bhat, Phillip Dan Cook, Anne B. Eldrup, Thazha P. Prakash
  • Patent number: 7017143
    Abstract: This invention provides a method and system for developing a software application program with user interfaces that make resource files external to the other compiled executable files such that the information from the resource file may be obtained at runtime as needed without the need for compilation. The external resource file may be edited at runtime to allow designers to modify the application's interface without having to depend on developers implement changes in the interface. This is achieved by providing resources in a markup language and routines that locate and parse the markup language text on the fly as an application executes. Compartmentalization of the effort in developing and porting an application is facilitated for protection of source code and better management of designers and developers working on different aspects of a software application due to the externalization of the resource files needed primarily by the designers.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, John D. Colleran, Ian M. Ellison-Taylor, Mark S. Carroll
  • Patent number: 6950150
    Abstract: A method and a processor for processing two digital video signals clocked by respective clock signals of identical frequency but with a constant phase shift therebetween. Standard definition and progressive scan digital video signals which are clocked at first and second clock signals CLOCK—1 and CLOCK—2, respectively, of identical frequency with a constant phase shift therebetween are interfaced with a processing circuit (7) by an interface circuit (10). The progressive scan signal is clocked into a first register (20) on the second clock signal CLOCK—2, and is clocked to a second register (21) by the first clock signal CLOCK—1 and in turn to a third register (22) by the first clock signal CLOCK—1. The edge of the first clock signal CLOCK—1 on which the progressive scan signal is clocked into the second register (21) is chosen to allow sufficient time to clock the signal.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: September 27, 2005
    Assignee: Analog Devices, Inc.
    Inventors: John Patrick Purcell, Brian S. Carroll, Anthony Scanlan
  • Publication number: 20050147527
    Abstract: An apparatus and method for destroying microorganisms on the surface of an object, the apparatus including a vacuum chamber, and a decontaminant source that provides a decontaminant that may be vaporized and act either as a disinfecting agent, a sanitizing agent or a sterilizing agent. The apparatus further includes a sealable container that contains the object to be decontaminated and that may be used to vacuum pack the object after the decontamination process is complete. The method includes placing an object in a sealable container, drawing a vacuum on the interior and the exterior of the sealable container, injecting a decontaminant into the sealable container and releasing the vacuum.
    Type: Application
    Filed: January 6, 2004
    Publication date: July 7, 2005
    Inventors: I. Brown, S. Carroll, D. Elrod, M. Flusche, G. Hitchens, R. Yalamanchili, W. White
  • Patent number: 6876097
    Abstract: An internal combustion engine system is disclosed that improves regulation of engine speed relative to a speed setpoint. The system controls ignition timing, throttle plate actuation, fuel valve actuation or a combination thereof in accordance with maintaining a setpoint speed. The system also includes a transient air flow estimation for further improving setpoint speed accuracy.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: April 5, 2005
    Assignee: Cummins Engine Company, Inc.
    Inventors: Robert J. Thomas, Terry M VandenBerghe, Matthew S. Carroll
  • Patent number: 6874125
    Abstract: A method to globally place a feedback button in every dialog box, message box, and top-level window in every application and message box in an operating system to provide a user with the opportunity to provide feedback for the dialog box, message box, or top-level window. The system checks a setting to determine if and what type of box/window that a feedback button will be placed and if the setting is enabled, a feedback button with customizable text will be placed on the box/window when the box/window is displayed if the type of window being displayed matches the type specified as having a feedback button. The system loads a program file that provides instructions to the user on how to provide feedback to a developer or system administrator when the user selects the feedback button. Once the user enters feedback, this feedback is sent to wherever the program file designated the information to be sent.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: March 29, 2005
    Assignee: Microsoft Corporation
    Inventors: Mark S. Carroll, Corneliu I. Lupu, Kiran Raj
  • Patent number: 6844236
    Abstract: A method for electromagnetically shielding circuits which combine to form an integrated circuit device provides isolated silicon islands surrounded laterally and subjacently by conductive material. The isolated silicon islands may be covered individually or as a group by a conductive cover. The integrated circuit may include at least one silicon island including an analog circuit and at least one silicon island including a digital circuit, the analog and digital circuits electromagnetically shielded from one another. The method for forming the structure includes providing a first semiconductor substrate and hydrophilically bonding a substructure to the first semiconductor substrate. The substructure includes the isolated silicon islands surrounded by the conductive material. The substructure may be formed on a second semiconductor substrate by implanting an impurity region into an upper portion of the second semiconductor substrate.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: January 18, 2005
    Assignee: Agere Systems Inc.
    Inventors: Tony G. Ivanov, Michael S. Carroll, Ranbir Singh
  • Publication number: 20040259934
    Abstract: Infection by a Coronaviridae virus (e.g., a coronavirus) and/or illness due to a Coronaviridae virus are treated or protected against by administration of a therapeutically or prophylactically effective amount of certain nucleoside compounds and derivatives thereof, either alone or in a composition comprising the nucleoside compound or its derivative and a pharmaceutically acceptable carrier. In addition, replication of a Coronaviridae virus is inhibited by administration of the nucleoside compounds and derivatives thereof, either alone or in pharmaceutical compositions. The nucleosides are particularly suitable for use in treating or prophylaxis of an infection by the SARS virus and/or in treating or prophylaxis of SARS, and for use in inhibiting replication of the SARS virus. The nucleoside compounds and derivatives can optionally be administered in combination with other agents active against the Coronaviridae virus and/or an illness due to the virus.
    Type: Application
    Filed: April 27, 2004
    Publication date: December 23, 2004
    Inventors: David B. Olsen, Joanne E. Tomassini, Shi-Shan Mao, Steven S. Carroll
  • Publication number: 20040229840
    Abstract: The present invention provides nucleoside compounds and certain derivatives thereof which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside compounds alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside compounds of the present invention.
    Type: Application
    Filed: October 28, 2003
    Publication date: November 18, 2004
    Inventors: Balkrishen Bhat, Anne B. Eldrup, Steven S. Carroll, David B. Olsen, Daniel R. McMasters, Malcolm MacCoss, Jie Xia
  • Patent number: 6777395
    Abstract: The present invention provides nucleoside compounds and certain derivatives thereof which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside compounds alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside compounds of the present invention.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: August 17, 2004
    Assignees: Merck & Co., Inc., Isis Pharmaceuticals, Inc.
    Inventors: Balkrishen Bhat, Neelima Bhat, Anne B. Eldrup, Thazha P. Prakash, Marija Prhavc, Quanlai Song, Phillip Dan Cook, Steven S. Carroll, Malcolm Maccoss, David B. Olsen
  • Publication number: 20040110717
    Abstract: The present invention provides nucleoside derivatives which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside derivatives alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside derivatives of the present invention.
    Type: Application
    Filed: January 16, 2004
    Publication date: June 10, 2004
    Inventors: Steven S. Carroll, Robert L. LaFemina, Dawn L. Hall, Amy L. Himmelberger, Lawrence C. Kuo, David B. Olsen, Carrie A. Rutkowski, Joanne E. Tomassini, Malcolm MacCoss, Haoyun An, Balkrishen Bhat, Neelima Bhat, Phillip Dan Cook, Anne B. Eldrup, Thazha P. Prakash, Marija Prhavc, Charles J. Guinosso
  • Publication number: 20040067901
    Abstract: The present invention provides nucleoside compounds and certain derivatives thereof which are inhibitors of RNA-dependent RNA viral polymerase. These compounds are inhibitors of RNA-dependent RNA viral replication and are useful for the treatment of RNA-dependent RNA viral infection. They are particularly useful as inhibitors of hepatitis C virus (HCV) NS5B polymerase, as inhibitors of HCV replication, and/or for the treatment of hepatitis C infection. The invention also describes pharmaceutical compositions containing such nucleoside compounds alone or in combination with other agents active against RNA-dependent RNA viral infection, in particular HCV infection. Also disclosed are methods of inhibiting RNA-dependent RNA polymerase, inhibiting RNA-dependent RNA viral replication, and/or treating RNA-dependent RNA viral infection with the nucleoside compounds of the present invention.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 8, 2004
    Inventors: Balkrishen Bhat, Neelima Bhat, Anne B. Eldrup, Thazha P. Prakash, Marija Prhavc, Quanlai Song, Phillip Dan Cook, Steven S. Carroll, Malcolm Maccoss, David B. Olsen
  • Patent number: 6708135
    Abstract: In the present invention, several timer functions (e.g. delay on make, delay on break, recycle, single shot, etc.) are expressed in terms of a series of timer subfunctions, and code segments are developed for each identified subfunction. A program of a timer is established to include a plurality of subfunction code segments and a subfunction ordering table for determining the ordering of execution for the subfunction code segments. The ordering of subfunctions of the subfunction ordering table may be selectable in accordance with a model number input received at a program builder system adapted for use in programming the programmable timer. In one embodiment, the programming method provides for reprogramming of a timer including a control circuit having a one-time programmable processor.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: March 16, 2004
    Assignee: ABB, Inc.
    Inventors: Robert A. Southworth, Kenneth C. Volz, Robert C. Morris, Jr., Dan S. Carroll
  • Publication number: 20030052998
    Abstract: A video signal processor (1) for converting standard definition and progressive scan video data signals from digital form to analogue form comprises a video signal processing circuit (7) in which the signals are converted. The respective standard and progressive video data signals are received on first and second clock signals CLOCK—1 and CLOCK—2, respectively, which are of identical frequency and have a constant phase relationship. An interface circuit (10) for interfacing the standard definition and progressive scan video data signals with the video signal processor (7) comprises a first register (20) into which the progressive scan signal is clocked on the second clock signal CLOCK—2. The progressive scan signal is clocked from the first register (20) to a second register (21) by the first clock signal CLOCK—1 and in turn from the second register (21) to a third register (22) by the first clock signal CLOCK—1.
    Type: Application
    Filed: June 10, 2002
    Publication date: March 20, 2003
    Inventors: John Patrick Purcell, Brian S. Carroll, Anthony Scanlan