Patents by Inventor Benjamin H. Stoltz
Benjamin H. Stoltz 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: 7657615Abstract: An approach for provisioning network devices generally involves supplying boot data to network devices over a network so that the network devices can be booted up in an imaging mode or an application mode, depending upon the particular boot data supplied to the network device. When booted up in the imaging mode, imaging data can be downloaded and stored on network devices. When booted up in the application mode, the network devices execute one or more programs contained in the image data stored on the network devices. The first and second boot data may be in the form of boot loader scripts. Furthermore, the first and second boot data may be provided to the network device in the payload of a dynamic host configuration protocol (DHCP) reply. The DHCP reply may be generated and provided by a DHCP server to the network device in response to receiving a DHCP request from the network device. The approach may be implemented using a secure network environment.Type: GrantFiled: December 8, 2003Date of Patent: February 2, 2010Assignee: Sun Microsystems, Inc.Inventors: Martin Patterson, Jayaraman Manni, Shriram Krishnan, Benjamin H. Stoltz, Christopher T. La
-
Patent number: 7512071Abstract: A flow manager may receive packet flow rules from one or more network services and may generate a unified rule set according to the received packet flow rules. A flow manager may additionally split the unified rule set into subsets for enforcement by one or more flow enforcement devices and may install the rule subsets onto the flow enforcement devices. When splitting the unified rule set into subsets, a flow manager may analyze a network topology connecting the flow enforcement devices. A flow manager may also receive additional packet flow rules, integrate them into the unified rule set, update the rule subsets according to the additional rules, and install the updated subsets onto the flow enforcement devices.Type: GrantFiled: June 25, 2004Date of Patent: March 31, 2009Assignee: Sun Microsystems, Inc.Inventors: Jason L. Goldschmidt, Christoph L. Schuba, Michael F. Speer, Benjamin H. Stoltz
-
Patent number: 7281132Abstract: The present invention provides for token based signing of an unsigned binary which may be a stream of bits (e.g., 0's and 1's). The unsigned binary is signed using a secret key which resides in a token (e.g., a smart card), which makes the secret key available to the token holder. The unsigned binary is downloaded and verified for authenticity by the token coupled to a computing device. In one embodiment, the downloaded unsigned binary is encrypted. If the unsigned binary is authentic, it may be used to replace the prior firmware on that computing device.Type: GrantFiled: October 19, 2001Date of Patent: October 9, 2007Assignee: Sun Microsystems, Inc.Inventors: Michael S. Bender, Benjamin H. Stoltz
-
Patent number: 7237077Abstract: A method and apparatus for replicating an image from a source to a destination disk are provided. Specific embodiments may be optimized for single source to multiple destination replication requests, for example. In one embodiment, the present invention provides tools and techniques for synchronous data replication responsive to asynchronous same-source-to-different-destination replication requests.Type: GrantFiled: December 8, 2003Date of Patent: June 26, 2007Assignee: Sun Microsystems, Inc.Inventors: Martin Patterson, Shriram Krishnan, Jayaraman Manni, Benjamin H. Stoltz
-
Patent number: 6678741Abstract: The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a client computer. In accordance with one embodiment of the invention, the method comprises the steps of providing information regarding a characteristic of the firmware associated with the first and second devices, comparing the provided firmware information to determine if the firmware is synchronized, and associating new firmware with the second device to synchronize the firmware if the firmware is found to not be synchronized in the comparing step. In one or more embodiments of the invention, the firmware associated with the second device is not modified unless the integrity of the firmware to be installed on the second device is verified using a digital signature.Type: GrantFiled: April 9, 1999Date of Patent: January 13, 2004Assignee: Sun Microsystems, Inc.Inventors: J. Duane Northcutt, Gerard A. Wall, James G. Hanko, Benjamin H. Stoltz
-
Patent number: 6615264Abstract: Authentication and session management can be used with a system architecture that partitions functionality between a human interface device (HID) and a computational service provider such as a server. An authentication manager executing on a server interacts with the HID to validate the user when the user connects to the system via the HID. The authentication manager interacts with authentication modules. Each authentication module may be configured to authenticate a user based on a different authentication mechanism (e.g., using a smart card, using a login and password, using biometric data, etc.) and may be utilized in connection with one or more sessions. The authentication manager and authentication modules are also responsible for controlling access to services/sessions and may remove/revoke or augment such access. A session manager executing on a server manages services running on computers providing computational services (e.g., programs) on behalf of the user.Type: GrantFiled: April 9, 1999Date of Patent: September 2, 2003Assignee: Sun Microsystems, Inc.Inventors: Benjamin H. Stoltz, James G. Hanko
-
Publication number: 20030079045Abstract: The present invention provides for token based signing of an unsigned binary which may be a stream of bits (e.g., 0's and 1's). The unsigned binary is signed using a secret key which resides in a token (e.g., a smart card), which makes the secret key available to the token holder. The unsigned binary is downloaded and verified for authenticity by the token coupled to a computing device. In one embodiment, the downloaded unsigned binary is encrypted. If the unsigned binary is authentic, it may be used to replace the prior firmware on that computing device.Type: ApplicationFiled: October 19, 2001Publication date: April 24, 2003Inventors: Michael S. Bender, Benjamin H. Stoltz
-
Patent number: 6538668Abstract: A distributed settings control protocol. One or more embodiments of the invention provide the ability for an application running on a server across a network to modify various settings related to the terminals such as display resolution, audio output configuration (such as volume control or headphones v. speaker), and energy saver procedures. These abilities are provided by adhering to several protocol properties.Type: GrantFiled: April 9, 1999Date of Patent: March 25, 2003Assignee: Sun Microsystems, Inc.Inventors: Alan Ruberg, James G. Hanko, Benjamin H. Stoltz
-
Publication number: 20020103889Abstract: A method and apparatus for selectively logically adding storage to a host features dynamically mapping one or more disk volumes to the host using a storage virtualization layer, without affecting an operating system of the host or its configuration. Storage devices participate in storage area networks and are coupled to gateways. A boot port of the host is coupled to a direct-attached storage network that includes a switching fabric. When a host needs storage to participate in a virtual server farm, software elements allocate one or more volumes or concatenated volumes of disk storage, and command the gateways and switches in the storage networks to logically and physically connect the host to the allocated volumes. As a result, the host acquires access to storage without modification to a configuration of the host, and a real-world virtual server farm or data center may be created and deployed substantially instantly.Type: ApplicationFiled: June 19, 2001Publication date: August 1, 2002Inventors: Thomas Markson, Ashar Aziz, Martin Patterson, Benjamin H. Stoltz, Osman Ismael, Jayaraman Manni, Suvendu Ray, Chris La
-
Patent number: 6405255Abstract: A method and an apparatus for securely mixing and splitting multiple audio data streams and determining the order of processing the audio streams. A audio server and an audio device driver are in kernel space of a given computer system. In one embodiment, the computer system has a data flow checker and adjuster for checking the flow of data into data queues and a setup application for connecting the audio server and the audio device driver. The data flow checker and adjuster adjusts the flow of data by sending a message up or downstream instructing the up or downstream processes/devices to send more data or stop sending data depending on how full the data queues are.Type: GrantFiled: July 1, 1996Date of Patent: June 11, 2002Assignee: Sun Microsystems, Inc.Inventors: Benjamin H. Stoltz, Michael J. Bundschuh, Yan J. Yu
-
Publication number: 20020032753Abstract: A method and an apparatus for securely mixing and splitting multiple audio data streams and determining the order of processing the audio streams. A audio server and an audio device driver are in kernel space of a given computer system. In one embodiment, the computer system has a data flow checker and adjuster for checking the flow of data into data queues and a setup application for connecting the audio server and the audio device driver. The data flow checker and adjuster adjusts the flow of data by sending a message up or downstream instructing the up or downstream processes/devices to send more data or stop sending data depending on how full the data queues are.Type: ApplicationFiled: July 1, 1996Publication date: March 14, 2002Inventors: BENJAMIN H. STOLTZ, MICHAEL J. BUNDSCHUN, YAN J. YU