Communication applications

US9778389B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9778389-B2
Application numberUS-201213693369-A
CountryUS
Kind codeB2
Filing dateDec 4, 2012
Priority dateMay 27, 2011
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some embodiments, an apparatus and a system, as well as a method and an article, may operate to transmit and receive data. Transmission may comprise transforming larger values of acquired data into smaller values of transformed data using a transform defined by a seed value selected to reduce digital pulse position modulation transmission time for the acquired data. Additional activities include digital pulse position modulating the transformed data and a checksum associated with the transformed data to provide a propagation signal, and transmitting the propagation signal into drilling fluid or a geological formation. Reception may comprise receiving the propagation signal, demodulating the propagation signal to extract the transformed data and the checksum, and transforming the transformed data into an estimate of the acquired data, using the transform defined by the seed value validated by the checksum. Additional apparatus, systems, and methods are described.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a seed transmitter selector arranged to select a seed value from a plurality of seed values to reduce differential pulse position modulation transmission time, the selection based on calculations of time, for each seed value of the plurality of seed values, to complete transmission of a payload; a scrambler module to transform larger values of acquired data into smaller values of transformed data according to the seed value selected from the plurality of seed values to reduce differential pulse position modulation transmission time; a differential pulse position modulator to modulate the transformed data and a checksum associated with the transformed data as a propagation signal; and a transducer to transmit the propagation signal into drilling fluid or a geological formation. 2. The apparatus of claim 1 , wherein the transducer comprises one of a pulser to induce pulses in the drilling fluid, or an amplifier to receive the propagation signal, and to produce an amplified version of the propagation signal in the geological formation. 3. The apparatus of claim 2 , wherein the pulser comprises a valve. 4. The apparatus of claim 1 , further comprising: a linear feedback shift register configurable to accomplish the transform using the seed value. 5. The apparatus of claim 1 , further comprising: a cyclic redundancy check processing module to generate a cyclic redundancy check value as the checksum. 6. The apparatus of claim 1 , further comprising: a portion of a drill string to house the scrambler module. 7. An apparatus, comprising: a sensor to receive a propagation signal as an acoustic signal propagated in drilling fluid or as an electrical signal propagated in a geological formation; a differential pulse position demodulator to extract transformed data, multiple seed values, and a checksum from the propagated signal; a seed selector to select a seed value from multiple seed values validated by the checksum; and a descrambler module to transform the transformed data into an estimated version of acquired data using a transform defined by the selected seed value of the multiple seed values validated by the checksum, wherein the selection of the seed value is based on at least one optimization metric. 8. The apparatus of claim 7 , wherein the selected seed value is selected as one of the multiple values having a shortest transmission duration associated with a received aggregate of the estimated version of the acquired data. 9. The apparatus of claim 7 , further comprising: a shift register configurable to accomplish the transform using the selected seed value. 10. The apparatus of claim 7 , wherein the sensor is one of a surface receiver configured to receive the propagation signal from a sub-surface mud pulser, or an electromagnetic telemetry receiver configured to receive the propagation signal from a sub-surface electromagnetic telemetry transmitter. 11. The apparatus of claim 7 , wherein the at least one optimization metric is selected from a group consisting of a data packet transmission time, an average data packet transmission rate, a data packet error rate, a predicted data packet error rate, a peak-to-average power ration, and parity data. 12. A computer-implemented method, comprising: selecting a seed value from a plurality of seed values to reduce differential pulse position modulation transmission time, the selection based on calculating time, for each seed value of the plurality of seed values, to complete transmitting a payload; transforming larger values of acquired data into smaller values of transformed data using a transform defined by the seed value selected from the plurality of seed values to reduce differential pulse position modulation transmission time for the acquired data; differential pulse position modulating the transformed data and a checksum associated with the transformed data to provide a propagation signal; and transmitting the propagation signal into drilling fluid or a geological formation. 13. The method of claim 12 , further comprising: formatting the acquired data into fixed length packets, with at least one of the packets including the seed value or a polynomial indicator used in the transforming. 14. The method of claim 12 , further comprising: calculating at least one of a cyclic redundancy check (CRC) checksum or parity data using at least one of the acquired data or the transformed data; formatting the acquired data or the transformed data into fixed-length packets; and inserting the at least one of the CRC checksum or parity data as the checksum into at least one of the fixed-length packets. 15. The method of claim 12 , further comprising: differential pulse position modulating a polynomial indicator to provide a modulated portion of the propagation signal, wherein the polynomial indicator is used to define the transform. 16. The method of claim 15 , further comprising: selecting the polynomial indicator to reduce the differential pulse position modulation transmission time for the acquired data. 17. A computer-implemented method, comprising: receiving a propagation signal as an acoustic signal propagated in drilling fluid or as an electrical signal propagated in a geological formation; demodulating, by differential pulse position demodulation, the propagation signal to extract transformed data, multiple seed values, and a checksum; selecting a seed value from the multiple seed values validated by the checksum; and transforming the transformed data into an estimate of acquired data, using a transform defined by the selected seed value of the multiple seed values validated by the checksum, wherein the selecting of the seed value is based on at least one optimization metric. 18. The method of claim 17 , further comprising: selecting the seed value from the multiple seed values validated by the checksum by selecting one of the multiple seed values having a shortest transmission duration associated with a received aggregate of the estimate of the acquired data. 19. The method of claim 17 , further comprising: selecting the seed value according to a predetermined order of configurations stored in a table. 20. The method of claim 17 , wherein the at least one optimization metric is selected from a group consisting of a data packet transmission time, an average data packet transmission rate, a data packet error rate, a predicted data packet error rate, a peak-to-average power ration, and parity data.

Assignees

Inventors

Classifications

  • Reduction thereof using coding · CPC title

  • Fixed Constructions · mapped topic

  • Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy · CPC title

  • E21B47/18Primary

    through the well fluid {, e.g. mud pressure pulse telemetry} · CPC title

  • Fixed Constructions · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9778389B2 cover?
In some embodiments, an apparatus and a system, as well as a method and an article, may operate to transmit and receive data. Transmission may comprise transforming larger values of acquired data into smaller values of transformed data using a transform defined by a seed value selected to reduce digital pulse position modulation transmission time for the acquired data. Additional activities inc…
Who is the assignee on this patent?
Halliburton Energy Services Inc
What technology area does this patent fall under?
Primary CPC classification E21B47/18. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).