Patents Assigned to Openwave Systems Inc.
  • Patent number: 7209966
    Abstract: A mediation system as disclosed herein is capable of performing a method for facilitating mediated communication. In at least one embodiment of the method for facilitating mediated communication, the method includes receiving a service selection from a mediation subscriber communication device, determining a context associated with the service selection, and preparing plurality of contextual arrangement options in response to determining the context.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: April 24, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Richard L. Schwartz, Stuart Evans
  • Patent number: 7207011
    Abstract: An alphanumeric information entry process that includes provision and use of a personal context model that correlates various examples of user context against a unique personal language model for the user. The personal language model itself along with considerable correlation examples can be developed by statistical analysis of user documents and files including particularly email files (including address books). Such processing can be done locally or remotely. The personal context model is used to predict subsequent alphanumeric entries for a given user. In one embodiment predictions are presented one word at a time. Predictions can be automatically changed in one embodiment when the user fails to make any input for a predetermined period of time.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: April 17, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Joseph Mulvey, Pierre Demartines
  • Patent number: 7206388
    Abstract: Systems and method for providing voice-activated presence information are disclosed. According to one embodiment, the system includes a voice gateway in communication with a presence server. The presence server is for determining presence information of an individual. The voice gateway is for voicing the presence information to a caller after receiving the presence information from the presence server. The voice gateway may also place an outgoing communication to the individual. The presence server may determine whether the individual is present and available on a communication network.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: April 17, 2007
    Assignee: Openwave Systems Inc.
    Inventor: Athanassios Diacakis
  • Patent number: 7203752
    Abstract: A system and method provide for establishment and use of permission sets for subscribers where client applications in a wireless communication environment are requesting location information for a particular wireless communications device from a provider of such information. The system described herein provides the capability for a wireless communications device operator to establish a profile wherein limitations may be placed on the provision of such location information based on such things as the requesting party, spatial and temporal limitations, as well as granularity. The system described herein may be further configured such that an authentication process is preformed for client application seeking location information which would require the registration of such client applications with a centralized processing system.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: April 10, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Christopher R. Rice, Cameron Fieber, Ron Poulin, Peter Jones
  • Patent number: 7197120
    Abstract: One embodiment of the disclosures made herein is a method for facilitating mediated communication. In such an embodiment of the disclosures made herein, a voice-based communication request transmitted from a first communication device is received by a mediation system. The voice based communication request is requesting voice-based communication between the first communication device and a second communication device. In response to receiving the request for voice-based communication, a capability of the first communication device for communicating via a prescribed text messaging protocol is determined. Facilitating presentation of a text messaging follow-through action at the second communication device is performed in response to determining that the first communication device is capable of communicating via the prescribed text messaging protocol.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: March 27, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Uwe Luehrig, Stuart Evans
  • Publication number: 20070026871
    Abstract: A method of providing location-based services includes transmitting a first location criterion from a wireless network server to a wireless device. The method also includes evaluating whether a physical location of the wireless device satisfies the first location criterion. The process of evaluating is performed in part using the wireless device. When the first location criteria is satisfied, the method further includes transmitting an indication from the wireless device to the server that the first location criterion has been satisfied.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 1, 2007
    Applicant: Openwave Systems Inc.
    Inventor: Garrick Wager
  • Patent number: 7167711
    Abstract: A system and method for controlling financial transactions is disclosed. A customer, using a wireless device, identifies a point of sale and the amount of a transaction at that point of sale is first communicated to a central service and then transmitted to the wireless device for display at the wireless device. The customer can either accept the transaction amount to complete the transaction or reject the amount to cancel the transaction. The customer may have to enter a password or personal identification number to verify the authorization to use the wireless financial system. The customer is billed for the transaction via credit, debit, ATM or other methods, such as the wireless carrier or an internet provider.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: January 23, 2007
    Assignee: Openwave Systems Inc.
    Inventor: Charles L. Dennis
  • Patent number: 7143043
    Abstract: An improved approach for resolving overloaded keys (i.e., ambiguous keys) in constrained data entry computing systems is disclosed. A combination of an ambiguous key entry and a corresponding voice input are used to particularly identify an entered key. Examples, of constrained data entry computing systems include palm-sized computers, mobile phones (including cellular), Portable Digital Assistants (PDAs), Internet appliances, etc.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: November 28, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Tom R. Vandermeijden
  • Patent number: 7133685
    Abstract: A method of providing location-based services for a mobile unit operating in a wireless network including network structures. The method includes receiving an identifier associated with the mobile unit. The method also includes monitoring a location of the mobile unit using the identifier and a network-assisted location finding system to identify a crossing of a service zone boundary by the mobile unit. The service zone boundary is defined by reference to at least one of the network structures. The service zone boundary also corresponds to a geographic zone boundary. The method further includes transmitting service information to a system user in response to the crossing of the service zone boundary.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: November 7, 2006
    Assignee: Openwave Systems Inc.
    Inventors: David A. Hose, James A. Fitch
  • Patent number: 7130894
    Abstract: A microbrowser in a mobile telephone or other hand-held mobile device generates a Graphical User Interface (GUI) having features that make the device more user-friendly. In one mode, the GUI includes a softkey indicator indicating a corresponding softkey action and an input field for receiving a user-input character string, such as a telephone number. In response to typing in the input field, a softkey action previously associated with the input field, such as a dial action, is automatically selected, and the softkey indicator is automatically changed to indicate the selected action. In another mode, the GUI displays an input field and a menu listing performable actions. In response to a user input representing a single action by the user and designating one of the performable actions, the designated action is selected and the input field is activated, enabling the user to input characters associated with the designated action.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: October 31, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Paul A. Smethers
  • Patent number: 7130296
    Abstract: A system and method for registering and deregistering a mobile computing device with a service node, comprising sending a registration request message upon connection to a network, receiving a temporary IP address for the network, sending a registration notification message to the service node, wherein said registration request message includes the temporary IP address, receiving an acknowledgement message from the service node indicating that the mobile computing device is registered with the service node, monitoring an activity level of the mobile computing device to determine when the mobile computing device has been idle for a predetermined period of time, and sending a deregistration message to the service node to deregister with the service node when said mobile computing device has been idle for said predetermined period of time.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: October 31, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Peter Gerald McNiff, Michael Thomas Wilhoite
  • Patent number: 7127700
    Abstract: The Web Services Development Kit (WSDK) comprises a set of build-time tools and run-time components designed to support the development of web services and the interface to those services. WSDK provides a framework for the development of web services that isolates developers from the implementation details of the markup and transport layers, by separating the logical aspects of the service development from the physical aspects. A “call” generated by a client contains a batch of operations to be executed in the context of a single request/reply message exchange. A markup library translates logical structure to a specific markup language. Additional markup languages are supported by adding additional modules to the markup library.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: October 24, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Andrew R. Large
  • Patent number: 7127238
    Abstract: A mobile telephone comprises a telephony unit to process wireless telephony signals and a browser to enable the user to navigate hypermedia information via a wireless network. The telephony unit receives a signal indicating an incoming telephone call with Caller-ID information. The telephony unit provides the Caller-ID information to the browser, which uses the Caller-ID information to identify an action or data previously associated with the Caller-ID information. In one embodiment, the browser looks up ring tone data associated with the Caller-ID information and provides the ring tone data to the telephony unit, which causes a ring tone to be generated based on the ring tone data. Distinctive ring tones may be associated with particular callers or groups of callers. The browser may request ring tone data from a remote server over the wireless network.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: October 24, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Tom R. Vandermeijden, Adam H. E. Eberbach
  • Patent number: 7111248
    Abstract: An alphanumeric information entry process that includes provision and use of a personal context model that correlates various examples of user context against a unique personal language model for the user. The personal language model itself along with considerable correlation examples can be developed by statistical analysis of user documents and files including particularly email files (including address books). Such processing can be done locally or remotely. The personal context model is used to predict subsequent alphanumeric entries for a given user. In one embodiment predictions are presented one word at a time. Predictions can be automatically changed in one embodiment when the user fails to make any input for a predetermined period of time.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: September 19, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Joseph Mulvey, Pierre Demartines
  • Publication number: 20060203770
    Abstract: An example system comprises one or more base stations, each base station associated with a cell, a Channel-to-Subscriber Management Entity operable to register a channel and a plurality of subscribers to that channel, wherein each subscriber is located in at least one of the cells, and a router operable to send media content associated with the channel to the one or more base stations, wherein each base station is operable to transmit the content to the subscribers in its cell at the same time.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Applicant: Openwave Systems Inc.
    Inventor: Rikard Kjellberg
  • Patent number: 7107038
    Abstract: The present invention is directed to a method for determining whether a location associated with a wireless station, such as a cellular telephone, is located within an area of interest. The area of interest is defined using quadtree representation of an area that includes the area of interest and identifying nodes within the quadtree that represent the area of interest. By iterative comparison of the location associated with the wireless station to the locations associated with a node at each level of the quadtree, a determination can be made as to whether or not the location associated with the wireless station is within the area of interest.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: September 12, 2006
    Assignee: Openwave Systems Inc.
    Inventors: James A. Fitch, Garrick T. Wager
  • Patent number: 7099917
    Abstract: The invention provides a method of using a communications device to access an on-line service provided by a network server. In one embodiment of the invention, a mobile telephone is used to establish a connection with a proxy server. The mobile telephone is then used to establish a second connection with a network server on which hypermedia information is stored. The second connection is a secure end-to-end connection which may be achieved by either tunneling through the proxy server or by bypassing it entirely. The second connection is used to send a secure request for hypermedia information to the network server. If it is determined that, in order to service the request, additional information is required, then the mobile telephone is notified and a service capable of providing the additional information is accessed remotely in the proxy server by sending a communication to the proxy server via the first connection.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: August 29, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Michael E. S. Luna, James Clarke
  • Publication number: 20060189328
    Abstract: 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 positioning service provider via a process in which an alias is used instead of the subscriber's normal identity. The subscriber's number may further be concealed from the service provider via a process wherein encrypted information is used instead of the subscriber's normal identity.
    Type: Application
    Filed: April 24, 2006
    Publication date: August 24, 2006
    Applicant: Openwave Systems, Inc.
    Inventors: Mats Cedervall, Thomas Ekerborn
  • Patent number: 7093286
    Abstract: 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).
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: August 15, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Peter F. King
  • Publication number: 20060173959
    Abstract: A network-based messaging system comprises multiple agents to communicate messages between multiple users in real time using, for example, an XML document synchronization model. Each agent has properties defined in XML and can subscribe to properties of other agents. Each agent can notify other agents which subscribe to it of changes to its properties. The agents communicate using an XML or alternative extensible data interchange protocol. The agents include device agents to represent each of multiple user devices, which may include computers on a wireline network and mobile devices on a wireless network. The agents also include persona agents to represent each user. The persona agents collect information about the properties of other agents and publish the information to other, subscribing agents. Each persona agent comprises properties to maintain state information for each device used by the corresponding user. Most of the agents reside in a centralized agent system.
    Type: Application
    Filed: March 30, 2006
    Publication date: August 3, 2006
    Applicant: Openwave Systems Inc.
    Inventors: Samuel McKelvie, Phillip Bogle, Timothy Brennan, John Cordell, Adam Doppelt, Eric Feigin, Bruce Johnson, Patrick O'Donnell, Robert Williams