Patents by Inventor Bryan Scott

Bryan Scott 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: 12610212
    Abstract: A method includes executing a data collection application over a time interval, and requesting, by the data collection application, movements measured by a sensor arrangement of a mobile phone from an operating system of the mobile phone. The movements are measured before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of movements and transmitting, by the data collection application, the movements to a server during the time interval.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: April 21, 2026
    Assignee: Cambridge Mobile Telematics Inc.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, Jr., Ankit Singhania, Bryan Scott
  • Publication number: 20240187820
    Abstract: A method includes executing a data collection application over a time interval, and requesting, by the data collection application, movements measured by a sensor arrangement of a mobile phone from an operating system of the mobile phone. The movements are measured before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of movements and transmitting, by the data collection application, the movements to a server during the time interval.
    Type: Application
    Filed: February 9, 2024
    Publication date: June 6, 2024
    Applicant: Cambridge Mobile Telematics Inc.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, JR., Ankit Singhania, Bryan Scott
  • Patent number: 11910272
    Abstract: A method includes receiving, by a mobile device, a notification, executing, in response to receiving the notification, a data collection application over a time interval, and requesting, by the data collection application, sensor measurements from an operating system of the mobile device. The sensor measurements are collected prior to receiving the notification and before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of sensor measurements and transmitting, by the data collection application, the sensor measurements to a server during the time interval. The data collection application terminates upon expiration of the time interval.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: February 20, 2024
    Assignee: Cambridge Mobile Telematics Inc.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, Jr., Ankit Singhania, Bryan Scott
  • Publication number: 20230188935
    Abstract: A method includes receiving, by a mobile device, a notification, executing, in response to receiving the notification, a data collection application over a time interval, and requesting, by the data collection application, sensor measurements from an operating system of the mobile device. The sensor measurements are collected prior to receiving the notification and before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of sensor measurements and transmitting, by the data collection application, the sensor measurements to a server during the time interval. The data collection application terminates upon expiration of the time interval.
    Type: Application
    Filed: September 30, 2022
    Publication date: June 15, 2023
    Applicant: Cambridge Mobile Telematics Inc.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, Jr., Ankit Singhania, Bryan Scott
  • Patent number: 11496864
    Abstract: A method includes receiving, by a mobile device, a notification, executing, in response to receiving the notification, a data collection application over a time interval, and requesting, by the data collection application, sensor measurements from an operating system of the mobile device. The sensor measurements are collected prior to receiving the notification and before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of sensor measurements and transmitting, by the data collection application, the sensor measurements to a server during the time interval. The data collection application terminates upon expiration of the time interval.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: November 8, 2022
    Assignee: CAMBRIDGE MOBILE TELEMATICS INC.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, Jr., Ankit Singhania, Bryan Scott
  • Patent number: 11382269
    Abstract: An apparatus has a trailer with one or more wheels and a connector that connects the trailer to an automotive machine that mobilizes the trailer from a first position to a second position within a field of one or more plants. Further, the apparatus has a branch trimming device operably positioned on the trailer. Additionally, the apparatus has a conveyer belt operably positioned on the trailer. The conveyer belt receives a trimmed plant that has one or more branches trimmed off by the branch trimming device. The apparatus also has one more cutting devices. Finally, the apparatus has a tumbler that receives the trimmed plant from the conveyer belt and rotates with respect to the one or more cutting devices to cut the trimmed plant into the one or more buds. A bottom portion of the tumbler is positioned in proximity to the one or more cutting devices.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: July 12, 2022
    Inventor: Bryan Scott
  • Publication number: 20220124454
    Abstract: A method includes receiving, by a mobile device, a notification, executing, in response to receiving the notification, a data collection application over a time interval, and requesting, by the data collection application, sensor measurements from an operating system of the mobile device. The sensor measurements are collected prior to receiving the notification and before execution of the data collection application. The method also includes receiving, by the data collection application and from the operating system, a set of sensor measurements and transmitting, by the data collection application, the sensor measurements to a server during the time interval. The data collection application terminates upon expiration of the time interval.
    Type: Application
    Filed: October 19, 2021
    Publication date: April 21, 2022
    Applicant: Cambridge Mobile Telematics Inc.
    Inventors: Matthew Evan Lewin, Joseph Patrick Adelmann, William Ryan Kreamer, William Abildgaard, JR., Ankit Singhania, Bryan Scott
  • Publication number: 20210267124
    Abstract: An apparatus has a trailer with one or more wheels and a connector that connects the trailer to an automotive machine that mobilizes the trailer from a first position to a second position within a field of one or more plants. Further, the apparatus has a branch trimming device operably positioned on the trailer. Additionally, the apparatus has a conveyer belt operably positioned on the trailer. The conveyer belt receives a trimmed plant that has one or more branches trimmed off by the branch trimming device. The apparatus also has one more cutting devices. Finally, the apparatus has a tumbler that receives the trimmed plant from the conveyer belt and rotates with respect to the one or more cutting devices to cut the trimmed plant into the one or more buds. A bottom portion of the tumbler is positioned in proximity to the one or more cutting devices.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 2, 2021
    Inventor: Bryan Scott
  • Patent number: 10503395
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: December 10, 2019
    Assignee: MICROSOFT TECHNOLOGY, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20190113997
    Abstract: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 18, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. TOWNSEND, Xiao TU, Bryan SCOTT, Todd A. TORSET, Erik M. GEIDL, Samir S. PRADHAN, Jennifer A. TEED
  • Patent number: 10198101
    Abstract: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Erik M. Geidl, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20180129410
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Application
    Filed: January 4, 2018
    Publication date: May 10, 2018
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Patent number: 9898190
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20170168708
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Application
    Filed: January 20, 2017
    Publication date: June 15, 2017
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20170115760
    Abstract: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.
    Type: Application
    Filed: September 1, 2016
    Publication date: April 27, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Erik M. Geidl, Samir S. Pradhan, Jennifer A. Teed
  • Patent number: 9582140
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Patent number: 9477333
    Abstract: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 25, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Erik M. Geidl, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20160034136
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 4, 2016
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Patent number: 9189096
    Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
  • Publication number: 20150022478
    Abstract: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.
    Type: Application
    Filed: October 8, 2014
    Publication date: January 22, 2015
    Inventors: Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Erik M. Geidl, Samir S. Pradhan, Jennifer A. Teed