William J. Raduchel - Palo Alto CA Glenn C. Scott - Mountain View CA Timothy G. Lindholm - Palo Alto CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1700
US Classification:
707103Z, 709315, 713153
Abstract:
A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the present invention validates Pure Java platform standard conformance of Java programs downloaded from a remote server to ensure that they conform to the âPure Javaâ standard. This checking can be performed at the time that the program is downloaded across a network firewall and/or at one or more times during the loading and execution of the program.
Method And Apparatus For Providing Secure Communication With A Relay In A Network
Ashar Aziz - Freemont CA Geoffrey Baehr - Menlo Park CA Germano Caronni - Sunnyvale CA Amit Gupta - Fremont CA Vipul Gupta - Fremont CA Glenn C. Scott - Mountain View CA
Methods and systems of the present invention include providing a connection between a first computer and a second computer by receiving, at a third computer, information regarding one of the first and second computers to facilitate establishment of a secure connection between the first computer and the second computer, creating a first end-to-end security link between the first computer and third computer, and creating a second end-to-end security link between the second computer and the third computer to establish the secure connection. The first and second computers could be a client and a server on the Internet, and these methods and systems can, for example, increase the possible number of new secure connections to the server. The third computer also permits processing of information transmitted between the client and server in the third computer. For example, the information could be reformatted or used in testing a process of one of the first and second computers.
Method And Apparatus For Selective Execution Of A Computer Program
William J. Raduchel - Palo Alto CA Glenn C. Scott - Mountain View CA Timothy G. Lindholm - Palo Alto CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1200
US Classification:
707200, 707102, 707201
Abstract:
A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the present invention validates Pure Java platform standard conformance of Java programs downloaded from a remote server to ensure that they conform to the âPure Javaâ standard. This checking can be performed at the time that the program is downloaded across a network firewall and/or at one or more times during the loading and execution of the program.
Method And Apparatus For Adjusting The Quality Of Digital Media
A method and system are disclosed for adjusting the resolution or performance of digital media in a reversible manner. A mask component having a length of a predetermined number of bits is extracted from a high-resolution ordinal component of digital data having an initial state. Another non-ordered, randomly generated second component having the same predetermined number of bits is received. A logic operation using the mask component and the second, non-ordered component is performed thereby deriving a third component also having the same predetermined number of bits. The high-resolution ordinal component of digital data is altered using the derived third component, thereby adjusting the initial state of the high-resolution ordinal component to a secondary state that can be reverted to its initial state by virtue of the logic operation being reversible given the correct, corresponding operands.
Truly Anonymous Communications Using Supernets, With The Provision Of Topology Hiding
Germano Caronni - Palo Alto CA Amit Gupta - Fremont CA Sandeep Kumar - Santa Clara CA Tom R. Markson - San Mateo CA Christoph L. Schuba - Mountain View CA Glenn C. Scott - Mountain View CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H04L 1228
US Classification:
370409, 370475
Abstract:
Methods and systems consistent with the present invention provide a Supernet, a private network constructed out of components from a public-network infrastructure. Supernet nodes can be located on virtually any device in the public network (e. g. , the Internet), and both their communication and utilization of resources occur in a secure manner by providing for anonymous communications within the network through addressing. As a result, the users of a Supernet benefit from their network infrastructure being maintained for them as part of the public-network infrastructure, while the level of security they receive is similar to that of a private network. Additionally, the nodes of the Supernet are not geographically restricted in that they can be connected to the Supernet from virtually any portal to the Internet in the world.
Using Multicasting To Provide Ethernet-Like Communication Behavior To Selected Peers On A Network
Germano Caronni - Palo Alto CA, US Amit Gupta - Fremont CA, US Tom R. Markson - San Mateo CA, US Sandeep Kumar - Santa Clara CA, US Christoph L. Schuba - Mountain View CA, US Glenn C. Scott - Mountain View CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H04L012/28 H04L012/56
US Classification:
370390, 370432, 709231
Abstract:
Methods and systems consistent with the present invention provide a Supernet, a private network constructed out of components from a public-network infrastructure. Supernet nodes can be located on virtually any device in the public network (e. g. , the Internet), and both their communication and utilization of resources occur in a secure manner. The Supernet also uses multicast communication to create Ethernet-like communication between its nodes. In using multicasting, each communication of each node on a channel in the private network is sent to a multicast address which sends it to all of the nodes on the channel. Sending a copy of every communication to all of the other nodes on the channel makes system tasks, like debugging, easy for the nodes on the channel. The multicasting provided by the private network is dynamic in that multicast addresses can be assigned for use by a channel and reclaimed so as to allow sharing of the multicast addresses.
Channel-Specific File System Views In A Private Network Using A Public-Network Infrastructure
Germano Caronni - Palo Alto CA, US Amit Gupta - Fremont CA, US Tom R. Markson - San Mateo CA, US Sandeep Kumar - Santa Clara CA, US Christoph L. Schuba - Mountain view CA, US Glenn C. Scott - Mountain View CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F012/14 G06F011/30
US Classification:
713201, 713151, 713152, 380 33
Abstract:
Methods and systems consistent with the present invention provide a Supernet, a private network constructed out of components from a public-network infrastructure. The Supernet provides channel-specific file system views such that the file system of the Supernet is partitioned on a per-channel basis so that nodes on one channel see a different view of the network file system than the nodes on a different channel.
System And Method For Separating Addresses From The Delivery Scheme In A Virtual Private Network
Germano Caronni - Palo Alto CA, US Amit Gupta - Fremont CA, US Sandeep Kulmar - Santa Clara CA, US Tom R. Markson - San Mateo CA, US Christoph L. Schuba - Mountain View CA, US Glenn C. Scott - Mountain View CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F015/173 G06F015/16
US Classification:
709238, 709227, 709228, 709231
Abstract:
Methods and systems consistent with the present invention establish a virtual network on top of current IP network naming schemes. The virtual network uses a separate layer to create a modification to the IP packet format that is used to separate network behavior from addressing. As a result of the modification to the packet format, any type of delivery method may be assigned to any address or group of addresses. The virtual network also maintains secure communications between nodes, while providing the flexibility of assigning delivery methods independent of the delivery addresses.
Matthew A. Henson Elementary School 29 Baltimore MD 1988-1994, West Baltimore Middle School 80 Baltimore MD 1994-1996, William H. Lemmel Middle School 79 Baltimore MD 1996-1997
"I don't think we need any more government regulations, especially right now the way costs are real tight," saidtruck driver Glenn Scott."They're doing everything they can to make a few dollars to stay in business."