Patents Assigned to Openwave Systems Inc.
-
Patent number: 8069209Abstract: 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: GrantFiled: June 16, 2006Date of Patent: November 29, 2011Assignee: Openwave Systems Inc.Inventors: Michel Levesque, Jon Witort, Sousso Kelouwani
-
Patent number: 8046433Abstract: 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: GrantFiled: February 8, 2010Date of Patent: October 25, 2011Assignee: Openwave Systems Inc.Inventors: Tom R. Vandermeijden, James P. La Fleur
-
Patent number: 8019274Abstract: 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: GrantFiled: January 21, 2010Date of Patent: September 13, 2011Assignee: Openwave Systems Inc.Inventor: Rikard Kjellberg
-
Publication number: 20110202589Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: OPENWAVE SYSTEMS INC.Inventors: Philippe Piernot, Steven J. Drach
-
Publication number: 20110203006Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: OPENWAVE SYSTEMS INC.Inventor: Kumar Gopalakrishnan
-
SYSTEM AND METHOD FOR PROVIDING MOBILE USER CLASSFICATION INFORMATION FOR A TARGET GEOGRAPHICAL AREA
Publication number: 20110201351Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: OPENWAVE SYSTEMS INC.Inventor: Yixiang Chen -
Publication number: 20110202409Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: OPENWAVE SYSTEMS INC.Inventor: Anand Chandrasekaran
-
Publication number: 20110202654Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: OPENWAVE SYSTEMS INC.Inventors: Paul Marquess, Stephen F. Wright
-
Patent number: 7983156Abstract: 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: GrantFiled: November 2, 2005Date of Patent: July 19, 2011Assignee: Openwave Systems Inc.Inventor: Emmanuel Papirakis
-
Patent number: 7966020Abstract: 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: GrantFiled: June 15, 2007Date of Patent: June 21, 2011Assignee: Openwave Systems Inc.Inventor: Mark Drennan
-
Publication number: 20110142024Abstract: 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: ApplicationFiled: February 22, 2011Publication date: June 16, 2011Applicant: OPENWAVE SYSTEMS INC.Inventor: Mark Drennan
-
Publication number: 20110105130Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110105145Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110105146Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110103356Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110105084Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110103358Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110105077Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave System, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110103357Abstract: 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: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: Openwave Systems, Inc.Inventor: Anand Chandrasekaran
-
Publication number: 20110082924Abstract: A technique for controlling the streaming of content through a network is disclosed. In an embodiment, the technique involves editing the manifest file that is used to implement an HTTP adaptive bit rate streaming protocol. For example, a manifest file is received at an intermediate network device in response to a request from a client for a content element, the manifest file is then edited at the intermediate network device, and then the edited manifest file is sent to the client. In an embodiment, editing the manifest file involves deleting and/or inserting a URI within the manifest file.Type: ApplicationFiled: October 6, 2010Publication date: April 7, 2011Applicant: OPENWAVE SYSTEMS INC.Inventor: Kumar Gopalakrishnan