Patents by Inventor Stephen Uhler

Stephen Uhler 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: 10491581
    Abstract: A system and machine-implemented method of wireless network access are provided. First network credentials for a first wireless network hosted by a wireless-enabled device are received from a server. A first network connection with the wireless-enabled device in the first wireless network is established based on the first network credentials. Second network credentials for a second wireless network are provided to the wireless-enabled device via the first network connection. A second network connection with the wireless-enabled device in the second wireless network is established based on the second network credentials.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
  • Publication number: 20190245840
    Abstract: A system and machine-implemented method of wireless network access are provided. First network credentials for a first wireless network hosted by a wireless-enabled device are received from a server. A first network connection with the wireless-enabled device in the first wireless network is established based on the first network credentials. Second network credentials for a second wireless network are provided to the wireless-enabled device via the first network connection. A second network connection with the wireless-enabled device in the second wireless network is established based on the second network credentials.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Applicant: Google LLC
    Inventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
  • Patent number: 10320766
    Abstract: A system and machine-implemented method of wireless network access are provided. First network credentials for a first wireless network hosted by a wireless-enabled device are received from a server. A first network connection with the wireless-enabled device in the first wireless network is established based on the first network credentials. Second network credentials for a second wireless network are provided to the wireless-enabled device via the first network connection. A second network connection with the wireless-enabled device in the second wireless network is established based on the second network credentials.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
  • Publication number: 20170142086
    Abstract: A system and machine-implemented method of wireless network access are provided. First network credentials for a first wireless network hosted by a wireless-enabled device are received from a server. A first network connection with the wireless-enabled device in the first wireless network is established based on the first network credentials. Second network credentials for a second wireless network are provided to the wireless-enabled device via the first network connection. A second network connection with the wireless-enabled device in the second wireless network is established based on the second network credentials.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Kevin Tien CHEN, Stephen UHLER, Rapheal KAPLAN, Ian Loic MCKELLAR, Olga IRZAK
  • Patent number: 8526587
    Abstract: A system for conducting a conference call based on a community document. The system includes a data network, a first conference client device and a second conference client device communicatively coupled to the data network, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call, and a conference server device communicatively coupled to the data network.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: September 3, 2013
    Assignee: Oracle America, Inc.
    Inventors: Stephen A. Uhler, Roger C. Meike
  • Publication number: 20110150200
    Abstract: A system for conducting a conference call based on a community document. The system includes a data network, a first conference client device and a second conference client device communicatively coupled to the data network, wherein the first conference client device is associated with a first user of the conference call and the second conference client device is associated with a second user of the conference call, and a conference server device communicatively coupled to the data network.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Stephen A. Uhler, Roger C. Meike
  • Publication number: 20080008160
    Abstract: A system and method to manage Internet telephony bandwidth including a network switch to collect network information, and a telephone switch coupled with a network switch to dynamically allocate bandwidth of an Internet telephone based on network information received from a network switch are described herein.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 10, 2008
    Inventor: Stephen A. Uhler
  • Patent number: 7089560
    Abstract: A method and apparatus for providing a Web application framework is provided. The framework includes four main components which are used in combination to create Web servers of varying complexity depending on the needs of the end use. The framework includes a Server object, a Handler object, a Properties object, and a Request object. A Server object is created with an initial set of properties and calls a Hander object. The Handler object defines how URL requests are processed by the Web server. When a request appears at the server, the Request object obtains and formats the request for subsequent processing. The Handler object works with the Properties object to process the request. Multiple Handler objects may be chained together to create a Web application that can perform many operations without being restricted to traditional server designs.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: August 8, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Stephen Uhler, Rinaldo DiGiorgio, Colin Stevens
  • Patent number: 6889329
    Abstract: The Smart Card URL Programming interface (UPI) builds a local web or card server around a card terminal and the inserted smart card. This server can also support secure object storage, which stores serialized, secure signed, compressed objects (or applications or data) for delivery to the card or for off-loading from the card. The secure object storage is also web addressable. The object storage program stores objects with the option of signing and/or encrypting and retrieves objects which may require cryptographic credentials. If a user desires to run applications on a card that exceeds the memory capacity of the card, information about the applications, including pointers and their digital signatures, is acquired and stored on the card by the card server. The card server manages the applications on a card and their movement on and off the card.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: May 3, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Rinaldo DiGiorgio, Stephen Uhler, Colin Stevens
  • Patent number: 6877094
    Abstract: Architectures that enable different types of security devices to operate interchangeably in very large network environments for authentication and metered access to services are described. The system relies on a lease-based access to the network services. The leasing model supports a smart card type payment for services allowing for payments to be automatically forwarded from the smart card type device to the service whenever a service is leased. To lease a service, the requesting service must first be authenticated using devices like cellular phones, smart cards, Personal Data Assistants, or similar devices that have processing and memory capabilities and in some instances, wireless communication capabilities. Services may enter or exit the environment at will. Devices and services in this environment have public certificates that are used for authentication. Services may customize access to its products to make them available only to desired services.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: April 5, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Rinaldo DiGiorgio, Stephen Uhler
  • Patent number: 6748532
    Abstract: The present invention is a universal secure token scheme that provides two way authentication, credit, debit, and stored value operations. The invention permits the use of universally available networks to access corporate, private, and proprietary devices. The invention provides strong authentication, offers optional encryption of the established session, and operates without requiring special permission to reconfigure firewalls. One application of the invention provides a universal token scheme that can be used in debit and stored value transactions. In one embodiment, devices and services are treated as URLs and a smart card is configured to perform the necessary HTTP protocol to access the URL.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: June 8, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Rinaldo Digiorgio, Stephen Uhler, Moshe Levy
  • Patent number: 6694259
    Abstract: A system and method for delivering parking information is disclosed. Embodiments of the present claimed invention utilize video imaging to analyze the availability of parking spaces. More specifically, a computer is used to process video images of a parking location to determine if a parking space is available.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: February 17, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
  • Publication number: 20040015290
    Abstract: Embodiments of the present claimed invention utilize video imaging to analyze the availability of parking spaces. In one embodiment, a computer is used to process video images of a parking location to determine if a parking space is available. In another embodiment of the present claimed invention, the type of parking space is also considered. For example, the system can distinguish between a compact parking space and a full-size parking space and direct vehicles to the appropriate parking space. This distinction becomes important when the optimization of space for parking in a crowded area is desired. Additionally, wireless communication can be used to deliver information regarding vacant parking spaces to motorists. Furthermore, embodiments of the present invention incorporate a global positioning system (GPS) to provide location dependent parking availability to motorists. For example, a motorist can request the location of the closest available parking space by pressing a button inside the vehicle.
    Type: Application
    Filed: July 8, 2003
    Publication date: January 22, 2004
    Applicant: SUN Microsystems, Inc.
    Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
  • Publication number: 20030074129
    Abstract: Embodiments of the present claimed invention utilize video imaging to analyze the availability of parking spaces. In one embodiment, a computer is used to process video images of a parking location to determine if a parking space is available. In another embodiment of the present claimed invention, the type of parking space is also considered. For example, the system can distinguish between a compact parking space and a full-size parking space and direct vehicles to the appropriate parking space. This distinction becomes important when the optimization of space for parking in a crowded area is desired. Additionally, wireless communication can be used to deliver information regarding vacant parking spaces to motorists. Furthermore, embodiments of the present invention incorporate a global positioning system (GPS) to provide location dependent parking availability to motorists. For example, a motorist can request the location of the closest available parking space by pressing a button inside the vehicle.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
  • Publication number: 20010039587
    Abstract: A method and apparatus for accessing devices on a network. A URL (Uniform Resource Locator) is utilized on the internet to specify the application protocol (e.g., http), the domain name (e.g., www.sun.com), and file location (e.g., /users/hcn/index.html). One or more embodiments of the invention provide for accessing devices on a network and the internet by utilizing the URL and HTTP. By specifying the desired device action in the URL, it is unnecessary to create a plug-in or modify the browser for the resource. Each device or resource is connected to the network and is configured with a small amount of computer code that identifies the relevant commands that may be used to control the device. Additionally, the resource is configured to operate upon receiving the specified commands in the URL address that identifies the resource.
    Type: Application
    Filed: October 23, 1998
    Publication date: November 8, 2001
    Inventors: STEPHEN UHLER, RINALDO DIGIORGIO, MICHAEL BENDER
  • Patent number: 6286060
    Abstract: A method and apparatus for providing modular I/O expansion. Apparatus are provided on a host computing device and an expansion unit to support multiple port types, and multiplexing apparatus are provided to support simultaneous I/O sessions between multiple applications on the host computing device and multiple I/O ports on the expansion unit over a single host I/O port. The expansion unit is equipped with one or more port interface modules that are each configured to support data transmission in accordance with one port type from a set of port types. Apparatus on the expansion unit perform multiplexing and demultiplexing of data transmitted between the host computing device and the port interface modules of the expansion unit. Port interface objects in the host computing device each support data transmission in accordance with one port type from the set of port types.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: September 4, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Rinaldo DiGiorgio, Michael Bender, Stephen Uhler