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: 10491581Abstract: 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: GrantFiled: April 22, 2019Date of Patent: November 26, 2019Assignee: Google LLCInventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
-
Publication number: 20190245840Abstract: 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: ApplicationFiled: April 22, 2019Publication date: August 8, 2019Applicant: Google LLCInventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
-
Patent number: 10320766Abstract: 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: GrantFiled: November 17, 2015Date of Patent: June 11, 2019Assignee: Google LLCInventors: Kevin Tien Chen, Stephen Uhler, Rapheal Kaplan, Ian Loic McKellar, Olga Irzak
-
Publication number: 20170142086Abstract: 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: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Kevin Tien CHEN, Stephen UHLER, Rapheal KAPLAN, Ian Loic MCKELLAR, Olga IRZAK
-
Patent number: 8526587Abstract: 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: GrantFiled: December 23, 2009Date of Patent: September 3, 2013Assignee: Oracle America, Inc.Inventors: Stephen A. Uhler, Roger C. Meike
-
Publication number: 20110150200Abstract: 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: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Stephen A. Uhler, Roger C. Meike
-
Publication number: 20080008160Abstract: 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: ApplicationFiled: July 6, 2006Publication date: January 10, 2008Inventor: Stephen A. Uhler
-
Patent number: 7089560Abstract: 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: GrantFiled: July 24, 2000Date of Patent: August 8, 2006Assignee: Sun Microsystems, Inc.Inventors: Stephen Uhler, Rinaldo DiGiorgio, Colin Stevens
-
Patent number: 6889329Abstract: 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: GrantFiled: July 28, 2000Date of Patent: May 3, 2005Assignee: Sun Microsystems, Inc.Inventors: Rinaldo DiGiorgio, Stephen Uhler, Colin Stevens
-
Patent number: 6877094Abstract: 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: GrantFiled: July 28, 2000Date of Patent: April 5, 2005Assignee: Sun Microsystems, Inc.Inventors: Rinaldo DiGiorgio, Stephen Uhler
-
Patent number: 6748532Abstract: 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: GrantFiled: October 29, 1999Date of Patent: June 8, 2004Assignee: Sun Microsystems, Inc.Inventors: Rinaldo Digiorgio, Stephen Uhler, Moshe Levy
-
Patent number: 6694259Abstract: 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: GrantFiled: October 17, 2001Date of Patent: February 17, 2004Assignee: Sun Microsystems, Inc.Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
-
Publication number: 20040015290Abstract: 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: ApplicationFiled: July 8, 2003Publication date: January 22, 2004Applicant: SUN Microsystems, Inc.Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
-
Publication number: 20030074129Abstract: 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: ApplicationFiled: October 17, 2001Publication date: April 17, 2003Inventors: David Curbow, Eric Macintosh, Robert St. Pierre, Stephen Uhler
-
Publication number: 20010039587Abstract: 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: ApplicationFiled: October 23, 1998Publication date: November 8, 2001Inventors: STEPHEN UHLER, RINALDO DIGIORGIO, MICHAEL BENDER
-
Patent number: 6286060Abstract: 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: GrantFiled: June 26, 1998Date of Patent: September 4, 2001Assignee: Sun Microsystems, Inc.Inventors: Rinaldo DiGiorgio, Michael Bender, Stephen Uhler