Patents by Inventor Ross F. Smith

Ross F. 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).

  • Patent number: 8301475
    Abstract: Approaches are provided for monitoring, analyzing, and influencing organizational behaviors through multi-modal communication systems. Desired and undesired behaviors and applicable organizational contexts are defined and action plans developed. The behaviors are then monitored through communication sessions between members and analyzed for comparison to the action plans such that feedback may be provided at individual and/or organizational levels to influence the behaviors.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Dan M. Bean, Sameer D. Bedekar, Ross F. Smith
  • Publication number: 20110276369
    Abstract: Approaches are provided for monitoring, analyzing, and influencing organizational behaviors through multi-modal communication systems. Desired and undesired behaviors and applicable organizational contexts are defined and action plans developed. The behaviors are then monitored through communication sessions between members and analyzed for comparison to the action plans such that feedback may be provided at individual and/or organizational levels to influence the behaviors.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Dan M. Bean, Sameer D. Bedekar, Ross F. Smith
  • Patent number: 7568183
    Abstract: Software automation testing and validation are provided according to a system that runs automation tests using multiple lab machines and allows the testing to be performed before checking in the code to a version control system. Code changes in a build of the software are provided on a computing device. Automation tests are selected from a list of available tests. When indicated by a job queue, the changed code of the build is forwarded to lab machines allocated by an automation system. An image of the build from the computing device is generated on the lab machines and the automation tests are run against the build. A report is generated and forwarded back to one or more recipients that notifies of the success or failure of the automation testing.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Donald G. Hardy, Aaron R. Birnbaum, Alan T. B. Brown, Curtis D. Anderson, Patrick J. Niemeyer, James Rodrigues, Loren James Merriman, Micah A. Koffron, Ross F. Smith, Jr., Peter Gerber, Jared W. Wilson
  • Patent number: 5761510
    Abstract: A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found in an internal header file and a related public declaration header file for the program interface is provided. In the preferred embodiment, a header file is parsed, and parsing errors are recorded. A test application designed to call each program function in a dynamic link library is generated using information obtained through parsing. The test application is compiled, and compilation errors are recorded. The test application is executed, and errors identified through execution are recorded.
    Type: Grant
    Filed: November 7, 1995
    Date of Patent: June 2, 1998
    Assignee: Microsoft Corporation
    Inventors: Ross F. Smith, Jr., James Perry Rodrigues