Movatterモバイル変換


[0]ホーム

URL:


US20110249667A1 - Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol - Google Patents

Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
Download PDF

Info

Publication number
US20110249667A1
US20110249667A1US12/792,680US79268010AUS2011249667A1US 20110249667 A1US20110249667 A1US 20110249667A1US 79268010 AUS79268010 AUS 79268010AUS 2011249667 A1US2011249667 A1US 2011249667A1
Authority
US
United States
Prior art keywords
media
network
transmission
time
protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/792,680
Inventor
Matthew J. Ranney
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Voxer IP LLC
Original Assignee
Rebelvox LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rebelvox LLCfiledCriticalRebelvox LLC
Priority to US12/792,680priorityCriticalpatent/US20110249667A1/en
Assigned to REBELVOX LLCreassignmentREBELVOX LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RANNEY, MATTHEW J.
Assigned to VOXER IP LLCreassignmentVOXER IP LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: REBELVOX LLC
Priority to PCT/US2011/029834prioritypatent/WO2011129978A1/en
Publication of US20110249667A1publicationCriticalpatent/US20110249667A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and apparatus for transmitting voice media over a network where the voice media may be consumed either in a real-time mode or a time-shifted mode. The method comprising transmitting the voice media over the network using a network efficient protocol when either (i) the media is not being consumed in the real-time mode or (ii) the condition on the network is good enough to support the real-time transmission and consumption of the voice media in the real-time mode. Alternatively, the voice media is transmitted using a loss tolerant transmission protocol when the media is being consumed in the real-time mode and the condition on the network is sufficiently poor to prevent the real-time consumption of the voice media in real-time using the network efficient protocol. The apparatus, which may be a communication device or a server, implements the above-described method.

Description

Claims (50)

18. A method for transmitting media from a node to one or more recipients over a network using either a network efficient protocol or a loss tolerant protocol, the method comprising:
(a) ascertaining if media available for transmission is or will be consumed in real-time by any of the one or more recipients; and either:
(b) transmitting the media from the node over the network to the one or more recipients using the loss tolerant protocol when:
(i) at least one of the one or more recipients is or will be consuming the media in real-time; and
(ii) the available bandwidth on the network is not good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol; or
(c) transmitting the media from the node over the network to the one or more recipients using the network efficient protocol when:
(iii) none of the one or more recipients is or will be consuming the media in real-time; or
(iv) one or more of the recipients is or will be reviewing the media in real-time and the available bandwidth on the network is good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol.
34. A communication application embedded in a non-transient computer readable medium and intended to run on a communication device, the application comprising:
a transmission module, the transmission module configured to:
(a) ascertain if media available for transmission is or will be consumed in real-time by any of one or more recipients; and either:
(b) transmit the media over a network to the one or more recipients using the loss tolerant protocol when:
(i) at least one of the one or more recipients is or will be consuming the media in real-time; and
(ii) the available bandwidth on the network is not good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol; or
(c) transmit the media over the network to the one or more recipients using the network efficient protocol when:
(iii) none of the one or more recipients is or will be consuming the media in real-time; or
(iv) one or more of the recipients is or will be reviewing the media in real-time and the available bandwidth on the network is good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol.
50. A communication device, comprising:
a transmission element, the transmission element configured to:
(a) ascertain if media available for transmission is or will be consumed in real-time by any of one or more recipients; and either:
(b) transmit the media over a network to the one or more recipients using the loss tolerant protocol when:
(i) at least one of the one or more recipients is or will be consuming the media in real-time; and
(ii) the available bandwidth on the network is not good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol; or
(c) transmit the media over the network to the one or more recipients using the network efficient protocol when:
(iii) none of the one or more recipients is or will be consuming the media in real-time; or
(iv) one or more of the recipients is or will be reviewing the media in real-time and the available bandwidth on the network is good enough to support the transmission of the media at a rate sufficient for real-time consumption using the network efficient protocol.
US12/792,6802010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocolAbandonedUS20110249667A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US12/792,680US20110249667A1 (en)2010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
PCT/US2011/029834WO2011129978A1 (en)2010-04-132011-03-24Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US32360910P2010-04-132010-04-13
US12/792,680US20110249667A1 (en)2010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol

Publications (1)

Publication NumberPublication Date
US20110249667A1true US20110249667A1 (en)2011-10-13

Family

ID=44168482

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US12/792,680AbandonedUS20110249667A1 (en)2010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
US12/792,668AbandonedUS20110252083A1 (en)2010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
US13/084,238Active2032-03-30US8924593B2 (en)2010-04-132011-04-11Apparatus and method for communication services network

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US12/792,668AbandonedUS20110252083A1 (en)2010-04-132010-06-02Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
US13/084,238Active2032-03-30US8924593B2 (en)2010-04-132011-04-11Apparatus and method for communication services network

Country Status (2)

CountryLink
US (3)US20110249667A1 (en)
WO (2)WO2011129978A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090103433A1 (en)*2007-10-192009-04-23Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US20090106617A1 (en)*2007-10-192009-04-23Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US8121271B2 (en)2007-06-282012-02-21Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8380874B2 (en)2007-10-192013-02-19Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8391312B2 (en)2007-10-192013-03-05Voxer Ip LlcTelecommunication and multimedia management method and apparatus
WO2013079598A1 (en)*2011-12-012013-06-06Thomson LicensingDevice for obtaining content by choosing the transport protocol according to the available bandwidth
US8682336B2 (en)2007-10-192014-03-25Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8699678B2 (en)2007-10-192014-04-15Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8706907B2 (en)2007-10-192014-04-22Voxer Ip LlcTelecommunication and multimedia management method and apparatus

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7610345B2 (en)*2005-07-282009-10-27Vaporstream IncorporatedReduced traceability electronic message system and method
US9282081B2 (en)*2005-07-282016-03-08Vaporstream IncorporatedReduced traceability electronic message system and method
US20110019662A1 (en)2007-06-282011-01-27Rebelvox LlcMethod for downloading and using a communication application through a web browser
US20100198988A1 (en)2009-01-302010-08-05Rebelvox LlcMethods for using the addressing, protocols and the infrastructure of email to support near real-time communication
US9178916B2 (en)2007-06-282015-11-03Voxer Ip LlcReal-time messaging method and apparatus
US11095583B2 (en)2007-06-282021-08-17Voxer Ip LlcReal-time messaging method and apparatus
US8825772B2 (en)2007-06-282014-09-02Voxer Ip LlcSystem and method for operating a server for real-time communication of time-based media
US8699383B2 (en)2007-10-192014-04-15Voxer Ip LlcMethod and apparatus for real-time synchronization of voice communications
US8782274B2 (en)2007-10-192014-07-15Voxer Ip LlcMethod and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network
US8401583B2 (en)2008-04-112013-03-19Voxer Ip LlcTime-shifting for push to talk voice communication systems
US8849927B2 (en)2009-01-302014-09-30Voxer Ip LlcMethod for implementing real-time voice messaging on a server node
JP5815739B2 (en)*2011-01-042015-11-17テレフオンアクチーボラゲット エル エム エリクソン(パブル) Local media rendering
US9166892B1 (en)2012-01-202015-10-20Google Inc.Systems and methods for event stream management
EP2629475B1 (en)*2012-02-162019-08-28BlackBerry LimitedMethod and system for obtaining availability status for multiple sip users
EP3032826A4 (en)*2013-08-062016-08-31Ricoh Co Ltd INFORMATION PROCESSING DEVICE, AND DETERMINATION RESULT COMMUNICATION METHOD
US9912780B2 (en)2015-05-052018-03-06Ford Global Technologies, LlcMethod and apparatus for module remote request handling
CN105321325A (en)*2015-11-272016-02-10苏州云达通信科技有限公司Satellite remote unattended sensor network
US12114283B2 (en)2016-08-212024-10-08Qualcomm IncorporatedMethods and systems for support of location for the internet of things
US11405863B2 (en)2016-10-052022-08-02Qualcomm IncorporatedSystems and methods to enable combined periodic and triggered location of a mobile device
CN108632559B (en)*2017-09-182019-06-11视联动力信息技术股份有限公司A kind of video data handling procedure and device
US11146675B1 (en)2019-02-182021-10-12State Farm Mutual Automobile Insurance CompanySystem and user interface having push-to-talk, outbound dialer, and messaging functions with recipients identified using a proxy alias
US11431664B2 (en)2019-02-182022-08-30State Farm Mutual Automobile Insurance CompanyOutbound dialer and messaging system and user interface for group messaging
CN110519632B (en)2019-07-302021-08-20华为技术有限公司 Screen projection method and equipment
US11863318B2 (en)*2020-08-312024-01-02Frontiir Pte Ltd.Error correction for network packets
US12108305B2 (en)2020-09-292024-10-01Qualcomm IncorporatedSystem and methods for power efficient positioning of a mobile device
KR20240041924A (en)2021-07-302024-04-01트리발코 엘엘씨 Intelligent Dynamic Gateway

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6438603B1 (en)*1999-04-302002-08-20Microsoft CorporationMethods and protocol for simultaneous tuning of reliable and non-reliable channels of a single network communication link
US20020141393A1 (en)*2001-04-022002-10-03Eriksson Goran A.P.Concurrent use of communication paths in a multi-path access link to an IP network
US6640248B1 (en)*1998-07-102003-10-28Malibu Networks, Inc.Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6891830B2 (en)*2001-01-262005-05-10Placeware, Inc.Method and apparatus for automatically determining an appropriate transmission method in a network
US20050172030A1 (en)*2002-04-092005-08-04Laurent FayTransmission method combining downloading and streaming
US20050262251A1 (en)*2004-05-032005-11-24Microsoft CorporationFast startup for streaming media
US20060251010A1 (en)*2005-03-302006-11-09At&T Corp.Loss tolerant transmission control protocol
US20090003558A1 (en)*2007-06-282009-01-01Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US20100322248A1 (en)*2008-02-072010-12-23Ivanov Anton RCommunications network

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US2840008A (en)1955-06-171958-06-24George D LodvickCable attachment and carrier
US5651054A (en)*1995-04-131997-07-22Active Voice CorporationMethod and apparatus for monitoring a message in a voice mail system
US5832225A (en)*1996-07-121998-11-03Microsoft CorporationMethod computer program product and system for maintaining replication topology information
US6075796A (en)*1997-03-172000-06-13At&TMethods and apparatus for providing improved quality of packet transmission in applications such as internet telephony
FI112307B (en)*2000-08-022003-11-14Nokia Corp communication Server
GB2369465B (en)*2000-11-282003-04-023Com CorpA method of sorting and retrieving data files
EP1449331B1 (en)*2001-11-302007-09-19British Telecommunications Public Limited CompanyData transmission
JP3734774B2 (en)*2002-06-212006-01-11株式会社リコー Network facsimile apparatus and facsimile communication method
EP1623588B1 (en)*2003-05-132011-06-29TELEFONAKTIEBOLAGET LM ERICSSON (publ)Method of reducing connection set-up delay
JP3643831B2 (en)*2003-06-182005-04-27ソネット・エムスリー株式会社 Marketing support apparatus and data processing method of the apparatus
JP2005167780A (en)*2003-12-042005-06-23Toshiba Corp Streaming data transmission apparatus and transmission method
US20060048196A1 (en)*2004-08-302006-03-02Yau Frank CWireless interactive entertainment and information display network systems
US8346862B2 (en)2005-04-282013-01-01Nokia CorporationMobile communication terminal and method
US8077699B2 (en)*2005-11-072011-12-13Microsoft CorporationIndependent message stores and message transport agents
US7925710B2 (en)*2006-01-312011-04-12Microsoft CorporationSimultaneous API exposure for messages
US9390019B2 (en)*2006-02-282016-07-12Violin Memory Inc.Method and apparatus for providing high-performance and highly-scalable storage acceleration
US7617337B1 (en)*2007-02-062009-11-10Avaya Inc.VoIP quality tradeoff system
KR100797122B1 (en)*2007-04-202008-01-22삼성전자주식회사 File processing apparatus and method using a portable storage medium of a mobile terminal
US8645477B2 (en)2009-01-302014-02-04Voxer Ip LlcProgressive messaging apparatus and method capable of supporting near real-time communication
US20100198988A1 (en)2009-01-302010-08-05Rebelvox LlcMethods for using the addressing, protocols and the infrastructure of email to support near real-time communication
US8688789B2 (en)2009-01-302014-04-01Voxer Ip LlcProgressive messaging apparatus and method capable of supporting near real-time communication
US8250181B2 (en)2007-10-192012-08-21Voxer Ip LlcMethod and apparatus for near real-time synchronization of voice communications
US8233598B2 (en)2007-10-192012-07-31Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8090867B2 (en)*2007-10-192012-01-03Voxer Ip LlcTelecommunication and multimedia management method and apparatus
ATE473582T1 (en)*2007-10-192010-07-15Rebelvox Llc METHOD FOR MULTIMEDIA COMMUNICATION
US8099512B2 (en)2007-10-192012-01-17Voxer Ip LlcMethod and system for real-time synchronization across a distributed services communication network
US9009603B2 (en)*2007-10-242015-04-14Social Communications CompanyWeb browser interface for spatial communication environments
US8166118B1 (en)*2007-10-262012-04-24Sendside Networks Inc.Secure communication architecture, protocols, and methods
SG159399A1 (en)*2008-08-132010-03-30Smart Comm IncMessage routing platform
US8626709B2 (en)*2008-09-262014-01-07Codefutures CorporationScalable relational database replication
US8849927B2 (en)2009-01-302014-09-30Voxer Ip LlcMethod for implementing real-time voice messaging on a server node
GB2472620B (en)*2009-08-122016-05-18Cloudtran IncDistributed transaction processing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6640248B1 (en)*1998-07-102003-10-28Malibu Networks, Inc.Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6438603B1 (en)*1999-04-302002-08-20Microsoft CorporationMethods and protocol for simultaneous tuning of reliable and non-reliable channels of a single network communication link
US6891830B2 (en)*2001-01-262005-05-10Placeware, Inc.Method and apparatus for automatically determining an appropriate transmission method in a network
US20020141393A1 (en)*2001-04-022002-10-03Eriksson Goran A.P.Concurrent use of communication paths in a multi-path access link to an IP network
US20050172030A1 (en)*2002-04-092005-08-04Laurent FayTransmission method combining downloading and streaming
US20050262251A1 (en)*2004-05-032005-11-24Microsoft CorporationFast startup for streaming media
US20060251010A1 (en)*2005-03-302006-11-09At&T Corp.Loss tolerant transmission control protocol
US20090003558A1 (en)*2007-06-282009-01-01Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US20100322248A1 (en)*2008-02-072010-12-23Ivanov Anton RCommunications network

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8121271B2 (en)2007-06-282012-02-21Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8682336B2 (en)2007-10-192014-03-25Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US20090103433A1 (en)*2007-10-192009-04-23Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US8145780B2 (en)2007-10-192012-03-27Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8321581B2 (en)2007-10-192012-11-27Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8380874B2 (en)2007-10-192013-02-19Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8391312B2 (en)2007-10-192013-03-05Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US20090106617A1 (en)*2007-10-192009-04-23Rebelvox, LlcTelecommunication and multimedia management method and apparatus
US8699678B2 (en)2007-10-192014-04-15Voxer Ip LlcTelecommunication and multimedia management method and apparatus
US8706907B2 (en)2007-10-192014-04-22Voxer Ip LlcTelecommunication and multimedia management method and apparatus
WO2013079598A1 (en)*2011-12-012013-06-06Thomson LicensingDevice for obtaining content by choosing the transport protocol according to the available bandwidth
KR20140099924A (en)*2011-12-012014-08-13톰슨 라이센싱Device for obtaining content by choosing the transport protocol according to the available bandwidth
CN104094561A (en)*2011-12-012014-10-08汤姆逊许可公司Device for obtaining content by choosing the transport protocol according to the available bandwidth
JP2015507857A (en)*2011-12-012015-03-12トムソン ライセンシングThomson Licensing Device that acquires content by selecting transport protocol according to available bandwidth
US9584596B2 (en)2011-12-012017-02-28Thomson Licensing SaDevice for obtaining content by choosing the transport protocol according to the available bandwidth
KR102119287B1 (en)*2011-12-012020-06-04인터디지탈 매디슨 페이튼트 홀딩스Device for obtaining content by choosing the transport protocol according to the available bandwidth

Also Published As

Publication numberPublication date
WO2011130082A1 (en)2011-10-20
US20110252161A1 (en)2011-10-13
US20110252083A1 (en)2011-10-13
WO2011129978A1 (en)2011-10-20
US8924593B2 (en)2014-12-30

Similar Documents

PublicationPublication DateTitle
US20110249667A1 (en)Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
US8509123B2 (en)Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode
EP2493146B1 (en)Method and system for real-time synchronization across a distributed services communication network
US8099512B2 (en)Method and system for real-time synchronization across a distributed services communication network
US8559319B2 (en)Method and system for real-time synchronization across a distributed services communication network
US8699383B2 (en)Method and apparatus for real-time synchronization of voice communications
CN108134735B (en) multimedia communication method
US9054912B2 (en)Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode
EP2171982B1 (en)Method and device for real-time media synchronisation across a network
US8250181B2 (en)Method and apparatus for near real-time synchronization of voice communications
US8782274B2 (en)Method and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network
US8422388B2 (en)Graceful degradation for communication services over wired and wireless networks
HandleyApplying real-time multimedia conferencing techniques to the Web

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:REBELVOX LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RANNEY, MATTHEW J.;REEL/FRAME:024478/0388

Effective date:20100527

ASAssignment

Owner name:VOXER IP LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REBELVOX LLC;REEL/FRAME:025907/0274

Effective date:20110224

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp