Patents by Inventor Peter F. King

Peter F. King has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7093286
    Abstract: 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: Grant
    Filed: April 26, 2000
    Date of Patent: August 15, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Peter F. King
  • Patent number: 7031964
    Abstract: 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: Grant
    Filed: February 24, 1999
    Date of Patent: April 18, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Peter F. King, Bruce V. Schwartz
  • Patent number: 7010603
    Abstract: 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: Grant
    Filed: August 17, 1998
    Date of Patent: March 7, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Bruce K. Martin, Jr., Peter F. King, Stephen S. Boyle
  • Patent number: 6988147
    Abstract: A method and apparatus for establishing a secure tunnel through a proxy between a user device and a secure server on a network are described. The method comprises storing information retrievable by the proxy server, in the event of the user device sending a request to the proxy server to access the secure server during a current session with the proxy server. The information indicates that the user device wishes to access the secure server. Thereafter, the current session between the user device and the proxy server is terminated. A tunnel is set through the proxy server between the user device and the secure server (via a trusted domain proxy/firewall) in the event of the user device sending a further request to the proxy server to access the secure server.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: January 17, 2006
    Assignee: Openwave Systems Inc.
    Inventor: Peter F. King
  • Publication number: 20040215711
    Abstract: A mobile services platform (MSP) enables mobile clients on a wireless network to access network servers on a wireline computer network. The MSP comprises applications for execution during transactions between mobile clients and network servers in response to requests from mobile clients, and services for automatic invocation during communications between mobile clients and network servers. The MSP also includes a network services management subsystem that includes a proxy to proxy requests and responses between network servers and mobile clients. The MSP also includes a subscriber and service management subsystem to manage mobile subscriber data and subscriptions and to manage the applications and services to which subscribers have access. The MSP further includes a developer services management subsystem to enable and control access by external entities to subscriber-related information in the mobile services platform, and an administration subsystem to enable administrative operations to be performed.
    Type: Application
    Filed: October 31, 2002
    Publication date: October 28, 2004
    Applicant: Openwave Systems Inc.
    Inventors: Bruce K. Martin, Michael E.S. Luna, Peter F. King, Vinod Valloppillil, Seetharaman Ramasubramani
  • Publication number: 20040203670
    Abstract: Improved techniques for reducing delays faced by users of mobile devices due to unavailability of wireless networks are disclosed. The techniques facilitate the reduction of delays faced by users of mobile devices during unavailability of wireless networks. A first technique allows mobile devices to communicate with remote servers using asynchronous communications, namely asynchronous requests. Such asynchronous communications allow the processing at a mobile device to continue while the asynchronous request is processed in the background. A second technique pertains to the use of content channels with mobile devices. The content channels are stored and retained in cache memory so that their resources are guaranteed to be locally available, regardless of availability of wireless networks. A third technique pertains to improved list processing within mobile devices such that lists can be manipulated without server interaction. These various techniques can be used separately or in combination.
    Type: Application
    Filed: February 27, 2004
    Publication date: October 14, 2004
    Applicant: Openwave Systems Inc.
    Inventors: Peter F. King, Bruce K. Martin, Stephen S. Boyle, Bruce V. Schwartz, Lawrence Stein
  • Patent number: 6742022
    Abstract: A system configured to manage and process service requests within a data network. The system comprises a link server device that is configured to receive a service request from an interactive communication device, wherein the link server device attaches link server information to the service request indicating the operational capabilities of the link server device. A server device configured to receive the service request from the link server device and supply a service request response based upon information in the service request and the link server information. Wherein the link server executes a service command upon receipt of the service request response and supplies a status response to the interactive communication device.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: May 25, 2004
    Assignee: Openwave Systems Inc.
    Inventors: Peter F. King, Stephen S. Boyle, Lawrence M. Stein, Alain S. Rossmann, Bruce V. Schwartz, Mark G. Lentczner
  • Patent number: 6742127
    Abstract: A secure push server is disclosed. The push server is used for sending notifications to different wireless clients on different wireless networks. The push server allows information service providers to send notifications to the wireless clients. The information service providers initiate a request to the push server that includes updated information. The request also includes a certificate from the information service provider. The push server authenticates the request from the information service provider by verifying the certificate. The push server also determines if the certificate was issued from an acceptable certificate authority by examining an acceptable certificate authority list. Finally, the push server checks the content of the notification to be sure it does not interfere with other information service providers. After performing the security checks, the push server processes the notification request.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: May 25, 2004
    Assignee: Openwave Systems Inc.
    Inventors: Mark A. Fox, Peter F. King, Seetharaman Ramasubramani
  • Patent number: 6721288
    Abstract: Improved techniques for reducing delays faced by users of mobile devices due to unavailability of wireless networks are disclosed. The techniques facilitate the reduction of delays faced by users of mobile devices during unavailability of wireless networks. A first technique allows mobile devices to communicate with remote servers using asynchronous communications, namely asynchronous requests. Such asynchronous communications allow the processing at a mobile device to continue while the asynchronous request is processed in the background. A second technique pertains to the use of content channels with mobile devices. The content channels are stored and retained in cache memory so that their resources are guaranteed to be locally available, regardless of availability of wireless networks. A third technique pertains to improved list processing within mobile devices such that lists can be manipulated without server interaction. These various techniques can be used separately or in combination.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: April 13, 2004
    Assignee: Openwave Systems Inc.
    Inventors: Peter F. King, Bruce K. Martin, Jr., Stephen S. Boyle, Bruce V. Schwartz, Lawrence Stein
  • Publication number: 20040068665
    Abstract: A secure push server is disclosed. The push server is used for sending notifications to different wireless clients on different wireless networks. The push server allows information service providers to send notifications to the wireless clients. The information service providers initiate a request to the push server that includes updated information. The request also includes a certificate from the information service provider. The push server authenticates the request from the information service provider by verifying the certificate. The push server also determines if the certificate was issued from an acceptable certificate authority by examining an acceptable certificate authority list. Finally, the push server checks the content of the notification to be sure it does not interfere with other information service providers. After performing the security checks, the push server processes the notification request.
    Type: Application
    Filed: January 28, 2002
    Publication date: April 8, 2004
    Applicant: Openwave Systems Inc.
    Inventors: Mark A. Fox, Peter F. King, Seetharaman Ramasubramani
  • Patent number: 6665711
    Abstract: The present invention has particular applications to the navigation of Internet web pages using two-way interactive communication devices, such as a mobile device, a mobile phone, a landline telephone, and an Internet capable remote controller. According to one aspect of the present invention, each of the two-way interactive communication devices is a node in a distributed network, thus the devices can access hypermedia or hierarchic layers of information stored in server devices on the network. When one or more pages of information are updated, rather than sending the entire updated information to users of the devices subscribing to the updated information through the network, the present invention sends a notification to a proxy server that forwards the notification to the users using a messaging system via a low cost narrowband channel. Upon receiving the notification, the users can fetch the updates, when needed, through a wideband channel.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: December 16, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Stephen S. Boyle, Mark A. Fox, Seetharaman Ramasubraman, Bruce V. Schwartz, Bruce K. Martin, Jr., Peter F. King, Hanqing Liao
  • Patent number: 6654786
    Abstract: A unified interface is disclosed for sending update notifications to different wireless clients on different wireless networks. The update notifications may be push notifications or pull notifications. Push notifications include a data payload with updated information. Pull notifications merely specify an address where update information is available. The updated information must be “pulled” using the supplied address. Several maintenance requests are provided for querying notification status, deleting individual notifications, and clearing all notifications addressed to a particular subscriber.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: November 25, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Mark A. Fox, Peter F. King, Seetharaman Ramasubramani, Bruce K. Martin, Jr., Stephen S. Boyle
  • Patent number: 6647260
    Abstract: A system and method for provisioning a two-way mobile communications device having a display screen and user interface that is initiated from the device to be provisioned. The device to be provisioned establishes a secure communications session with a provisioning server device. The subject communications path may utilize an intermediate server device. The user of the device is then presented with a plurality of input and choice screens, which may be used in conjunction with the user interface to provide user information, select device features and services. The user information and selected feature and service requests are then forwarded to the provisioning server device. The provisioning server device processes the received information and generates provisioning packages, registration requests, and notifications for the subject mobile device and for any associated server device providing services. The provisioning packages may comprise software modules, parameters and any required security information.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: November 11, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Steve Dusse, Peter F. King, Bruce V. Schwartz, Bruce K. Martin, Jr.
  • Patent number: 6606663
    Abstract: A credential caching proxy server that handles credential caching for a set of wireless client devices is disclosed. The credential caching proxy server handles most credential transactions for wireless client devices that wish to access resources within a protected realm where the protected realm requires credentials. In one embodiment, the credential caching proxy server intercepts and caches a wireless client's credentials when a credential is first sent from the wireless user agent to a protected server. The cached credential will then be used for all requests to resources within the same protected realm. Thus, after first sending a first credential for accessing the resource in a particular realm, the wireless user agent does not need to attach the credential for all the subsequent requests for any other resources belong to the same realm. In an alternate embodiment, the proxy server sends a special request to the wireless client device requesting a credential for a particular resource.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: August 12, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Hanqing Liao, Peter F. King, Russell S. Greer
  • Publication number: 20030074313
    Abstract: A gateway routes signals between a WAP mobile phone and an application on a Web server. The application generates a message for each of a number of events recognized according to the service being provided. These messages are transmitted to the gateway. A billing manager in the gateway directs the messages in real time to a real time mediation device if they relate to a pre-pay service, or alternatively to a billing log for off-line processing. The network operator operating the gateway can thus charge in a manner relating to services provided instead of simply call duration.
    Type: Application
    Filed: July 26, 2002
    Publication date: April 17, 2003
    Inventors: Richard McConnell, Peter F. King, James Clarke, Denis Murphy, Michael Rodgers
  • Publication number: 20030055867
    Abstract: Improved techniques for presentation of information on devices operating in communication systems are disclosed. An inter-device linking system can be used to inter-link various devices operating in the communication system. The inter-device linking system can detect when information cannot be presented on a first device. Moreover, the inter-device linking system can facilitate presentation of information on a second device. This allows the user to conveniently inter-link various communication devices. As a result, the user can conveniently schedule a device to present information while working on another device.
    Type: Application
    Filed: July 31, 2001
    Publication date: March 20, 2003
    Applicant: Openwave Systems Inc.
    Inventor: Peter F. King
  • Publication number: 20030055912
    Abstract: 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: Application
    Filed: August 17, 1998
    Publication date: March 20, 2003
    Inventors: BRUCE K. MARTIN, PETER F. KING, STEPHEN S. BOYLE
  • Patent number: 6532446
    Abstract: A wireless communication system that utilizes a remote voice recognition server system to translate voice input received from serviced mobile devices into a symbolic data file (e.g. alpha-numeric or control characters) that can be processed by the mobile devices. The translation process begins by establishing a voice communication channel between the serviced mobile device and the voice recognition server. A user of the mobile device then begins speaking in a fashion that may be detected by the voice recognition server system. Upon detecting the user's speech, the voice recognition server system translates the speech into a symbolic data file, which is then forwarded to the user through a separate data communication channel. The user, upon receiving the symbolic data file at the mobile device, reviews and edits the content and further utilizes the file as desired.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: March 11, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Peter F. King
  • Publication number: 20030046419
    Abstract: A system and method of determining a client ID is disclosed. First, a request is received from a user terminal. The client ID for the first user terminal is extracted from the request. A system and method of balancing a data load on a network is also disclosed. First a request is received from a client. Next, an agent is assigned to the client if the request includes a WSP connect, a WSP resume or a WTLS handshake.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 6, 2003
    Inventors: Peter F. King, Seamus Clarke
  • Patent number: 6516316
    Abstract: The present invention discloses a centralized certificate management system for thin client devices in data networks and has particular applications to systems having a large number of the thin clients serviced by a proxy server through which the thin clients communicate with a plurality of secure server computers over a data network. According to one aspect, the present invention comprises a certificate management module that causes the server device to manage digital certificates for each of the thin client devices. To minimize the latency of obtaining certificates for each of the thin client devices, the certificate management module reserves a fixed number of free certificates signed by a certificate authority and their respective private keys in a certificate database and frequently updates the free certificate according to a certificate updating message.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: February 4, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Seetharaman Ramasubramani, Peter F. King