Patents Assigned to Openwave Systems Inc.
  • Patent number: 6560456
    Abstract: 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: Grant
    Filed: June 24, 1999
    Date of Patent: May 6, 2003
    Assignee: OpenWave Systems, Inc.
    Inventors: Sunit Lohtia, Wilfred Martin James, Boon Chong Hwang
  • Patent number: 6560640
    Abstract: 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: Grant
    Filed: January 22, 1999
    Date of Patent: May 6, 2003
    Assignee: Openwave Systems, Inc.
    Inventor: Paul A. Smethers
  • Patent number: 6560216
    Abstract: 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: Grant
    Filed: September 17, 1998
    Date of Patent: May 6, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Peter Gerald McNiff, Michael Thomas Wilhoite
  • Publication number: 20030084165
    Abstract: 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: Application
    Filed: October 10, 2002
    Publication date: May 1, 2003
    Applicant: Openwave Systems Inc.
    Inventors: Rikard M. Kjellberg, Tomas G. Lund
  • Patent number: 6556841
    Abstract: 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: Grant
    Filed: May 3, 1999
    Date of Patent: April 29, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Francis H. Yu
  • Patent number: 6553222
    Abstract: 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: Grant
    Filed: March 29, 1999
    Date of Patent: April 22, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Avi S. Weiss
  • Patent number: 6553022
    Abstract: 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: Grant
    Filed: July 16, 1998
    Date of Patent: April 22, 2003
    Assignee: Openwave Systems, Inc.
    Inventor: Peter J. Hartmaier
  • Publication number: 20030065724
    Abstract: 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: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Applicant: Openwave Systems Inc.
    Inventor: Jonathan Clark
  • Publication number: 20030055867
    Abstract: 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: Application
    Filed: July 31, 2001
    Publication date: March 20, 2003
    Applicant: Openwave Systems Inc.
    Inventor: Peter F. King
  • Patent number: 6532446
    Abstract: 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: Grant
    Filed: August 21, 2000
    Date of Patent: March 11, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Peter F. King
  • Patent number: 6526439
    Abstract: 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: Grant
    Filed: March 30, 2000
    Date of Patent: February 25, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Alain S. Rossmann, Andrew L. Laursen, Bruce K. Martin
  • Patent number: 6516316
    Abstract: 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: Grant
    Filed: October 25, 2000
    Date of Patent: February 4, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Seetharaman Ramasubramani, Peter F. King
  • Patent number: 6509913
    Abstract: 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: Grant
    Filed: April 30, 1998
    Date of Patent: January 21, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Bruce K. Martin, Jr., Bruce V. Schwartz, Steve S. Boyle
  • Patent number: 6507847
    Abstract: A database structure is disclosed that is particularly suited to Usenet servers. The database is thread-hot, synchronized, and highly parallel. In addition, the database structure enables high speed read/write activity with low latency search processes. The database is statically sized, self-expiring, and self-reparing. No throttling or down-time is required in the normal course of operations. The database is accompanied by several caches to provide a system capable of high perfomance Usenet operations. The invention comprises a “key-value” database, several pointers, linked lists, locks, and queues. All of these elements are arranged to operate in a synergistic manner to achieve a highly efficient history database. Under normal conditions, most of the queries from newsfeeds can be satisfied from a cache of the latest history database entries because many of the newsfeeds will offer the same articles as the other newsfeeds.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: January 14, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Robert M. Fleischman
  • Patent number: 6507589
    Abstract: Techniques for routing messages to addressable portions (e.g., processes) within an apparatus are disclosed. The techniques can be performed by a variety of apparatus including, for example, a gateway, a proxy server or a mobile device. After receiving the messages routed thereto, the addressable portions are able to process the messages and perhaps return a reply message. Often, the apparatus is a gateway or proxy server coupled between a network containing remote computers storing information and a wireless communication system including a plurality of mobile devices. The processing of the message will typically act to produce a message that forwards certain of the information from one or more of the remote computers on the network to a mobile device coupled to the wireless communication system.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: January 14, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Seetharaman Ramasubramani, Stephen S. Boyle, Mark A. Fox
  • Patent number: 6480957
    Abstract: The present invention is a method and system for establishing an authenticated and secure communication session for transactions between a server and a client in a wireless data network that generally comprises an airnet, a landline network and a link server therebetween. The client having limited computing resources is remotely located with respect to the server and communicates to the server through the wireless data network. To authenticate each other, the client and the server conduct two rounds of authentication, the client authentication and the server authentication, independently and respectively, each of the authentication processes is based on a shared secret encrypt key and challenge/response mechanism. To reach for a mutually accepted cipher in the subsequent transactions, the server looks up for a commonly used cipher and forwards the cipher along with a session key to the client.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: November 12, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Hanqing Liao, Stephen S. Boyle, Peter F. King, Bruce V. Schwartz
  • Patent number: 6477243
    Abstract: Integration of telecommunication message services and other communication services is achieved by notifying a user of a communication system of successful receipt of a message (e.g., a facsimile message) by sending a confirmation message to the user, e.g., using e-mail, facsimile, voice and/or data communications. The user may be identified by a unique identifier, e.g., a telephone number. The confirmation message may comprise a facsimile message, an attachment which includes the received message or a computer network address of a location where information regarding the received message and/or the message itself may be accessed. For the latter case, the computer network address is preferably a universal resource locator (URL) associated with a web page at which the information and/or received message may be accessed. The information may allow the user to view the message (e.g.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: November 5, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Himanshu Choksi, Siva V. Kumar
  • Patent number: 6473609
    Abstract: The present invention is particularly applicable to navigation of Internet by two-way interactive communication mobile devices that are capable of wireless communication via a link server with service providers or network servers on the Internet. Despite the limited computing resources in mobile devices that make it economically and technically impractical for the mobile devices to operate a local browser functioning as if it was in a desktop computer, the present invention allows the mobile devices to interact effectively with the Internet using a control engine operating in the link server and an interface engine operating in the mobile devices. The control engine, which utilizes the computing resources of the link server device, is responsible for tasks that require considerable computing power and memory, such as processing of URL requests, interpretation of markup language files, management of data cache and variable states.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: October 29, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Bruce V. Schwartz, Russell S. Greer, Stephen S. Boyle, Mark A. Fox, Alain S. Rossmann, Mark G. Lentczner, Andrew L. Laursen, Brad E. Sandman
  • Patent number: 6473006
    Abstract: A method and apparatus to provide users with enhanced visual feedback after entry of data. When a user activates a key or inputs a sequence of keystrokes, a corresponding data character or characters is determined and displayed in a highlighting window. The desired character or set of characters may be determined by a predictive data entry method. The highlighting window provides greater visual feedback to the user through magnification, reverse video, or some other form of contrast enhancement method. If the user scrolls to a new character or characters because the currently displayed one(s) are not desired, then the new character or characters are displayed in the highlighting window. When the user ceases scrolling, indicating that the currently displayed character or characters are what the user desires, the highlighting window disappears and the display of the selected character or characters is restored to be the same format as previously entered characters.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: October 29, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Francis S. Yu, Alain S. Rossmann
  • Patent number: 6466783
    Abstract: The present invention discloses a method and apparatus for providing visual interfaces to mobile subscriber account services suitable for mobile devices with a small screen and phone keypad communicating, via a wireless data network, with a remotely located server device providing the mobile subscriber account services. Apart from the interactive voice system and other related systems providing access to subscriber account services, the present invention provides direct visual interface to the mobile subscriber account services and allows mobile subscribers to efficiently, visually and interactively, for example, access desired information and place service requests, through the limited screen and phone keypad at anytime from anywhere with limited costs to the service providers and maximum convenience to mobile subscribers.
    Type: Grant
    Filed: June 8, 1998
    Date of Patent: October 15, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Cynthia N. Dahm, Gregory Heumann, Bruce K. Martin, Jr., Alain S. Rossmann