Patents by Inventor Bruce V. Schwartz

Bruce V. Schwartz 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: 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: 7003284
    Abstract: The invention allows access to the Internet by two-way mobile communication devices capable of wireless communication via a link server. Despite limited computing resources in the mobile devices, the invention allows the mobile devices to interact with Internet entities using a control engine in the link server and an interface engine in the mobile devices. The control engine utilizes the computing resources of the link server and handles tasks requiring considerable computing resources, such as processing of URL requests, interpreting markup language files, managing a data cache and variable states. Working with a message processor in the link server, the control engine communicates with an interface engine using a compact data format that is efficiently transportable in the wireless data network. The interface engine typically performs tasks that do not require considerable computing resources, such as receiving input from users and rendering data received from the link server.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: February 21, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Bruce V. Schwartz, Russell S. Greer, Stephen S. Boyle, Mark A. Fox, Alain S. Rossmann, Mark G. Lentczner, Andrew L. Laursen, Brad E. Sandman
  • Patent number: 6910185
    Abstract: A method and apparatus for support of bi-directional text in legacy applications is disclosed. The method may be used in different embodiments for either monospace or proportionally spaced fonts. In general, the method involves first flipping all of the text, and thereby putting most of the text into its proper position and orientation. The method then involves finding any foreign (left-to-right) text within the flipped text, and flipping it back.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: June 21, 2005
    Assignee: Openwave Systems Inc.
    Inventor: Bruce V. Schwartz
  • 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: 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
  • 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: 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: 6509913
    Abstract: Improved techniques for configuring user interfaces (e.g., man-machine interfaces) for wireless devices are disclosed. The configuring of user interfaces is able to be controlled by a network operator such that replacement, alteration or customization of the user interfaces by network operators is possible. Besides the ability to partially or completely change the user interface, such configuring or customization enables network operators to provide options, logos, advertising, etc. in a controllable way.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: January 21, 2003
    Assignee: Openwave Systems Inc.
    Inventors: Bruce K. Martin, Jr., Bruce V. Schwartz, Steve S. Boyle
  • Patent number: 6480957
    Abstract: The present invention is a method and system for establishing an authenticated and secure communication session for transactions between a server and a client in a wireless data network that generally comprises an airnet, a landline network and a link server therebetween. The client having limited computing resources is remotely located with respect to the server and communicates to the server through the wireless data network. To authenticate each other, the client and the server conduct two rounds of authentication, the client authentication and the server authentication, independently and respectively, each of the authentication processes is based on a shared secret encrypt key and challenge/response mechanism. To reach for a mutually accepted cipher in the subsequent transactions, the server looks up for a commonly used cipher and forwards the cipher along with a session key to the client.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: November 12, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Hanqing Liao, Stephen S. Boyle, Peter F. King, Bruce V. Schwartz
  • Publication number: 20020160790
    Abstract: The invention allows access to the Internet by two-way mobile communication devices capable of wireless communication via a link server. Despite limited computing resources in the mobile devices, the invention allows the mobile devices to interact with Internet entities using a control engine in the link server and an interface engine in the mobile devices. The control engine utilizes the computing resources of the link server and handles tasks requiring considerable computing resources, such as processing of URL requests, interpreting markup language files, managing a data cache and variable states. Working with a message processor in the link server, the control engine communicates with an interface engine using a compact data format that is efficiently transportable in the wireless data network. The interface engine typically performs tasks that do not require considerable computing resources, such as receiving input from users and rendering data received from the link server.
    Type: Application
    Filed: May 8, 2002
    Publication date: October 31, 2002
    Inventors: Bruce V. Schwartz, Russell S. Greer, Stephen S. Boyle, Mark A. Fox, Alain S. Rossmann, Mark G. Lentczner, Andrew L. Laursen, Brad E. Sandman
  • Patent number: 6473609
    Abstract: The present invention is particularly applicable to navigation of Internet by two-way interactive communication mobile devices that are capable of wireless communication via a link server with service providers or network servers on the Internet. Despite the limited computing resources in mobile devices that make it economically and technically impractical for the mobile devices to operate a local browser functioning as if it was in a desktop computer, the present invention allows the mobile devices to interact effectively with the Internet using a control engine operating in the link server and an interface engine operating in the mobile devices. The control engine, which utilizes the computing resources of the link server device, is responsible for tasks that require considerable computing power and memory, such as processing of URL requests, interpretation of markup language files, management of data cache and variable states.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: October 29, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Bruce V. Schwartz, Russell S. Greer, Stephen S. Boyle, Mark A. Fox, Alain S. Rossmann, Mark G. Lentczner, Andrew L. Laursen, Brad E. Sandman
  • Patent number: 6457060
    Abstract: Aliasing techniques that permit flexibly linking to remotely located resources are disclosed. The aliasing techniques are used by a browser application to link to a remote resource located on a network (e.g., the Internet) when the location of the remote resource is initially unknown or likely to be changed based on events external to the browser application. For example, the external events can include: relocation of the remote resource, use of a different device, user or carrier service to access the remote resource, or selection of different service levels. In one embodiment, a browser application executes on a wireless remote computing device and couples to a network gateway via a carrier network. The aliasing techniques are provided by sending alias information from the network gateway to the browser application, and then having the browser application form an alias table and store the alias table in the wireless remote computing device.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: September 24, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Bruce Martin, Peter F. King, Bruce V. Schwartz, Lawrence Michael Stein
  • Publication number: 20020122061
    Abstract: Improved techniques for configuring user interfaces (e.g., man-machine interfaces) for wireless devices are disclosed. The configuring of user interfaces is able to be controlled by a network operator such that replacement, alteration or customization of the user interfaces by network operators is possible. Besides the ability to partially or completely change the user interface, such configuring or customization enables network operators to provide options, logos, advertising, etc. in a controllable way.
    Type: Application
    Filed: April 30, 1998
    Publication date: September 5, 2002
    Inventors: BRUCE K. MARTIN, BRUCE V. SCHWARTZ, STEPHEN S. BOYLE
  • Patent number: 6363419
    Abstract: A system for displaying idle content information on wireless computing devices during idle times is disclosed. The idle content information displayed on the wireless computing device might display the network operators customer support telephone number or advertisements. In one embodiment, a browser program within the wireless computing device is used to display other idle content information to the user during such time when the wireless computing device is idle. The browser program may be modified to support looping content, interaction with idle displays, automatic scrolling, and automatic updating of idle content information.
    Type: Grant
    Filed: April 5, 1999
    Date of Patent: March 26, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Bruce K. Martin, Jr., David A. Chen, Lawrence M. Stein, Bruce V. Schwartz, Gregory A. Heumann
  • Patent number: 6353839
    Abstract: To accept, store, and use dynamic information within a markup language, a markup language variable system is introduced. The markup language variable system allows variable scopes to be created within markup language user agents. Variables can then be assigned using static variable assignment via markup language tags or dynamic variable assignment via user requests. Variables can be used within markup language displays or within addresses such as Uniform Resource Locators (URLs). Automatic escaping ensures that variables are correctly modified for use within certain contexts such as URLs.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: March 5, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Peter F. King, Russell S. Greer, Bruce V. Schwartz, Bruce K. Martin, Jr., Mark G. Lentczner, Lawrence M. Stein
  • Patent number: 6289212
    Abstract: Improved techniques for providing electronic mail services across a network are disclosed. A mail server and its clients communicate through a network. Although the mail server centrally manages the electronic mail services, the clients are able to themselves locally perform certain electronic mail services when the network is unavailable. Accordingly, clients seeking to perform electronic mail services no longer endure significant delays when the network is unavailable. The network can be unavailable for a variety of reasons, including: congestion, out of range, network failure, etc. The network can be wired or wireless. The invention is particularly well suited for networks having sporadic connectivity, high latencies or excessive traffic.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: September 11, 2001
    Assignee: Openwave Systems Inc.
    Inventors: Lawrence M. Stein, Peter F. King, Bruce K. Martin, Jr., Bruce V. Schwartz, Paul A. Smethers
  • Publication number: 20010016875
    Abstract: Access to hypermedia servers connected to networks such as the Internet can be provided through mobile devices such as wireless telephones. Unfortunately, limitations in processing power and memory space of the mobile device and limitations bandwidth of the communication channels connecting the mobile devices to the rest of the network cause long wait times for many types of requests to be serviced. In one application, a user is notified that unsolicited electronic mail has arrived in the user's mail box on a computer connected directly a network and, in response, the user requests the mail to be sent to the mobile device. The perceived latency in servicing such a request can be reduced by delivering at least a portion of the unsolicited electronic mail to mobile device before notifying the user that the mail has arrived in the mail box. In this manner, at least a portion of that mail can be presented to the user in response to a request with little delay.
    Type: Application
    Filed: April 20, 2001
    Publication date: August 23, 2001
    Inventors: Bruce V. Schwartz, Stephen S. Boyle, Peter F. King, Bruce K. Martin
  • Patent number: 6247048
    Abstract: The present invention discloses a system for transcoding character sets between Internet hosts and thin client devices over data networks. A proxy server is provided as an intermediary between the Internet hosts and the thin client devices, and is informed when a specific character set is preferred by the client device. The client character set preference is communicated to the proxy server prior to the client receiving information from an Internet host. When a communication session is established between one of the Internet hosts and one of the thin client devices, the proxy server performs the character set transcoding if the character sets of the Internet host and the client device are not the same. Apart from any existing techniques, the proxy server handles the task of character set transcoding so as to alleviate the mobile computing devices from performing the transcoding locally.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: June 12, 2001
    Assignee: Openwave Systems Inc
    Inventors: Russell S. Greer, Bruce K. Martin, Jr., Bruce V. Schwartz, Lawrence M. Stein
  • Patent number: 6243739
    Abstract: Access to hypermedia servers connected to networks such as the Internet can be provided through mobile devices such as wireless telephones. Unfortunately, limitations in processing power and memory space of the mobile device and limitations bandwidth of the communication channels connecting the mobile devices to the rest of the network cause long wait times for many types of requests to be serviced. In one application, a user is notified that unsolicited electronic mail has arrived in the user's mail box on a computer connected directly a network and, in response, the user requests the mail to be sent to the mobile device. The perceived latency in servicing such a request can be reduced by delivering at least a portion of the unsolicited electronic mail to mobile device before notifying the user that the mail has arrived in the mail box. In this manner, at least a portion of that mail can be presented to the user in response to a request with little delay.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: June 5, 2001
    Assignee: Phone.com, Inc.
    Inventors: Bruce V. Schwartz, Stephen S. Boyle, Peter F. King, Bruce K. Martin, Jr.