Openwave Systems Patent Applications

WEB BROWSER IMPLEMENTATION OF INTERACTIVE VOICE RESPONSE INSTRUCTIONS

Granted: March 1, 2012
Application Number: 20120053947
Web browser implementable instructions are generated from interactive voice instructions that are not natively interpreted by web browsers. Generating web browser implementable instructions in this manner allows for faster and cheaper deployment of voice, video, and/or data services by allowing legacy services based on interactive voice instructions to function seamlessly within an all data network.

SYSTEM AND METHOD FOR ALLOWING DATA TRAFFIC SEARCH

Granted: February 23, 2012
Application Number: 20120047247
A system and method for allowing data traffic search involves capturing data traffic to and from a user device on at least one communication path between the user device and end devices and indexing data of the captured data traffic based on parameters, wherein the data of the captured data includes data of different types of data traffic with respect to at least one of protocol and application. As a result, the system and method allows a user to search the indexed data for the different…

METHOD AND SYSTEM FOR ENFORCING TRAFFIC POLICIES AT A POLICY ENFORCEMENT POINT IN A WIRELESS COMMUNICATIONS NETWORK

Granted: February 23, 2012
Application Number: 20120044807
Embodiments of a method and system for enforcing a traffic policy at a Policy Enforcement Point (PEP) that controls the flow of traffic in a wireless communications network are described. In one embodiment, a method involves learning the topology of the wireless communications network, defining a virtual PEP (VPEP) within the topology of the wireless communications network, the VPEP comprising a location component that is remote from the PEP, associating a traffic policy with the VPEP,…

SYSTEM AND METHOD FOR PROVIDING NETWORK RESOURCE IDENTIFIER SHORTENING SERVICE TO COMPUTING DEVICES

Granted: February 2, 2012
Application Number: 20120030359
A system and method for providing shortened network resource identifier service to computing devices uses a link translating technique to replace at least some of the links in network resources requested by the computing devices using shortened network resource identifiers so that network activities of the computing devices can be monitored or controlled.

METHOD AND SYSTEM FOR DELIVERING EMBEDDED OBJECTS IN A WEBPAGE TO A USER AGENT USING A NETWORK DEVICE

Granted: February 2, 2012
Application Number: 20120030305
A method and system for delivering embedded objects in a webpage to a user agent using a network device is described. In one embodiment, a method for delivering embedded objects in a webpage to a user agent using a network device is described. The method for delivering embedded objects in a webpage to a user agent using a network device involves intercepting a webpage at a network device, where the webpage is transmitted from a web server and is destined to a user agent, scanning the…

METHOD AND SYSTEM FOR LINK-TRIGGERED LINK-TRANSLATING PROXYING

Granted: February 2, 2012
Application Number: 20120030294
A method for obtaining web content at an Internet-connected device from an Internet accessible content source, wherein the device connects to the Internet via an access network, is described. The method involves obtaining, at the device, a link to a content element that is stored at the content source, wherein the link includes a pointer to a link-translating proxy server (LTPS) that is located outside of the access network and additional information that corresponds to a Universal…

SYSTEM AND METHOD FOR PREDICTING FUTURE LOCATIONS OF MOBILE COMMUNICATION DEVICES USING CONNECTION-RELATED DATA OF A MOBILE ACCESS NETWORK

Granted: February 2, 2012
Application Number: 20120028650
A system and method for predicting future locations of mobile communication devices utilizes connection-related data from a mobile access network supporting the mobile communication devices to determine latest locations of the mobile communication devices, which are used to predict the future locations of the mobile communication devices. In addition to the determined locations of the mobile communication devices, carrier-provided location predictive indicators and/or non-carrier…

SYSTEM AND METHOD FOR SENDING LOCATION-BASED MESSAGES USING DATA TRANSMITTED BETWEEN BASE STATIONS AND MOBILE SWITCHING DEVICES

Granted: January 26, 2012
Application Number: 20120021772
A system and method for sending location-based messages to mobile communication devices utilizes communications between base stations and mobile switching devices of a mobile access network to calculate the latest locations of the mobile communication devices supported by the mobile access network. The calculated locations of the mobile communication devices are maintained as location data in at least one location database, as well as information about the mobile communication devices.…

METADATA-BASED DATA ACCESS AND CONTROL

Granted: December 22, 2011
Application Number: 20110314071
Data access is controlled using metadata in the data being stored. As consistent with various example embodiments, data is stored on behalf of one or more of a multitude of disparate users and/or applications using the data, based upon metadata in the data itself and storage rules for the metadata. In one implementation, a rules-based storage and access system retrieves storage rules based upon metadata in received data, and executes the storage rules to select a file system in which to…

SYSTEM AND METHOD FOR PROVIDING MOBILE USER CLASSFICATION INFORMATION FOR A TARGET GEOGRAPHICAL AREA

Granted: August 18, 2011
Application Number: 20110201351
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…

METHOD AND SYSTEM FOR DELIVERING CLOSED-AUDIENCE CONTENT TO A CLOSED MOBILE AUDIENCE

Granted: August 18, 2011
Application Number: 20110203006
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…

CONFIGURABLE CONTENT INJECTION SERVICE SYSTEM

Granted: August 18, 2011
Application Number: 20110202654
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.

SCRIPTING/PROXY SYSTEMS, METHODS AND CIRCUIT ARRANGEMENTS

Granted: August 18, 2011
Application Number: 20110202589
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…

USING LANGUAGE INSERTION TO PROVIDE TARGETED ADVERTISEMENTS

Granted: August 18, 2011
Application Number: 20110202409
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…

SYSTEM AND METHOD FOR ROUTING A WIRELESS CONNECTION IN A HYBRID NETWORK

Granted: June 16, 2011
Application Number: 20110142024
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…

BACK-CHANNELED PACKETED DATA

Granted: May 5, 2011
Application Number: 20110105145
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.…

BACK-CHANNELED PACKETED DATA

Granted: May 5, 2011
Application Number: 20110105146
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,…

BACK-CHANNELED PACKETED DATA

Granted: May 5, 2011
Application Number: 20110105130
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…

BACK-CHANNELED PACKETED DATA

Granted: May 5, 2011
Application Number: 20110103358
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…

BACK-CHANNELED PACKETED DATA

Granted: May 5, 2011
Application Number: 20110103356
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.…