WO2008085368A3 - Dynamic network transport selection - Google Patents

Dynamic network transport selection Download PDF

Info

Publication number
WO2008085368A3
WO2008085368A3 PCT/US2007/026007 US2007026007W WO2008085368A3 WO 2008085368 A3 WO2008085368 A3 WO 2008085368A3 US 2007026007 W US2007026007 W US 2007026007W WO 2008085368 A3 WO2008085368 A3 WO 2008085368A3
Authority
WO
WIPO (PCT)
Prior art keywords
network transport
dynamic network
media
transport selection
client device
Prior art date
Application number
PCT/US2007/026007
Other languages
French (fr)
Other versions
WO2008085368A2 (en
Inventor
Jeremy Wyld
Original Assignee
Apple Inc
Jeremy Wyld
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 Apple Inc, Jeremy Wyld filed Critical Apple Inc
Publication of WO2008085368A2 publication Critical patent/WO2008085368A2/en
Publication of WO2008085368A3 publication Critical patent/WO2008085368A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail

Abstract

A method for dynamic network transport selection is described. An indication from a user of a client device is received, to fetch over a data network media of a predefined type. One of a number of network transport physical layers in the client device is automatically assigned, based on a number of stored, ranked media types and network transport physical layer types, for use in fetching the media over the data network. Other embodiments are also described and claimed.
PCT/US2007/026007 2007-01-07 2007-12-21 Dynamic network transport selection WO2008085368A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/620,700 2007-01-07
US11/620,700 US7840685B2 (en) 2007-01-07 2007-01-07 Handheld computer having dynamic network transport selection according to a media type of a request

Publications (2)

Publication Number Publication Date
WO2008085368A2 WO2008085368A2 (en) 2008-07-17
WO2008085368A3 true WO2008085368A3 (en) 2008-08-28

Family

ID=39522318

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/026007 WO2008085368A2 (en) 2007-01-07 2007-12-21 Dynamic network transport selection

Country Status (2)

Country Link
US (3) US7840685B2 (en)
WO (1) WO2008085368A2 (en)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7840685B2 (en) * 2007-01-07 2010-11-23 Apple Inc. Handheld computer having dynamic network transport selection according to a media type of a request
US9497286B2 (en) 2007-07-07 2016-11-15 Qualcomm Incorporated Method and system for providing targeted information based on a user profile in a mobile environment
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US9203911B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment
US20090177530A1 (en) * 2007-12-14 2009-07-09 Qualcomm Incorporated Near field communication transactions in a mobile environment
US20090216880A1 (en) * 2008-02-26 2009-08-27 Viasat, Inc. Methods and Systems for Dynamic Transport Selection Based on Last Mile Network Detection
WO2009146238A1 (en) * 2008-05-01 2009-12-03 Chacha Search, Inc. Method and system for improvement of request processing
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8583781B2 (en) 2009-01-28 2013-11-12 Headwater Partners I Llc Simplified service network architecture
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US7957350B2 (en) * 2008-07-18 2011-06-07 Telefonaktiebolaget L M Ericsson (Publ) Access network selection
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
EP2234448A1 (en) * 2009-03-27 2010-09-29 Research In Motion Limited Method and system for establishing and maintaining high speed radio access bearer for foreground application
US20100246479A1 (en) * 2009-03-27 2010-09-30 Research In Motion Limited Method and system for establishing and maintaining a high speed radio access bearer for foreground application
US20110167182A1 (en) * 2010-01-05 2011-07-07 Nokia Corporation Transport prioritization based on message type
US8893113B1 (en) 2010-06-14 2014-11-18 Open Invention Network, Llc Simultaneous operation of a networked device using multiptle disparate networks
US20120143866A1 (en) * 2010-12-02 2012-06-07 Microsoft Corporation Client Performance Optimization by Delay-Loading Application Files with Cache
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US9144008B2 (en) * 2012-01-15 2015-09-22 Google Inc. Providing hotspots to user devices within server-controlled zones
US20130204965A1 (en) 2012-02-03 2013-08-08 Cahya Masputra Packet transmission on a client using implicit enabling of features based on service classifications
JP5440625B2 (en) * 2012-02-06 2014-03-12 オンキヨー株式会社 Controller and its program
US20140351446A1 (en) * 2013-05-21 2014-11-27 Samsung Electronics Co., Ltd. Electronic device using logical channels for communication
WO2016022036A1 (en) * 2014-08-06 2016-02-11 Google Inc. Intermediary for multiple-transport client-device communications
CN106792723B (en) * 2016-12-29 2020-02-07 重庆邮电大学 Channel resource allocation method, access point and station in wireless network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205158A1 (en) * 2003-02-24 2004-10-14 Hsu Raymond T. Wireless local access network system detection and selection
US20050154996A1 (en) * 2003-08-11 2005-07-14 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
US20050281270A1 (en) * 2004-06-16 2005-12-22 Jouni Kossi Apparatus, method and system for decision making to support network selection for multicast streams in hybrid networks

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE38645E1 (en) * 1989-01-19 2004-11-02 Mlr, Llc Portable hybrid communication system and methods
US5854985A (en) * 1993-12-15 1998-12-29 Spectrum Information Technologies, Inc. Adaptive omni-modal radio apparatus and methods
US6934558B1 (en) * 1993-12-15 2005-08-23 Mlr, Llc Adaptive omni-modal radio apparatus and methods
US6961584B2 (en) * 2000-03-22 2005-11-01 Mlr, Llc Tiered wireless, multi-modal access system and method
JP4568957B2 (en) * 2000-05-16 2010-10-27 ソニー株式会社 Card type network interface, network conference terminal device and network conference system
US20030065816A1 (en) * 2001-09-28 2003-04-03 Intel Corporation User-preferred network interface switching using route table manipulation
US7280547B2 (en) * 2002-12-16 2007-10-09 Microsoft Corporation Dynamic WAN port detection
US8135759B2 (en) * 2003-08-07 2012-03-13 Teamon Systems, Inc. Communications system including protocol interface device for use with multiple operating protocols and related methods
NO319625B1 (en) * 2003-09-26 2005-09-05 Opera Software Asa Presentation of remote and local information in a web browser
US20050254430A1 (en) * 2004-05-13 2005-11-17 Clark Pamela H Method and apparatus for optimized routing in networks that include free space directional links
KR100757260B1 (en) * 2004-12-14 2007-09-11 전자부품연구원 Method for implementing scatter-net in wireles personal area network
US20060217112A1 (en) * 2005-03-23 2006-09-28 Richard Mo System And Method For A Virtual Mobile Network
KR100691505B1 (en) * 2005-05-20 2007-03-09 한국전자통신연구원 Multi-mode user equipment and routing controlling method thereby
WO2006123916A1 (en) * 2005-05-20 2006-11-23 Electronics And Telecommunications Research Institute Multi-mode user equipment and routing controlling method thereby
US7882238B2 (en) * 2005-07-08 2011-02-01 Qualcomm Incorporated Using bluetooth to establish ad-hoc connections between non-bluetooth wireless communication modules
US20070180088A1 (en) * 2006-01-27 2007-08-02 Array Networks, Inc. Seamless roaming across multiple data networks
US7809399B2 (en) * 2006-02-10 2010-10-05 Syntek International Holding Ltd. Method and device for providing multiple communication protocols with a single transceiver
US7929912B2 (en) * 2006-04-04 2011-04-19 Texas Instruments Incorporated Apparatus for and method of Bluetooth and WiMAX coexistence in a mobile handset
ES2384226T3 (en) * 2006-04-05 2012-07-02 Motorola Mobility, Inc. Selection of a means of transport to optimize the operation of a device
US7581186B2 (en) * 2006-09-11 2009-08-25 Apple Inc. Media manager with integrated browsers
US8031651B2 (en) * 2006-09-29 2011-10-04 Broadcom Corporation Method and system for minimizing power consumption in a communication system
US8028060B1 (en) * 2007-01-05 2011-09-27 Apple Inc. Background task execution over a network based on network activity idle time
US7840685B2 (en) * 2007-01-07 2010-11-23 Apple Inc. Handheld computer having dynamic network transport selection according to a media type of a request

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205158A1 (en) * 2003-02-24 2004-10-14 Hsu Raymond T. Wireless local access network system detection and selection
US20050154996A1 (en) * 2003-08-11 2005-07-14 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
US20050281270A1 (en) * 2004-06-16 2005-12-22 Jouni Kossi Apparatus, method and system for decision making to support network selection for multicast streams in hybrid networks

Also Published As

Publication number Publication date
US20110055350A1 (en) 2011-03-03
US20140222903A1 (en) 2014-08-07
US20080165711A1 (en) 2008-07-10
US7840685B2 (en) 2010-11-23
WO2008085368A2 (en) 2008-07-17
US8719423B2 (en) 2014-05-06
US9049215B2 (en) 2015-06-02

Similar Documents

Publication Publication Date Title
WO2008085368A3 (en) Dynamic network transport selection
WO2008121136A3 (en) Systems and methods for supporting multi-user media content access using index points
WO2007008841A3 (en) System and method for digital content retrieval
WO2008079167A8 (en) Communication systems and methods for providing a group play list for multimedia content records
WO2007148259A3 (en) Method of collecting data
WO2010057196A3 (en) Maintaining data connectivity in secure storage network using cryptographic splitting
WO2009073214A3 (en) Advertisement insertion module and advertisement replacement module
WO2006052829A3 (en) Dynamically upgradeable fault-tolerant storage system permitting variously sized storage devices and method
WO2008085614A8 (en) Methods and systems of providing mobile device calling features
WO2008058092A3 (en) Order fulfillment and content management systems and methods
WO2006017622A3 (en) Method and system for the creating, managing, and delivery of enhanced feed formatted content
WO2008093340A3 (en) System, apparatus and method for advertising using a data storage device
WO2008033853A3 (en) Media player with imaged based browsing
WO2009055293A3 (en) Determining presence status of end user associated with multiple access terminals
WO2007130214A3 (en) Group-based applications and graphical user interface for associated electronic devices
WO2009123694A3 (en) System and method for managing, controlling and/or rendering media in a network
WO2010028237A3 (en) Health care data management
WO2009005981A3 (en) Flexible namespace prioritization
WO2006093839A3 (en) A media management system and method
WO2006007146A3 (en) A method and apparatus for managing power consumption of a server
WO2008087552A3 (en) Arranging dynamic bookmarks based on service provider inputs
WO2010138861A3 (en) Contextual content targeting
WO2010062655A3 (en) Error correction in multiple semiconductor memory units
WO2007117864A3 (en) System for managing dynamic placement of advertisements in electronic information pages
WO2010042521A3 (en) Memory apparatus, systems and methods

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07867858

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07867858

Country of ref document: EP

Kind code of ref document: A2