Patents Assigned to Openwave Systems Inc.
  • Publication number: 20130198607
    Abstract: Methods, systems, devices and computer program products for modifying and processing host webpage data are described. The host webpage data intended for receipt by a browser which will interpret the host webpage data and generate a host webpage document therefrom. The host webpage data is modified using second and third webpage data before being sent to the browser. The second webpage data is arranged to cause a frame to be generated within the host webpage document, the generated frame comprising a second webpage document which is associated with a different domain to the host webpage document. Furthermore, the third webpage data is arranged to cause the browser to allow access to functionality of the host webpage document by the second webpage document which would otherwise be blocked.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Richard Mischook, Colin Woods
  • Publication number: 20120315922
    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: Application
    Filed: August 23, 2012
    Publication date: December 13, 2012
    Applicant: Openwave Systems, Inc.
    Inventor: Mark Drennan
  • Patent number: 8275359
    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 3, 2011
    Date of Patent: September 25, 2012
    Assignee: Openwave Systems Inc.
    Inventor: Mark Drennan
  • Publication number: 20120226552
    Abstract: In one embodiment a method comprises: at an access network, receiving a first request from a request source for an advertisement; requesting request source information related to the request source from an access network knowledge base using identification data of the request source; generating a second request for an advertisement in response to the request source information; and sending the second request to an ad server to obtain a targeted advertisement for the request source based on the request source information.
    Type: Application
    Filed: February 29, 2012
    Publication date: September 6, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Suresh Seenichamy
  • Patent number: 8250168
    Abstract: Methods for accessing published content from a mobile device are described herein. In one aspect of the invention, an example of a process includes receiving a first message received from a mobile device over a network for accessing a destination, where the first message includes an identification associated with a destination and a predetermined indicator. In response to the first message, returning a second message to the mobile device, the second message including a link linking with a network-based resource associated with the destination. Other methods and apparatuses are also described.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: August 21, 2012
    Assignee: Openwave Systems Inc.
    Inventors: Jeremiah Robison, Benoit Schillings, Joseph E. Heitzeberg, James P. La Fleur
  • Publication number: 20120207041
    Abstract: A system and method for tagging client/network information in mobile data packet traffic intercepts a data packet from a wireless mobile device, which includes client-related information embedded in a header of the data packet, at a mobile access network. The client-related information is then extracted from the data packet for processing.
    Type: Application
    Filed: September 25, 2011
    Publication date: August 16, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Philippe Piernot, Yixiang Chen
  • Publication number: 20120209872
    Abstract: A user-centric identity management proxy system, including: a personalization engine configured to: receive user-centric information for a user from an identity management engine, wherein the user-centric information identifies the user and is specific to the user; receive context information for a location request by a user device from a content categorization engine, wherein the context information provides detail about the location request that is relatable to the user-centric information; and produce personalized information for the user based on the user-centric information and the context information; and a memory device to store the personalized information.
    Type: Application
    Filed: February 13, 2011
    Publication date: August 16, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Colin Woods, Rajalakshmi Iyer
  • Publication number: 20120209964
    Abstract: A method for dynamically configuring a video stream, including: identifying player control metadata attributes for an input video stream, wherein the input video stream is received from an origin server; storing the identified metadata attributes to a memory device; and dynamically inserting the metadata attributes into an output video stream in real-time.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 16, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Declan Harrison, Stephen Wright
  • Publication number: 20120209778
    Abstract: Mediation systems and methods for restricted access item distribution are disclosed. In an embodiment, a method for facilitating payment from a user device for a restricted access item hosted by a host system is disclosed. In another embodiment, a system for facilitating payment from a user device to for a restricted access item hosted by a host system is disclosed. In another embodiment, a method for providing a mediated marketplace service is disclosed.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 16, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Mark Delany
  • Publication number: 20120209990
    Abstract: Methods and systems for providing a zero rating service to an end-user device are described. In one embodiment, a method for providing a zero rating service to an end-user device involves redirecting a request that is directed to a third party URL from an end-user device to a zero rating URL and performing a URL transformation in response to the redirected request. Other embodiments are also described.
    Type: Application
    Filed: February 9, 2012
    Publication date: August 16, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Stephane Honore
  • Patent number: 8239469
    Abstract: A classifier is implemented to determine the number of message transfer agents (MTAs) through which an email message has traveled. If the number of MTAs through which the email message has traveled is below a predetermined threshold and the email message is not otherwise authenticated, the classifier will designate the email message as abusive.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: August 7, 2012
    Assignee: Openwave Systems Inc.
    Inventors: Mark H. Granoff, Bruce L. Brown, Jr., Samuel G. Silberman
  • Patent number: 8239474
    Abstract: A classifier is implemented to determine the number of message transfer agents (MTAs) through which an email message has traveled. If the number of MTAs through which the email message has traveled is below a predetermined threshold and the email message is not otherwise authenticated, the classifier will designate the email message as abusive.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 7, 2012
    Assignee: Openwave Systems Inc.
    Inventors: Mark H. Granoff, Bruce L. Brown, Jr., Samuel G. Silberman
  • Publication number: 20120195413
    Abstract: Data services are managed within the context of telephony services. Using the telephony services to manage the data services allows for authentication, authorization, and accounting of the data services within the framework of the telecommunication services.
    Type: Application
    Filed: July 29, 2011
    Publication date: August 2, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventor: Kim Quo-That Liu
  • Publication number: 20120191874
    Abstract: A domain name system (DNS) server is disclosed. The DNS server includes: a receiver to receive a DNS query comprising a domain name from a client device, wherein the domain name corresponds to a host server; a modifier to append a domain to an end of the domain name to create a modified domain name; and a mapping engine to compare the modified domain name to a local cache, wherein the local cache comprises a list of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: Openwave Systems Inc.
    Inventors: Gary Robinson, Kieran Sullivan
  • Publication number: 20120191805
    Abstract: Methods and transcoding proxies for transcoding media streams are described. In one embodiment, a method for transcoding a media stream that is delivered to an end-user device over a communications network involves selecting a transcoding technique for the media stream, transcoding a portion of the media stream using the selected transcoding technique, streaming the transcoded portion of the media stream to the end-user device, while the transcoded portion of the media stream is being streamed to the end-user device, detecting a change in a condition of the communications network, selecting a different transcoding technique in response to the change in the condition of the communications network, transcoding a subsequent portion of the media stream using the different transcoding technique, and streaming the transcoded subsequent portion of the media stream to the end-user device. Other embodiments are also described.
    Type: Application
    Filed: January 26, 2011
    Publication date: July 26, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Paul Fee, Stephen Wright, Declan Harrison
  • Publication number: 20120191876
    Abstract: A method and system for managing the delivery of content over a content network is described. In one embodiment, a method for managing the delivery of content over a content network involves maintaining a transcoding brokerage policy for a transcoding system that includes multiple transcoding engines, where the transcoding brokerage policy defines rules for selecting the transcoding engines, receiving a request for a content element that is stored at a content source, selecting one of the transcoding engines to transcode the requested content element according to the transcoding brokerage policy, and causing the requested content element to be transcoded by the selected transcoding engine. Other embodiments are also described.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: Openwave Systems Inc.
    Inventors: Drew Johnson, Indranath Ghosh, John Nguyen, Anil Bhikuayya Jangam
  • Publication number: 20120191804
    Abstract: A system and method for allowing requests generated as a result of dynamic URLs to be efficiently looked up in a cache are provided. The system and method involve receiving a request for a content element, the request being generated from a dynamic URL. A static content element identifier is generated from the request. In an embodiment, the static content element identifier includes only the content identification parameters and the dynamic parameters are removed. The static content element identifier is then used to determine whether the content element is in the cache.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Stephen Wright, Robert Logue
  • Publication number: 20120165044
    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: December 28, 2011
    Publication date: June 28, 2012
    Applicant: Openwave Systems, Inc.
    Inventors: Mats Cedervall, Thomas Ekerborn
  • Patent number: 8200826
    Abstract: According to an embodiment of the invention, a communal memory is disclosed. A communal memory is a shared memory between several participants over a network. The memory tracks the connectivity status of the participants. The state of each of the participants is shared with all of the other participants. Every participant tracks local connections, and compiles the connection data into an update. At a predetermined local interval, the update is transmitted to the other participants. This information can then be used to determine whether to accept network connections or for other purposes.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: June 12, 2012
    Assignee: Openwave Systems Inc.
    Inventor: Robert M. Fleischman
  • Publication number: 20120084460
    Abstract: A method and system for dynamic traffic steering is described. In one embodiment, a method for dynamic traffic steering involves receiving a request for content at a steering component, comparing information in the request with steering criteria in the steering component, steering the request based on the comparing, and continuously updating the steering criteria based on requests that are subsequently received at the steering component. Other embodiments are also described.
    Type: Application
    Filed: January 6, 2011
    Publication date: April 5, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Shaun McGinnity, Stephen Wright, Patrick McGleenon, Ramkumar Venkataramani, Mark Delany