Patents by Inventor David Tracey

David Tracey 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: 20240104076
    Abstract: Systems and methods are disclosed to implement a bounded group by query system that computes approximate time-sliced statistics for groups of records in a dataset according to a group by query. In embodiments, a single pass scan of the dataset is performed to accumulate exact results for a maximum number of groups in a result grouping structure (RGS) and approximate results for additional groups in an approximate result grouping structure (ARGS). RGSs and ARGSs are accumulated by a set of accumulator nodes and provided to an aggregator node, which combines the received structures to generate exact or approximate statistical results for at least a subset of the groups in the dataset. Advantageously, the disclosed query system is able to produce approximate results for at least some of the groups in a single pass of the dataset using size-bounded data structures, without predetermining the actual number of groups in the dataset.
    Type: Application
    Filed: December 12, 2023
    Publication date: March 28, 2024
    Applicant: Rapid7, Inc.
    Inventors: Miguel Casanova, David Tracey
  • Publication number: 20230291657
    Abstract: Systems and methods are disclosed to implement a time series anomaly detection system that uses configurable statistical control rules (SCRs) and a forecasting system to detect anomalies in a time series data (e.g. fluctuating values of a network activity metric). In embodiments, the system forecasts future values of the time series data along with a confidence interval based on seasonality characteristics of the data. The time series data is monitored for anomalies by comparing actual observed values in the time series with the predicted values and confidence intervals, according to the SCRs. The SCRs may be defined and tuned via a configuration interface that allows users to visually see how different SCRs perform over real data. Advantageously, the disclosed system allows users to create custom anomaly detection triggers for different types of time series data, without use of a monolithic detection model which can be difficult to tune.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Applicant: Rapid7, Inc.
    Inventors: Seamus Cawley, David Tracey
  • Patent number: 11695643
    Abstract: Systems and methods are disclosed to implement a time series anomaly detection system that uses configurable statistical control rules (SCRs) and a forecasting system to detect anomalies in a time series data (e.g. fluctuating values of a network activity metric). In embodiments, the system forecasts future values of the time series data along with a confidence interval based on seasonality characteristics of the data. The time series data is monitored for anomalies by comparing actual observed values in the time series with the predicted values and confidence intervals, according to the SCRs. The SCRs may be defined and tuned via a configuration interface that allows users to visually see how different SCRs perform over real data. Advantageously, the disclosed system allows users to create custom anomaly detection triggers for different types of time series data, without use of a monolithic detection model which can be difficult to tune.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: July 4, 2023
    Assignee: Rapid7, Inc.
    Inventors: Seamus Cawley, David Tracey
  • Publication number: 20150351669
    Abstract: Optical systems are disclosed for use in identifying an analyte, such as glucose in blood or interstitial fluid (ISF), using a biomaterial, such as glucose binding protein (GBP), that is brought into contact with the analyte. An optical system includes a first filter adapted to reflect light emitted from a light-emitting diode to illuminate a fluorescent body, and further adapted to transmit light emitted from the fluorescent body, and a second filter adapted to separate light transmitted by the first filter into signal band light and reference band light.
    Type: Application
    Filed: January 21, 2014
    Publication date: December 10, 2015
    Applicant: BECTON, DICKINSON AND COMPANY
    Inventors: Aaron Weber, David Tracey, James Salemme, John Prudden
  • Publication number: 20150306824
    Abstract: A system, apparatus and method for producing a 3D figurine is provided. The system comprises: a mounting rig having assembled and unassembled states, mounting rig defining a space therein when assembled, and being portable when unassembled; cameras attached to mounting rig when assembled, the cameras arranged for capturing at least two viewing angles of a substantial portion of surface points of the subject; and, a computing device comprising a processor and a communication interface, the computing device in communication with each of the cameras using the, the processor configured to: coordinate the cameras to capture respective image data at substantially a same time; receive images comprising the respective image data from the cameras; and, transmit, using the interface, the images to a server for processing into a 3D printer file.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: REMEMBORINES INC.
    Inventors: Fernando Flores Mangas, Aidan David Tracey, Pete Forde
  • Patent number: 8631139
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: January 14, 2014
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20120222108
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: SIMtone Corporation (f/k/a XDS, Inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20110066739
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: July 21, 2010
    Publication date: March 17, 2011
    Applicant: SIMtone Corporation (f/k/a XDS, inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20110061090
    Abstract: In one aspect, a system capable of performing network address changes is provided. The system comprises a network interconnecting a plurality of hosts, a mobile device connected to the network, the mobile device associated with a first network address corresponding to a first network location of the mobile device on the network, a first host connected to the network, and a mobile handler capable of communicating with the mobile device and the host over the network.
    Type: Application
    Filed: June 16, 2010
    Publication date: March 10, 2011
    Applicant: SIMtone Corporation (f/k/a XDS, Inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20100169071
    Abstract: According to some aspects, a method of performing a Universal Serial Bus (USB) data transfer between a server and a USB device connected over a network, the data transfer including a plurality of transactions between the server and the USB is provided. The method comprises performing at least one of the plurality of transactions between the server and the USB device via a network communication and emulating locally at least one of the plurality of transactions expected to be performed via a network communication to reduce a number of the plurality of transactions that are performed via network communications.
    Type: Application
    Filed: October 30, 2009
    Publication date: July 1, 2010
    Applicant: SIMtone Corporation (f/k/a XDS, Inc.)
    Inventors: Miroslaw Oltuszyk, David Tracey
  • Publication number: 20080209039
    Abstract: According to some aspects, a method of providing services to a first device over a network using a network switching center adapted to locate servers capable of providing the services to the first device is provided. The method comprising acts of identifying a first service to be provided to the first device, providing notification, from the network switching center to a first server, that the remote device has requested the first service, providing, by the first server, the first service to the remote device, and indicating, by the first server to the network switching center, a second service to be provided to the remote device.
    Type: Application
    Filed: December 17, 2007
    Publication date: August 28, 2008
    Applicant: SIMtone Corporation
    Inventors: David Tracey, Helmut Salmen, Brian Gillespie
  • Publication number: 20070047585
    Abstract: In one aspect, a system capable of performing network address changes is provided. The system comprises a network interconnecting a plurality of hosts, a mobile device connected to the network, the mobile device associated with a first network address corresponding to a first network location of the mobile device on the network, a first host connected to the network, and a mobile handler capable of communicating with the mobile device and the host over the network.
    Type: Application
    Filed: June 23, 2006
    Publication date: March 1, 2007
    Applicant: XDS Inc.
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20050238034
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 27, 2005
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Patent number: 6941451
    Abstract: A management subsystem and method for discovering management device functions. A management subsystem includes a system controller coupled to a plurality of devices each configured to monitor system resources and a non-volatile storage device via a first communication path. The non-volatile storage device may store a plurality of functions associated with the devices. The system controller may access the non-volatile storage device during initialization and create a function list including assigning a unique identifier to each of the functions. The system controller may transmit the function list via a second communication path in response to receiving a request for the function list. Further, the system controller may obtain system management information from one of the devices by invoking a particular one of the functions in response to receiving a request including a particular unique identifier corresponding to the particular one of the functions.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: September 6, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: David A. Rudy, Richard E. Mortimer, Faisal A. Memon, David Tracey, Brian J. Gillespie
  • Publication number: 20040010636
    Abstract: A management subsystem and method for discovering management device functions. A management subsystem includes a system controller coupled to a plurality of devices each configured to monitor system resources and a non-volatile storage device via a first communication path. The non-volatile storage device may store a plurality of functions associated with the devices. The system controller may access the non-volatile storage device during initialization and create a function list including assigning a unique identifier to each of the functions. The system controller may transmit the function list via a second communication path in response to receiving a request for the function list. Further, the system controller may obtain system management information from one of the devices by invoking a particular one of the functions in response to receiving a request including a particular unique identifier corresponding to the particular one of the functions.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Inventors: David A. Rudy, Richard E. Mortimer, Faisal A. Memon, David Tracey, Brian J. Gillespie