Patents by Inventor John Terry

John Terry 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: 20240015477
    Abstract: The present invention teaches the implementation for a system of networked heterogenous signal capture and analysis sensor-enabled devices tethered in a cooperative multi-protocol wireless local area network (WLAN) providing an automated safety monitoring and response services during an active shooter situation. The present invention describes a method to leverage the standard sensors on most smartphones into a real-time swarming of localized tracking, monitoring and guidance networked to direct people to identified safe zones in the covered build and public venues. The system utilizes multi-device real-time two-way positioning/ranging with acoustic based source geo-location algorithm to pinpoint danger regions within the coverage area. The response system described in this invention activates automatically upon detection of discharge of any firearm in the protected area without manual intervention.
    Type: Application
    Filed: July 7, 2023
    Publication date: January 11, 2024
    Inventors: John Terry, Erik Vadersen
  • Patent number: 10208588
    Abstract: In an example implementation, communications between a downhole logging tool and surface computing subsystem can be provided through a cable that includes one or more electrical conductors. To allow multiple channels of data to be transmitted along a single multi-conductor cable, data can be divided into two or more different channels, and each channel of data can be transmitted along the conductors. Due to the length of the cable, the electrical conductors of the cable may be subject to strong capacitive and inductive coupling. As a consequence of this coupling, signals sent downhole along any two arbitrary conductors may be subject to distortion, and can produce significant “crosstalk” on the other conductors. The effects of crosstalk can be reduced in a variety of ways, for example using QR decomposition.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: February 19, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Thanh Tran, Boguslaw Wiecek, Wei Sun, John Terry, Jianqiang Zeng
  • Publication number: 20180317793
    Abstract: A system adapted to detect one or more conduction gaps in a pulmonary vein of a patient, the system including a device configured to receive or obtain a plurality of pulmonary vein recordings in respect of said patient, each pulmonary vein recording being representative of electrical signals detected or predicted at respective electrodes or between respective pairs of electrodes located or simulated within said pulmonary vein, a device configured to determine a respective activation time for each of said plurality of pulmonary vein recordings and generating curve data representative of said activation times, and a device configured to determine the presence of one or more conduction gaps by identifying one or more respective earliest activation times.
    Type: Application
    Filed: November 3, 2016
    Publication date: November 8, 2018
    Inventors: John TERRY, Harry GREEN
  • Publication number: 20180240549
    Abstract: A computer-implemented apparatus for predicting an effect of a proposed surgical strategy for treatment of epilepsy and/or epileptic seizures, configured to generate synthetic brain activity data in at least some of the nodes of a brain network model, and repeatedly: a) simulate or effect a surgical strategy comprising removal of at least one node and/or edge from said brain network and subsequently recalculate said BNI value thereof; and b) calculate a value ?BNI representative of a magnitude of change in BNI following removal of said at least one node/edge from said brain network, so as to output multiple ?BNI values, or data representative thereof, corresponding to respective multiple proposed surgical strategies, each comprising removal of respective nodes/edges or sets of nodes/edges from said brain network.
    Type: Application
    Filed: August 18, 2016
    Publication date: August 23, 2018
    Inventors: John Terry, Marc Goodfellow
  • Patent number: 9887927
    Abstract: Packets or data units and their related credit returns each include an assigned phase value. When a credit test is desired, the phase value of outgoing data units is changed, for example from 0 to 1, and a new counter is set to a value of the outstanding credits having the original phase value. With each original phase credit received, the counter value is decremented. When a credit having the new phase value is received, the counter value indicates the amount of any credit error and appropriate corrections may be made.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: February 6, 2018
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Narasimha Golla, John Terry, Kung-Ling Ko, Abhay Gupta
  • Publication number: 20170204722
    Abstract: In an example implementation, communications between a downhole logging tool and surface computing subsystem can be provided through a cable that includes one or more electrical conductors. To allow multiple channels of data to be transmitted along a single multi-conductor cable, data can be divided into two or more different channels, and each channel of data can be transmitted along the conductors. Due to the length of the cable, the electrical conductors of the cable may be subject to strong capacitive and inductive coupling. As a consequence of this coupling, signals sent downhole along any two arbitrary conductors may be subject to distortion, and can produce significant “crosstalk” on the other conductors. The effects of crosstalk can be reduced in a variety of ways, for example using QR decomposition.
    Type: Application
    Filed: September 19, 2014
    Publication date: July 20, 2017
    Inventors: Thanh Tran, Boguslaw Wiecek, Wei Sun, John Terry, Jianqiang Zeng
  • Patent number: 9621464
    Abstract: Use of a hash operation based on selected information in the packet to select one of a set of enable vectors. The selected enable vector is then effectively ANDed with the link expansion vector to select the actual links to be used. The enable vectors vary by selecting a different link in the LAG port for each enable vector. Thus the hash is used to vary the link of the LAG port used to transmit the packet for that multicast packet.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 11, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Venkata Pramod Balakavi, Vipin Agrawal, Kung-Ling Ko, John Terry
  • Patent number: 9306794
    Abstract: A mechanism for identifying long-lived large flows in a communication network is disclosed in which packets transmitted through ports of a switching device or router are continuously examined. As new flows are recognized, their flow definition information is processed through a hashing table that uses a predetermined number of hash stages each having a pre-selected number of hash buckets. Each hash bucket has a counter that is incremented each time flow definition information ends up in the bucket. At the same time as counters are incremented, they are compared against a threshold number. If the bucket counters for all the hash stages exceed this threshold number, the flow is identified as a long-lived large flow and stored as such in a flow table.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 5, 2016
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Ram Kirshnan, John Terry
  • Publication number: 20150103656
    Abstract: Packets or data units and their related credit returns each include an assigned phase value. When a credit test is desired, the phase value of outgoing data units is changed, for example from 0 to 1, and a new counter is set to a value of the outstanding credits having the original phase value. With each original phase credit received, the counter value is decremented. When a credit having the new phase value is received, the counter value indicates the amount of any credit error and appropriate corrections may be made.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 16, 2015
    Inventors: Narasimha Golla, John Terry, Kung-Ling Ko, Abhay Gupta
  • Publication number: 20140126393
    Abstract: A mechanism for identifying long-lived large flows in a communication network is disclosed in which packets transmitted through ports of a switching device or router are continuously examined. As new flows are recognized, their flow definition information is processed through a hashing table that uses a predetermined number of hash stages each having a pre-selected number of hash buckets. Each hash bucket has a counter that is incremented each time flow definition information ends up in the bucket. At the same time as counters are incremented, they are compared against a threshold number. If the bucket counters for all the hash stages exceed this threshold number, the flow is identified as a long-lived large flow and stored as such in a flow table.
    Type: Application
    Filed: March 12, 2013
    Publication date: May 8, 2014
    Inventors: Ram Kirshnan, John Terry
  • Publication number: 20120114828
    Abstract: The present application relates to a method of preparing a beer or beer-like beverage by adding a Post Fermenting Optimizer (PFO) in form of an infusion of roasted malt or a distillate thereof after fermentation. This addition of PFO provides the beer or beer-like beverage with additional body, base flavour and/or top notes. The present invention relates also to the PFO infusion itself, its distillate, the methods for preparing them and their use for reducing staling during beer or beer-type product shelf-life.
    Type: Application
    Filed: October 13, 2008
    Publication date: May 10, 2012
    Applicant: CARGILL INCORPORATED
    Inventors: Patrick Accristo, Michel Aubanel, Cyril Denis, Dave Mawby, Matthew Servini, Nilabh Singh, John Terry
  • Publication number: 20110139733
    Abstract: The present disclosure relates to an apparatus, system, and method of use for a storage racking system.
    Type: Application
    Filed: June 8, 2010
    Publication date: June 16, 2011
    Applicant: J&D Global., Ltd.
    Inventors: Dennis Hartman, John Terry
  • Patent number: 7782895
    Abstract: Apparatus, and an associated method, for allocating data to communication channels of a multiple-input communication system and to select power levels at which the data is caused to be communicated upon the communication channels. Data allocation is made responsive to communication quality indications that identify communication conditions on the different ones of the channels. Data allocation and power level allocation is made to achieve best a selected performance parameter.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: August 24, 2010
    Assignee: Nokia Corporation
    Inventors: Pirjo Pasanen, Olav Tirkkonnen, Victor Stolpman, Mihai Ionescu, John Terry
  • Patent number: 7725084
    Abstract: Apparatus, and an associated method, for facilitating communication of communication data upon a communication channel susceptible to distortion. Both diversity techniques and spatial multiplexing techniques are utilized to compensate for the distortion introduced upon the data during its communication. Separate parts of the communication data are mapped pursuant to separate mapping schemes. The mapping schemes are selected to exhibit different properties. When the communication data is communicated upon the communication channel and delivered to a receiving station, a decoder decodes the data to recover the informational content of the data.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: May 25, 2010
    Assignee: Nokia Corporation
    Inventors: John Terry, Olav Tirkkonnen
  • Patent number: 7684505
    Abstract: A method and apparatus for encoding data for wireless transmission. The invention includes multi-level coding in which data is partitioned between two encoders, one for encoding Most Significant Bits (MSBs) and the other for encoding Least Significant Bits (LSBs). By partition bits separately for the MSBs and LSBs, the complexity of the decoder may be reduced. The MSBs and LSBs are interleaved such that each MSB is a function of just one LSB, simplifying branch metric selection during Viterbi decoding. This also allows parallel de-interleaving by the receiver, which reduces the interleaving latency of the receiver. A block interleaver jointly optimizes the symbol hamming distance of the symbols and the bit hamming distance of each constituent encoder for the MSBs and LSBs.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: March 23, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Sridhar Rajagopal, Matthew B. Shoemake, John Terry
  • Patent number: 7684753
    Abstract: In a MIMO delay spread (OFDM) system or a MIMO single carrier (non-OFDM) system wherein a transmitter transmits signals to a receiver through multipath fading channels, an equivalent frequency-domain MIMO multipath channel matrix is used to estimate the maximum mutual information regarding the relationship between transmitted signals and received signals. It is possible to compute the upper bound of the maximum mutual information at least based on the total energy of all resolvable paths in the fading channels. The upper bound or the changes in the upper bound can be used to adjust the transmission parameters used in data transmission. The transmission parameters include the modulation order in the modulation process, the code rate and the puncturing rate.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: March 23, 2010
    Assignee: Nokia Corporation
    Inventors: Dumitru Mihai Ionescu, John Terry, Victor Stolpman, Olav Tirkkonen, Pirjo Pasanen
  • Publication number: 20100054906
    Abstract: The present disclosure relates to a racking system and method of storing palletized items in the racking system. The present disclosure also relates to a racking system for storing multiple pallets stacked with the palletized items, the multiple pallets being deliverable for storage in the racking system by a fork lift vehicle.
    Type: Application
    Filed: July 11, 2007
    Publication date: March 4, 2010
    Applicant: J&D GLOBAL, LTD.
    Inventors: Dennis Hartman, John Terry
  • Patent number: 7385915
    Abstract: Apparatus, and an associated method, for facilitating optimization of the communication capacity of a communication system. A selector is coupled to receive channel state information associated with the channel conditions upon subcarriers defined pursuant to an OFDM (orthogonal frequency division multiplexing) the selector operates to select communication allocation of the data to be communicated on the different ones of the subcarriers. Selection is made pursuant to a selected optimization scheme. And, bit and power profiles are formed that are utilized to control the modulation scheme by which data is modulated upon the different subcarriers. As channel conditions change, the communication allocations are adaptively altered.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: June 10, 2008
    Assignee: Nokia Corporation
    Inventors: Victor Stolpman, John Terry
  • Publication number: 20070251097
    Abstract: A utensil for feeding a child is disclosed. The utensil includes a portion for holding food and a handle for holding the utensil. The utensil further includes a speaker for playing audio and at least one activator for activating the speaker to play audio. The portion for holding food may be removable and may include a fork or a spoon. Further, the portion for holding food may be a concave basin portion or two or more prongs for pitching food. Also, the activator may include one ore more buttons and the utensil may include a processor connected to one or more buttons, wherein the processor activates playing of audio via the speaker when at least one button is pushed. Additionally, the utensil may include a memory for storing audio data, wherein the processor reads the audio data and plays it via the speaker when a button is pushed.
    Type: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Inventor: John Terry
  • Publication number: 20070030825
    Abstract: Apparatus, and an associated method, for allocating data to communication channels of a multiple-input communication system and to select power levels at which the data is caused to be communicated upon the communication channels. Data allocation is made responsive to communication quality indications that identify communication conditions on the different ones of the channels. Data allocation and power level allocation is made to achieve best a selected performance parameter.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventors: Pirjo Pasanen, Olav Tirkkonnen, Victor Stolpman, Mihai Ionescu, John Terry