Patents Assigned to Microsystems, Inc.
  • Patent number: 7296291
    Abstract: A method and mechanism of controlling information flow in a firewall. A firewall controls the flow of information between different communities. The enforcement method and mechanism uses a database of associations of sets of communities corresponding to network addresses. Upon receiving an incoming data packet, a packet community set (PCS) is deterined for the data packet. If the PCS is not a subset of an interface community set (IFCS) of the interface upon which the data packet was received, the data packet is discarded. Otherwise, a firewall rule match is determined for the data packet. If a rule match is detected, a PCS attribute of the matching rule is compared to the PCS of the data packet. If the PCS attribute of the rule matches the PCS of the data packet and the rule indicates the data packet is to be forwarded, the PCS of the data packet is changed to a second PCS indicated by the matching rule.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventor: Thomas E. Tahan
  • Patent number: 7295672
    Abstract: A method and apparatus for encrypting information. In one embodiment, a method for encrypting information includes obtaining a value A from an array having a plurality of values and determining a value B based on the value A in a first pipeline stage. In a second pipeline stage, a value V may be determined from the value A and the value B. The value V may then be exclusive ORed (XORed) with a data value that forms a portion of the information being encrypted. A first logic unit may include the first pipeline stage, while a second logic unit may include the second pipeline stage. The array may be stored in a plurality of flip-flops in one embodiment, or may be stored in one or more register files in a second embodiment. The method and apparatus may be used for decrypting information as well.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Leonard D. Rarick, Christopher H. Olson
  • Patent number: 7296047
    Abstract: One embodiment of the present invention provides a system that solves an overdetermined system of interval linear equations. During operation, the system receives a representation of the overdetermined system of interval linear equations Ax=b, wherein A is a matrix with m rows corresponding to m equations, and n columns corresponding to n variables, and wherein x includes n variable components, b includes m scalar components, and m>n. Next, the system performs a Gaussian Elimination operation to transform Ax=b into the form [ T W ] ? x = [ u v ] , wherein T is a square upper triangular matrix of order n, u is a vector with n components, v is a vector with m?n components, and W is a matrix with m?n rows and n columns, wherein W is zero except in the last column, which is represented as a column vector z with m?n components. Next, the system performs an interval intersection operation based on the equations zixn=vi (i=1, . . . , m?n) and Tnnx=un to solve for xn.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: G. William Walster, Eldon R. Hansen
  • Patent number: 7296132
    Abstract: A system that records performance parameters from a computer system. During operation, the system periodically monitors performance parameters from the computer system and records the monitored performance parameters in a first storage space. Next, the system recurrently compresses the recorded performance parameters. This involves: (1) compressing the recorded performance parameters from the first storage space; (2) if insufficient space is available in a second storage space which is used to store compressed performance parameters, further compressing data in the second storage space to make room for the compressed performance parameters from the first storage space; and (3) storing the compressed performance parameters from the first storage space in the second storage space.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: November 13, 2007
    Assignee: SUN Microsystems, Inc.
    Inventors: Kenny C. Gross, Keith A. Whisnant, Aleksey M. Urmanov
  • Patent number: 7296106
    Abstract: A computer system which may allow a centerplaneless design. The computer system may include various client circuit boards including processor circuit boards, memory circuit boards and switch circuit boards. The processor circuit boards may each include at least one processor, while the memory circuit boards may each include memory which is accessible by each processor. The switch circuit boards may include a plurality of detachable connectors for interconnecting each of the processor circuit boards to each of the memory circuit boards. At least one of the switch circuit boards may convey redundant memory access information. Each of the boards may be hot swappable.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Drew G. Doblar, Robert E. Cypher
  • Patent number: 7296275
    Abstract: A system consistent with the present invention reduces the number of redundant class descriptors that are sent during remote method calls by using serialization contexts. “Serialization contexts” are dictionary objects that map a class descriptor to a corresponding integer handle. When possible, the integer handle, rather than the full class descriptor, is passed, saving processing time in RMI calls.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Adrian E. Colley, Peter C. Jones, Robert W. Schiefler, Michael P. Warres, Ann M. Wollrath
  • Patent number: 7296190
    Abstract: A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at least first and second computing devices among the plurality execute different first and second test programs from the suite substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Yaniv Vakrat, Victor Rosenman
  • Patent number: 7295525
    Abstract: A system and method for efficiently managing membership in a multicast communication group. The system may comprise any number of end nodes (e.g., channel adapters, network interface adapters) and routing nodes (e.g., switches), and the method may be implemented by a processor coupled to any node. Each node in a network may be a member of the multicast group and/or the multicast tree (MCT) that routes the group's multicast communications. A node need not be a member of the group to be a member of the tree. Network links included in the multicast tree (MCT) are a subset of a network minimum spanning tree (MST). When a node is added to the group, the minimum spanning tree (MST) is searched from that node until a node within the multicast tree (MCT) is found. Each time a member is removed from the group, the multicast tree (MCT) is pruned to reduce unneeded communications.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Jeremy N. Shapiro, Stephen A. Jay
  • Publication number: 20070257622
    Abstract: A device for coupling energy in a plasmon wave to an electron beam includes a metal transmission line having a pointed end; a generator mechanism constructed and adapted to generate a beam of charged particles; and a detector microcircuit disposed adjacent to the generator mechanism. The generator mechanism and the detector microcircuit are disposed adjacent the pointed end of the metal transmission line and wherein a beam of charged particles from the generator mechanism to the detector microcircuit electrically couples the plasmon wave traveling along the metal transmission line to the microcircuit.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson, Michael Maines
  • Publication number: 20070257739
    Abstract: A focal plane array electromagnetic radiation detector includes an array of micro-electromagnetic resonant detector cells. Each micro-electromagnetic resonant detector cell may include an ultra-small resonant structure for receiving an electromagnetic wave and adapted to angularly modulate a charged particle beam in response to receiving an electromagnetic wave. Each micro-electromagnetic detector cell may include a detector portion that measures the angular modulation of the charged particle beam. The ultra-small resonant structure is designed to angularly modulate the charged particle beam according to a characteristic of the received electromagnetic wave.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson, Michael Maines
  • Publication number: 20070257328
    Abstract: A sensor device includes a substrate having first and second regions of first and second conductivity types, respectively. A junction having a band-gap is formed between the first and second regions. A plasmon source generates plasmons having fields. At least a portion of the plasmon source is formed near the junction, and the fields reduce the band-gap to enable a current to flow through the device.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson
  • Publication number: 20070259641
    Abstract: An electronic receiver array for decoding data encoded into electromagnetic radiation (e.g., light) is described. The light is received at an ultra-small resonant structure. The resonant structure generates an electric field in response to the incident light and light received from a local oscillator. An electron beam passing near the resonant structure is altered on at least one characteristic as a result of the electric field. Data is encoded into the light by a characteristic that is seen in the electric field during resonance and therefore in the electron beam as it passes the electric field. Alterations in the electron beam are thus correlated to data values encoded into the light.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson
  • Publication number: 20070257738
    Abstract: When using micro-resonant structures which are being excited and caused to resonate by use of a charged particle beam, whether as emitters or receivers, especially in a chip or circuit board environment, it is important to prevent the charged particle beam from coupling to or affecting other structures or layers in the chip or circuit board. Shielding can be provided along the path of the charged particle beam, on top of the substrate, to prevent such coupling.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventor: Jonathan Gorrell
  • Publication number: 20070261057
    Abstract: A method for controlling sharing of resources in a multi-threaded environment includes entering a finite state machine state sequence; controlling resource-sharing threads using the finite state machine state sequence; and exiting the finite state machine state sequence when shared resource control is complete. A multi-threaded shared resource control system includes a finite state machine configured to control multi-threaded access to shared resources; a plurality of producer threads regulated by the finite state machine; and a plurality of consumer threads regulated by the finite state machine.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Glenn Dearth, Stephen Jay
  • Publication number: 20070257273
    Abstract: A cover for use together with a transmitter of an encoded light or EMR beam for intercepting and re-directing the beam away from the transmitter toward a receiver, an optical device or another solid state device whereby data encoded on the encoded light or EMR beam can be transmitted out of the transmitter to a receiver and the data encoded thereon can be used or retransmitted.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Island Microsystems, Inc.
    Inventor: Jonathan Gorrell
  • Publication number: 20070257620
    Abstract: A nano-resonating structure constructed and adapted to couple energy from a beam of charged particles into said nano-resonating structure and to transmit coupled energy outside the nano-resonating structure. A plurality of the nano-resonant substructures may be formed adjacent one another in a stacked array, and each may have various shapes, including segmented portions of shaped structures, circular, semi-circular, oval, square, rectangular, semi-rectangular, C-shaped, U-shaped and other shapes as well as designs having a segmented outer surface or area, and arranged in a vertically stacked array comprised of one or more ultra-small resonant structures. The vertically stacked arrays may be symmetric or asymmetric, tilted, and/or staggered.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson, Jean Tokarz
  • Publication number: 20070258146
    Abstract: A filter for use with an array of ultra-small resonant structures that are producing encoded EMR wherein the filter is designed to either reflect encoded EMR beams or to permit certain frequencies to pass there through so that the encoded EMR beam and its encoded data can be transmitted out of the device and to another receiver where the data can be used.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson
  • Publication number: 20070257619
    Abstract: We describe an ultra-small resonant structure that produces electromagnetic radiation (e.g., visible light) at selected frequencies that can also be used or formed in conjunction with passive optical structures. The resonant structure can be produced from any conducting material (e.g., metal such as silver or gold). The passive optical structures can be formed from glass, polymer, dielectrics, or any other material sufficiently transparent using conventional patterning, etching and deposition techniques. The passive optical structures can be formed directly on the ultra-small resonant structures, or alternatively on an intermediate structure, or the passive optical structures can be formed in combination with other passive optical structures.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson
  • Publication number: 20070257199
    Abstract: An electronic receiver for decoding data encoded into electromagnetic radiation (e.g., light) is described. The light is received at an ultra-small resonant structure. The resonant structure generates an electric field in response to the incident light and light received from a local oscillator. An electron beam passing near the resonant structure is altered on at least one characteristic as a result of the electric field. Data is encoded into the light by a characteristic that is seen in the electric field during resonance and therefore in the electron beam as it passes the electric field. Alterations in the electron beam are thus correlated to data values encoded into the light.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson
  • Publication number: 20070258690
    Abstract: A device includes an integrated circuit (IC) and at least one ultra-small resonant structure and a detection mechanism are formed on said IC. At least the ultra-small resonant structure portion of the device is vacuum packaged. The ultra-small resonant structure includes a plasmon detector having a transmission line. The detector mechanism includes a generator mechanism constructed and adapted to generate a beam of charged particles along a path adjacent to the transmission line; and a detector microcircuit disposed along said path, at a location after said beam has gone past said line, wherein the generator mechanism and the detector microcircuit are disposed adjacent transmission line and wherein a beam of charged particles from the generator mechanism to the detector microcircuit electrically couples a plasmon wave traveling along the metal transmission line to the microcircuit. The detector mechanism may be electrically connected to the underlying IC.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Applicant: Virgin Islands Microsystems, Inc.
    Inventors: Jonathan Gorrell, Mark Davidson, Jean Tokarz, Lev Gasparov