Patents by Inventor Andrew Glover
Andrew Glover 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).
-
Publication number: 20240264921Abstract: A system receives incoming electronic data request messages. A match engine of the system attempts to match requests within the electronic data request messages and the time taken to perform the computations to attempt to match the requests is correlated to the processing capacity of the system. To prevent or slow formation of performance expectations, an obfuscation delay is applied to a selected outgoing electronic data message associated with at least one of the requests to reduce the correlation between the apparent time taken to perform the computations based on a timing indication in outgoing messages reporting result of an attempted match for a request and the processing capacity of the system.Type: ApplicationFiled: February 6, 2023Publication date: August 8, 2024Applicant: Chicago Mercantile Exchange Inc.Inventors: Lisa Vu, John Paul Scheerer, James Allen Bailey, Dileep Chakravarthi Konduru, Matthew Wayne Haynes, Andrew Glover, Andrew Peter Paso, Supreet Dhillon, Aditya Shivashankar Shivashankar
-
Publication number: 20240216799Abstract: Instead of simply downloading missing or required gaming content at a preset speed no matter the circumstance, a responsive or adaptive content streaming system and method first sets a content streaming speed and, if the download reaches that streaming speed, the speed is gradually increased while periodically checking for issues or problems related to the network connection used for streaming the gaming content. If issues or problems are not detected, the speed is continued to increase up to a predefined maximum speed. However, if one or more issue or problems are identified, then the speed is either incrementally throttled back or the streaming is completely stopped until there is stability of the network connection.Type: ApplicationFiled: December 27, 2023Publication date: July 4, 2024Inventors: Chris Fowler, Andrew Glover
-
Publication number: 20240118193Abstract: This disclosure relates to an apparatus for measuring the transmittance of several wavelengths of light through a liquid sample in order to measure or estimate established and novel quality parameters that are descriptive of the quality of the liquid being monitored. The apparatus comprises at least two light emitting diode (LED) modules; each comprising an LED light source and a beam splitter window; a cylindrical rigid structure, a mounting structure, a window aperture, a mechanism for fixing the position of the LED modules, at least one LED light detector, a liquid sample light detector, a microprocessor, and an enclosing structure surrounding the apparatus. The apparatus provides a means for fine tuning the alignment of the light beams generated by the LED light sources, which ensures that the light beams are propagated optimally within the apparatus body and measured accurately by the light detectors.Type: ApplicationFiled: February 8, 2022Publication date: April 11, 2024Inventors: JAMES ANDREW GLOVER, KERIM KOLLU
-
Publication number: 20220276162Abstract: A device to measure the amount of light able to transmit through a liquid. The device uses a light detector and multiple light emitting diodes (LED's) along with an optical unit such that the light detector, LED's, and an optical unit define a path of light emitted by each individual LED or subgroup of LED's and detected by the detector. The device uses a structure designed to surround the LED's and light detector such that the structure allows the device to be immersed in the liquid and such that the structure is shaped to allow a volume of liquid to be between the LED's and detector, intersecting the light path.Type: ApplicationFiled: August 6, 2020Publication date: September 1, 2022Inventor: JAMES ANDREW GLOVER
-
Publication number: 20220006697Abstract: A tool is provided to generate one or more communication paths through one or more networks from a starting location to an ending location. The generated communication paths may be displayed for comparison by a user or computing device and, upon selection, the one or more networks may be configured or provisioned to instantiate a selected communication path in the networks. In particular, the selected communication path may be provided to one or more corresponding network configuration systems to communicate with the network devices in the communication path and alter the operating state of the network devices according to the communication path information. Some implementations of the network path tool may provide an auditing of diversity aspects of a network path or circuit that may receive network path information and display diversity audit information through any user interface utilized by the path computation tool.Type: ApplicationFiled: July 1, 2021Publication date: January 6, 2022Inventors: George HILL, Bryan HORNE, Jason CLEARY, Jason PARRIS, Andrew GLOVER
-
Patent number: 10768117Abstract: Monitoring and detection of algae in surface water and wastewater is of significant importance, yet there is currently no quick and simple method to achieve this. The present work illustrates a new method to determine the concentration of algae in water and wastewater samples using spectrophotometry, the first derivative of absorbance, and a smoothing technique applied to the first derivative of absorbance (e.g. Savitzky-Golay). The relationship between algal concentration and absorbance for three types of water samples (distilled, surface, and wastewater) was determined in the visible wavelength range, and the effect of using the first derivative of absorbance method on improving algal concentration detection limit was established. Using the first derivative of absorbance method improves algal detection limits, reduces the effect of background absorbance and the resolution of overlapping spectra.Type: GrantFiled: May 24, 2017Date of Patent: September 8, 2020Assignee: REAL TECH HOLDINGS INC.Inventors: Banu Ormeci, Andrew Glover, Kerim Kollu
-
Patent number: 10747719Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.Type: GrantFiled: December 8, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jose A. Barreto, Clement B. Fauchere, Meir E. Abergel, Steven J. Rayson, Jiashan Song, Andrew Sean Watson, Shaun W. Kimber, Ronakkumar N. Desai, Andrew Glover
-
Patent number: 10678925Abstract: In some embodiments, disclosed subject matter involves proactive monitoring and detection of anomalies in user data hosted by a cloud storage server and user interaction with data to trigger quarantine of user data stored in the cloud storage. In at least one embodiment, data recovery from one or more quarantine states is available to a user after authentication. Quarantine levels may permit or prohibit various actions on the user data by the user who owns the data, an asynchronous process for data cleanup, and access by other authorized users, etc. In an embodiment, quarantine levels are associated with the user and affect the user data space rather than merely individual files. The proactive monitoring may include collection of telemetry based on the API calls to the cloud server, scanning of user file system and hierarchy, and other file or data space corruption. Other embodiments are described and claimed.Type: GrantFiled: June 26, 2017Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Bruso, Andrew Glover
-
Patent number: 10614042Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model may be created based on a usage pattern associated with the content, an attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, a preservation policy for the content at the storage service may be modified and a notification of the attempted operation may be provided to obtain user approval.Type: GrantFiled: August 8, 2016Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Steven Bailey, Andrew Glover, John D. Rodrigues, Filip Chelarescu
-
Patent number: 10558619Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model based on a usage pattern monitored and provided by a client device may be received at the client device from the storage service. An attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, execution of the attempted operation and synchronization of the content with the storage service may be prevented until the attempted operation is approved.Type: GrantFiled: August 17, 2016Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: John D. Rodrigues, Steven Bailey, Andrew Glover, Filip Chelarescu
-
Patent number: 10507411Abstract: A device to extract a near continuous stream of sample water from a high solids content source for the purpose of delivery to a liquid analyzer or sensor for test or measurement. The device includes a source of compressed air and a source of chemical cleaning agent that are used in a coordinated effort to purge and clean the sampling system to ensure the water stream is maintained over long periods of time without significant human intervention. The device includes a valve to allow compressed air to intermittently be sent backwards through the sampling line to purge to drain an inline strainer of solids that have built up since the previous air purge. Downstream of the air valve another valve is used to introduce cleaning chemical into the sampling system to clean residual buildup downstream of the inline strainer. A debubbler unit is placed between the air valve and the cleaning chemical valve to remove air from the sampling system after it was introduced during the air purge event.Type: GrantFiled: October 3, 2017Date of Patent: December 17, 2019Assignee: 2134761 ONTARIO LTD.Inventors: James Andrew Glover, Richard Hibbs
-
Publication number: 20190145901Abstract: Monitoring and detection of algae in surface water and wastewater is of significant importance, yet there is currently no quick and simple method to achieve this. The present work illustrates a new method to determine the concentration of algae in water and wastewater samples using spectrophotometry, the first derivative of absorbance, and a smoothing technique applied to the first derivative of absorbance (e.g. Savitzky-Golay). The relationship between algal concentration and absorbance for three types of water samples (distilled, surface, and wastewater) was determined in the visible wavelength range, and the effect of using the first derivative of absorbance method on improving algal concentration detection limit was established. Using the first derivative of absorbance method improves algal detection limits, reduces the effect of background absorbance and the resolution of overlapping spectra.Type: ApplicationFiled: May 24, 2017Publication date: May 16, 2019Inventors: Banu ORMECI, Andrew GLOVER, Kerim KOLLU
-
Publication number: 20190095455Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.Type: ApplicationFiled: December 8, 2017Publication date: March 28, 2019Inventors: Jose A. BARRETO, Clement B. FAUCHERE, Meir E. ABERGEL, Steven J. RAYSON, Jiashan SONG, Andrew Sean WATSON, Shaun W. KIMBER, Ronakkumar N. DESAI, Andrew GLOVER
-
Publication number: 20180373877Abstract: In some embodiments, disclosed subject matter involves proactive monitoring and detection of anomalies in user data hosted by a cloud storage server and user interaction with data to trigger quarantine of user data stored in the cloud storage. In at least one embodiment, data recovery from one or more quarantine states is available to a user after authentication. Quarantine levels may permit or prohibit various actions on the user data by the user who owns the data, an asynchronous process for data cleanup, and access by other authorized users, etc. In an embodiment, quarantine levels are associated with the user and affect the user data space rather than merely individual files. The proactive monitoring may include collection of telemetry based on the API calls to the cloud server, scanning of user file system and hierarchy, and other file or data space corruption. Other embodiments are described and claimed.Type: ApplicationFiled: June 26, 2017Publication date: December 27, 2018Inventors: Jonathan Bruso, Andrew Glover
-
Publication number: 20180093204Abstract: A device to extract a near continuous stream of sample water from a high solids content source for the purpose of delivery to a liquid analyzer or sensor for test or measurement. The device includes a source of compressed air and a source of chemical cleaning agent that are used in a coordinated effort to purge and clean the sampling system to ensure the water stream is maintained over long periods of time without significant human intervention. The device includes a valve to allow compressed air to intermittently be sent backwards through the sampling line to purge to drain an inline strainer of solids that have built up since the previous air purge. Downstream of the air valve another valve is used to introduce cleaning chemical into the sampling system to clean residual buildup downstream of the inline strainer. A debubbler unit is placed between the air valve and the cleaning chemical valve to remove air from the sampling system after it was introduced during the air purge event.Type: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: JAMES ANDREW GLOVER, RICHARD HIBBS
-
Publication number: 20180039653Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model may be created based on a usage pattern associated with the content, an attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, a preservation policy for the content at the storage service may be modified and a notification of the attempted operation may be provided to obtain user approval.Type: ApplicationFiled: August 8, 2016Publication date: February 8, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Steven Bailey, Andrew Glover, John D. Rodrigues, Filip Chelarescu
-
Publication number: 20180039654Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model based on a usage pattern monitored and provided by a client device may be received at the client device from the storage service. An attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, execution of the attempted operation and synchronization of the content with the storage service may be prevented until the attempted operation is approved.Type: ApplicationFiled: August 17, 2016Publication date: February 8, 2018Inventors: John D. Rodrigues, Steven Bailey, Andrew Glover, Filip Chelarescu
-
Publication number: 20150344218Abstract: A blow moulded container has a body portion defining a chamber for storing liquid and a neck portion extending from the body portion. The body portion defines a central longitudinal axis and said neck portion is coaxial therewith. The body portion defines an upper shoulder region of curved profile and the neck portion defines a circular cylindrical portion having side walls concentric with and parallel to said central longitudinal axis. The lower end of the cylindrical portion defines a closed loop and has a non-planar intersection with the shoulder region of the body portion.Type: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventor: Andrew Glover
-
Publication number: 20150014274Abstract: A blow moulded container has a body portion defining a chamber for storing liquid and a neck portion extending from the body portion. The body portion defines a central longitudinal axis and said neck portion is coaxial therewith. The body portion defines an upper shoulder region of curved profile and the neck portion defines a circular cylindrical portion having side walls concentric with and parallel to said central longitudinal axis. The lower end of the cylindrical portion defines a closed loop and has a non-planar intersection with the shoulder region of the body portion.Type: ApplicationFiled: September 26, 2014Publication date: January 15, 2015Inventor: Andrew Glover
-
Publication number: 20140374426Abstract: A blow moulded plastics container for storing liquid (e.g., milk) has a body with a central axis intended to be generally vertical during storage. A part line of the container bisects an integral handle on the body. The body defines a footprint having a width which is greater in a middle region than at either longitudinal end of the footprint. The body has opposing side surfaces extending in a direction at least generally aligned with the part line of the container and forming part of the footprint. In one embodiment, the footprint is longer than it is wide and is asymmetrical about a transverse axis extending in a direction perpendicular to said part line. This reduces thinning effects associated with blowing a parison in a mould cavity.Type: ApplicationFiled: September 10, 2014Publication date: December 25, 2014Inventor: Andrew Glover