Patents by Inventor Tim Crain

Tim Crain 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: 9652500
    Abstract: The assessing of collaboration time includes the extraction of collaboration data from collaborators and storing the collaboration data as a dataset. Attributes for each of the collaborators is defined, and a group of collaborators is defined by filtering based on the attributes. For the dataset, collaboration time is assigned for each member of the group using the collaboration data. Data from certain activities by collaborators are mined as representative of the collaboration activities, and in combination with organizational structure data, time is allocated between people, teams, and companies for the purpose of assessing organizational productivity and effectiveness. No manual data gathering or imposition on collaborators to provided data is required. Real data for the collaborative activities are used, instead of self-reported data. This provides a more granular picture of how time is allocated to relationships and activities than could be gathered manually.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joel Grus, Tim Crain, Sunil Sayala, Ryan Fuller
  • Publication number: 20160371334
    Abstract: The assessing of collaboration time includes the extraction of collaboration data from collaborators and storing the collaboration data as a dataset. Attributes for each of the collaborators is defined, and a group of collaborators is defined by filtering based on the attributes. For the dataset, collaboration time is assigned for each member of the group using the collaboration data. Data from certain activities by collaborators are mined as representative of the collaboration activities, and in combination with organizational structure data, time is allocated between people, teams, and companies for the purpose of assessing organizational productivity and effectiveness. No manual data gathering or imposition on collaborators to provided data is required. Real data for the collaborative activities are used, instead of self-reported data. This provides a more granular picture of how time is allocated to relationships and activities than could be gathered manually.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 22, 2016
    Inventors: Joel GRUS, Tim CRAIN, Sunil SAYALA, Ryan FULLER
  • Publication number: 20160019490
    Abstract: In a method for deriving entities and metrics from collaboration data from a plurality of computing systems, collaboration data is extracted from sent mails and calendars at the plurality of computing systems of a plurality of collaborators. The collaboration data is linked to correspond to one or more entities based on an activity type and collaborator metadata of the collaboration data, linked to organizational metadata defining a structure of an organization, and linked to external entities metadata defining one or more entities outside of the organization. A library of metrics is created for the one or more entities, and the metrics are quantified. The metrics are then displayed on a display, and the metrics are analyzed metrics according to instructions received via the display.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 21, 2016
    Inventors: Ryan FULLER, Joel GRUS, Chantrelle NIELSEN, Tim CRAIN, Nikolay TRANDEV
  • Patent number: 8290744
    Abstract: In one embodiment, a system for providing fault-tolerant inertial measurement data includes a sensor for measuring an inertial parameter and a processor. The sensor has less accuracy than a typical inertial measurement unit (IMU). The processor detects whether a difference exists between a first data stream received from a first inertial measurement unit and a second data stream received from a second inertial measurement unit. Upon detecting a difference, the processor determines whether at least one of the first or second inertial measurement units has failed by comparing each of the first and second data streams to the inertial parameter.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: October 16, 2012
    Assignees: The Charles Stark Draper Laboratory, Inc., The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Tye Brady, Timothy Henderson, Richard Phillips, Doug Zimpfer, Tim Crain
  • Publication number: 20110172950
    Abstract: In one embodiment, a system for providing fault-tolerant inertial measurement data includes a sensor for measuring an inertial parameter and a processor. The sensor has less accuracy than a typical inertial measurement unit (IMU). The processor detects whether a difference exists between a first data stream received from a first inertial measurement unit and a second data stream received from a second inertial measurement unit. Upon detecting a difference, the processor determines whether at least one of the first or second inertial measurement units has failed by comparing each of the first and second data streams to the inertial parameter.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Inventors: Tye Brady, Timothy Henderson, Richard Phillips, Doug Zimpfer, Tim Crain