Patents Assigned to Openwave Systems Inc.
-
Patent number: 7111248Abstract: 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: GrantFiled: January 15, 2002Date of Patent: September 19, 2006Assignee: Openwave Systems Inc.Inventors: Joseph Mulvey, Pierre Demartines
-
Publication number: 20060203770Abstract: 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: ApplicationFiled: March 11, 2005Publication date: September 14, 2006Applicant: Openwave Systems Inc.Inventor: Rikard Kjellberg
-
Method for determining if the location of a wireless communication device is within a specified area
Patent number: 7107038Abstract: 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: GrantFiled: February 16, 2001Date of Patent: September 12, 2006Assignee: Openwave Systems Inc.Inventors: James A. Fitch, Garrick T. Wager -
Patent number: 7099917Abstract: 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: GrantFiled: April 18, 2001Date of Patent: August 29, 2006Assignee: Openwave Systems Inc.Inventors: Michael E. S. Luna, James Clarke
-
Publication number: 20060189328Abstract: 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: ApplicationFiled: April 24, 2006Publication date: August 24, 2006Applicant: Openwave Systems, Inc.Inventors: Mats Cedervall, Thomas Ekerborn
-
Patent number: 7093286Abstract: 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: GrantFiled: April 26, 2000Date of Patent: August 15, 2006Assignee: Openwave Systems Inc.Inventor: Peter F. King
-
Publication number: 20060173959Abstract: 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: ApplicationFiled: March 30, 2006Publication date: August 3, 2006Applicant: Openwave Systems Inc.Inventors: Samuel McKelvie, Phillip Bogle, Timothy Brennan, John Cordell, Adam Doppelt, Eric Feigin, Bruce Johnson, Patrick O'Donnell, Robert Williams
-
Patent number: 7065386Abstract: 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 particularly well suited for small-scale mobile devices having reduced size displays and overloaded 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: October 29, 2004Date of Patent: June 20, 2006Assignee: Openwave Systems Inc.Inventor: Paul A. Smethers
-
Patent number: 7062279Abstract: 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: GrantFiled: December 18, 2002Date of Patent: June 13, 2006Assignee: Openwave Systems Inc.Inventors: Mats Cedervall, Thomas Ekerborn
-
Patent number: 7054626Abstract: 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: August 20, 2001Date of Patent: May 30, 2006Assignee: Openwave Systems Inc.Inventor: Alain Rossmann
-
Patent number: 7054618Abstract: 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 service. If future requests require the proxy based service, then the proxy server will register the communication device with the proxy based service.Type: GrantFiled: May 23, 2002Date of Patent: May 30, 2006Assignee: Openwave Systems Inc.Inventor: Trevor McCullough
-
Patent number: 7035647Abstract: 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 be sufficient in some cases to indicate that a subscriber is within or outside of a home zone. In other cases, more accurate information may be required to make such a determination. When required, a more accurate source of information such as TDOA or GPS information may be invoked. The invention allows for more efficient use of the multiple sources by allowing for reduction of the instances where a high resource location information source is accessed.Type: GrantFiled: February 7, 2002Date of Patent: April 25, 2006Assignee: Openwave Systems Inc.Inventor: Andre Laurent de Verteuil
-
Patent number: 7031964Abstract: 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 device but limited memory in the device generally prevents this. This limitation is overcome by storing designated hypermedia links on a bookmark server. In one embodiment, the URL of the bookmark server is sent to the mobile device during initialization of the device. By allowing a user can to save, retrieve and maintain lists of frequently used links on the bookmark server, access to favorite resources on a network is greatly simplified.Type: GrantFiled: February 24, 1999Date of Patent: April 18, 2006Assignee: Openwave Systems Inc.Inventors: Peter F. King, Bruce V. Schwartz
-
Patent number: 7024428Abstract: 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 from the action tables and the retrieved data. The truth database and action tables are updated accordingly. An effective action table is then generated to account for any of the devices which were offline during the most-recent synchronization. The truth database and effective action tables are saved to a central database in an atomic transaction. The effective action tables are then used to update the data on the devices over the network.Type: GrantFiled: July 31, 2001Date of Patent: April 4, 2006Assignee: Openwave Systems Inc.Inventors: Alex Xueyuan Huang, Luca Andrea Castellano
-
Patent number: 7024177Abstract: 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.Type: GrantFiled: July 25, 2002Date of Patent: April 4, 2006Assignee: Openwave Systems Inc.Inventors: Aditya Bhasin, Michael Edward Smith Luna, Suresh Babu Bashyam
-
Patent number: 7024205Abstract: 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 the platform (112) receives subscriber profile information (114), location finding equipment inputs (116) and service information (118) related to the service request. Based on these inputs, the application selects location-based service data that is transmitted to the telephone (102) via a data server (120), the MSC (110) and the cell site equipment.Type: GrantFiled: November 6, 2000Date of Patent: April 4, 2006Assignee: Openwave Systems Inc.Inventor: David Hose
-
Patent number: 7020685Abstract: 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 from the trancoded request. The proxy server maintains a mapping of keywords to URLs. The proxy server looks up the extracted keyword in the keyword-to-URL mapping to identify the URL of an application associated with the keyword. The proxy server constructs an HTTP POST operation containing the keyword and the URL, and submits the HTTP POST operation to the application over a wireline network such as the Internet.Type: GrantFiled: August 16, 2000Date of Patent: March 28, 2006Assignee: Openwave Systems Inc.Inventors: David A. Chen, Piyush Patel
-
Patent number: 7020849Abstract: 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 dynamically. As a result, the display area can be used more efficiently.Type: GrantFiled: May 31, 2002Date of Patent: March 28, 2006Assignee: Openwave Systems Inc.Inventor: David Chen
-
Patent number: 7010603Abstract: 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 parameters). In either case, the connection information includes information with which the selection of the network transport and/or connection parameters can be made. The controlling of the network connection impacts quality of service provided to a requestor that is requesting use of the connection.Type: GrantFiled: August 17, 1998Date of Patent: March 7, 2006Assignee: Openwave Systems Inc.Inventors: Bruce K. Martin, Jr., Peter F. King, Stephen S. Boyle
-
Patent number: 7003327Abstract: 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 presented to the user of the mobile device on the display screen and the user interface of the mobile device is provisioned (e.g., softkey assignments and screen displays) for the particular class of contact identifier encountered. The encountered contact identifiers may be used as direct contact identifiers or indirect contact identifiers. Direct contact identifiers are used to initialize the appropriate application for the class of identifier encountered (e.g.Type: GrantFiled: June 14, 2000Date of Patent: February 21, 2006Assignee: Openwave Systems Inc.Inventors: Craig William Payne, Paul A. Smethers