Patents Assigned to Openwave Systems Inc.
  • Patent number: 8069209
    Abstract: A system, apparatus, and method for controlling the operation of a service in a client device. The invention uses an existing protocol which is used for communications between an application resident in the device and a remote server to convey information about the service to the application. The information may be relevant to a service specific function, such as configuration or provisioning, or an activation or de-activation instruction, for example. The application receives the service related information, processes the information and then provides the information to the service via a notification channel. The service related information may be incorporated into a message sent from the remote server to the client device by using an element of the protocol, for example, by appending a text string to a header.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: November 29, 2011
    Assignee: Openwave Systems Inc.
    Inventors: Michel Levesque, Jon Witort, Sousso Kelouwani
  • Patent number: 8046433
    Abstract: In a technique for enhancing discoverability and increasing usage of a web browser in a mobile device on a wireless network, a server system coupled to the wireless network receives a signal representing initiation of a voice call from the mobile device. In response, the server system performs a lookup to determine whether a website is associated with the telephone number being called. If a website is associated with the telephone number being called and the mobile device has the capability to access and display the website, the server system sends an Alert to the mobile device, causing the mobile device to notify its user about the website. The user may then input a selection to either access the website instead of completing the call or to proceed with the voice call.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: October 25, 2011
    Assignee: Openwave Systems Inc.
    Inventors: Tom R. Vandermeijden, James P. La Fleur
  • Patent number: 8019274
    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: Grant
    Filed: January 21, 2010
    Date of Patent: September 13, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Rikard Kjellberg
  • Publication number: 20110201351
    Abstract: A system and method for providing mobile user classification information for a target geographical area uses location information of mobile communication devices to detect the mobile communication devices within the target geographical area at a specified time and then further uses at least one of the location information of the detected mobile communication devices and Internet session information of the detected mobile communication devices to produce the mobile user classification information of the mobile communication devices within the target geographical area that are classified in one or more classifications.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Yixiang Chen
  • Publication number: 20110202409
    Abstract: A system and method for providing targeted advertisements are provided. The system and method involve receiving a request message from a request source for a content element hosted by a content source. A request description is inserted into the request message for use in selecting a targeted advertisement, whereby the request description contains information about the request source. The request description is sent to the content source, and after receiving a response message that includes a targeted advertisement that was selected based on the request description, the response message is sent to the request source.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110202654
    Abstract: A configurable content injection service system and method of injecting a new content into data of a data traffic between a data source and a user device uses configuration information set by one or more content injection service users. The configuration information includes at least one condition related to the data traffic between the data source and the user device to inject the new content if the at least one condition is satisfied.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Paul Marquess, Stephen F. Wright
  • Publication number: 20110203006
    Abstract: A method and system for delivering closed-audience content to a closed mobile audience is described. In one embodiment, a method for delivering closed-audience content to a closed mobile audience is described. The method for delivering closed-audience content to a closed mobile audience involves obtaining closed-audience content, establishing a closed mobile audience, identifying a mobile user or a mobile device as being part of the closed mobile audience, and delivering the closed-audience content to the mobile user or the mobile device. Other embodiments are also described.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Kumar Gopalakrishnan
  • Publication number: 20110202589
    Abstract: Techniques for providing a proxy service are disclosed. In an embodiment, a proxy system includes a proxy service module and a scripting engine. The proxy service module is configured to intercept and process messages that travel between user devices and the Internet and the scripting engine is in communication with the proxy service module and is configured to manage a plurality of scripts that are written in one or more scripting languages. The proxy service module is configured to intercept a message that travels to the proxy service module and that is related to a user device, to associate a script with the intercepted message, and to cause the script to be executed at one of the user device, the proxy system, or a system that is external to the user device and the proxy system depending on the function associated with the script.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Philippe Piernot, Steven J. Drach
  • Patent number: 7983156
    Abstract: A method for controlling network congestion includes estimating a queue size, entering a first mode of operation if the estimated queue size is below a first threshold, and entering a second mode of operation if the estimated queue size is above a second threshold.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: July 19, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Emmanuel Papirakis
  • Patent number: 7966020
    Abstract: A group of wireless device users are notified of an event. A location data determination algorithm is provided to a wireless device, where the algorithm determines a frequency at which the device interacts with network elements to determine its location. The location data is stored in a notification server and used to identify a user at a specific location. When a governmental or commercial entity wishes to issue a notification, a message is provided to those users whose location is identified as being in an area defined by the entity.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: June 21, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Mark Drennan
  • Publication number: 20110142024
    Abstract: Embodiments of the present invention are directed to systems and methods for establishing and/or routing wireless data and/or voice connections across a hybrid network based upon a user's selection or preference. In some embodiments, a method for routing a wireless connection across a hybrid network comprises allowing a user to select a routing preference, routing the wireless connection via a short-haul communications network if the routing preference indicates a short-haul communications network choice, and routing the wireless connection via a cellular network if the routing preference indicates a cellular network choice. In other embodiments, the present invention provides a system and method for learning the user's data, cellular, and/or VoIP access habits in order to optimize the user's experience. In yet other embodiments, the present invention allows carriers to comply with CALEA and E911 rules by identifying the location of hybrid devices within the hybrid network.
    Type: Application
    Filed: February 22, 2011
    Publication date: June 16, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Mark Drennan
  • Publication number: 20110105130
    Abstract: Aspects of the disclosure are directed to various embodiments in which a processor node in the wireless network uses a caller's location-based data, alone or in combination with portions of the user profile, to provide information to the telephony terminal (an agent thereof) being called. In one embodiment, the wireless-technology equipment includes a processor node (e.g., processor module, circuit, and/or stored set of executable processor instructions) that is configured to access a memory circuit that stores on behalf of an operator for the communication network, user profiles that include wireless network subscriber data useful for providing network access to user mobile terminals associated with the subscriber data, and that also stores, on behalf of a third party, communication rules relevant to geographic regions of service provided by the communication network and relevant to designated telephony terminals called by the user mobile terminals.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110103357
    Abstract: The disclosure is directed to mobile terminals, their circuits, components, CPU-programming instructions and methods of implementing the mobile terminals so that they behave in accordance with one or more of the above-characterized manners. For example, the mobile terminal used in such a wireless network includes a memory circuit that stores: on behalf of an operator for the communication network, user identity information relating to wireless network subscriber data useful for providing network access; and on behalf of a third party, an executable set of communication rules relevant to a geographic region of service provided by the communication network.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110103358
    Abstract: The disclosure concerns a communication network having a wireless network that provides access of back channel data to third parties. A processor node in the wireless network uses and processes location-based mobile-terminal data as geographically-tagged information sources for processing and analysis by third parties. In some configurations, the processor node receives feedback from the third parties, and/or input from other resources and databases, for adaptively re-processing the data previously provided to the third parties.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110103356
    Abstract: Consistent with one aspect, location-based mobile-terminal data is processed within or involving the wireless portion of such communication networks, and methods and apparatuses process the location-based mobile-terminal data based on information provided from outside the relationship of the network operator and the user. The location-based mobile-terminal data is extracted and processed by a node in the wireless portion of the communication network based on a specified set of rules. Other sources of location-based information originate from within the communication network itself including, but not limited to, location information regarding the nodes themselves.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110105084
    Abstract: According to certain aspects, a processor node provides controls on access to communications channels according to government-related standards which are similarly stored and used as mobile-terminal profiles. Where government employees are prohibited from keyboarding/texting on a mobile terminal while driving (as recently enacted in one federal level), the processor node controls the communications to block/monitor such keyboarding/texting while the mobile terminal is being track using the user's mobile-identification information with the location-access point as part of a mandatory government-based authorization subscriber protocol and/or another authorized procedure.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110105145
    Abstract: Consistent with one aspect, location-based mobile-terminal data is processed within or involving the wireless portion of such communication networks, and methods and apparatuses process the location-based mobile-terminal data based on information provided from outside the relationship of the network operator and the user. The location-based mobile-terminal data is extracted and processed by a node in the wireless portion of the communication network based on a specified set of rules. Other sources of location-based information originate from within the communication network itself including, but not limited to, location information regarding the nodes themselves.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110105077
    Abstract: A processor node stores and processes the last known location for certain mobile terminals to provide intermediate back-channel data in a form that is a function of whether the intermediate back-channel data is to be used in a situation that would encroach on information that might be sensitive to the subscriber or user of the mobile terminal, as viewed contractually, ethically or otherwise. If, for example, the subscriber or user of the mobile terminal has no such concerns (rights have been waived voluntarily by agreement with the wireless network operator or a third party, or involuntarily such as by a government mandate), the processor node generates location-identity-based back-channel data in a form that does not attempt to hide or code the user's identity and/or specific location. This form of (nonanonymized) data can be freely used internally by processor nodes internal to the wireless carrier as well as produced for review and analysis, such as demographic analytics, for use by a third party.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave System, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110105146
    Abstract: Certain embodiments configure wireless-technology equipment, including a processor node, to store and access back channel data for the purpose of controlling aspects of mobile terminals. Within a wireless communication network, a memory circuit stores: on behalf of an operator for the communication network, user profiles that include wireless network subscriber data useful for providing network access to user terminals associated with the subscriber data; and on behalf of a third party, communication rules relevant to a geographic region of service provided by the communication network (optionally, the third party communication rules are implemented pursuant to three-way agreements between the subscriber, the operator of the wireless network and the third party).
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: Openwave Systems, Inc.
    Inventor: Anand Chandrasekaran
  • Publication number: 20110082946
    Abstract: A technique for controlling the streaming of content through a network is disclosed. The technique involves changing the rate at which content chunks are sent from an intermediate network device in order to cause a client to request content chunks that are encoded at a different bit rate. For example, an intermediate network device can reduce the rate at which content chunks are sent to a client in order to cause the client to adapt to the reduced flow rate by requesting content chunks that are encoded at a lower bit rate. Causing a client to request content chunks that are encoded at a lower bit rate can reduce the bandwidth demand in a wireless communications network.
    Type: Application
    Filed: October 6, 2010
    Publication date: April 7, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Kumar Gopalakrishnan