Patents by Inventor John Coates

John Coates 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: 9215240
    Abstract: A metric value is determined for each event in a set of events that characterizes a computational communication or object. For example, a metric value could include a length of a URL or agent string in the event. A subset criterion is generated, such that metric values within the subset are relatively separated from a population's center (e.g., within a distribution tail). Application of the criterion to metric values produces a subset. A representation of the subset is presented in an interactive dashboard. The representation can include unique values in the subset and counts of corresponding event occurrences. Clients can select particular elements in the representation to cause more detail to be presented with respect to individual events corresponding to specific values in the subset. Thus, clients can use their knowledge system operations and observance of value frequencies and underlying events to identify anomalous metric values and potential security threats.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: December 15, 2015
    Assignee: Splunk Inc.
    Inventors: Munawar Monzy Merza, John Coates, James Hansen, Lucas Murphey, David Hazekamp, Michael Kinsley, Alexander Raitz
  • Patent number: 9095291
    Abstract: Disclosed herein are sensors that include: (a) a circuit board that includes an electronic processor; (b) a plurality of radiation sources, each source being attached to the circuit board; and (c) a spectral detector attached to the circuit board, the spectral detector being configured to analyze radiation derived from one or more of the plurality of radiation sources. During use, the sensors are configured to be worn on a portion of a body of a subject. The electronic processor is configured to cause two or more of the plurality of radiation sources to direct incident radiation to the subject, to cause the spectral detector to analyze radiation from the subject, and to determine one or more properties of the subject based on the radiation from the subject. Methods of making and using these sensors are also disclosed.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: August 4, 2015
    Assignee: University of Massachusetts
    Inventors: Babs R. Soller, John Coates, Ye Yang, Chunguang Jin
  • Patent number: 9043717
    Abstract: A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: May 26, 2015
    Assignee: Splunk Inc.
    Inventors: Cary Noel, John Coates
  • Publication number: 20150082221
    Abstract: A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
    Type: Application
    Filed: July 8, 2014
    Publication date: March 19, 2015
    Inventors: Cary Noel, John Coates
  • Publication number: 20150040225
    Abstract: A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
    Type: Application
    Filed: May 16, 2014
    Publication date: February 5, 2015
    Applicant: Splunk Inc.
    Inventors: John Coates, Lucas Murphey, David Hazekamp, James Hansen
  • Publication number: 20140226149
    Abstract: An optical spectral sensing device for determining at least one property of a fluid. The device has an elongated porous body, a first end and a second end, a solid-state optical emitter at the first end of the body oriented to emit radiation toward the second end of the body, and a solid-state optical detector at the second end of the body oriented to detect radiation emitted by the optical emitter. A package for detecting properties of a fluid includes a body defining a cavity, with a movable and biased carrier for an optical detector or emitter mounted in the cavity for increased reliability. A system for determining relative concentrations of fluids in a sample includes emitter/detector pairs operating at reference wavelength and wavelengths corresponding to absorption peaks of at least two fluids, and a processor for determining concentration based on measured data and calibration data.
    Type: Application
    Filed: June 7, 2012
    Publication date: August 14, 2014
    Inventors: John Coates, Robert Qualls
  • Patent number: 8806361
    Abstract: A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: August 12, 2014
    Assignee: Splunk Inc.
    Inventors: Cary Noel, John Coates
  • Patent number: 8752178
    Abstract: A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: June 10, 2014
    Assignee: Splunk Inc.
    Inventors: John Coates, Lucas Murphey, David Hazekamp, James Hansen
  • Publication number: 20140002809
    Abstract: A simple and compact apparatus, and a method, for determining the characteristics of a number of fluids used in the truck and automotive industries including coolant, bio-diesel, gas-ethanol and diesel engine fluid (DEF). The apparatus includes a sample container providing optical paths of different lengths for making measurements on a sample. The dual path length design allows the apparatus to capture both NIR and UV spectral ranges. The qualitative and quantitative properties of the fluid under test are compared to test results under normal conditions or to the properties of unused fluid. Two light sources are used within a spectrometer with each source being associated with a different optical path length.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 2, 2014
    Inventors: James GREER, Robert J. GUTHRIE, John COATES
  • Publication number: 20130326620
    Abstract: A metric value is determined for each event in a set of events that characterizes a computational communication or object. For example, a metric value could include a length of a URL or agent string in the event. A subset criterion is generated, such that metric values within the subset are relatively separated from a population's center (e.g., within a distribution tail). Application of the criterion to metric values produces a subset. A representation of the subset is presented in an interactive dashboard. The representation can include unique values in the subset and counts of corresponding event occurrences. Clients can select particular elements in the representation to cause more detail to be presented with respect to individual events corresponding to specific values in the subset. Thus, clients can use their knowledge system operations and observance of value frequencies and underlying events to identify anomalous metric values and potential security threats.
    Type: Application
    Filed: July 31, 2013
    Publication date: December 5, 2013
    Applicant: Splunk Inc.
    Inventors: Munawar Monzy Merza, John Coates, James Hansen, Lucas Murphey, David Hazekamp, Michael Kinsley, Alexander Raitz
  • Publication number: 20130318236
    Abstract: A system and computer-implemented is provided for displaying a configurable metric relating to an environment in a graphical display along with a value of the metric calculated over a configurable time period. The metric is used to identify events of interest in the environment based on processing real time machine data from one or more sources. The configurable metric is selected and a corresponding value is calculated based on the events of interest over the configurable time period. The value of the metric may be continuously updated in real time based on receiving additional real-time machine data and displayed in a graphical interface as time progresses. Statistical trends in the value of the metric may also be determined over the configurable time period and displayed in the graphical interface as well as an indication if the value of the metric exceeds a configurable threshold value.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: Splunk, Inc.
    Inventors: John Coates, Lucas Murphey, James Hansen, David Hazekamp
  • Publication number: 20130318604
    Abstract: A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: Splunk Inc.
    Inventors: John Coates, Lucas Murphey, David Hazekamp, James Hansen
  • Publication number: 20120033220
    Abstract: A spectroscopy system comprising at least two laser modules, each of the laser modules including a laser cavity, a quantum cascade gain chip for amplifying light within the laser cavity, and a tuning element for controlling a wavelength of light generated by the modules. Combining optics are used to combine the light generated by the at least two laser modules into a single beam and a sample detector detects the single beam returning from a sample.
    Type: Application
    Filed: June 13, 2011
    Publication date: February 9, 2012
    Applicant: BLOCK ENGINEERING, LLC
    Inventors: Petros Kotidis, Erik Deutsch, Ninghui Zhu, Adam Erlich, Dan Cavicchio, John Coates, John Heanue
  • Patent number: 8062191
    Abstract: A recumbent stepper includes a frame, a pair of lever arms, pedals, pulleys, flexible members, springs and adjustable resistance devices The pair of lever arms are pivotally attached to the frame and are movable from a retracted position to an extended position. Pedals are attached to each lever arm. The pair of pulleys are rotatably attached to the frame. The pair of flexible members are attached between the lever arms and pulleys and are wound around the pulley when the lever arm is in the retracted position and deploys as the lever arm moves to the extended position. Springs are operably attached to each pulley such that each lever arm is biased to the retracted position. Adjustable resistance devices are operably connected to each pulleys whereby increasing the resistance on the pulley increases the force required to move the lever from the retracted position toward the extended position.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: November 22, 2011
    Assignee: 7702957 Canda Limited
    Inventor: Steven John Coates
  • Publication number: 20110218078
    Abstract: A recumbent stepper includes a frame, a pair of lever arms, pedals, pulleys, flexible members, springs and adjustable resistance devices The pair of lever arms are pivotally attached to the frame and are movable from a retracted position to an extended position. Pedals are attached to each lever arm. The pair of pulleys are rotatably attached to the frame. The pair of flexible members are attached between the lever arms and pulleys and are wound around the pulley when the lever arm is in the retracted position and deploys as the lever arm moves to the extended position. Springs are operably attached to each pulley such that each lever arm is biased to the retracted position. Adjustable resistance devices are operably connected to each pulleys whereby increasing the resistance on the pulley increases the force required to move the lever from the retracted position toward the extended position.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Inventor: Steven John COATES
  • Publication number: 20110205535
    Abstract: Disclosed herein are sensors that include: (a) a circuit board that includes an electronic processor; (b) a plurality of radiation sources, each source being attached to the circuit board; and (c) a spectral detector attached to the circuit board, the spectral detector being configured to analyze radiation derived from one or more of the plurality of radiation sources. During use, the sensors are configured to be worn on a portion of a body of a subject. The electronic processor is configured to cause two or more of the plurality of radiation sources to direct incident radiation to the subject, to cause the spectral detector to analyze radiation from the subject, and to determine one or more properties of the subject based on the radiation from the subject. Methods of making and using these sensors are also disclosed.
    Type: Application
    Filed: August 7, 2009
    Publication date: August 25, 2011
    Applicant: UNIVERSITY OF MASSACHUSETTS
    Inventors: Babs R. Soller, John Coates, Ye Yang, Chunguang Jin
  • Patent number: 7907282
    Abstract: An integrated spectral sensing engine featuring energy sources and detectors within a single package includes sample interfacing optics and acquisition and processing electronics. The miniaturized sensor is optimized for specific laboratory and field-based measurements by integration into a handheld format. Design and fabrication components support high volume manufacturing. Spectral selectivity is provided by either continuous variable optical filters or filter matrix devices. The sensor's response covers the range from 200 nm to 25 ?m based on various solid-state detectors. The wavelength range can be extended by the use of filter-matrix devices. Measurement modes include transmittance/absorbance, turbidity (light scattering) and fluorescence (emission). On board data processing includes raw data acquisition, data massaging and the output of computed results. Sensor applications include water and environmental, food and beverage, chemical and petroleum, and medical analyses.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: March 15, 2011
    Assignee: Microptix Technologies, LLC
    Inventor: John Coates
  • Patent number: 7496841
    Abstract: The present invention provides techniques, including a system and method, for document collaboration between a managing author using a document management system (DMS), and one or more contributing authors. In one embodiment the managing author selects an original document from the DMS. Next, a replica of the original document is made and securely sent by the managing author to the one or more contributing authors. A contributing author may make proposed changes and comments to the replica. The edited replica with the proposed changes is converted into a response that is sent back to the managing author. The proposed changes for the contributing author are determined using the response and displayed on a graphical user interface (GUI) for viewing by the managing author. The managing author accepts or rejects the proposed changes to the original document from the contributing author.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: February 24, 2009
    Assignee: Workshare Technology, Ltd.
    Inventors: Barrie Alan Hadfield, Robin Wallace Glover, Stephen John Coates, Steve Hopkins
  • Patent number: 7459713
    Abstract: An integrated spectral sensing engine featuring energy sources and detectors within a single package that includes sample interfacing optics and acquisition and processing electronics. The miniaturized sensor is optimized for specific laboratory and field-based measurements by integration into a handheld format. Design and fabrication components support high volume manufacturing. Spectral selectivity is provided by either continuous variable optical filters or filter matrix devices. The sensor's response covers the range from 200 nm to 25 ?m based on various solid-state detectors. The wavelength range can be extended by the use of filter-matrix devices. Measurement modes include transmittance/absorbance, turbidity (light scattering) and fluorescence (emission). On board data processing includes raw data acquisition, data massaging and the output of computed results. Sensor applications include water and environmental, food and beverage, chemical and petroleum, and medical analyses.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: December 2, 2008
    Assignee: micrOptix Technologies, LLC
    Inventor: John Coates
  • Publication number: 20080265146
    Abstract: An integrated spectral sensing engine featuring energy sources and detectors within a single package includes sample interfacing optics and acquisition and processing electronics. The miniaturized sensor is optimized for specific laboratory and field-based measurements by integration into a handheld format. Design and fabrication components support high volume manufacturing. Spectral selectivity is provided by either continuous variable optical filters or filter matrix devices. The sensor's response covers the range from 200 nm to 25 ?m based on various solid-state detectors. The wavelength range can be extended by the use of filter-matrix devices. Measurement modes include transmittance/absorbance, turbidity (light scattering) and fluorescence (emission). On board data processing includes raw data acquisition, data massaging and the output of computed results. Sensor applications include water and environmental, food and beverage, chemical and petroleum, and medical analyses.
    Type: Application
    Filed: June 10, 2008
    Publication date: October 30, 2008
    Applicant: MICROPTIX TECHNOLOGIES, LLC
    Inventor: John COATES