EP1303926A2 - Systeme de communication servant a etablir des files d'attente d'acces a des services de communication - Google Patents
Systeme de communication servant a etablir des files d'attente d'acces a des services de communicationInfo
- Publication number
- EP1303926A2 EP1303926A2 EP01946631A EP01946631A EP1303926A2 EP 1303926 A2 EP1303926 A2 EP 1303926A2 EP 01946631 A EP01946631 A EP 01946631A EP 01946631 A EP01946631 A EP 01946631A EP 1303926 A2 EP1303926 A2 EP 1303926A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- service
- access
- mobile devices
- policy
- predefined
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- a Communication System that Provides Access Queuing For Communication
- the present invention relates to the field of commiinication systems, more particularly, to communication systems that provide communication services to mobile devices.
- SDP Service Discovery Protocol
- client applications which may be running on the mobile devices, to discover the existence of services provided by server applications as well as the attributes of those services.
- the attributes of a service include the type or class of service offered and the mechanism or protocol information needed to utilize the service.
- Bluetooth uses a combination of circuit and packet switching.
- a point-to-point link is shared between only two Bluetooth-enabled mobile devices, whereas a point-to-multipoint link is shared among several mobile devices.
- Bluetooth can support one asynchronous data channel, up to three simultaneous synchronous voice channels, or a channel that simultaneously supports asynchronous data and synchronous voice.
- two or more mobile devices that share the same channel form a piconet, and multiple piconets with overlapping coverage areas form a scatternet.
- One mobile device acts as the master device of the piconet, whereas the other mobile device(s) acts as slave device(s).
- each piconet can only have a single master device.
- slave devices can participate in different piconets on a time-division multiplex basis.
- a master device in one piconet can be a slave device in another piconet.
- Communication resources of the Bluetooth system can support up to seven active slave devices in a piconet. At times, however, the number of Bluetooth mobile devices requesting access to system services may exceed the available communication resources of the system. Sharing communication resources, such as radio frequency channels or bus bandwidth, amongst a number devices, e.g., processing units, is known. Fairness rules have been applied to share communication bus bandwidth amongst multiple processors for transfer of data. Also known are conventional multi-tasking computer systems that share limited resources amongst a plurality of applications in synchronous or asynchronous manner. In general, a multitasking operating system, such as Windows NT, is designed to share the processing power of one or more processing units in accordance with a predefined rule.
- a multitasking operating system such as Windows NT
- the operating system may allocate the processing power to the applications in a round robin fashion, giving each application equal access to the processing resources. It is also known to allocate such resources based on priorities of the applications. It should be noted that conventional computer systems that share processing power amongst application or bus bandwidth amongst processing devices do so without terminating any of the applications or abandoning an ongoing data transfer over a bus.
- a Bluetooth system has a limited capacity to provide access to communication services over its supported links
- the system allows some of the slave devices to remain locked to the master device in a so-called "parked" state.
- the parked slave devices cannot be active on the channel, but remain synchronized to the master device. Both for active and parked slave devices, the channel access is controlled by the master device.
- a parked mobile device is activated to access a requested service. However, until activated, this arrangement deprives the parked mobile devices from enjoying the benefits of the provided services.
- FIG. 1 is a block diagram of an exemplary system that utilizes the present invention.
- FIG. 2 is a block diagram of a Service Discovery Protocol (SDP) that is used in the system of FIG. 1.
- SDP Service Discovery Protocol
- FIG. 3 is a block diagram of a network access point that operates in accordance with the present invention.
- FIG. 4 is a flow chart of a method for providing service access to mobile devices in accordance with the present invention.
- a plurality of mobile devices access offered services over a communication system.
- a host processor manages service access to the mobile devices over one or more wireless asynchronous connectionless links.
- a link manager manages the one or more wireless asynchronous connectionless links in response to commands from the host processor.
- the system of the invention includes an access queue that queues service access requests from a group of mobile devices.
- the host processor issues commands that grant and terminate service access to all or each of the mobile devices in the group of mobile devices in accordance with a predefined access policy.
- the predefined access policy may correspond to the attributes of a service type and/or a subscription to the service by a user.
- access for an ongoing service by one of the mobile devices in the group of mobile devices is terminated in accordance with a predefined service termination policy. For example, when one of the mobile devices in the group of mobile devices requests service access, the request is granted based on a priority assigned to a response to the requested service. If a response to a request for service has an assigned priority that is higher than an ongoing service, the ongoing service may be terminated so that the response may be communicated to the requesting mobile device based on the assigned priority. Thereafter, the service access to the terminated service may be resumed in accordance with a predefined service resumption policy.
- the mobile devices can either request a priority status in the access queue or request to be periodically informed of their priority in the access queue. Further, a mobile device can be informed about availability of service, while other mobile devices in the access queue are being serviced.
- Another aspect of the invention relates to a method of accessing communication services that require receiving service access requests from a group of mobile devices. The received access requests are queued and service access is granted to all of the mobile devices in the group of mobile devices based on a predefined access policy. Access to an ongoing service by one of the mobile devices in the group is terminated in accordance with a predefined service termination policy, and the terminated ongoing service is resumed in accordance with a predefined service resumption policy.
- At least one of the predefined access policy, service termination policy and predefined service resumption policy is dependent on communication link resources of the communication system, for example, the available communication channels of the system.
- the wireless communication channels include a predefined number of time-slots within a time frame of a radio frequency channel.
- at least one of the predefined access policy, service termination policy and predefined service resumption policy corresponds to the attributes of a service type and/or the attributes of a subscription to a service by a user.
- FIG. 1 a system 10 that advantageously implements the present invention is shown.
- the system of the invention is preferably implemented over a communications network that provides wired or wireless links for one or more mobile devices 12 that operate within coverage areas 14.
- One such wired communications link is provided over the Internet 16, which is a collection of interconnected (public and/or private) networks that are linked together by a set of standard protocols (such as WAP, or TCP/IP) to form a global, distributed network.
- service provider servers 26 may provide various mobile-device services via the Internet 16.
- Various wireless links 17 that support defined protocols may be used in connection with the present invention. Examples of such protocols include those defined by Bluetooth, IEEE 802.11 , GSM, IS- 136, and IS-95.
- the system 10 is implemented based on the Bluetooth System, as disclosed in Specification of the Bluetooth System (vl.B December 1 st 1999), which is hereby incorporated by reference.
- Bluetooth is well understood the operation of one such system is described to the extent necessary to enable on of ordinary skill in the art to make and use the present invention.
- a Bluetooth system provides short-range radio links over an unlicensed ISM band within which information is communicated using shaped binary frequency modulation to provide an information symbol rate of 1 Ms/s.
- the Bluetooth system uses slotted channels in the form of time slots. On each channel, information is exchanged through packets that are transmitted on different hopping frequencies. A packet nominally covers a single slot, but can be extended to cover up to five slots.
- the system 10 consists of a radio module 18, a link controller 20, and a link manager 22 that interfaces via a host processor 24 which interface with the link manager 22 through a Host Controller Interface (HCI).
- the radio module 18 operates in the 2.4 GHz band to provide the physical medium over which mobile devices 12 communicate with the system 10.
- the band has a 83.5 MHz width that contains 79 RF channels that are spaced 1 MHz apart from each other. Each channel is represented by a pseudo-random hopping sequence through the 79 RF channels.
- the hopping sequence is unique for each piconet and is determined by the device address of a corresponding master device, with the clock of the master device setting the phase in the hopping sequence.
- the link controller 20 carries out the baseband protocols and other low-level link routines and includes hardware and software parts that perform baseband processing and manage physical layer protocols as well as ARQ-protocol and FEC coding.
- the link controller 20 controls two types of links: Synchronous Connection-Oriented (SCO) links, and Asynchronous Connection-Less (ACL) links.
- SCO Synchronous Connection-Oriented
- ACL Asynchronous Connection-Less
- the SCO link which typically supports time-bounded information like voice, is a point-to-point link between a master device and a single slave device in a piconet.
- a master device can maintains up to three SCO links to the same slave device or to different slave devices using reserved slots at regular intervals that form circuit-switched like connections.
- a slave device can support up to three SCO links from the same master device or two SCO links if the links originate from different master devices. Because SCOs are synchronous links, they do not support packet transmissions. In contrast, the ACL link is a point-to-multipoint link that supports packet transmissions.
- An ACL link is established between a master device and all slave devices that participate on a piconet. In the slots not reserved for the SCO link(s), the master device can establish an ACL link on a per-slot basis to any slave device, including the slave device(s) already engaged in an SCO link. Between a master device and a slave device, however, only a single ACL link can exist. ACL packets not addressed to a specific slave device are considered as broadcast packets and are read by every slave device.
- the host processor 24 interfaces with the link manager 22 through a Host
- the HCI provides a command interface to the link manager 22, and access to hardware status and control registers.
- the HCI is a subset of the host processor 24 and is responsible for communications with the link manager 22.
- an HCI firmware 25 which is a part of the host processor 24, this interface provides a uniform method of accessing the baseband capabilities.
- the HCI firmware 25 implements the HCI commands for the system hardware by accessing baseband commands, link manager commands, hardware status registers, control registers, and event registers.
- the host processor 24 utilizes link policy commands controlled by the HCI to manage traffic in a localized network.
- the localized networks can be, for example, a Bluetooth piconet, and/or scatternet. Other examples of localized networks that utilize the present invention include those specified by IEEE, under standard 802.11, which is hereby incorporated by reference.
- Several layers may exist between an HCI driver on the host 24 and the HCI firmware 25 in the system hardware. These intermediate layers, known as the Host Controller Transport Layer, provide the ability to transfer data without intimate knowledge of the data.
- HCI events are used for notifying the host processor 24 when something occurs. Once the host processor discovers that an event has occurred, it parses the received event packet to determine the nature of the event. For example, the host processor 24 uses the HCI events to detect a service request that is generated by a mobile device 12. Referring to FIG. 2, a block diagram for supporting a Service Discovery Protocol
- SDP in the system of FIG. 1 is depicted.
- the SDP is supported by the service provider 26, which runs a suitable server application, while the mobile devices 12 run corresponding client applications.
- the SDP defines the protocol for locating available services provided by or available through a service provider.
- the SDP provides for discovery of a server application and the attributes of those services contained in service records by a client application.
- a SDP server 202 and a mobile SDP client application 204 communicate with each other. .
- the SDP server 202 maintains a list of service records 208 that uniquely describe the characteristics of the services associated with the server.
- a mobile client may retrieve information from the service records maintained by the SDP server by issuing an SDP or client service request 212.
- an SDP Service Search request an SDP Service Search response is returned with an SDP or server response 214 providing a list of all available services that meet the search pattern provided in the request.
- a single device may function both as an SDP server and as an SDP client. If multiple applications on a device provide services, an SDP server may act on behalf of those service providers to handle requests for information about the services that they provide. Similarly, multiple client applications may utilize an SDP client to query servers on behalf of the client applications.
- the set of SDP servers that are available to an SDP client can change dynamically based on the RF proximity of the servers to the client.
- a server becomes available a potential client must be notified by a means other than SDP so that the client can use SDP to query the server about its services.
- a server leaves the proximity area or becomes unavailable for any reason there is no explicit notification via the service discovery protocol.
- the client may use SDP to poll the server and may infer that the server is not available if it no longer responds to requests.
- a host processor 302 uses the link policy commands to control service access to mobile devices 12 that form a piconet 303 (or scatternet with other mobile devices) via an access point 304.
- the access point 304 includes the radio module 18, link controller 20, link manager 22, and HCI of FIG. 1.
- the host processor 302 can set the link policy commands to several modes.
- the modes imposed by the host processor 302 affects how the link manager manages the piconet.
- the modes can be, for example, a hold mode, a sniff mode, and a park mode.
- the host processor 302 interfaces with the Internet 16 using an I/O 308 via a well known interface 312, such as the Ethernet.
- the host processor also controls the access point 304 and the radio module via a physical interface 310, such as USB.
- the present invention uses an access queue 306, which in an exemplary embodiment is a FIFO queue, for queuing mobile devices that exceed the number of allowable devices in the piconet.
- an access queue 306 which in an exemplary embodiment is a FIFO queue, for queuing mobile devices that exceed the number of allowable devices in the piconet.
- the host processor 302 detects the event and places the device in the back of the access queue 306, where it enters the park mode.
- the park mode is a low power state, when the parked device does not participate in the piconet, but remains synchronized to the piconet.
- the mobile device 12 While in the park mode, the mobile device 12 is active for a short time interval called a beacon instant. During the beacon instant, the device can be granted access to the piconet by a broadcast signal from the master device of the piconet.
- the host processor 302 determines the number of active devices in the piconet. If the number of devices in the piconet does not exceed the number of allowable devices, the host processor 302 initiates a link policy command called exit park mode.
- the exit park mode command switches the device from park mode to active mode, which allows the device to participate in the piconet 303.
- the host processor 302 increments an internal register to maintain a count of the number of active devices in the piconet 303. It would be appreciated that although the present invention is described in connection with the park mode as specified by the Bluetooth specification, similar modes as specified by other standards, such as IEEE 802.11 may also be used to implement the present invention.
- the host processor 302 grants service access to all of the mobile devices in a group of mobile devices 12 based on a predefined access policy that defines the criteria for terminating and resuming an ongoing service.
- the predefined access policy may be dependent on communication link resources of the system, for example, the number of available wireless communication channels.
- the wireless communication channels include a predefined number of time-slots within a time frame of a radio frequency channel.
- the predefined access policy corresponds to the attributes of a service type. For example, a user subscribing to a premium service may get higher priority for service access than a user that subscribes to a basic service.
- access for an ongoing service by one of the mobile devices in the group of mobile devices 12 may be terminated based on the predefined access policy.
- the access policy defines the terms for terminating and later resuming an on going service.
- the termination of service may also be dependent upon a predefined service termination policy based on which commands from the host processor are issued for terminating the service.
- service resumption may be predefined in accordance with a service resumption policy that governs how the host processor issues commands for resuming a terminated service.
- service access to a terminated ongoing service is resumed in accordance with a predefined service resumption policy.
- the service termination and resumption policies themselves may be dependent on communication link resources or the attributes of a service type or a user subscription independent of each other.
- access to a requested service by one of the mobile devices in the group of mobile devices is granted based on a priority assigned to a response to a requested service. For example, if a device is requesting access to a flight information service in an air port by a user who needs departure flight information, the response to such access request may have a higher priority that access request to other services. Under this arrangement, each mobile device may request its corresponding priority in the access queue. In response, mobile devices are periodically informed of their requested priority in the access queue. In yet another embodiment, the mobile devices is informed about availability of service, after other mobile devices in the access queue have been serviced.
- FIG. 4 depicts accessing communication services in accordance with the method of the present invention.
- the method requires receiving service access requests from a group of mobile devices, block 410.
- the received service access requests are queued in the access queue described above, block 420.
- Service access to all of the mobile devices in the group of mobile devices is granted based on a predefined access policy, block 430.
- An ongoing service provided to one or more of the mobile devices in the group of mobile devices may then be terminated in accordance with a predefined service termination policy block 440, and later resumed in accordance with a predefined service resumption policy, block 450.
- the present invention facilitates access to communication services by providing such services based on a service access policy.
- the service access policy may be tailored to satisfy various service applications requirements. For example, based on specific requirement of offering communication services in such places as airports, parks, shopping malls, etc., the access policy may de defined to meet user requirements, such that one user may not be deprived of service access when users exceed the maximum communication limits.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un système de communication (10) permettant l'accès à des services de communication utilisés par une pluralité de dispositifs mobiles (12). Un processeur hôte (302) permet de gérer l'accès hertzien aux services des dispositifs mobiles (12), par un ou plusieurs liens de communication. Un gestionnaire de liens (202) sert à gérer le(s) lien(s) en réponse à des commandes provenant du processeur hôte (302). Le système (10) comprend une file d'attente d'accès (306) qui met en file d'attente les demandes d'accès aux services issues d'un groupe de dispositifs mobiles (12). Le processeur hôte (302) autorise et met fin à l'accès aux services des dispositifs mobiles du groupe de dispositifs mobiles, en se basant sur une politique d'accès prédéfinie qui, par exemple, correspond aux attributs d'un type de service et/ou à un abonnement au service de la part d'un utilisateur.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60233800A | 2000-06-24 | 2000-06-24 | |
PCT/US2001/019860 WO2002001836A2 (fr) | 2000-06-24 | 2001-06-21 | Systeme de communication servant a etablir des files d'attente d'acces a des services de communication |
US602338 | 2003-06-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1303926A2 true EP1303926A2 (fr) | 2003-04-23 |
Family
ID=24410943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01946631A Withdrawn EP1303926A2 (fr) | 2000-06-24 | 2001-06-21 | Systeme de communication servant a etablir des files d'attente d'acces a des services de communication |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1303926A2 (fr) |
CN (1) | CN1636344A (fr) |
AU (1) | AU2001268652A1 (fr) |
WO (1) | WO2002001836A2 (fr) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6704797B1 (en) * | 1999-06-10 | 2004-03-09 | International Business Machines Corporation | Method and system for distributing image-based content on the internet |
US7305700B2 (en) | 2002-01-08 | 2007-12-04 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7313547B2 (en) | 2002-03-22 | 2007-12-25 | Sun Microsystems, Inc. | Manager level device/service arbitrator and methods |
US7058719B2 (en) * | 2002-07-22 | 2006-06-06 | Ricoh Company, Ltd. | System, computer program product and method for managing and controlling a local network of electronic devices and reliably and securely adding an electronic device to the network |
ZA200506365B (en) | 2003-02-11 | 2006-04-26 | Mobix Global Holdings Ltd | Conference call facility |
US7457874B2 (en) | 2004-02-20 | 2008-11-25 | Microsoft Corporation | Architecture for controlling access to a service by concurrent clients |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (fr) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintien d'une connexion ip dans un reseau mobile |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
EP2564627B1 (fr) * | 2010-04-30 | 2017-05-17 | Nokia Technologies Oy | Procédé et appareil de fourniture de services mobiles à l'extérieur d'une couverture cellulaire |
PL3407673T3 (pl) | 2010-07-26 | 2020-05-18 | Seven Networks, Llc | Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
WO2012060995A2 (fr) | 2010-11-01 | 2012-05-10 | Michael Luna | Mise en cache distribuée dans un réseau sans fil d'un contenu fourni par une application mobile sur une requête de longue durée |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
EP3422775A1 (fr) | 2010-11-22 | 2019-01-02 | Seven Networks, LLC | Optimisation des intervalles d'interrogation de ressources pour répondre à des demandes de dispositif mobile |
WO2012094675A2 (fr) | 2011-01-07 | 2012-07-12 | Seven Networks, Inc. | Système et procédé de réduction du trafic sur les réseaux de mobiles utilisé pour les requêtes aux systèmes de noms de domaine (dns) |
EP2700019B1 (fr) | 2011-04-19 | 2019-03-27 | Seven Networks, LLC | Mise en mémoire cache sociale pour un partage et une gestion de ressources de dispositif |
EP2621144B1 (fr) | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | Système et procédé de présentation de demandes pour le compte d'un dispositif mobile à partir de processus atomiques pour soulager le trafic de réseau mobile |
US8621075B2 (en) | 2011-04-27 | 2013-12-31 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
EP2789137A4 (fr) | 2011-12-06 | 2015-12-02 | Seven Networks Inc | Système de machines mises en grappes de façon redondante, pour fournir des mécanismes de basculement dans le cadre d'une gestion de trafic mobile et d'une préservation de ressources réseau |
US9009250B2 (en) | 2011-12-07 | 2015-04-14 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
EP2801236A4 (fr) | 2012-01-05 | 2015-10-21 | Seven Networks Inc | Détection et gestion d'interactions d'utilisateur à l'aide d'applications d'avant-plan sur un dispositif mobile dans une mise en cache distribuée |
US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US10194378B2 (en) * | 2015-07-16 | 2019-01-29 | Google Llc | Access port queuing and resource management |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5483524A (en) * | 1994-05-09 | 1996-01-09 | Lev; Valy | Method for transmitting data packets via a circuit-switched channel |
US5787080A (en) * | 1996-06-03 | 1998-07-28 | Philips Electronics North America Corporation | Method and apparatus for reservation-based wireless-ATM local area network |
US6151319A (en) * | 1996-11-15 | 2000-11-21 | Lucent Technologies Inc. | Connectionless message service using ATM routers |
US5903559A (en) * | 1996-12-20 | 1999-05-11 | Nec Usa, Inc. | Method for internet protocol switching over fast ATM cell transport |
JP3649367B2 (ja) * | 1997-09-26 | 2005-05-18 | ソニー株式会社 | パケット伝送制御方法および装置 |
US6252862B1 (en) * | 1999-05-20 | 2001-06-26 | Motorola, Inc. | Method and apparatus for routing packet data in a communications system |
-
2001
- 2001-06-21 CN CN01811692.2A patent/CN1636344A/zh active Pending
- 2001-06-21 EP EP01946631A patent/EP1303926A2/fr not_active Withdrawn
- 2001-06-21 WO PCT/US2001/019860 patent/WO2002001836A2/fr not_active Application Discontinuation
- 2001-06-21 AU AU2001268652A patent/AU2001268652A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
See references of WO0201836A3 * |
Also Published As
Publication number | Publication date |
---|---|
CN1636344A (zh) | 2005-07-06 |
WO2002001836A3 (fr) | 2002-07-25 |
WO2002001836A2 (fr) | 2002-01-03 |
AU2001268652A1 (en) | 2002-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2002001836A2 (fr) | Systeme de communication servant a etablir des files d'attente d'acces a des services de communication | |
US6748195B1 (en) | Wireless device having context-based operational behavior | |
KR100904003B1 (ko) | 근거리 무선 단말기의 제어 | |
EP0637151B1 (fr) | Méthode et système pour maintenir la continuité de traitement avec des calculateurs mobiles dans un réseau sans fil | |
KR100515449B1 (ko) | 패킷 데이터 서비스의 효율적 자원 관리를 위한 무선 통신방법, 시스템 및 그의 타이머 설정 회로 | |
EP1847144B1 (fr) | Transmission dans un support partage presentant differents modes d'acces | |
CN100574491C (zh) | 无线通信***中在集中式tdma mac和第二mac之间达到共存的方法 | |
US7593375B2 (en) | Medium access control apparatus for use in a channel overlay network | |
KR101225639B1 (ko) | 피어 투 피어 네트워크에서 서비스 품질을 제공하기 위한 방법들 및 장치 | |
US20030036408A1 (en) | High-density radio access system | |
US20070070960A1 (en) | Device, system, and method of multi-entity wireless communication adapter having a multi-channel mode | |
US20050094616A1 (en) | IP communication system for wireless terminal and communication method for wireless terminal | |
US20050213602A1 (en) | Methods for providing prioritized communications using a carrier sense multiple access protocol | |
US20060072491A1 (en) | Robust communication system | |
US7940734B2 (en) | Mobile communication system having radio access network and method controlling call processing load thereof | |
US20090061889A1 (en) | Method and device for frequency allocation management in an ad hoc network | |
KR100989493B1 (ko) | 다층적 wlan에서의 무선 백홀 방법 | |
US20030016651A1 (en) | System architecture and method for increasing the capacity and speed of bluetooth access points | |
US7352772B2 (en) | Minimization of performance impact in overlying 802.11b and 802.11g networks | |
EP1343280A1 (fr) | Fonction de proxy et système pour un reseau sans fil | |
Puschmann et al. | Implementation and evaluation of a flexible, load-adaptive link layer protocol | |
JP3497849B2 (ja) | 無線ネットワーク構成方法及び無線通信装置 | |
JP2004201294A (ja) | 非排他的スペクトルで動作する移動無線通信局 | |
JP2002319945A (ja) | 無線送受信装置 | |
TW200404431A (en) | Method of controlling access to a communications medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20030127 |
|
AK | Designated contracting states |
Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: FISHER, JOY Inventor name: MOORE, MORRIS, ANTHONY |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Effective date: 20061214 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230520 |