Patents by Inventor Matthew J. Ranney

Matthew J. Ranney 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: 20090168759
    Abstract: A method and system for synchronizing in real-time the voice media of a conversation conducted over a network between a first communication device and a second communication. The method includes at each of the first and second communication devices progressively storing in first and second storage elements and transmitting the voice media created using the first and second communication devices to the other communication device respectively. Both the first and second communication devices store in the first and second storage elements the progressively received media from the other device respectively. A mechanism to continually review, ascertain and request the media stored in the first storage element, but not the second storage element, and vice-versa is provided to ensure that the two storage elements contain the same voice media. As a result, the first and second storage elements each maintain real-time synchronized copies of the voice media of the conversation respectively.
    Type: Application
    Filed: October 17, 2008
    Publication date: July 2, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. KATIS, James T. PANTTAJA, Mary G. PANTTAJA, Matthew J. RANNEY
  • Publication number: 20090168760
    Abstract: A method for progressively synchronizing stored copies of indexed media transmitted between nodes on a network. The method includes progressively transmitting available indexed media from a sending node to a receiving node with a packet size and packetization interval sufficient to enable the near real-time rendering of the indexed media, wherein the near real-time rendering of the indexed media provides a recipient with an experience of reviewing the transmitted media live. At the receiving node, the transmitted indexed media is progressively receive and any indexed media that is not already locally stored at the receiving node is noted. The receiving node further continually generates and transmits to the sending node requests as needed for the noted indexed media. In response, the sending node transmits the noted indexed media to the receiving node. Both the sending node and the receiving node store the indexed media.
    Type: Application
    Filed: October 17, 2008
    Publication date: July 2, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. KATIS, James T. PANTTAJA, Mary G. PANTTAJA, Matthew J. RANNEY
  • Publication number: 20090103477
    Abstract: A communication device for gracefully extending the range and/or capacity of voice communication systems. The communication device includes a persistent storage device configured persistently store the voice media either generated when using the communication device or received over the network at the communication device. When the usable bit rate on the network is poor and below that necessary for conducting a live conversation, the communication device transmits voice media from persistent storage and stores received voice media in persistent storage at the available usable bit rate on the network. Although latency may be introduced during the back and forth transmissions of a conversation, the persistent storage of both transmitted and received media of a conversation provides the ability to extend the useful range of wireless networks beyond what is required for live conversations.
    Type: Application
    Filed: September 17, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103529
    Abstract: A method for transferring a complete copy of media designated as time sensitive over a network. The method involves ascertaining if conditions on the network are adequate to transmit a full bit rate representation of media designated as time-sensitive at a first bit rate and a first packetization interval between a sending node and a receiving node over the network, where the full bit rate representation being derived from when the time-sensitive media was originally encoded. If the network conditions are ascertained as being inadequate, then a reduced bit rate representation of the media designated as time-sensitive is generated and transmitted to the receiving node. At the receiving node, receipt reports are generated identifying the received reduced bit rate representation of the media. The receipt reports are transmitted to the sending node, where, in response, the corresponding full bit rate representation of the media is retransmitted.
    Type: Application
    Filed: August 22, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103476
    Abstract: A method for gracefully extending the range and/or capacity of voice communication systems is disclosed. The method involves the persistent storage of voice media on a communication device. When the usable bit rate on the network is poor and below that necessary for conducting a live conversation, voice media is transmitted and received by the communication device at the available usable bit rate on the network. Although latency may be introduced, the persistent storage of both transmitted and received media of a conversation provides the ability to extend the useful range of wireless networks beyond what is required for live conversations. In addition, the capacity and robustness in not being affected by external interferences for both wired and wireless communications is improved.
    Type: Application
    Filed: September 17, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103433
    Abstract: A method for reliably transferring media over a network from a sending node to a receiving node. The method includes ascertaining at the sending node if the media to be transmitted is either time-sensitive or not time-sensitive. For media ascertained as non time-sensitive, the media is transmitted by adjusting the rate of transmission at the sending node based on network conditions. As the non time-sensitive media is received, the receiving node generates one or more low priority requests for the retransmission of any missing non time-sensitive media lost during the transmission. The method also includes transmitting the time-sensitive media from the sending node to the receiving node. As the time-sensitive media is received, the receiving node ascertains if a predetermined acceptable network transmission loss level is met. If met, the receiving node generates one or more low priority requests for the retransmission of any missing time-sensitive media lost during transmission.
    Type: Application
    Filed: August 15, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103693
    Abstract: An apparatus for enabling legacy communication devices to engage in conversations in either a near real-time or a time-shifted mode. The apparatus includes a gateway node having a first interface to enable the gateway node to receive conversation control information from a remote conversation management device and a second interface to couple the gateway node to a communication network. The communication network is configured to support a conversation between a first communication device and one or more other communication devices over the communication network. The gateway node further includes a message buffer configured to receive over the second interface media of the conversation and to store the media of the conversation as the media is received from the communication network.
    Type: Application
    Filed: September 8, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103549
    Abstract: The present invention is directed to a method for transmitting data over a network. The method includes ascertaining at a first node the need to transmit one or more data streams from the first node to a second node over the network, the one or more data streams including time-based media that is generated either locally or remotely on the network. The method also includes ascertaining at the first node a timeliness preference for reviewing the one or more data streams by one or more recipients respectively. The ascertained timeliness preference for each one of the data streams is either (a) time-sensitive where at least one recipient of the one data stream has indicated an intent to review the one data stream in a near real-time mode as received by the recipient over the network while the time-based media of the one data stream is being generated or (b) less-than time-sensitive.
    Type: Application
    Filed: April 2, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103689
    Abstract: A method and system for synchronizing in real-time the voice media of a conversation conducted over a network between a first communication device and a second communication. The method includes at each of the first and second communication devices progressively storing in first and second storage elements and transmitting the voice media created using the first and second communication devices to the other communication device respectively. Both the first and second communication devices store in the first and second storage elements the progressively received media from the other device respectively. A mechanism to continually review, ascertain and request the media stored in the first storage element, but not the second storage element, and vice-versa is provided to ensure that the two storage elements contain the same voice media. As a result, the first and second storage elements each maintain real-time synchronized copies of the voice media of the conversation respectively.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103560
    Abstract: An improved communication apparatus for transmitting media between a sending node and a receiving node during a conversation. When network bandwidth is insufficient to transmit a full bit rate representation of time-sensitive media, the sending node generates and transmits a reduced bit rate representation of the media for the purpose of increasing the ability of the recipient to review the media upon receipt and continue the conversation in the real-time mode when the bandwidth on the network is insufficient to support the transmission of the full bit rate representation. The sending node also transmits media that is ascertained as not time-sensitive only when bandwidth in excess of what is needed for time-sensitive media becomes available.
    Type: Application
    Filed: August 15, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090106617
    Abstract: An apparatus for reliably transferring media over a network from a sending node to a receiving node. The sending node includes a media ascertaining element configured to ascertain if media to be transmitted from the sending node to the receiving node is either time-sensitive or not time-sensitive. The sending node also includes a transmission element that is configured to (i) transmit the non time-sensitive media from the sending node to the receiving node by adjusting the rate of transmission of the non time-sensitive media at the sending node based on network conditions and (ii) transmit the time-sensitive media from the sending node to the receiving node. The receiving node includes a media loss ascertaining element configured to ascertain at the receiving node if a predetermined acceptable network transmission loss level is met.
    Type: Application
    Filed: August 15, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103523
    Abstract: A method for transferring a complete copy of media designated as time-sensitive over a network. The method involves transmitting media designated as time-sensitive from sending node to a receiving node and receiving the media designated as time-sensitive at the receiving node. At the receiving node, any missing media designated as time sensitive is noted. One or more receipt reports are generated at the receiving node and are sent back to the sending node, the receipt reports including a low priority request for retransmission of the identified missing media. In response, the sending node retransmits the low priority request for retransmission, the retransmission occurring when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available. Eventually a complete copy of the media including the missing media is obtained at the receiving node after the retransmission.
    Type: Application
    Filed: August 25, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103528
    Abstract: An apparatus for improving the ability of a recipient to review time-sensitive media upon receipt when network conditions are poor. The apparatus includes a media ascertaining element configured to ascertain if media to be sent from a sending node to a receiving node is time-sensitive. A bandwidth-ascertaining element ascertains if there is sufficient bandwidth for transmitting a full bit rate representation of the media at a first bit rate and at a first packetization interval. If the bandwidth is sufficient, a transmitter transmits the full bit rate representation of the media. If the bandwidth is insufficient, then the transmitter generates and transmits a reduced bit rate representation of the media.
    Type: Application
    Filed: August 22, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103695
    Abstract: A remote conversation management device to manage conversations on a first communication device. The method includes maintaining a gateway node having a first interface to enable the gateway node to receive conversation control information from the remote conversation management device and a second interface to couple the gateway node to a communication network, where the communication network is configured to support a conversation between a first communication device and one or more other communication devices over the communication network. The method further includes storing in a message buffer the media of the conversation as the media is received through the second interface from the communication network and receiving conversation control information from the remote conversation management device through the first interface.
    Type: Application
    Filed: September 8, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090104894
    Abstract: A method and network for progressively transmitting a voice message from a sender to one or more recipients across the network. The method and network includes a plurality of servers interconnected by a plurality of network connections. A first server among the plurality of servers provides access to the network for a sender of a voice message intended for one or more recipients. One or more second servers among the plurality of servers provide access to the network for the one or more recipients respectively.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. KATIS, James T. PANTTAJA, Mary G. PANTTAJA, Matthew J. RANNEY
  • Publication number: 20090103522
    Abstract: An apparatus for transferring a complete copy of media designated as time sensitive over a network. The apparatus includes a sending node including a network ascertaining element configured to ascertain if conditions on the network are adequate to transmit a full bit rate representation of media designated as time-sensitive at a first bit rate and a first packetization interval between the sending node and a receiving node over the network, where the full bit rate representation being derived from when the time-sensitive media was originally encoded. If the network conditions are ascertained as being inadequate, then a transmitter at the sending node generates and transmits a reduced bit rate representation of the media designated as time-sensitive. The transmitting node is also configured to receive receipt reports from the receiving node that identify the received reduced bit rate representation of the media.
    Type: Application
    Filed: August 22, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103531
    Abstract: A system for progressively synchronizing stored copies of indexed media transmitted between nodes on a network. The system includes a transmitter at the sending node configured to progressively transmit available indexed media to a receiving node with a packet size and packetization interval sufficient to enable the near real-time rendering of the indexed media, wherein the near real-time rendering of the indexed media provides a recipient with an experience of reviewing the transmitted media live. The system also includes a receiver at the receiving node that progressively receives the transmitted indexed media and continually notes any indexed media that is not already locally stored at the receiving node. The receiver also continually generates and transmits to the sending node requests as needed for the noted indexed media. In response, the transmitter at the sending node transmits the noted indexed media to the receiving node.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 23, 2009
    Applicant: RebelVox, LLC
    Inventors: Thomas E. KATIS, James T. PANTTAJA, Mary G. PANTTAJA, Matthew J. RANNEY
  • Publication number: 20090103521
    Abstract: An improved communication method for sending media between a sending node and receiving node during a conversation. When network bandwidth is insufficient to transmit a full bit rate representation of time-sensitive media, then a reduced bit rate representation of the media is transmitted for the purpose of increasing the ability of the recipient to review the media upon receipt and continue the conversation in the real-time mode when the bandwidth on the network is insufficient to support the transmission of the full bit rate representation. Media that is ascertained as not time-sensitive on the other hand is transmitted when bandwidth in excess of what is needed for time-sensitive media becomes available.
    Type: Application
    Filed: August 15, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090103527
    Abstract: An method for improving the ability of a recipient to review time-sensitive media upon receipt when network conditions are poor. The method includes ascertaining if media to be sent from a sending node to a receiving node is time-sensitive and ascertaining if there is sufficient bandwidth for transmitting a full bit rate representation of the media at a first bit rate and at a first packetization interval. If the bandwidth is sufficient, the full bit rate representation is transmitted. If the bandwidth is insufficient, then a reduced bit rate representation of the media is generated and transmitted.
    Type: Application
    Filed: August 22, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Publication number: 20090104915
    Abstract: An apparatus for transferring a complete copy of media designated as time-sensitive over a network. The apparatus includes a sending node including a transmitter configured to transmit media designated as time-sensitive to a receiving node. The sending node also includes a network-ascertaining element that is configured to receive receipt reports from the receiving node, the receipt reports identifying any missing media designated as time sensitive lost during the transmission. In response, the transmitter of the sending node retransmits the media corresponding to the identified missing media, the retransmission occurring when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available. A complete copy of the media is eventually received at the receiving node after the retransmission.
    Type: Application
    Filed: August 25, 2008
    Publication date: April 23, 2009
    Applicant: REBELVOX, LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney