Patents Assigned to Openwave System Inc.
-
Patent number: 6625447Abstract: 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. The two-way data communication device utilizes a client module to transmit message including a resource selector chosen by the user to a server on a server computer on the computer network. The server processes the message and transmits a response over the two-way data communication network to the client module. The client module interprets the response and presents the response to the user via a structured user interface.Type: GrantFiled: November 24, 1998Date of Patent: September 23, 2003Assignee: Openwave Systems Inc.Inventor: Alain Rossmann
-
Patent number: 6610105Abstract: Techniques that facilitate participation of mobile devices in accessing resources over a data network are disclosed. The data network can be wired, wireless or some combination thereof. In one aspect, a mobile navigation metaphor is provided to yield similar navigation experiences on both mobile devices and personal computers. In another aspect, a central content server is able to return requested content to requestors in a format suitable for their device.Type: GrantFiled: May 22, 2000Date of Patent: August 26, 2003Assignee: Openwave Systems Inc.Inventors: Bruce K. Martin, Jr., Arnaud P. Y. Capitant, Lawrence M. Stein, Jonathan M. Wulff, Andrew L. Laursen
-
Patent number: 6606663Abstract: A credential caching proxy server that handles credential caching for a set of wireless client devices is disclosed. The credential caching proxy server handles most credential transactions for wireless client devices that wish to access resources within a protected realm where the protected realm requires credentials. In one embodiment, the credential caching proxy server intercepts and caches a wireless client's credentials when a credential is first sent from the wireless user agent to a protected server. The cached credential will then be used for all requests to resources within the same protected realm. Thus, after first sending a first credential for accessing the resource in a particular realm, the wireless user agent does not need to attach the credential for all the subsequent requests for any other resources belong to the same realm. In an alternate embodiment, the proxy server sends a special request to the wireless client device requesting a credential for a particular resource.Type: GrantFiled: September 29, 1998Date of Patent: August 12, 2003Assignee: Openwave Systems Inc.Inventors: Hanqing Liao, Peter F. King, Russell S. Greer
-
Patent number: 6597903Abstract: A method and system are disclosed for providing subscriber loyalty and retention techniques. These techniques are suitable for mobile devices with small screens and limited keypad communication. This system and method allows mobile subscribers who have been identified as being likely candidates for churning, to efficiently, visually and interactively, review an offer for a mobile service plan better meeting the subscriber's needs. The subscriber can review and execute the offer using the display and interface of a mobile device.Type: GrantFiled: November 14, 2000Date of Patent: July 22, 2003Assignee: Openwave Systems Inc.Inventors: Cynthia N. Dahm, Andrew L. Laursen
-
Patent number: 6594484Abstract: A method and system for automated navigation through voice menu information systems for mobile devices are disclosed. Navigation of the voice menu information systems is accomplished using a stored script (i.e., a time ordered log of the input associated with a previous interaction). A user wishing to store such a script, prior to an interaction with a voice menu system, would select this option from a menu displayed on the display screen of the wireless client device. The user is prompted to provide a label for the script. The labeled script is then created and stored by monitoring the input characters and timings thereof. After a new script has been stored, the information used to generate menu displays pertaining to available scripts for the wireless client device is updated to reflect the addition of the new script.Type: GrantFiled: December 17, 1998Date of Patent: July 15, 2003Assignee: Openwave Systems Inc.Inventor: Sinclair H. Hitchings, Jr.
-
Patent number: 6587132Abstract: Improved approaches are disclosed for efficiently navigating a cursor to an edit location within previously entered text so that the text can be edited. These improved approaches enable users to position a cursor within previously entered text more quickly and with greater ease than conventionally possible. These approaches are particularly well suited for small scale mobile devices having reduced size displays and limited keys such as mobile phones (e.g., cellular phones), two-way pagers, Personal Digital Assistants (PDAs), or other two-way mobile communication devices.Type: GrantFiled: July 7, 2000Date of Patent: July 1, 2003Assignee: Openwave Systems Inc.Inventor: Paul A. Smethers
-
Patent number: 6564233Abstract: A chaining system for Usenet applications allows local Usenet servers having a relatively small storage capacity to provide access to a large number of articles through network connections with large-capacity storage devices. The local servers can thereby advertise the availability of the union of its own stored content and the content stored on the large-capacity storage device. Chaining can be accomplished with and without-caching. In addition, the chaining system of the present invention allows storage devices to be staged throughout a network so that the most requested Usenet articles are available on fast, local servers, thereby freeing larger storage devices to hold greater numbers of less-popular articles. The larger devices may be shared among several local servers.Type: GrantFiled: December 17, 1999Date of Patent: May 13, 2003Assignee: Openwave Systems Inc.Inventor: Robert M. Fleischman
-
Patent number: 6560640Abstract: Improved techniques that enable wireless devices to implement bookmarks with improved transmission efficiency, reduced user navigation and/or reduced amounts of memory resources are disclosed. One aspect of the improved techniques pertains to use of a compact request from a wireless device to an intermediate server when requesting a document or file by selection of a bookmark. Another aspect of the improved techniques is the ability of a user to select a bookmark to request the associated document or file with reduced user interaction (e.g., a single button action). Still another aspect of the improved techniques is that memory resources of the wireless devices need not be consumed to store network addresses (e.g., URLs) for the bookmarks.Type: GrantFiled: January 22, 1999Date of Patent: May 6, 2003Assignee: Openwave Systems, Inc.Inventor: Paul A. Smethers
-
Patent number: 6560216Abstract: A telecommunications service node is connected to a data network using a packet data protocol and a telephone network using a circuit switched protocol. The service node is also connected to a wireless roaming network using the IS-41 signaling protocol. The service node stores status information, including location and registration information, for mobile computing devices connected to the data packet network. The location information includes a temporary data network address for visiting mobile computing devices. The service node manages voice calls to and from the mobile computing devices. If a call is received to a mobile computing device which is not registered, the service node will attempt to connect the call to a wireless telephone associated with the mobile computing device, or a predefined destination established as a preference by the user.Type: GrantFiled: September 17, 1998Date of Patent: May 6, 2003Assignee: Openwave Systems Inc.Inventors: Peter Gerald McNiff, Michael Thomas Wilhoite
-
Patent number: 6560456Abstract: The present invention discloses a system and a method for providing information to a communication device in response to a request for such service received from the communication device. The request may be in the form of a digits request trigger or short message service (SMS) origination message that is initiate from a wireless telephone. The digits request trigger and SMS origination request may be initiated when a user selects a menu option or it may be initiated using a microbrowser. The digits request trigger or SMS origination message is sent from the communication device to a wireless web information services gateway. The gateway retrieves the requested information from one or more sources. The gateway then forwards the retrieved information to the user via an SMS message or via a microbrowser message. The information may be formatted according to a preselected configuration that is stored in a user service information profile.Type: GrantFiled: June 24, 1999Date of Patent: May 6, 2003Assignee: OpenWave Systems, Inc.Inventors: Sunit Lohtia, Wilfred Martin James, Boon Chong Hwang
-
Publication number: 20030084165Abstract: A user-centric session management system and method are provided, in which a user remains authenticated and connected to a session while migrating between provisioning applications, protocols and/or client devices. Each user has a unique user identification (UI), and each session has a unique session identifier (USI). The USI supports anonymous users and maintains authentication without requiring authentication for each request. The system includes a session manager that accesses session state memory and virtual device memory. The session state memory provides short-term storage of records of all current client-server sessions, including USIs and associated UIs). The virtual device memory provides long-term storage of state mirroring the current state of a client device involved in a transaction during a session.Type: ApplicationFiled: October 10, 2002Publication date: May 1, 2003Applicant: Openwave Systems Inc.Inventors: Rikard M. Kjellberg, Tomas G. Lund
-
Patent number: 6556841Abstract: An apparatus and method for implementing spelling error detection and correction for a two-way mobile communication device. The two-way mobile communication device has a display screen and a telephone-type keypad (e.g., keys 0-9, “*”, “#”, etc.) with the characters mapped onto each key in a many to one fashion. According to one embodiment, when the end of a character string (e.g., a word) is indicated by the input of a termination symbol (e.g., a space or “#”) then that character string is compared to a plurality of character strings stored in a dictionary. If no match is found for the character string in the dictionary, then it assumed that the character string is misspelled. Individual character elements of the subject character string are then systematically replaced by character elements mapped to the same key, and then each combination is compared to the entries resident in the dictionary.Type: GrantFiled: May 3, 1999Date of Patent: April 29, 2003Assignee: Openwave Systems Inc.Inventor: Francis H. Yu
-
Patent number: 6553022Abstract: A voice network node is configured to recognize the receipt of a non-routable data network access number, which may be in the form of X11, which is dialed from a subscriber terminal wishing to gain access to a data network. Either the voice network node alone, or in combination with other network nodes, requests subscriber information, including an identification of a data network service provider, from the subscriber terminal. The subscriber information is forwarded to the data network service provider identified by the subscriber information for authentication purposes. If authenticated, the subscriber terminal is connected to the data network via one of the voice network nodes. Upon termination of the connection, a voice network node sends data network connection information to the data network service provider for billing and revenue sharing purposes.Type: GrantFiled: July 16, 1998Date of Patent: April 22, 2003Assignee: Openwave Systems, Inc.Inventor: Peter J. Hartmaier
-
Patent number: 6553222Abstract: A method and system which enables two-way mobile communication devices to automatically update and utilize the entries in a resident address book, where the entries are comprised of a personalized greeting from a caller and related information (e.g. automatic number identification (ANI) information). Calls placed to a serviced device are intercepted and processed by a call manager. The call manager extracts the ANI information from the call and determines if the called mobile device has an address book entry for the caller. If it is determined that the caller does not have an address book entry, the caller is prompted to provide a personalized greeting, which is recorded and forwarded with the ANI information to a proxy server device associated with the called mobile device. Upon completion of the above described processing, the called and calling devices are connected (i.e. a voice communication channel is established).Type: GrantFiled: March 29, 1999Date of Patent: April 22, 2003Assignee: Openwave Systems Inc.Inventor: Avi S. Weiss
-
Publication number: 20030065724Abstract: Techniques for managing messages in unified messaging systems are disclosed. Various message categories can be defined such that every message in the unified messaging system can be categorized under at least one category. The message category can, for example, include categories associated with types (or format) of the messages, as well as categories that are defined based on virtually any other criteria. In addition, rules can be defined for the message categories and associated with messages in the unified messaging system. Furthermore, techniques suitable for performing various operations on messages in the unified messaging system are disclosed. The operations can be performed based on the result of evaluation of rules with respect to messages in the unified messaging system. As will be appreciated, the techniques can be implemented to exercise better control over the overall management of the unified messaging system and the operations performed on the messages.Type: ApplicationFiled: September 28, 2001Publication date: April 3, 2003Applicant: Openwave Systems Inc.Inventor: Jonathan Clark
-
Publication number: 20030055867Abstract: Improved techniques for presentation of information on devices operating in communication systems are disclosed. An inter-device linking system can be used to inter-link various devices operating in the communication system. The inter-device linking system can detect when information cannot be presented on a first device. Moreover, the inter-device linking system can facilitate presentation of information on a second device. This allows the user to conveniently inter-link various communication devices. As a result, the user can conveniently schedule a device to present information while working on another device.Type: ApplicationFiled: July 31, 2001Publication date: March 20, 2003Applicant: Openwave Systems Inc.Inventor: Peter F. King
-
Patent number: 6532446Abstract: A wireless communication system that utilizes a remote voice recognition server system to translate voice input received from serviced mobile devices into a symbolic data file (e.g. alpha-numeric or control characters) that can be processed by the mobile devices. The translation process begins by establishing a voice communication channel between the serviced mobile device and the voice recognition server. A user of the mobile device then begins speaking in a fashion that may be detected by the voice recognition server system. Upon detecting the user's speech, the voice recognition server system translates the speech into a symbolic data file, which is then forwarded to the user through a separate data communication channel. The user, upon receiving the symbolic data file at the mobile device, reviews and edits the content and further utilizes the file as desired.Type: GrantFiled: August 21, 2000Date of Patent: March 11, 2003Assignee: Openwave Systems Inc.Inventor: Peter F. King
-
Patent number: 6526439Abstract: Under the limited bandwidth of the current wireless data network and with the low memory in mobile devices in use today, the process of going through a number of intermediate pages to get to a desired page increases the latency of the information deliver and intensifies the network traffic. A method for accelerating the navigation of hypertext pages based on a compound request is disclosed. After a compound request is entered and activated, the compound request is parsed into an antecedent request followed by a final request wherein the antecedent request comprises a plurality of intermediate requests. All the intermediate requests are processed individually and sequentially as if they were entered individually and cards corresponding to the intermediate requests are fetched sequentially. A final card containing desired information by the final request is fetched based on the card corresponding to the last intermediate request and thereby displayed.Type: GrantFiled: March 30, 2000Date of Patent: February 25, 2003Assignee: Openwave Systems Inc.Inventors: Alain S. Rossmann, Andrew L. Laursen, Bruce K. Martin
-
Patent number: 6516316Abstract: The present invention discloses a centralized certificate management system for thin client devices in data networks and has particular applications to systems having a large number of the thin clients serviced by a proxy server through which the thin clients communicate with a plurality of secure server computers over a data network. According to one aspect, the present invention comprises a certificate management module that causes the server device to manage digital certificates for each of the thin client devices. To minimize the latency of obtaining certificates for each of the thin client devices, the certificate management module reserves a fixed number of free certificates signed by a certificate authority and their respective private keys in a certificate database and frequently updates the free certificate according to a certificate updating message.Type: GrantFiled: October 25, 2000Date of Patent: February 4, 2003Assignee: Openwave Systems Inc.Inventors: Seetharaman Ramasubramani, Peter F. King
-
Patent number: 6509913Abstract: Improved techniques for configuring user interfaces (e.g., man-machine interfaces) for wireless devices are disclosed. The configuring of user interfaces is able to be controlled by a network operator such that replacement, alteration or customization of the user interfaces by network operators is possible. Besides the ability to partially or completely change the user interface, such configuring or customization enables network operators to provide options, logos, advertising, etc. in a controllable way.Type: GrantFiled: April 30, 1998Date of Patent: January 21, 2003Assignee: Openwave Systems Inc.Inventors: Bruce K. Martin, Jr., Bruce V. Schwartz, Steve S. Boyle