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: 11092704Abstract: 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: GrantFiled: November 13, 2019Date of Patent: August 17, 2021Assignee: Radiation Detection Technologies, Inc.Inventors: Steven Lawrence Bellinger, Douglas Scott McGregor, Benjamin William Montag, Logan Whitmore, Bryan Willis
-
Patent number: 10873637Abstract: 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: GrantFiled: May 2, 2016Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Niket Ashok Sanghvi, Benjamin Scott McGregor, Kushal Suresh Narkhede, Alain Michaud, Andrew Gordon Cunningham, Samuel David Adams, James George Cavalaris
-
Publication number: 20200150296Abstract: 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: ApplicationFiled: November 13, 2019Publication date: May 14, 2020Inventors: Steven Lawrence Bellinger, Douglas Scott McGregor, Benjamin William Montag, Logan Whitmore, Bryan Willis
-
Publication number: 20190273786Abstract: 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: ApplicationFiled: May 22, 2019Publication date: September 5, 2019Inventors: Samuel David ADAMS, Benjamin Scott McGREGOR, Niket Ashok SANGHVI
-
Patent number: 10341444Abstract: 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: GrantFiled: July 27, 2016Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Samuel David Adams, Benjamin Scott McGregor, Niket Ashok Sanghvi
-
Patent number: 9888070Abstract: 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: GrantFiled: June 29, 2015Date of Patent: February 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Scott McGregor, Niket Ashok Sanghvi, Samuel David Adams, Nabil Fates
-
Publication number: 20180034918Abstract: 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: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Samuel David ADAMS, Benjamin Scott McGREGOR, Niket Ashok SANGHVI
-
Publication number: 20170318098Abstract: 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: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: NIKET ASHOK SANGHVI, BENJAMIN SCOTT MCGREGOR, KUSHAL SURESH NARKHEDE, ALAIN MICHAUD, ANDREW GORDON CUNNINGHAM, SAMUEL DAVID ADAMS, JAMES GEORGE CAVALARIS
-
Publication number: 20170103009Abstract: 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: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventors: NIKET ASHOK SANGHVI, SAMUEL DAVID ADAMS, BENJAMIN SCOTT MCGREGOR
-
Patent number: 9607153Abstract: 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: GrantFiled: March 13, 2013Date of Patent: March 28, 2017Assignee: QUALCOMM IncorporatedInventors: Kris Tiri, Matthew Scott McGregor, Yucong Tao
-
Patent number: 9547607Abstract: 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: GrantFiled: June 27, 2013Date of Patent: January 17, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dylan David Miller, George Evangelos Roussos, Paul Sliwowicz, Peter William Wieland, Benjamin Scott McGregor
-
Publication number: 20160381135Abstract: 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: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Benjamin Scott MCGREGOR, Niket Ashok SANGHVI, Samuel David ADAMS, Nabil FATES
-
Publication number: 20160298314Abstract: 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: ApplicationFiled: June 21, 2016Publication date: October 13, 2016Applicant: Caterpillar Inc.Inventors: Nathan R. Fogg, Darren M. Schambach, Andrew N. Schifferer, Eric W. Cler, Aaron R. Shatters, Scott A. McGregor
-
Publication number: 20150049052Abstract: 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: ApplicationFiled: July 31, 2014Publication date: February 19, 2015Applicant: BROADCOM CORPORATIONInventors: Ian Andrew ATKINSON, Sumant RANGANATHAN, Simon ASSOUAD, Eric B. RODAL, Scott MCGREGOR
-
Publication number: 20150006761Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: DYLAN DAVID MILLER, GEORGE EVANGELOS ROUSSOS, PAUL SLIWOWICZ, PETER WILLIAM WIELAND, BENJAMIN SCOTT MCGREGOR
-
Publication number: 20140281643Abstract: 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: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: QUALCOMM IncorporatedInventors: Kris TIRI, Matthew Scott McGregor, Yucong Tao
-
Publication number: 20130225197Abstract: 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: ApplicationFiled: September 19, 2012Publication date: August 29, 2013Applicant: Broadcom CorporationInventors: Scott McGREGOR, Dave (David) Lundgren
-
Patent number: 7665082Abstract: 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: GrantFiled: June 29, 2001Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Douglas K. Wyatt, Barry Hayes, Scott McGregor
-
Patent number: 7245901Abstract: 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 userType: GrantFiled: November 6, 2003Date of Patent: July 17, 2007Assignee: Telemac CorporationInventors: D. Scott McGregor, Greg McGregor
-
Patent number: 7058386Abstract: 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: GrantFiled: September 20, 2002Date of Patent: June 6, 2006Assignee: Telemac CorporationInventors: Donald Scott McGregor, Gregory M. McGregor