Openwave Systems Patent Grants

Method and system for exchanging sensitive information in a wireless communication system

Granted: August 15, 2006
Patent Number: 7093286
Improved techniques that enable the exchange of sensitive information between client devices and server devices are disclosed. The exchange, as well as the use and nature, of sensitive information released can be governed by one or more privacy agreements established between the principle parties, namely, a client device and a content server. A proxy server can be used to establish privacy agreements with content servers (service providers).

Method and system for processing overloaded keys of a mobile device

Granted: June 20, 2006
Patent Number: 7065386
Improved approaches are disclosed for processing overloaded keys substantially more in accordance with user's expected behavior. With the improved approaches, users are less likely to undergo unexpected processing in response to overloaded key presses. In one embodiment, the processing ignores certain overloaded key presses and/or imposes delays to ensure that users have an opportunity to appreciate when an overloaded key has switched to another function. These approaches are…

Anonymous positioning of a wireless unit for data network location-based services

Granted: June 13, 2006
Patent Number: 7062279
This invention concerns a process and a system for providing location information for a wireless unit in a wireless network to a location-based service provider, using a data network. In particular, the location information is provided to the location-based service provider without necessarily providing the identity of wireless unit, e.g., a subscriber's wireless identification number, to the service provider. In this regard, a subscriber's identification number may be hidden from the…

Method of registering a communication device with a proxy server based service

Granted: May 30, 2006
Patent Number: 7054618
The invention provides a method of registering a communication device with a proxy based service. In one embodiment a request is received from a communication device at a proxy server device, where the communication device is transmitting a request to access an on-line service. The proxy server determines whether additional information from a proxy based service is required. Also, the proxy server recognizes if future requests will require the additional information from the proxy based…

Method and architecture for an interactive two-way data communication network

Granted: May 30, 2006
Patent Number: 7054626
A two-way data communication device such as a data ready cellular telephone, a two-way pager, or a telephone communicates via a two-way data communication network with a server computer on a computer network that has an interface to the two-way data communication network, i.e., is coupled to the two-way data communication network. For example, the computer network can be a corporate wide area network, a corporate local area network, the Internet, or any combination of computer networks.…

Efficient location determination for mobile units

Granted: April 25, 2006
Patent Number: 7035647
The inventive system allows for more efficient use of resources for providing location information in a wireless network where multiple sources of such information may be available. In one implementation, a first source of location information such as Cell ID information is used to monitor the location of a mobile unit. The first source may provide sufficient location information in many instances. For example, in the case of a location-based billing application, Cell ID information may…

Providing a directory of frequently used hyperlinks on a remote server

Granted: April 18, 2006
Patent Number: 7031964
Access to hypermedia servers connected to networks such as the Internet can be provided through mobile devices such as wireless telephones. Hypermedia links such as Uniform Resource Locators (URL) are used to identify and control access to resources on the network. These links are usually very long, are difficult to remember, and are difficult to enter into many mobile devices. These difficulties could be overcome by storing lists of frequently used links or “bookmarks” in the mobile…

Method and apparatus for authenticating users of mobile devices

Granted: April 4, 2006
Patent Number: 7024177
In one embodiment, a method for authenticating a user of a mobile device is provided. The method comprises receiving a request from a client device to access a resource on a network; identifying a network address of the client device; retrieving a mapping of the network address to user identification information and device identification information; determining if the mapping is valid; preventing the request from reaching the resource if the mapping is not valid.

Subscriber delivered location-based services

Granted: April 4, 2006
Patent Number: 7024205
A method and apparatus are disclosed for providing subscriber delivered and personalized location-based services. In one embodiment, the invention is implemented in an intelligent wireless network (100). A subscriber initiates the location-based service process by entering a service request using a wireless telephone (102). The request is transmitted to an intelligent network platform (112) via cell site equipment (108) and MSC (110). An application implementing the process that runs on…

Reliable data synchronization over unreliable networks

Granted: April 4, 2006
Patent Number: 7024428
A centralized synchronization system synchronizes data stored in multiple devices distributed over a relatively unreliable network, to provide automatic recovery from synchronization failures. The synchronization system maintains a truth database indicating the true state of the data and action tables indicating actions to be performed on each of the devices during a next update of the data. Data is retrieved from the devices over the network, and actual states of the data are determined…

Method and apparatus for providing internet content to SMS-based wireless devices

Granted: March 28, 2006
Patent Number: 7020685
A method and apparatus for providing hypermedia content maintained remotely on a network to a wireless device without a browser are described. A Short Message Service (SMS) request for Internet-based content is received from the wireless device at a proxy server, via an SMS Center (SMSC). The SMS request is transmitted to the SMSC on a wireless network. The proxy server transcodes the SMS request from a character set of the SMSC to a character set of an application and extracts a keyword…

Dynamic display for communication devices

Granted: March 28, 2006
Patent Number: 7020849
Techniques for displaying information on communication devices are disclosed. The techniques are highly beneficial for devices with relatively small viewing areas (e.g., remote wireless phones). An enhanced communication device can be implemented which can dynamically display information on an associated display. This means that there is no need to reserve various areas on the display for displaying. Instead, information may be assigned or unassigned to the different display portions…

Method and apparatus for controlling network connections based on destination locations

Granted: March 7, 2006
Patent Number: 7010603
Techniques for controlling a network connection in accordance with connection information associated with a destination location on a network are disclosed. Controlling of the network connection in accordance with connection information associated with the destination location can be achieved in a variety of ways. One way is in the selection of a network transport (e.g., bearer selection). Another way is in the configuration of parameters associated with the connection (i.e., connection…

Method and architecture for interactive two-way communication devices to interact with a network

Granted: February 21, 2006
Patent Number: 7003284
The invention allows access to the Internet by two-way mobile communication devices capable of wireless communication via a link server. Despite limited computing resources in the mobile devices, the invention allows the mobile devices to interact with Internet entities using a control engine in the link server and an interface engine in the mobile devices. The control engine utilizes the computing resources of the link server and handles tasks requiring considerable computing resources,…

Heuristically assisted user interface for a wireless communication device

Granted: February 21, 2006
Patent Number: 7003327
A method and apparatus for implementing a heuristic user interface for a mobile device that assists a user with the management and utilization of contact identifiers (e.g. phone numbers, facsimile numbers, email addresses and uniform resource identifiers (URIs)). Content stored on or being processed by a mobile device is analyzed for the presence of predetermined classes of contact identifiers. When a contact identifier belonging to one of the predetermined classes is encountered, it is…

Method of establishing a secure tunnel through a proxy server between a user device and a secure server

Granted: January 17, 2006
Patent Number: 6988147
A method and apparatus for establishing a secure tunnel through a proxy between a user device and a secure server on a network are described. The method comprises storing information retrievable by the proxy server, in the event of the user device sending a request to the proxy server to access the secure server during a current session with the proxy server. The information indicates that the user device wishes to access the secure server. Thereafter, the current session between the…

Mail synchronization of remote and local mail systems

Granted: January 3, 2006
Patent Number: 6983308
Improved techniques for synchronizing different electronic mail mailboxes (accounts) of a user are disclosed. The user is able to effectively see and interact with only a single “virtual” mailbox, which is the synchronized combination of the two different electronic mailboxes. The electronic mailboxes are used to receive, store, read and send electronic mail over a network to electronic mailboxes associated with recipients. The electronic mail can include electronic messages that…

Heuristic algorithm/protocol to determine the nearest available gateway for a mobile client

Granted: December 6, 2005
Patent Number: 6973313
A method and apparatus for selecting an optimum gateway for a mobile client are described. The mobile client receives an acknowledgement from a home agent, indicating that the mobile client has moved from the home agent to a foreign agent. An optimum gateway is then determined from several gateways and then selected for the mobile client.

Signal-processing based approach to translation of web pages into wireless pages

Granted: November 29, 2005
Patent Number: 6971060
A method and apparatus for transforming a web page that contains main content and auxiliary data. The web page is converted into a string containing multiple first values and multiple second values. The first values correspond to formatting code segments within the web page and the second values correspond to text segments within the web page. Further, a low-pass filter is applied to the string containing multiple first values and multiple second values, and the output of the low-pass…

Enhanced PDE selection

Granted: November 22, 2005
Patent Number: 6968195
A method and apparatus for managing the selection of location information sources (e.g., position determining equipment sites) to provide location information for a mobile communications unit (e.g., a cellular phone) are disclosed. Embedded within a request for location information on a particular mobile communications unit are one or more specifications regarding the quality of the requested location information. Such specifications is used to determine if any location information…