Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20020123335 A1
Publication typeApplication
Application numberUS 09/999,656
Publication dateSep 5, 2002
Filing dateOct 31, 2001
Priority dateApr 9, 1999
Also published asEP1308858A2, EP1308858A3
Publication number09999656, 999656, US 2002/0123335 A1, US 2002/123335 A1, US 20020123335 A1, US 20020123335A1, US 2002123335 A1, US 2002123335A1, US-A1-20020123335, US-A1-2002123335, US2002/0123335A1, US2002/123335A1, US20020123335 A1, US20020123335A1, US2002123335 A1, US2002123335A1
InventorsMichael Luna, David Chen, Stephen Dusse
Original AssigneeLuna Michael E.S., Chen David A., Dusse Stephen R.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Method and apparatus for provisioning a mobile station over a wireless network
US 20020123335 A1
Abstract
A method and apparatus for provisioning a mobile station over a wireless network are described. The mobile station contains a browser to allow navigation of hypermedia content. The browser sends a request for provisioning content to a remote provisioning server via the wireless network. The request includes a network resource locator. In response, the provisioning server sends a markup language document via a wireless network to the mobile station, containing a reference to provisioning content. The browser retrieves the provisioning content based on the reference and stores the provisioning content in the mobile station. The provisioning content is used in the mobile station to enhance a capability of the mobile station.
Images(7)
Previous page
Next page
Claims(41)
What is claimed is:
1. A method of provisioning a mobile station designed to operate on a wireless network, the method comprising:
receiving provisioning content at the mobile station from a remote server via the wireless network;
storing the provisioning content in the mobile station; and
using the provisioning content in the mobile station to enhance a capability of the mobile station.
2. A method as recited in claim 1, wherein the mobile station is configured to generate a graphical user interface (GUI), and wherein the provisioning content represents a feature of the GUI.
3. A method as recited in claim 2, wherein the provisioning content represents a screen saver for display on a display device of the mobile station.
4. A method as recited in claim 2, wherein the provisioning content represents a wallpaper for display on a display device of the mobile station.
5. A method as recited in claim 2, wherein the provisioning content represents a font for displaying text to a user.
6. A method as recited in claim 2, wherein the provisioning content represents a menu structure for a menu of the GUI.
7. A method as recited in claim 2, wherein the provisioning content represents a set of character strings in a specified language, to configure the mobile station to interact with a user in the specified language.
8. A method as recited in claim 1, wherein the provisioning content comprises a Java MIDlet.
9. A method as recited in claim 1, wherein the provisioning content comprises ring tone data for use by the mobile station in generating a ring tone signaling an incoming call to a user.
10. A method as recited in claim 1, wherein the provisioning content is contained within an XML document.
11. A method as recited in claim 1, wherein said receiving provisioning content at the mobile station is in response to a request for the provisioning content input by a user at the mobile station.
12. A method as recited in claim 1, wherein said receiving provisioning content at the mobile station is not in response to any request for provisioning content by a user of the mobile station.
13. A method as recited in claim 12, wherein the provisioning content is received as part of a download process initiated by a remote server.
14. A method as recited in claim 12, wherein the provisioning content is received as part of a download process initiated by the mobile station.
15. A method as recited in claim 1, wherein the mobile station comprises a browser for navigating hypermedia content, and wherein the provisioning content is for use in enhancing a capability of the browser.
16. A method of operating a browser in a mobile station designed to operate on a wireless network, the browser for navigating hypermedia content, the method comprising:
sending a request for provisioning content to a remote server via the wireless network, the request including a network resource locator;
receiving a markup language document via the wireless network in response to the request, the markup language document containing a reference to provisioning content for provisioning the mobile station;
retrieving the provisioning content based on the reference; and
storing the provisioning content in the mobile station, the provisioning content for use to enhance a capability of the mobile station.
17. A method as recited in claim 16, wherein the mobile station is configured to generate a graphical user interface (GUI), and wherein the provisioning content is for use in generating a feature of the GUI.
18. A method as recited in claim 17, wherein the provisioning content represents a screen saver for display on a display device of the mobile station.
19. A method as recited in claim 17, wherein the provisioning content represents a wallpaper for display on a display device of the mobile station.
20. A method as recited in claim 17, wherein the provisioning content represents a font for displaying text to a user.
21. A method as recited in claim 17, wherein the provisioning content represents a menu structure for a menu of the GUI.
22. A method as recited in claim 17, wherein the provisioning content represents a set of character strings in a specified language, to configure the GUI to interact with a user in the specified language.
23. A method as recited in claim 16, wherein the provisioning content comprises a Java MIDlet.
24. A method as recited in claim 16, wherein the provisioning content comprises ring tone data for use by the mobile station in generating a ring tone signaling an incoming call to a user.
25. A method as recited in claim 16, wherein said sending a request for provisioning content is in response to a user input applied at the mobile station.
26. A method as recited in claim 16, wherein said sending a request for provisioning content is not in response to any request for provisioning content by a user of the mobile station.
27. A method as recited in claim 26, wherein the provisioning content is received as part of a download process initiated by a remote server.
28. A method as recited in claim 26, wherein the provisioning content is received as part of a download process initiated by the browser.
29. A method as recited in claim 16, wherein the remote server is coupled to a wireline network in addition to the wireless network.
30. A method of provisioning a mobile station operating on a wireless network, the method comprising:
receiving, at a server system, a provisioning request from the mobile station via the wireless network; and
sending a markup language document from the server system to the mobile station via the wireless network in response to the provisioning request, the markup language document containing a reference to provisioning content for provisioning the mobile station, for use by the mobile station to download the provisioning content, the provisioning content for use in the mobile station to enhance a capability of the mobile station.
31. A method as recited in claim 30, wherein the mobile station is configured to generate a graphical user interface (GUI), and wherein the provisioning content is for use in generating a feature of the GUI.
32. A method as recited in claim 31, wherein the provisioning content represents a screen saver for display on a display device of the mobile station.
33. A method as recited in claim 31, wherein the provisioning content represents a wallpaper for display on a display device of the mobile station.
34. A method as recited in claim 31, wherein the provisioning content represents a font for displaying text to a user.
35. A method as recited in claim 31, wherein the provisioning content represents a menu structure for a menu of the GUI.
36. A method as recited in claim 31, wherein the provisioning content represents a set of character strings in a specified language, to configure the GUI to interact with a user in the specified language.
37. A method as recited in claim 30, wherein the provisioning content comprises a Java MIDlet.
38. A method as recited in claim 30, wherein the provisioning content comprises ring tone data for use by the mobile station in generating a ring tone signaling an incoming call to a user.
39. A method as recited in claim 30, wherein the server system is coupled to a wireline network in addition to the wireless network.
40. A method comprising:
receiving, at a billing system, information that a provisioning transaction has occurred between a mobile station and another processing system, the mobile station associated with a subscriber of wireless services;
logging the information in the billing system; and
using the logged information to generate billing information for use in requesting payment in relation to the provisioning transaction.
41. A method comprising:
receiving, at a billing system coupled to a wireline network, information indicating that an item has been provisioned in a mobile station via a wireless network by a provisioning server on the wireline network, the billing system receiving the information via the wireline network;
logging the information in the billing system; and
using the logged information to generate billing information for use in billing a subscriber associated with the mobile station for provisioning content or services.
Description
  • [0001]
    This is a continuation-in-part of: U.S. patent application Ser. No. 09/289,559, filed on Apr. 9, 1999, of S. Dusse et al., entitled, “Method and System for Web Based Provisioning of Two-Way Mobile Communications Devices;” and U.S. patent application Ser. No. 09/904,010, filed on Jul. 11, 2001, of B. Martin Jr. et al., entitled, “Method and Apparatus for Distributing Authorization to Provision Mobile Devices on a Wireless Network;” both of which are hereby incorporated herein by reference in their entirety.
  • FIELD OF THE INVENTION
  • [0002]
    The present invention relates to two-way mobile communication and computing devices and, more particularly, to a method and apparatus for provisioning features and services of such devices over a wireless network.
  • BACKGROUND OF THE INVENTION
  • [0003]
    Wireless service providers would like to have the ability to provision mobile stations that operate on their networks. A mobile station may be, for example, a cellular telephone. “Provisioning” can be defined as storing in a mobile station data that configures the mobile station to provide or make use of a new feature or service, without upgrading or altering the software in the mobile station. Thus, “provisioning” is to be contrasted with upgrading software. For example, a wireless carrier may provision, into a cellular telephone that operates on its network, information such as network addresses (e.g., the home page for an Internet-enabled cellular telephone), user preferences (e.g., bookmarked Uniform Resource Locators (URLs)), and privileges (e.g., email account ID and password). It is desirable to be able to provision additional types of features and services in a mobile station over the air, to enhance and improve the experience of the user of the mobile station.
  • SUMMARY OF THE INVENTION
  • [0004]
    The present invention includes a method and apparatus for provisioning a mobile station designed to operate on a wireless network. In the method, provisioning content is received at the mobile station from a remote server via the wireless network. The provisioning content is stored in the mobile station and used in the mobile station to enhance a capability of the mobile station.
  • [0005]
    Other features of the present invention will be apparent from the accompanying drawings and from the detailed description which follows.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0006]
    The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
  • [0007]
    [0007]FIG. 1 illustrates a network environment in which the present invention may be practiced;
  • [0008]
    [0008]FIG. 2 shows a high-level abstraction of a mobile station and a provisioning server;
  • [0009]
    [0009]FIG. 3 is a flow diagram illustrating a network-initiated process for provisioning a mobile station over a wireless network; and
  • [0010]
    [0010]FIG. 4 is a flow diagram illustrating a user-initiated process for provisioning a mobile station over a wireless network.
  • DETAILED DESCRIPTION
  • [0011]
    A method and apparatus for provisioning a mobile station over a wireless network are described. Note that in this description, references to “one embodiment” or “an embodiment” mean that the feature being referred to is included in at least one embodiment of the present invention. Further, separate references to “one embodiment” in this description do not necessarily refer to the same embodiment; however, neither are such embodiments mutually exclusive, unless so stated and except as will be readily apparent to those skilled in the art. For example, a feature, structure, act, etc. described in one embodiment may also be included in other embodiments. Thus, the present invention can include a variety of combinations and/or integrations of the embodiments described herein.
  • [0012]
    U.S. patent application Ser. No. 09/289,559 of S. Dusse, which is incorporated herein by reference, and which is assigned to the assignee of the present invention, describes techniques for provisioning a mobile station over a wireless network. The technique described below is an extension to, and improvement of, those techniques.
  • [0013]
    As described in greater detail below, a mobile station, such as a cellular telephone, contains a browser which allows navigation of hypermedia content by the user of the mobile station. The browser sends a request for provisioning content, including a network resource locator, to a remote provisioning server via the wireless network. In response, the provisioning server sends a markup language document to the mobile station via the wireless network, containing a reference to provisioning content. The browser retrieves the provisioning content based on the reference and stores the provisioning content in the mobile station. The provisioning content is used in the mobile station to enhance a capability of the mobile station.
  • [0014]
    For example, the mobile station may include a display device through which it generates a graphical user interface (GUI), and the provisioning content may be used to enhance the GUI. In particular, the provisioning content may include features such as wallpapers (background displays), screensavers, fonts, menu structures, language strings (e.g., to configure the mobile station to interact with the user in a particular language), and Java “MIDlets” (applets conforming to the Mobile Information Device profile). The provisioning content is not limited to GUI features, however. For example, in a mobile telephone, provisioning content can include ring tone data for enabling the mobile telephone to generate various different ring tones in response to incoming telephone calls. Also in a mobile telephone telephone, provisioning content may include voice service parameters, such as a mobile identification number (MIN), preferred roaming list (PRL), and authentication keys. It will be recognized that many other types of content can be provisioned in a mobile device using the techniques described herein.
  • [0015]
    Refer now to FIG. 1, which illustrates a network environment in which the present invention can be practiced. As shown, a number (N) of mobile stations 1-1 through 1-N operate on a wireless network 2. The mobile stations 1 may include any of various types of devices, such as cellular telephones, personal digital assistants (PDAs), notebook (laptop) computers, two-way pagers, and the like. In the illustrated embodiment, the wireless network 2 is coupled through a pull proxy 5 and a push proxy 8 to another network (or internetwork), i.e., network 3. Coupled to network 3 are a number (M) of content servers 6-1 through 6-M. Network 3 may be, for example, the Internet, a corporate intranet, a wide area network (WAN), a local area network (LAN), or a combination thereof.
  • [0016]
    Coupled to the pull proxy 4 is a provisioning server 4. The provisioning server 4 may be a conventional server-class computer system. An example of such a provisioning server is one which executes the Openwave Provisioning Manager (OPM), available from Openwave Systems Inc. of Redwood City, Calif. Software on a mobile station 1 may include a browser (sometimes called a “microbrowser” or “minibrowser”), such as the UP.Browser of Openwave Systems. In conjunction with the UP.Browser, the OPM has the ability to provision a mobile station, such as a cellular telephone, remotely over the air via a wireless network.
  • [0017]
    The pull proxy 5 and push proxy 8 each use conventional techniques to enable communication between mobile stations 1 on wireless network 2 and devices on network 3. For example, if network 3 is the Internet, the pull proxy 5 and push proxy 8 may include a gateway to convert and/or translate between the languages and protocols used by devices on the Internet (e.g., hypertext markup language (HTML) and hypertext transport protocol (HTTP)) and the languages and protocols used by the mobile stations 1 (e.g., wireless markup language (WML) and wireless access protocol (WAP)). An example of a device which performs these operations is the Mobile Access Gateway, available from Openwave Systems.
  • [0018]
    The pull proxy 5 is used to enable the user of a mobile station 1 to locate and request provisioning content or other content from a content server 6. The push proxy 8 is used during network-initiated provisioning (as opposed to user-initiated provisioning) to “push” provisioning content from content servers 6 to mobile stations 1.
  • [0019]
    Provisioning server 4, pull proxy 5, and push proxy 8 each may be owned and/or operated by the wireless carrier (i.e., the wireless service provider), although that is not necessarily the case. The provisioning server 4, pull proxy 5, and push proxy can all be implemented in the same physical computer system, although that also is not necessarily the case. Hence, these elements may be implemented in one or more conventional server-class computers.
  • [0020]
    [0020]FIG. 2 shows an abstraction of a mobile station 1 and the provisioning server 4, according to one embodiment. The mobile station 1 includes a processor 21, as well as a memory 22 and a data communication device 28 coupled to processor 21. The provisioning server 4 includes a processor 25 as well as a memory 26 and a data communication device 29 coupled to processor 25. Of course, both the mobile station 1 and the provisioning server 4 may also include other components that are not shown, such as input/output (I/O) devices, additional storage devices, buses and/or adapters, etc. The details of such other components are not necessary for understanding the present invention and are well-known to those skilled in the art. Each of the processors 21 and 25 may be, or may include, one or more general- or special-purpose programmable microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), programmable logic devices (PLDs), or the like, or a combination of such devices. Each of memories 23 and 26 may be, for may include, random access memory (RAM), flash or read-only memory (ROM) (which may be programmable), one or more mass storage devices (e.g., magnetic disk, CD-ROM, DVD), or the like, or a combination of such devices. Each of the data communication devices 28 and 29 may be, or may include, a wireless transceiver (particularly device 28 in mobile station 1), a conventional or broadband modem, an Ethernet adapter, or the like.
  • [0021]
    The memory 26 of the provisioning server 4 includes application software (a “provisioning application”) 27 executable by the processor 25 to provision the mobile station 1. The provisioning application 27 communicates provisioning messages, objects, and parameters to the mobile station 1, as described further below. The memory 22 of the mobile station 1 stores a browser 23, which includes a provisioning agent 24. Except as otherwise described herein, browser 23 is a conventional browser for a mobile station, such as the Openwave UP.Browser. The provisioning agent 24 is a component of the browser 23 which manages the provisioning transaction protocol, decomposes provisioning content, and performs requested provisioning operations in the mobile station 1. In other embodiments, the provisioning agent 24 may be separate from the browser 23, but may nonetheless be stored in memory 22.
  • [0022]
    In the illustrated embodiment, the provisioning agent 24 is given control by the browser 23 whenever the browser 23 receives a predetermined type of document referred to as a Mobile Management Command (MMC) document. An MMC document is an extensible markup language (XML) document that contains commands specifying the name and contents of items to be provisioned (“MMC objects”) in the mobile device 1 or the name of mobile device parameters to be read. The provisioning of content in a mobile station 1 is accomplished by writing one or more MMC objects into memory in the mobile station 1.
  • [0023]
    Whenever the browser 23 in a mobile station 1 retrieves a document from an origin server, the browser 23 determines whether the document is an MMC document. An MMC document normally contains one or more MMC objects. The browser 23 automatically recognizes an MMC document as such based on a document type identifier in the header of the document. Note that in other embodiments, however, a provisioning message can be recognized by a mobile station 1 using other techniques, particularly if provisioning is handled in the mobile station 1 by an entity other than the browser 23. For example, a mobile station 1 might consider any messages that are on a predetermined network port to be provisioning messages.
  • [0024]
    Provisioning of the mobile station 1 may be either user-initiated or network-initiated. FIGS. 3A through 3C collectively illustrate a process by which network-initiated provisioning may be performed. Network-initiated provisioning can be made to completely automatic and transparent to the user of the mobile station.
  • [0025]
    Initially, at block 301 a content server 6 pushes a message to a mobile station 1 to initiate provisioning. This may be done using, for example, any of: short message service (SMS); WAP Push (e.g., a Service Load (SL)) over HTTP, wireless session protocol (WSP), or SMS; or HTTP where the mobile station includes an HTTP listener function. In one embodiment, the push message is sent to the mobile station 1 via the push proxy 8. In such an embodiment, at block 302 the push proxy 8 resolves the address of the targeted mobile station (MS) 1, performs any required access control checks, and delivers the Push message to the browser 23 of the targeted mobile station 1. At block 303 the browser 23 executes the content of the received Push message and establishes a connection (e.g., by transmission control protocol (TCP)) to the pull proxy 5. At block 304 the browser 23 then downloads an MMC document indicated by a URL in the content type of the received Push message. At block 305 the browser generates a GET request (e.g., by WSP) specifying the URL. The pull proxy 5 receives the GET request and resolves the URL to the provisioning application 27 on the provisioning server 4 at block 306. At block 307 the provisioning server 4 composes and sends to the mobile station 1 an MMC document containing OPEN and READ operations. At block 308 the provisioning agent 24 causes the browser 23 to POST to the provisioning server 4 an MMC status document containing a session ID and the amount of available memory in the mobile station 1. At block 309 provisioning server 4 compares the indicated available memory indicated with the amount of memory required by the provisioning object(s) to be downloaded. If the memory required by the object(s) is smaller than the amount of available memory in the mobile station (block 310), the process proceeds from block 311, as described below.
  • [0026]
    If there is insufficient memory, however, the routine ends with block 316, in which the provisioning application 27 sends a STATUS message to the initiating content server 6, indicating insufficient memory, and then sends a DISCONNECT operation to the mobile station 1.
  • [0027]
    If sufficient memory is available in the mobile station 1, then at block 311 the provisioning server 4 composes and sends to the mobile station 1 an MMC document containing a URL reference to the object (or objects) to be provisioned, one or more WRITE operations, and a COMMIT operation. The object(s) to be provisioned may include any of the examples of provisioning content mentioned above, such as wallpaper, screensavers, language strings, ring tone data, etc. At block 312 the provisioning agent 24 in the mobile device 1 fetches the object(s) to be provisioned from the URL specified in the MMC document and stores them in memory in the mobile device 1. The provisioning agent 24 then causes the mobile device 1 to execute any re-initialization or other similar process to enable it to begin using the provisioned object(s). The provisioning agent 24 then POSTs the status of the MMC operations to the provisioning server 4 at block 313. At block 314 the provisioning server 4 composes and sends an MMC document to the provisioning agent 24 with a DISCONNECT operation, to terminate the connection. The process then ends with block 315, in which the provisioning agent 24 posts completion status to a STATUS URI, upon which a billing event can be triggered and/or a next hypermedia page can be returned to the browser 23 for display.
  • [0028]
    [0028]FIG. 4 illustrates a process by which user-initiated provisioning may be performed. The user-initiated process is similar to the network-initiated process described above, except that provisioning is triggered by a URL embedded in the content returned from a content server 6 as the user is selecting an item on the content server. Initially, at block 401 the user selects an item from the content server 6. The item may be any of the examples of provisioning content mentioned above, or any other provisioning content, and may be indicated on a web page downloaded from the content server 6 by the browser 23. At block 402 the browser 23 performs a WML GET request of the URL of the selected item. The content server 610 then analyzes the User-Agent header and the Accept header in the GET request at block 403, to determine whether the mobile station 1 supports the selected item and content-type. If the item and content-type are supported (block 404), the content server 6 returns a WML card to the mobile station 1, including a URL of the provisioning application 27 in the provisioning server 4. The process then continues in a manner essentially identical to the portion of the above-described network-initiated process starting with block 305. If either the item or the content-type is not supported, then at block 406 the content server 6 sends an appropriate error message to the browser 23, and the process ends.
  • [0029]
    The following code shows an example of the format of an MMC document that may be sent to a mobile station 1 to provision it. Note that methods other than sending an MMC document may be used to communicate provisioning information to a mobile station, such as HTTP headers, WSP headers, or other XML applications. In this example, email account information is being provisioned in the mobile station:
    <?xml version=“1.0”?>
    <mmc status-uri=“http://prov.carrier.net/”>
    <method
    id=“1”
    name=“write”
    object=“browser:email.ipaddress”
    value=“125.45.135.190”
    Reportstatus=“TRUE” />
    <method
    id=“2”
    name=“write”
    object=“browser:email.usemame”
    value=“jd2001”
    Reportstatus=“TRUE” />
    <method
    id=“4”
    name=“write”
    object=“browser:email.password”
    value=“guesswhoiam”
    Reportstatus=“TRUE” />
    </mmc>
  • [0030]
    In response to a provisioning request from the provisioning server 4, a mobile device 1 returns a status MMC document indicating the result of the provisioning request. For the above example, such a document might appear as follows:
    <?xml version=“1.0”?>
    <mmc>
    <status mmc=“OK”>
    <detail id=“1”
    name=“write”
    object=“browser:email.ipaddress”
    result=“OK” />
    <detail id=“2”
    name=“write”
    object=“browser:email.usemame”
    result=“OK”
    </status>
    </mmc>
  • [0031]
    A billing system may be used to enable the wireless services provider or the provider of the provisioning content to charge the user of the mobile device for a provisioning transaction. The billing system may be a component of the provisioning server 4 or a separate system on wireless network 2 or on network 3. When an item has been provisioned on a mobile device 1, the billing system receives information indicating completion of the provisioning transaction, including the date and time of the provisioning transaction, information identifying the provisioned content and information identifying the mobile device and/or its subscriber. The information may be provided to the billing system via the wireless network 2. If the billing system is separate from provisioning server 4, the information may be provided to the billing system by the provisioning server 4. The billing system logs the information and, at designated times (e.g., monthly), uses it to generate billing information for use in sending a request for payment to the subscriber.
  • [0032]
    Thus, a method and apparatus for provisioning a mobile station over a wireless network have been described. Although the present invention has been described with reference to specific exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention as set forth in the claims. Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than a restrictive sense.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US5727159 *Apr 10, 1996Mar 10, 1998Kikinis; DanSystem in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US6049821 *Jan 24, 1997Apr 11, 2000Motorola, Inc.Proxy host computer and method for accessing and retrieving information between a browser and a proxy
US6052442 *Nov 25, 1997Apr 18, 2000Internet Magic, Inc.Internet answering machine
US6094587 *Dec 22, 1997Jul 25, 2000Nokia Mobile Phones Ltd.Programming of a telephone's ringing tone
US6233577 *Feb 17, 1998May 15, 2001Phone.Com, Inc.Centralized certificate management system for two-way interactive communication devices in data networks
US6266539 *Jun 12, 1998Jul 24, 2001Cisco Technology, Inc.Telephone docking station for personal digital assistant
US6311057 *Jun 26, 1997Oct 30, 2001Telefonaktiebolaget Lm Ericsson(Publ)Method of calling a mobile station in a mobile telephone system
US6349204 *Jan 30, 1997Feb 19, 2002British Telecommunications Public Limited CompanyProvision of telecommunications control program data pursuant to preliminary data exchange between system elements
US6366791 *Jun 17, 1999Apr 2, 2002Ericsson Inc.System and method for providing a musical ringing tone on mobile stations
US6418330 *Sep 14, 1998Jul 9, 2002Samsung Electronics, Co., Ltd.Device and method for generating various ring tones in radio terminal
US6456852 *Oct 10, 1997Sep 24, 2002Trafficmaster Usa, Inc.Internet distributed real-time wireless location database
US6493743 *Jan 27, 1998Dec 10, 2002Casio Computer Co., Ltd.PDA workspace interface using application icons for downloading remote user file
US6501967 *Feb 20, 1997Dec 31, 2002Nokia Mobile Phones, Ltd.Defining of a telephone's ringing tone
US6516203 *Dec 22, 1999Feb 4, 2003Bellsouth Intellectual Property CorporationMethod and system for providing additional information to a subscriber based on a universal resource locator
US6587684 *Jul 28, 1998Jul 1, 2003Bell Atlantic Nynex MobileDigital wireless telephone system for downloading software to a digital telephone using wireless data link protocol
US6647260 *Apr 9, 1999Nov 11, 2003Openwave Systems Inc.Method and system facilitating web based provisioning of two-way mobile communications devices
US6668055 *May 29, 2002Dec 23, 2003Grape Technology Group, Inc.Personalized assistance system and method
US6671714 *Nov 23, 1999Dec 30, 2003Frank Michael WeyerMethod, apparatus and business system for online communications with online and offline recipients
US6687242 *Dec 22, 1999Feb 3, 2004Bellsouth Intellectual Property CorporationMethod and system for providing additional information to a subscriber based on a universal resource locator
US6697484 *Dec 21, 1998Feb 24, 2004Micron Technology, LlcMethod of programming telephone numbers and identifiers in a telephone
US6714637 *Oct 19, 1999Mar 30, 2004Nortel Networks LimitedCustomer programmable caller ID alerting indicator
US6782208 *Nov 16, 1999Aug 24, 2004Motorola, Inc.Wireless communication device and method having coordinated primary and secondary transmitters
US6795702 *Mar 26, 2002Sep 21, 2004At&T Wireless Services, Inc.Customized on-line user guide
US6839424 *Oct 3, 2000Jan 4, 2005Netcall PlcTelephony system
US6882860 *Dec 21, 1998Apr 19, 2005Samsung Electronics Co., Ltd.Method for issuing a incoming call alert according to service options in a composite cellular terminal
US6909910 *Feb 1, 2002Jun 21, 2005Microsoft CorporationMethod and system for managing changes to a contact database
US20010001160 *Dec 11, 2000May 10, 2001Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US20010024965 *Jan 16, 2001Sep 27, 2001Keiichi HayashiMobile communication terminal and ringing method thereof
US20010055299 *Aug 14, 1997Dec 27, 2001Keith C. KellyMethod and apparatus for establishing communications between packet-switched and circuit-switched networks
US20020009184 *Oct 22, 1999Jan 24, 2002J. Mitchell ShnierCall classification indication using sonic means
US20020019225 *Aug 7, 2001Feb 14, 2002Nec CorporationCommunication control system using telephone directory management system of mobile phone
US20020046299 *Dec 6, 2000Apr 18, 2002Internet2Anywhere, Ltd.Method and system for location independent and platform independent network signaling and action initiating
US20020052224 *Jul 31, 2001May 2, 2002Samsung Electronics Co., Ltd.Method for editing terminating ring tone in a mobile wireless terminal
US20020082054 *Dec 22, 2000Jun 27, 2002Nokia CoporationMobile emotional notification application
US20020111972 *Dec 15, 2000Aug 15, 2002Virtual Access Networks. Inc.Virtual access
US20020128036 *Mar 11, 2002Sep 12, 2002Yach David P.Advanced voice and data operations in a mobile data communication device
US20020194352 *Jun 1, 2001Dec 19, 2002David HoInfrared transmission system with automatic character identification
US20020194584 *Apr 30, 2001Dec 19, 2002Suorsa Raymond E.Automated provisioning of computing networks using a network database model
US20030003935 *Jun 29, 2001Jan 2, 2003Petri VesikiviSystem and method for person-to-person messaging with a value-added service
US20030023371 *Jun 28, 2002Jan 30, 2003Spencer StephensNavigator that receives a location identifier and related systems and methods
US20040066920 *Aug 31, 2001Apr 8, 2004Vandermeijden Tom R.Method and apparatus for automatically populating a contact database in a mobile communication device
US20040067751 *Aug 31, 2001Apr 8, 2004Vandermeijden Tom R.Method and apparatus for using Caller ID information in a browser of a mobile communication device
US20050049002 *Sep 23, 2004Mar 3, 2005White Russell W.Audio system and method
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6950660 *May 10, 2002Sep 27, 2005Qualcomm, IncorporatedProvisioning a mobile device in a wireless communication system
US7103353 *May 9, 2001Sep 5, 2006Sony CorporationUpdate notification system, update monitoring apparatus, mobile communication terminal, information processing apparatus, contents acquisition instructing method, contents acquiring method, and program storing medium
US7127238Aug 31, 2001Oct 24, 2006Openwave Systems Inc.Method and apparatus for using Caller ID information in a browser of a mobile communication device
US7305230 *Jul 1, 2003Dec 4, 2007Nokia CorporationSystem, apparatus, and method for providing a mobile server
US7321920Mar 21, 2003Jan 22, 2008Vocel, Inc.Interactive messaging system
US7340057Jul 11, 2001Mar 4, 2008Openwave Systems Inc.Method and apparatus for distributing authorization to provision mobile devices on a wireless network
US7363354 *Nov 29, 2001Apr 22, 2008Nokia CorporationSystem and method for identifying and accessing network services
US7373139Jun 20, 2006May 13, 2008Sony CorporationUpdate notification system, update monitoring apparatus, mobile communication terminal, information processing apparatus, contents acquisition instructing method, contents acquiring method, and program storing medium
US7395049Mar 2, 2004Jul 1, 2008Nokia CorporationSecurity element commanding method and mobile terminal
US7406332 *May 10, 2000Jul 29, 2008GemplusRadiotelephone terminal with chip card provided with browser
US7418485Apr 24, 2003Aug 26, 2008Nokia CorporationSystem and method for addressing networked terminals via pseudonym translation
US7430602 *Jul 9, 2003Sep 30, 2008Qualcomm IncorporatedDynamically provisioned mobile station and method therefor
US7464169Nov 4, 2004Dec 9, 2008Research In Motion LimitedSystem and method for over the air provisioning of a single PDP context mobile communications device
US7509625Mar 10, 2005Mar 24, 2009Eric WhiteSystem and method for comprehensive code generation for system management
US7526285 *Aug 12, 2002Apr 28, 2009General Motors CorporationMethod and system for telematic device initialization management
US7546299 *May 12, 2004Jun 9, 2009Alcatel-Lucent Usa Inc.Network supported network file sharing among mobile subscribers
US7587512Oct 16, 2003Sep 8, 2009Eric WhiteSystem and method for dynamic bandwidth provisioning
US7590728Mar 10, 2005Sep 15, 2009Eric WhiteSystem and method for detection of aberrant network behavior by clients of a network access gateway
US7610621Oct 27, 2009Eric WhiteSystem and method for behavior-based firewall modeling
US7624438Aug 19, 2004Nov 24, 2009Eric WhiteSystem and method for providing a secure connection between networked computers
US7665130Feb 16, 2010Eric WhiteSystem and method for double-capture/double-redirect to a different location
US7673007Aug 6, 2007Mar 2, 2010Nokia CorporationWeb services push gateway
US7835722 *Nov 4, 2004Nov 16, 2010Research In Motion LimitedSystem and method for over the air provisioning of a mobile communications device
US7864761 *Feb 4, 2005Jan 4, 2011Avaya Inc.Handling unsolicited content at a telecommunications terminal
US7875047Jan 25, 2007Jan 25, 2011Pelikan Technologies, Inc.Method and apparatus for a multi-use body fluid sampling device with sterility barrier release
US7885858 *Jan 24, 2006Feb 8, 2011Dell Products L.P.System and method for managing information handling system wireless network provisioning
US7890125 *Jan 24, 2003Feb 15, 2011At&T Mobility Ii, LlcInteractive push service
US7892183Feb 22, 2011Pelikan Technologies, Inc.Method and apparatus for body fluid sampling and analyte sensing
US7901365Mar 8, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7909774Mar 22, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7909775Mar 22, 2011Pelikan Technologies, Inc.Method and apparatus for lancet launching device integrated onto a blood-sampling cartridge
US7909777Sep 29, 2006Mar 22, 2011Pelikan Technologies, IncMethod and apparatus for penetrating tissue
US7909778Apr 20, 2007Mar 22, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7914465Feb 8, 2007Mar 29, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7920856 *May 19, 2010Apr 5, 2011Oomble, Inc.Method and system for hosted mobile management service architecture
US7938787May 10, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7959582Mar 21, 2007Jun 14, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US7974613 *Feb 16, 2007Jul 5, 2011Hewlett-Packard Development Company, L.P.Device capability determination for a mobile device
US7976476Jul 12, 2011Pelikan Technologies, Inc.Device and method for variable speed lancet
US7979058 *Dec 3, 2002Jul 12, 2011Siemens AktiengesellschaftMethod and system for the transmission of data that has not been explicitly requested in a mobile radio system
US7981055Dec 22, 2005Jul 19, 2011Pelikan Technologies, Inc.Tissue penetration device
US7981056Jun 18, 2007Jul 19, 2011Pelikan Technologies, Inc.Methods and apparatus for lancet actuation
US7986969Jun 18, 2008Jul 26, 2011Gemalto SaRadiotelephone terminal with chip card provided with browser
US7988644Aug 2, 2011Pelikan Technologies, Inc.Method and apparatus for a multi-use body fluid sampling device with sterility barrier release
US7988645Aug 2, 2011Pelikan Technologies, Inc.Self optimizing lancing device with adaptation means to temporal variations in cutaneous properties
US8007446Aug 30, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US8016774Dec 22, 2005Sep 13, 2011Pelikan Technologies, Inc.Tissue penetration device
US8019866Aug 6, 2009Sep 13, 2011Rocksteady Technologies, LlcSystem and method for detection of aberrant network behavior by clients of a network access gateway
US8051149 *Nov 1, 2011Research In Motion LimitedMethod and apparatus for provisioning a communications client on a host device
US8060073Feb 9, 2009Nov 15, 2011Sprint Communications Company L.P.System and method for provisioning a communication device based upon device capability
US8062231Nov 22, 2011Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US8079960Oct 10, 2006Dec 20, 2011Pelikan Technologies, Inc.Methods and apparatus for lancet actuation
US8090349Nov 15, 2010Jan 3, 2012Research In Motion LimitedSystem and method for over the air provisioning of a mobile communications device
US8117639Oct 10, 2003Feb 14, 2012Rocksteady Technologies, LlcSystem and method for providing access control
US8122174 *Mar 31, 2006Feb 21, 2012Research In Motion LimitedSystem and method for provisioning a remote resource for an electronic device
US8123700Jun 26, 2007Feb 28, 2012Pelikan Technologies, Inc.Method and apparatus for lancet launching device integrated onto a blood-sampling cartridge
US8157748Jan 10, 2008Apr 17, 2012Pelikan Technologies, Inc.Methods and apparatus for lancet actuation
US8162853Apr 24, 2012Pelikan Technologies, Inc.Tissue penetration device
US8197421Jul 16, 2007Jun 12, 2012Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US8197423Dec 14, 2010Jun 12, 2012Pelikan Technologies, Inc.Method and apparatus for penetrating tissue
US8202231Apr 23, 2007Jun 19, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8206317Dec 22, 2005Jun 26, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8206319Jun 26, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8211037Jul 3, 2012Pelikan Technologies, Inc.Tissue penetration device
US8216154Jul 10, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8221334Jul 17, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8235915Dec 18, 2008Aug 7, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8244277Aug 14, 2012Sprint Communications Company L.P.Device experience adaptation based on schedules and events
US8251921Jun 10, 2010Aug 28, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for body fluid sampling and analyte sensing
US8262614Jun 1, 2004Sep 11, 2012Pelikan Technologies, Inc.Method and apparatus for fluid injection
US8266357Sep 11, 2012Research In Motion LimitedSystem and method for provisioning a remote resource for an electronic device
US8267870May 30, 2003Sep 18, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for body fluid sampling with hybrid actuation
US8282576Sep 29, 2004Oct 9, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for an improved sample capture device
US8282577Oct 9, 2012Sanofi-Aventis Deutschland GmbhMethod and apparatus for lancet launching device integrated onto a blood-sampling cartridge
US8296918Aug 23, 2010Oct 30, 2012Sanofi-Aventis Deutschland GmbhMethod of manufacturing a fluid sampling device with improved analyte detecting member configuration
US8333710Dec 18, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8335880Dec 18, 2012Research In Motion LimitedSystem and method for provisioning a remote resource for an electronic device
US8337419Oct 4, 2005Dec 25, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8337420Mar 24, 2006Dec 25, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8337421Dec 16, 2008Dec 25, 2012Sanofi-Aventis Deutschland GmbhTissue penetration device
US8343075Dec 23, 2005Jan 1, 2013Sanofi-Aventis Deutschland GmbhTissue penetration device
US8360991Dec 23, 2005Jan 29, 2013Sanofi-Aventis Deutschland GmbhTissue penetration device
US8360992Nov 25, 2008Jan 29, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8366637Feb 5, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8372016Feb 12, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for body fluid sampling and analyte sensing
US8381273Dec 21, 2011Feb 19, 2013Rpx CorporationSystem and method for providing a secure connection between networked computers
US8382682Feb 26, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8382683Feb 26, 2013Sanofi-Aventis Deutschland GmbhTissue penetration device
US8388551May 27, 2008Mar 5, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for multi-use body fluid sampling device with sterility barrier release
US8397282Apr 22, 2011Mar 12, 2013Rpx CorporationDynamically adaptive network firewalls and method, system and computer program product implementing same
US8403864May 1, 2006Mar 26, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8414503Apr 9, 2013Sanofi-Aventis Deutschland GmbhMethods and apparatus for lancet actuation
US8417772Aug 10, 2011Apr 9, 2013Amazon Technologies, Inc.Method and system for transferring content from the web to mobile devices
US8429725Apr 23, 2013Rpx CorporationSystem and method for providing a secure connection between networked computers
US8430828Jan 26, 2007Apr 30, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for a multi-use body fluid sampling device with sterility barrier release
US8435190Jan 19, 2007May 7, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8439872Apr 26, 2010May 14, 2013Sanofi-Aventis Deutschland GmbhApparatus and method for penetration with shaft having a sensor for sensing penetration depth
US8468515Dec 12, 2006Jun 18, 2013Hewlett-Packard Development Company, L.P.Initialization and update of software and/or firmware in electronic devices
US8479189Apr 11, 2003Jul 2, 2013Hewlett-Packard Development Company, L.P.Pattern detection preprocessor in an electronic device update generation system
US8484695Jan 9, 2012Jul 9, 2013Rpx CorporationSystem and method for providing access control
US8491500Apr 16, 2007Jul 23, 2013Sanofi-Aventis Deutschland GmbhMethods and apparatus for lancet actuation
US8496601Apr 16, 2007Jul 30, 2013Sanofi-Aventis Deutschland GmbhMethods and apparatus for lancet actuation
US8526314 *Aug 22, 2006Sep 3, 2013At&T Intellectual Property I, LpMethods and apparatus to provide service assurance for communication networks
US8526940Dec 6, 2004Sep 3, 2013Palm, Inc.Centralized rules repository for smart phone customer care
US8533605Jun 29, 2012Sep 10, 2013Sprint Communications Company L.P.Device experience adaptation based on schedules and events
US8543693Sep 30, 2011Sep 24, 2013Rpx CorporationSystem and method for detection of aberrant network behavior by clients of a network access gateway
US8543710Mar 10, 2005Sep 24, 2013Rpx CorporationMethod and system for controlling network access
US8555273Sep 17, 2004Oct 8, 2013Palm. Inc.Network for updating electronic devices
US8556829Jan 27, 2009Oct 15, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8559933Feb 8, 2011Oct 15, 2013Sprint Communications Company L.P.System and method for ID platform
US8562545Dec 16, 2008Oct 22, 2013Sanofi-Aventis Deutschland GmbhTissue penetration device
US8571535Sep 14, 2012Oct 29, 2013Amazon Technologies, Inc.Method and system for a hosted mobile management service architecture
US8574168Mar 26, 2007Nov 5, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for a multi-use body fluid sampling device with analyte sensing
US8574895Dec 30, 2003Nov 5, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus using optical techniques to measure analyte levels
US8577334Jun 16, 2011Nov 5, 2013Sprint Communications Company L.P.Restricted testing access for electronic device
US8578361Feb 27, 2011Nov 5, 2013Palm, Inc.Updating an electronic device with update agent code
US8579831Oct 6, 2006Nov 12, 2013Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8583091Sep 6, 2010Nov 12, 2013Sprint Communications Company L.P.Dynamic loading, unloading, and caching of alternate complete interfaces
US8622930Jul 18, 2011Jan 7, 2014Sanofi-Aventis Deutschland GmbhTissue penetration device
US8636673Dec 1, 2008Jan 28, 2014Sanofi-Aventis Deutschland GmbhTissue penetration device
US8641643Apr 27, 2006Feb 4, 2014Sanofi-Aventis Deutschland GmbhSampling module device and method
US8641644Apr 23, 2008Feb 4, 2014Sanofi-Aventis Deutschland GmbhBlood testing apparatus having a rotatable cartridge with multiple lancing elements and testing means
US8652831Mar 26, 2008Feb 18, 2014Sanofi-Aventis Deutschland GmbhMethod and apparatus for analyte measurement test time
US8668656Dec 31, 2004Mar 11, 2014Sanofi-Aventis Deutschland GmbhMethod and apparatus for improving fluidic flow and sample capture
US8679033Jun 16, 2011Mar 25, 2014Sanofi-Aventis Deutschland GmbhTissue penetration device
US8690796Sep 29, 2006Apr 8, 2014Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US8702624Jan 29, 2010Apr 22, 2014Sanofi-Aventis Deutschland GmbhAnalyte measurement device with a single shot actuator
US8721671Jul 6, 2005May 13, 2014Sanofi-Aventis Deutschland GmbhElectric lancet actuator
US8737981 *Dec 18, 2003May 27, 2014Qualcomm IncorporatedDownloadable configuring application for a wireless device
US8752044Jul 27, 2007Jun 10, 2014Qualcomm IncorporatedUser experience and dependency management in a mobile device
US8784335Jul 25, 2008Jul 22, 2014Sanofi-Aventis Deutschland GmbhBody fluid sampling device with a capacitive sensor
US8808201Jan 15, 2008Aug 19, 2014Sanofi-Aventis Deutschland GmbhMethods and apparatus for penetrating tissue
US8828203May 20, 2005Sep 9, 2014Sanofi-Aventis Deutschland GmbhPrintable hydrogels for biosensors
US8831576Nov 17, 2008Sep 9, 2014Blackberry LimitedApparatus and methods for over the air provisioning of a single PDP context mobile communications device
US8838087 *Sep 6, 2010Sep 16, 2014Sprint Communications Company L.P.Provisioning system and methods for interfaceless phone
US8843122Jun 29, 2012Sep 23, 2014Sprint Communications Company L.P.Mobile phone controls preprocessor
US8845549Dec 2, 2008Sep 30, 2014Sanofi-Aventis Deutschland GmbhMethod for penetrating tissue
US8845550Dec 3, 2012Sep 30, 2014Sanofi-Aventis Deutschland GmbhTissue penetration device
US8893110Apr 26, 2012Nov 18, 2014Qualcomm IncorporatedDevice management in a network
US8905945Mar 29, 2012Dec 9, 2014Dominique M. FreemanMethod and apparatus for penetrating tissue
US8942689Mar 6, 2007Jan 27, 2015Qualcomm IncorporatedMethod and technology for remote administration of wireless devices
US8945910Jun 19, 2012Feb 3, 2015Sanofi-Aventis Deutschland GmbhMethod and apparatus for an improved sample capture device
US8949434Dec 17, 2007Feb 3, 2015Microsoft CorporationAutomatically provisioning a WWAN device
US8954041Sep 5, 2013Feb 10, 2015Sprint Communications Company L.P.System and method for ID platform
US8965476Apr 18, 2011Feb 24, 2015Sanofi-Aventis Deutschland GmbhTissue penetration device
US8972592May 27, 2011Mar 3, 2015Sprint Communications Company L.P.Extending an interface pack to a computer system
US9008651 *Apr 20, 2001Apr 14, 2015Nokia Technologies OyWireless communication devices
US9034639Jun 26, 2012May 19, 2015Sanofi-Aventis Deutschland GmbhMethod and apparatus using optical techniques to measure analyte levels
US9043446Mar 10, 2011May 26, 2015Sprint Communications Company L.P.Mirroring device interface components for content sharing
US9072842Jul 31, 2013Jul 7, 2015Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US9081638Apr 25, 2014Jul 14, 2015Qualcomm IncorporatedUser experience and dependency management in a mobile device
US9089294Jan 16, 2014Jul 28, 2015Sanofi-Aventis Deutschland GmbhAnalyte measurement device with a single shot actuator
US9089678May 21, 2012Jul 28, 2015Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US9123062Feb 18, 2011Sep 1, 2015Sprint Communications Company L.P.Ad sponsored interface pack
US9144401Dec 12, 2005Sep 29, 2015Sanofi-Aventis Deutschland GmbhLow pain penetrating member
US9183412Aug 10, 2012Nov 10, 2015Sprint Communications Company L.P.Systems and methods for provisioning and using multiple trusted security zones on an electronic device
US9186468Jan 14, 2014Nov 17, 2015Sanofi-Aventis Deutschland GmbhMethod and apparatus for penetrating tissue
US9189607Sep 3, 2014Nov 17, 2015Sprint Communications Company L.P.Mobile phone controls preprocessor
US9191276May 2, 2014Nov 17, 2015Qualcomm IncorporatedDownloadable configuring application for a wireless device
US9210221Sep 12, 2012Dec 8, 2015Blackberry LimitedSystem and method for provisioning a remote resource for an electronic device
US9219797Oct 3, 2011Dec 22, 2015Amazon Technologies, Inc.Method and system for a hosted mobile management service architecture
US9226699Nov 9, 2010Jan 5, 2016Sanofi-Aventis Deutschland GmbhBody fluid sampling module with a continuous compression tissue interface surface
US9248267Jul 18, 2013Feb 2, 2016Sanofi-Aventis Deustchland GmbhTissue penetration device
US9261476Apr 1, 2014Feb 16, 2016Sanofi SaPrintable hydrogel for biosensors
US9286528Apr 16, 2014Mar 15, 2016Imageware Systems, Inc.Multi-modal biometric database searching methods
US9313296Sep 14, 2012Apr 12, 2016Amazon Technologies, Inc.Method and system for a hosted mobile management service architecture
US9314194Jan 11, 2007Apr 19, 2016Sanofi-Aventis Deutschland GmbhTissue penetration device
US9339612Dec 16, 2008May 17, 2016Sanofi-Aventis Deutschland GmbhTissue penetration device
US9351680 *Oct 14, 2004May 31, 2016Sanofi-Aventis Deutschland GmbhMethod and apparatus for a variable user interface
US9375169Jan 29, 2010Jun 28, 2016Sanofi-Aventis Deutschland GmbhCam drive for managing disposable penetrating member actions with a single motor and motor and control system
US9386395 *Sep 30, 2013Jul 5, 2016Sprint Communications Company L.P.Dynamic loading, unloading, and caching of alternate complete interfaces
US9386944Apr 10, 2009Jul 12, 2016Sanofi-Aventis Deutschland GmbhMethod and apparatus for analyte detecting device
US9413839Jul 31, 2012Aug 9, 2016Sprint Communications Company L.P.Traffic management of third party applications
US9427532Sep 29, 2014Aug 30, 2016Sanofi-Aventis Deutschland GmbhTissue penetration device
US9442709Oct 24, 2012Sep 13, 2016Sprint Communications Company L.P.Transition experience during loading and updating an interface and applications pack
US20010042281 *May 9, 2001Nov 22, 2001Forsline Ladd B.Silicone paint brush artist's tool
US20020006793 *Apr 20, 2001Jan 17, 2002Zsolt Kun-SzaboWireless communication devices
US20030023849 *Jul 11, 2001Jan 30, 2003Martin Bruce K.Method and apparatus for distributing authorization to provision mobile devices on a wireless network
US20030101246 *Nov 29, 2001May 29, 2003Nokia CorporationSystem and method for identifying and accessing network services
US20030105864 *Jan 11, 2002Jun 5, 2003Michael MulliganNetwork services broker system and method
US20030171111 *Jan 29, 2003Sep 11, 2003Tim ClarkCellular telephone interface apparatus and methods
US20030224810 *Jan 24, 2003Dec 4, 2003Mark EnzmannInteractive push serivce
US20040029574 *Aug 12, 2002Feb 12, 2004General Motors CorporationMethod and system for telematic device initialization management
US20040067751 *Aug 31, 2001Apr 8, 2004Vandermeijden Tom R.Method and apparatus for using Caller ID information in a browser of a mobile communication device
US20040110462 *Dec 5, 2002Jun 10, 2004Antti ForstadiusMethod and system for creating rich calls
US20040116109 *Dec 16, 2002Jun 17, 2004Gibbs Benjamin K.Automatic wireless device configuration
US20040116140 *Jul 9, 2003Jun 17, 2004Babbar Uppinder S.Dynamically provisioned mobile station and method therefor
US20040199635 *Oct 16, 2003Oct 7, 2004Tuan TaSystem and method for dynamic bandwidth provisioning
US20040215824 *Apr 24, 2003Oct 28, 2004Szabolcs PayritsSystem and method for addressing networked terminals via pseudonym translation
US20050014489 *Jul 1, 2003Jan 20, 2005Qu ZhigangSystem, apparatus, and method for providing a mobile server
US20050071419 *Sep 26, 2003Mar 31, 2005Lewontin Stephen PaulSystem, apparatus, and method for providing Web services using wireless push
US20050071423 *Sep 26, 2003Mar 31, 2005Jaakko RajaniemiSystem, apparatus, and method for providing Web services on mobile devices
US20050079860 *Dec 3, 2002Apr 14, 2005Simon BinarMethod and system for the transmission of data that has not been explicitly requested in a mobile radio system
US20050204168 *Mar 10, 2005Sep 15, 2005Keith JohnstonSystem and method for double-capture/double-redirect to a different location
US20050204402 *Mar 10, 2005Sep 15, 2005Patrick TurleySystem and method for behavior-based firewall modeling
US20050227682 *Jun 13, 2003Oct 13, 2005Frederic MilliotMethod of supplying service configuration data to a mobile telephony device by means of a computerized terminal
US20050256870 *May 12, 2004Nov 17, 2005Benco David SNetwork supported network file sharing among mobile subscribers
US20060040661 *Nov 21, 2003Feb 23, 2006Hyung-Nam ChoiMethod for operating terminals of a mobile radio communication system
US20060094354 *Nov 4, 2004May 4, 2006Research In Motion LimitedSystem and method for over the air provisioning of a mobile communications device
US20060094421 *Nov 4, 2004May 4, 2006Research In Motion LimitedSystem and method for over the air provisioning of a single PDP context mobile communications device
US20060173991 *Mar 2, 2004Aug 3, 2006Lauri PiikiviSecurity element commanding method and mobile terminal
US20060176833 *Feb 4, 2005Aug 10, 2006Avaya Technology Corp.Handling unsolicited content at a telecommunications terminal
US20060240849 *Jun 20, 2006Oct 26, 2006Sony CorporationUpdate notification system, update monitoring apparatus, mobile communication terminal, information processing apparatus, contents acquisition instructing method, contents acquiring method, and program storing medium
US20070174131 *Jan 24, 2006Jul 26, 2007Mehta Pratik MSystem and method for managing information handling system wireless network provisioning
US20070239842 *Mar 31, 2006Oct 11, 2007Research In Motion LimitedSystem and method for provisioning a remote resource for an electronic device
US20080049623 *Aug 22, 2006Feb 28, 2008Chaoxin Charles QiuMethods and apparatus to provide service assurance for communication networks
US20080125149 *Jun 11, 2007May 29, 2008Coastal Technologies Group, Inc.Message delivering telephone ring
US20080132218 *Nov 29, 2007Jun 5, 2008Yuval SamsonMethod and Apparatus for Starting Applications
US20080218309 *Mar 6, 2007Sep 11, 2008Qualcomm IncorporatedMethod and technology for remote administration of wireless devices
US20080287162 *Jun 18, 2008Nov 20, 2008GemplusRadiotelephone terminal with chip card provided with browser
US20090068997 *Nov 17, 2008Mar 12, 2009Research In Motion LimitedApparatus and Methods for Over the Air Provisioning of a Single PDP Context Mobile Communications Device
US20100077062 *Mar 25, 2010Research In Motion LimitedMethod and apparatus for provisioning a communications client on a host device
US20100235476 *May 19, 2010Sep 16, 2010Lin Daniel JMethod and system for hosted mobile management service architecture
US20110096744 *Jan 7, 2011Apr 28, 2011Mehta Pratik MSystem and Method for Managing Information Handling System Wireless Network Provisioning
US20110208865 *Aug 25, 2011Research In Motion LimitedSystem and method for provisioning a remote resource for an electronic device
US20120158595 *Dec 15, 2010Jun 21, 2012Telefonaktiebolaget Lm Ericsson (Publ)Operator external service provisioning and charging
US20150020182 *Sep 10, 2014Jan 15, 2015Huawei Technologies Co., Ltd.Method, Equipment and System for Pushing Network Content
US20150119024 *Dec 30, 2014Apr 30, 2015Microsoft CorporationAutomatically provisioning a WWAN device
CN100412846CDec 19, 2003Aug 20, 2008高通股份有限公司Downloadable configuring application for a wireless device
CN102624875A *Feb 22, 2012Aug 1, 2012深圳市共进电子股份有限公司Method for replacing or updating language packs of terminal equipment
EP1398692A2 *Sep 15, 2003Mar 17, 2004Samsung Electronics Co., Ltd.Method of supporting multiple languages for mobile communication terminal and communication system for the same
EP1655926A1 *Nov 4, 2004May 10, 2006Research In Motion LimitedSystem and method for over the air provisioning of a mobile communications device
EP1667021A1 *Dec 3, 2004Jun 7, 2006Jerry Muse WoldeabData backup method for a communication apparatus
EP2223559A1 *Nov 25, 2008Sep 1, 2010Microsoft CorporationAutomatically provisioning a wwan device
EP2797294A1 *Dec 19, 2003Oct 29, 2014Qualcomm IncorporatedApplication initiated feature activation in wireless device
EP2814222A1 *Mar 13, 2013Dec 17, 2014Huawei Technologies Co., LtdMethod, device, and system for pushing network content
WO2004034229A2 *Oct 10, 2003Apr 22, 2004Rocksteady Networks, Inc.System and method for providing access control
WO2004034229A3 *Oct 10, 2003Dec 23, 2004Rocksteady Networks IncSystem and method for providing access control
WO2004040881A1 *Oct 31, 2002May 13, 2004Nokia CorporationMethod and system for initiating a bootstrap
WO2004080027A1 *Mar 2, 2004Sep 16, 2004Nokia CorporationSecurity element commanding method and mobile terminal
WO2005037095A1 *Oct 14, 2004Apr 28, 2005Pelikan Technologies, Inc.Method and apparatus for a variable user interface
WO2005053335A1 *Nov 19, 2004Jun 9, 2005Nokia CorporationFlexible messaging system
WO2008065662A2 *Nov 29, 2007Jun 5, 2008Mobillion Ltd.A method and apparatus for starting applications
Classifications
U.S. Classification455/419, 455/466
International ClassificationH04L12/56, H04L29/06, H04L29/08, H04W8/20, H04W8/24
Cooperative ClassificationH04L67/04, H04L67/16, H04L67/34, H04L67/28, H04L67/26, H04L69/329, H04L67/2895, H04L67/306, H04L29/06, H04M3/42178, H04W8/20, H04L63/08, H04W8/245
European ClassificationH04L63/08, H04L29/06, H04L29/08N3, H04L29/08N25, H04L29/08N29U, H04L29/08N15, H04L29/08N33, H04W8/24N
Legal Events
DateCodeEventDescription
Mar 4, 2002ASAssignment
Owner name: OPENWAVE SYSTEMS INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUNA, MICHAEL E.S.;CHEN, DAVID A.;DUSSE, STEPHEN R.;REEL/FRAME:012666/0223;SIGNING DATES FROM 20020118 TO 20020128
May 8, 2013ASAssignment
Owner name: UNWIRED PLANET, LLC, NEVADA
Free format text: CONFIRMATORY ASSIGNMENT OF PATENT RIGHTS;ASSIGNOR:UNWIRED PLANET, INC.;REEL/FRAME:030379/0572
Effective date: 20130429
Owner name: UNWIRED PLANET, LLC, NEVADA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNWIRED PLANET, INC.;REEL/FRAME:030585/0969
Effective date: 20120914