Patents by Inventor Scott A. McGregor

Scott A. McGregor 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: 11092704
    Abstract: A system and method for making a neutron detector includes stacking anode frames and laminated frames to form a detector insert. The laminated frames are formed by laminating a foil of neutron-responsive material to an aluminum frame plated with a metal that does not react with the neutron-responsive material. The anode frames include an anode wire tensioned to a predetermined tension. The anode wires are electrically coupled to a top lid that includes an electrical connector and a gas feed through. The top lid is pressed into a tank with the detector insert.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 17, 2021
    Assignee: Radiation Detection Technologies, Inc.
    Inventors: Steven Lawrence Bellinger, Douglas Scott McGregor, Benjamin William Montag, Logan Whitmore, Bryan Willis
  • Patent number: 10873637
    Abstract: Systems, methods, and computer-readable storage media are provided for publishing, discovering, connecting with and activating services in a peer-to-peer environment. Services available in association with a first computing device are determined and encoded with instructions for accessing and understanding such services via their respective activation protocols. The encoded services are published via a publication protocol such that they are discoverable by at least a second computing device, irrespective of whether such services may be activated via the publication protocol. The second computing device discovers the available services via the publication protocol and accesses and understands the instructions associated with a desired service. Upon receipt of a request from the second computing device, via the activation protocol, to activate the requested service, the requested service is activated by the first computing device.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Niket Ashok Sanghvi, Benjamin Scott McGregor, Kushal Suresh Narkhede, Alain Michaud, Andrew Gordon Cunningham, Samuel David Adams, James George Cavalaris
  • Publication number: 20200150296
    Abstract: A system and method for making a neutron detector includes stacking anode frames and laminated frames to form a detector insert. The laminated frames are formed by laminating a foil of neutron-responsive material to an aluminum frame plated with a metal that does not react with the neutron-responsive material. The anode frames include an anode wire tensioned to a predetermined tension. The anode wires are electrically coupled to a top lid that includes an electrical connector and a gas feed through. The top lid is pressed into a tank with the detector insert.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 14, 2020
    Inventors: Steven Lawrence Bellinger, Douglas Scott McGregor, Benjamin William Montag, Logan Whitmore, Bryan Willis
  • Publication number: 20190273786
    Abstract: Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific services. In addition, the methods and devices may include identifying at least one device endpoint representing at least one device that supports the device service and generating a list of device endpoints and corresponding service properties for each device that supports the device service.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 5, 2019
    Inventors: Samuel David ADAMS, Benjamin Scott McGREGOR, Niket Ashok SANGHVI
  • Patent number: 10341444
    Abstract: Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific services. In addition, the methods and devices may include identifying at least one device endpoint representing at least one device that supports the device service and generating a list of device endpoints and corresponding service properties for each device that supports the device service.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel David Adams, Benjamin Scott McGregor, Niket Ashok Sanghvi
  • Patent number: 9888070
    Abstract: Examples described herein provide advanced pairing between an application and a selected device within an application-driven user experience. An application is enabled to pair devices within the application context and customize the user experience without relying on an experience or user interface provided by an operating system. This application-driven pairing is abstracted from protocols, allowing the application to provide custom pairing user experiences for any protocol.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Scott McGregor, Niket Ashok Sanghvi, Samuel David Adams, Nabil Fates
  • Publication number: 20180034918
    Abstract: Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific services. In addition, the methods and devices may include identifying at least one device endpoint representing at least one device that supports the device service and generating a list of device endpoints and corresponding service properties for each device that supports the device service.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Samuel David ADAMS, Benjamin Scott McGREGOR, Niket Ashok SANGHVI
  • Publication number: 20170318098
    Abstract: Systems, methods, and computer-readable storage media are provided for publishing, discovering, connecting with and activating services in a peer-to-peer environment. Services available in association with a first computing device are determined and encoded with instructions for accessing and understanding such services via their respective activation protocols. The encoded services are published via a publication protocol such that they are discoverable by at least a second computing device, irrespective of whether such services may be activated via the publication protocol. The second computing device discovers the available services via the publication protocol and accesses and understands the instructions associated with a desired service. Upon receipt of a request from the second computing device, via the activation protocol, to activate the requested service, the requested service is activated by the first computing device.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 2, 2017
    Inventors: NIKET ASHOK SANGHVI, BENJAMIN SCOTT MCGREGOR, KUSHAL SURESH NARKHEDE, ALAIN MICHAUD, ANDREW GORDON CUNNINGHAM, SAMUEL DAVID ADAMS, JAMES GEORGE CAVALARIS
  • Publication number: 20170103009
    Abstract: The technology described herein provides a mechanism to monitor a status of external devices on behalf of applications running on a computing device. In one aspect, a monitoring application running on a computing device receives monitoring requests from multiple applications on the computing device. Each monitoring request can provide device details for an external device to be monitored and specific relationship status that defines when a notification should be sent to the application associated with the monitoring request. When the current relationship status corresponds to the specific relationship status for a device matching the device details, then a notification can be sent to the application. The individual application does not need to actively monitor a device status and can remain in an inactive state while monitoring is ongoing.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: NIKET ASHOK SANGHVI, SAMUEL DAVID ADAMS, BENJAMIN SCOTT MCGREGOR
  • Patent number: 9607153
    Abstract: Disclosed is a method for detecting clock tampering. In the method a plurality of resettable delay line segments are provided. Resettable delay line segments between a resettable delay line segment associated with a minimum delay time and a resettable delay line segment associated with a maximum delay time are each associated with discretely increasing delay times. A monotone signal is provided during a clock evaluate time period associated with a clock. The monotone signal is delayed using each of the plurality of resettable delay line segments to generate a respective plurality of delayed monotone signals. The clock is used to trigger an evaluate circuit that uses the plurality of delayed monotone signals to detect a clock fault.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kris Tiri, Matthew Scott McGregor, Yucong Tao
  • Patent number: 9547607
    Abstract: Systems, methods, and computer-readable storage media are provided for brokering access to peripheral devices and/or device models associated with a computing system. An access broker evaluates requests for access to peripheral devices/models on behalf of a plurality of applications. The access broker evaluates requests for access to peripheral devices including scanners, point-of-sale devices, and devices using ubiquitous device protocols (e.g., USB, HID, Bluetooth, and Bluetooth LE) utilizing application declarations and user consents based upon device model identifiers and/or device-specific identifiers associated with the various devices. Applications may be notified of consent changes at runtime and/or application firmware updates for peripheral devices may be conducted upon receipt of user consent, for instance, to ensure adequate battery power before performing a peripheral device firmware update.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dylan David Miller, George Evangelos Roussos, Paul Sliwowicz, Peter William Wieland, Benjamin Scott McGregor
  • Publication number: 20160381135
    Abstract: Examples described herein provide advanced pairing between an application and a selected device within an application-driven user experience. An application is enabled to pair devices within the application context and customize the user experience without relying on an experience or user interface provided by an operating system. This application-driven pairing is abstracted from protocols, allowing the application to provide custom pairing user experiences for any protocol.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Benjamin Scott MCGREGOR, Niket Ashok SANGHVI, Samuel David ADAMS, Nabil FATES
  • Publication number: 20160298314
    Abstract: A system for controlling operations of a machine is provided. A first sensor module generates a signal indicative of an operator command and a second sensor module is configured to generate a signal indicative of a current loading ratio associated with a load arm assembly of the machine. A control module is communicably coupled to the first sensor module and the second sensor module to receive a signal indicative of a current operating mode of the machine, and further to receive the signal indicative of the operator command and the signal indicative of the current loading ratio associated with the load arm assembly of the machine. Further, the control module compares the current loading ratio with a pre-determined load rating of the machine, and selectively limits an action associated with the operator command based on the comparison and the current operating mode of the machine.
    Type: Application
    Filed: June 21, 2016
    Publication date: October 13, 2016
    Applicant: Caterpillar Inc.
    Inventors: Nathan R. Fogg, Darren M. Schambach, Andrew N. Schifferer, Eric W. Cler, Aaron R. Shatters, Scott A. McGregor
  • Publication number: 20150049052
    Abstract: Often times, a touch-sensitive area of a touch-screen of a communication device is touched by a finger or a hand of a user. In some instances, a touch-based stylus of the present disclosure is available to the user. The user touches the touch-sensitive area of the communication device with the touch-based stylus. The communication device induces a current within the touch-based stylus. This induced current causes a voltage to accumulate within the passive object when touched by the user. This accumulated voltage transfers to the touch-sensitive area when the touch-based stylus touches the touch-sensitive area of the communication device. Thereafter, the communication device compares signal metrics of various regions of the touch-sensitive area to detect an instance and/or a location of the touch from the touch-based stylus.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 19, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Ian Andrew ATKINSON, Sumant RANGANATHAN, Simon ASSOUAD, Eric B. RODAL, Scott MCGREGOR
  • Publication number: 20150006761
    Abstract: Systems, methods, and computer-readable storage media are provided for brokering access to peripheral devices and/or device models associated with a computing system. An access broker evaluates requests for access to peripheral devices/models on behalf of a plurality of applications. The access broker evaluates requests for access to peripheral devices including scanners, point-of-sale devices, and devices using ubiquitous device protocols (e.g., USB, HID, Bluetooth, and Bluetooth LE) utilizing application declarations and user consents based upon device model identifiers and/or device-specific identifiers associated with the various devices. Applications may be notified of consent changes at runtime and/or application firmware updates for peripheral devices may be conducted upon receipt of user consent, for instance, to ensure adequate battery power before performing a peripheral device firmware update.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: DYLAN DAVID MILLER, GEORGE EVANGELOS ROUSSOS, PAUL SLIWOWICZ, PETER WILLIAM WIELAND, BENJAMIN SCOTT MCGREGOR
  • Publication number: 20140281643
    Abstract: Disclosed is a method for detecting clock tampering. In the method a plurality of resettable delay line segments are provided. Resettable delay line segments between a resettable delay line segment associated with a minimum delay time and a resettable delay line segment associated with a maximum delay time are each associated with discretely increasing delay times. A monotone signal is provided during a clock evaluate time period associated with a clock. The monotone signal is delayed using each of the plurality of resettable delay line segments to generate a respective plurality of delayed monotone signals. The clock is used to trigger an evaluate circuit that uses the plurality of delayed monotone signals to detect a clock fault.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Kris TIRI, Matthew Scott McGregor, Yucong Tao
  • Publication number: 20130225197
    Abstract: Embodiments provide an “always-on,” accurate, low power, and low cost solution for indoor positioning. The indoor positioning solution is enabled by one or more low power, low cost location beacons, which can be easily configured and installed in any indoor environment to support position determination. In an embodiment, the location beacons use a low power, low data rate wireless radio technology (e.g., Bluetooth Low Energy (BLE)), well suited for typical indoor ranges and data rates needed to support positioning. The location beacons may be rechargeable via ambient light and require no external power source. In addition, the location beacons benefit from a very cost efficient design, which allows for ubiquitous utilization of the enabled indoor positioning solution in a variety of indoor locations, public or private, small or large.
    Type: Application
    Filed: September 19, 2012
    Publication date: August 29, 2013
    Applicant: Broadcom Corporation
    Inventors: Scott McGREGOR, Dave (David) Lundgren
  • Patent number: 7665082
    Abstract: The present invention adapts, diagnoses, optimizes, and prescribes a network-based application between a client and a host system. Some or all components of the network-based application, including configuration information may be installed on the client. The components and configuration information may be installed as the network-based application is executed. Alternatively, the components and configuration information may be installed in advance of the network-based application. To launch the network-based application, a user via the client sends an application request to the host system. The host system sends program code to the client. Upon executing the program code, the client attempts to establish a session with the host system and determines configuration information for the network-based application. Upon establishing the session and determining the configuration information, the client then launches the network-based application.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Douglas K. Wyatt, Barry Hayes, Scott McGregor
  • Patent number: 7245901
    Abstract: A mobile phone system with a mobile phone having internal accounting capabilities for real time call debiting to account for the billing parameters of a mobile phone unit that is operated in a multi zone communication network with a complex rate structure, the mobile phone unit having an internal processor with accessible internal memory for storing the accounting program and call data for each call, a clock and circuit means for activating and deactivating the phone, the accounting program including an updatable rate table and a complex billing algorithm for calculating the account status on the fly including multiple rate structure factors such as long distance calls, international calls with country independent local charges, charges for roaming per day and/or roaming per minute, and call surcharges, where the account status of the mobile phone is calculated in real time for decrementing a debit account or calculating an account charge on demand, the mobile debit phone having a signal for alerting the user
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: July 17, 2007
    Assignee: Telemac Corporation
    Inventors: D. Scott McGregor, Greg McGregor
  • Patent number: 7058386
    Abstract: A mobile telephone programming and accounting system that includes an integrated hardware system interlinking a telephone unit, a telephone interlink receiver, and a central processing unit connected to the interlink receiver. The hardware system also preferably includes a receipt printer and a credit card reader. The telephone unit is preferably equipped with an internal real time clock and calendar circuit and memory store to record the time and date of calls for reporting to the central processing unit to enable tracking and detailed accounting of calls. The interlink receiver in the improved design includes a gang platform for programming multiple phone units, which may be phone units of different manufacturers, and provides for automatic programming of the multiple units and, in the retail distribution setting, programming the operating parameters and assignment of the phone unit to a service provider with encryption keys to reduce service churning.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: June 6, 2006
    Assignee: Telemac Corporation
    Inventors: Donald Scott McGregor, Gregory M. McGregor