Patents by Inventor Theodore Myers

Theodore Myers 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: 20220286851
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Publication number: 20190297080
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 2, 2019
    Publication date: September 26, 2019
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Patent number: 10044404
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured to spread a first frame of data using a first spreading code to create a spread first frame and to spread a second frame of data using the first spreading code to create a spread second frame. A delay generator generates a first transmission delay and a second transmission delay. A transmitter starts to transmit the first spread frame on a first frame boundary delayed by the first transmission delay and starts to transmit the second spread frame on a second frame boundary delayed by the second transmission delay. A receiver starts to receive a third spread frame on a third frame boundary delayed by the first transmission delay and starts to receive a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: August 7, 2018
    Assignee: Ingenu
    Inventors: Daniel Werner, Theodore Myers
  • Publication number: 20180160414
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for spreading, using a first data spreader, first data into a first data frame using a first spreading factor. A first transmitter transmits the first data frame to a diplexer on a first frequency. A second data spreader spreads second data into a second data frame using a second spreading factor. A second transmitter transmits the second data frame to a diplexer on a second frequency different than the second frequency. A diplexer combines the first data frame and the second data frame. A first receiver receives on the first frequency, a third data frame from the diplexer. A second receiver receives on the second frequency a fourth data frame from the diplexer.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Theodore Myers, Daniel Werner, Dennis Espey
  • Publication number: 20180160305
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 18, 2017
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Publication number: 20180159587
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured to spread a first frame of data using a first spreading code to create a spread first frame and to spread a second frame of data using the first spreading code to create a spread second frame. A delay generator generates a first transmission delay and a second transmission delay. A transmitter starts to transmit the first spread frame on a first frame boundary delayed by the first transmission delay and starts to transmit the second spread frame on a second frame boundary delayed by the second transmission delay. A receiver starts to receive a third spread frame on a third frame boundary delayed by the first transmission delay and starts to receive a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Daniel Werner, Theodore Myers
  • Publication number: 20180159834
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: April 18, 2017
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Publication number: 20180159828
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, configured to receive, at a module from a provisioning server, a node identification and an access code. The module joins a network that the module has not previously joined. The module provides the node identification to the network. The network uses the node identification and access code to verify that the module is valid. The module receives from the network a new encryption key to use when sending data on the network. The module encrypts data using the new encryption key. The encrypted data is transmitted on the network.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Matthew Hughes, Theodore Myers, Daniel Werner, Alain Charles, Avinash Jain
  • Patent number: 9218415
    Abstract: A method of allowing listeners to participate in broadcast programming is provided, the method generally comprising one or more of providing a library of media elements accessible by a plurality of listeners; receiving from each of at least two of the listeners a playlist of media elements, wherein at least one of the media elements in each playlist is from the library of media elements; editing the playlists using broadcast scheduling software; providing the edited playlists to the plurality of listeners for playback, and for feedback regarding the playlists; and receiving feedback from at least one of the listeners regarding the playlists. A system and apparatus are similarly provided.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: December 22, 2015
    Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: Theodore A. Myers, Kevin R. Lockhart, Jeffrey D. Zigler, Alan L. Sledge, Richard D. Wooden, Jacqueline J. Lockhart
  • Publication number: 20120321098
    Abstract: A listener participation interface allows listeners to generate playlists that include media elements selected from a library of available media elements. The playlists generated by the listener participation interface are automatically compatible with broadcast automation software used by a broadcaster, so that little, if any, modification of listener-submitted playlists is required before the broadcast automation software incorporates the playlists into an actual broadcast schedule.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 20, 2012
    Applicant: Clear Channel Management Services, Inc.
    Inventors: Theodore A. Myers, Kevin R. Lockhart, Jeffrey D. Zigler, Alan L. Sledge, Richard D. Wooden, Jacqueline J. Lockhart
  • Publication number: 20110271189
    Abstract: A method of allowing listeners to participate in broadcast programming is provided, the method generally comprising one or more of providing a library of media elements accessible by a plurality of listeners; receiving from each of at least two of the listeners a playlist of media elements, wherein at least one of the media elements in each playlist is from the library of media elements; editing the playlists using broadcast scheduling software; providing the edited playlists to the plurality of listeners for playback, and for feedback regarding the playlists; and receiving feedback from at least one of the listeners regarding the playlists. A system and apparatus are similarly provided.
    Type: Application
    Filed: July 18, 2011
    Publication date: November 3, 2011
    Applicant: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
    Inventors: Theodore A. Myers, Kevin R. Lockhart, Jeffrey D. Zigler, Alan L. Sledge, Richard D. Wooden, Jacqueline J. Lockhart
  • Publication number: 20100144245
    Abstract: The present invention provides chemical-mechanical polishing (CMP) methods and apparatus suitable for polishing a substrate utilizing a low suspended solids slurry composition. The CMP methods of the invention comprise polishing a substrate with CMP slurry containing a low suspended solids level (e.g., about 0.01 percent by weight to about 1.0 percent by weight) of a particulate abrasive material in a CMP apparatus, while continuously monitoring and accurately maintaining a predetermined total suspended solids (TSS) level in the slurry. Preferably, maximum TSS variability of the slurry is less than about 20 percent (i.e., ±20% of the target TSS level), more preferably less than about 10 percent TSS variability (i.e., ±10% of the target TSS level) during the course of the polishing process.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 10, 2010
    Inventors: Shei-Kai CHANG, Theodore Myers
  • Publication number: 20090157731
    Abstract: A method of creating a dynamic audio file may comprise associating a tag with an audio file having audio content and the tag may comprise a location file path of a source of the audio content. A method of updating a dynamic audio file may comprise sending a dynamic audio file, receiving a request for updated audio content, and sending the updated audio content in response to the request. In various embodiments, the dynamic audio file may comprise a tag and initial audio content and the tag may comprise a location file path of the audio content.
    Type: Application
    Filed: September 26, 2008
    Publication date: June 18, 2009
    Inventors: Jeffrey D. Zigler, Richard D. Wooden, Jacqueline J. Lockhart, Kevin R. Lockhart, Theodore A. Myers, Evan A. Hill
  • Publication number: 20080095332
    Abstract: A telephone call is established between a local telephone (110) associated with a local party and a remote telephone (104) associated with a remote party. The local telephone (110) receives a voice signal from the remote telephone (104) responsive to establishing the telephone call. The voice signal represents directory assistance information, a name, a phone number or directions provided by the remote party. The local telephone (110) stores the voice signal in a memory unit (212) in the local telephone (110) responsive to receiving the voice signal. The local telephone (110) converts the voice signal to a text signal responsive to storing the voice signal. The local telephone (110) stores the text signal in the memory unit (214) in the local telephone (110) responsive to converting the voice signal to a text signal. The local telephone (110) edits the stored text signal in the memory unit responsive to storing the text signal.
    Type: Application
    Filed: December 13, 2007
    Publication date: April 24, 2008
    Inventors: Theodore Myers, Patrick Walsh, Muna Nabilsi, Kevin Kaschke
  • Publication number: 20070121825
    Abstract: A method and apparatus permit handling of unwanted calls from callers such as telemarketers, when caller identification is provided. In one embodiment, the called party adds the caller identification information for the telemarketer to a personal list after receiving the unwanted call. Subsequent calls from the telemarketer are intercepted. In a second embodiment, the called party identifies the telemarketer by detecting the caller identification information before answering the call. By providing a screen listing indication, the caller identification information is added to the called party's personal list before the call is completed, permitting the call to be intercepted and while future calls from the telemarketer to be intercepted.
    Type: Application
    Filed: September 6, 2006
    Publication date: May 31, 2007
    Inventors: Patrick Walsh, Theodore Myers, Jose Cruz, Bruce Stuckman, John Rauch
  • Publication number: 20070033244
    Abstract: A system and method Fast Fourier Transform (FFT) method in a multi-mode wireless processing system. The method can include loading an input vector into an input buffer, initializing a second counter and a variable N, where N=log2 (input vector size), and s is the value of the second counter, performing an FFT stage, and comparing s to N and performing additional FFT stages until s=N. Performing the FFT stage can include performing vector operations on data in the input buffer and sending results to an output buffer, the data in the input buffer comprising a plurality of segments, advancing the value of the second counter; and switching roles of the input and output buffers. The vector operations can include performing Radix-4 FFT vector operations on the four input data at a time and multiplying the resulting output vectors with a Twiddle factor.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Lewis Cohen, Theodore Myers, Robert Boesel
  • Publication number: 20070033245
    Abstract: A system and method for performing a convolution operation in a multi-mode wireless processing system. The method can include loading an initial value and a stride value into an address generator, generating an address based on the initial value and the stride value, supplying the generated address to a series of memories, loading input data into a series of registers, multiplying the contents of each register with a value stored at the generated address in the memory associated with each register, adding up the resulting multiplication products, and generating output based on the resulting sum. The number of memories and registers are equal, each register having an associated memory.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Theodore Myers, Robert Boesel
  • Publication number: 20070033593
    Abstract: A method for switching between instruction contexts within a time interval in a multi-mode wireless broadband processing system. The method can include executing critical task operations that complete execution within a time interval, a critical task including a plurality of critical task operations, executing non-critical task operations that are able to cross a time interval boundary, a non-critical task including a plurality of non-critical task operations, and entering a sleep mode in which no critical task operations or non-critical task operations are executed, if the critical task operations and the non-critical task operations begun in the time interval have been completed before a following time interval begins.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Theodore Myers, Robert Boesel, Daniel Werner
  • Publication number: 20070033349
    Abstract: A system and method of interfacing two processors. The method can include generating a read/write request at a first processor for accessing a memory that is not directly accessible by the first processor, receiving the read/write request at a second processor that has direct access to the targeted memory, completing a read/write operation at the second processor; and receiving at the first processor an indication that the read/write operation has been completed.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Theodore Myers, Robert Boesel
  • Publication number: 20070032985
    Abstract: A system and method for obtaining processor diagnostic data. The method can include receiving a instruction, enabling write access of an output stream to a diagnostic memory, writing to the diagnostic memory at a first frequency, and reading from the diagnostic memory at a second frequency where the first frequency is greater than the second frequency.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Tien Nguyen, Lewis Cohen, Frederick Price, Kenneth Sinsuan, Theodore Myers, Robert Boesel