Patents Assigned to Sun Microsystems
-
Publication number: 20030236812Abstract: A system and method of receiving tasks in a distributed test framework (DTF) includes receiving a task in a task feeder. The task is in a task feeder-specific format. The received task is converted to a DTF-specific format and the converted task is scheduled for submission in the DTF.Type: ApplicationFiled: May 21, 2002Publication date: December 25, 2003Applicant: Sun Microsystems, IncInventors: Konstantin I. Boudnik, Weiqiang Zhang
-
Publication number: 20030234583Abstract: Methods and devices for implementing repeaters in integrated circuit wire buses having a pre-determined wire pitch, such as a minimum wire pitch, are described. In one embodiment, a parameterized bus repeater circuit cell of variable length having a width of three times the wire pitch of the bus to be repeated is described. In another embodiment, a bus repeater circuit block having a plurality of individual bus repeater circuit cells is described. The embodiments of the present invention are readily adaptable to design implementations using computer-aided design tools to provide automated placement and array of the bus repeater circuit cells and bus repeater circuit blocks.Type: ApplicationFiled: June 19, 2002Publication date: December 25, 2003Applicant: Sun Microsystems, Inc.Inventor: Thomas Valine
-
Publication number: 20030236923Abstract: A method, apparatus, and system for providing a standard, generic contract between an application server and a message provider which allows the message provider to deliver messages to message endpoints (each of which is associated with a corresponding message application) residing in the application server is disclosed. By generic, it is meant that the contract is independent of the specific messaging style, messaging semantics and messaging infrastructure used to deliver messages. In this way, the contract also serves as the standard message provider pluggability contract that allows any message provider to be plugged into any application server via an associated resource adapter.Type: ApplicationFiled: March 25, 2002Publication date: December 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Thulasiraman Jeyaraman, Mark William Hapner, William A. Shannon, Kenneth David Saks, Kathleen A. Stout, Rahul Sharma, Qingqing Ouyang
-
Patent number: 6668279Abstract: Methods and apparatus for transporting data in a web server are disclosed. A HTTP request including HTTP request data is received by a data transport module from a client. The HTTP request data may be sent with a preempt indicator from the data transport module to a HTTP daemon. The preempt indicator indicates whether processing is preempted from the data transport module to the HTTP daemon. Similarly, when a HTTP response is returned from the HTTP daemon to the data transport module, HTTP response data may be sent with a preempt indicator from the HTTP daemon to the data transport module indicating whether processing is preempted from the HTTP daemon to the data transport module. In addition, an identifier identifying the HTTP response data may be returned to the data transport module which identifies the response and enables the data transport module to independently access the response for transmission to a client.Type: GrantFiled: February 25, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventor: Bruce W. Curtis
-
Patent number: 6668322Abstract: A security architecture has been developed in which a single sign-on is provided. Session credentials are used to maintain continuity of a persistent session across multiple accesses to one or more information resources, and in some embodiments, across credential level changes. Session credentials are secured, e.g., as a cryptographically secured session token, such that they may be inspected by a wide variety of entities or applications to verify an authenticated trust level, yet may not be prepared or altered except by a trusted authentication service. Some embodiments of the present invention associate trust level requirements with information resources. Authentication schemes (e.g., those based on passwords, certificates, biometric techniques, smart cards, etc.) are associated with trust levels, and in some embodiments, with environmental parameters.Type: GrantFiled: August 5, 1999Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: David L. Wood, Derk Norton
-
Patent number: 6666260Abstract: Modular heat sinks utilizing heat pipes to provide a more uniform temperature distribution over a packaged integrated circuit and efficient heat sinking in either free or forced convection environments. The heat sinks utilize both horizontal and vertical heat pipes to transfer heat both horizontally and vertically in the heat sinks. Selection of the number of heat pipes used allows tailoring of the heat sink capabilities for different applications using the same fundamental assemblage of parts. Various embodiments are disclosed.Type: GrantFiled: March 7, 2002Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventor: Mohammad A. Tantoush
-
Patent number: 6668268Abstract: One embodiment of the present invention provides a system for compiling computer code to perform a subtraction operation between a first interval and a third interval to produce a resulting interval. The system operates by receiving source code within a compiler. The system next determines if a subtraction operation within the source code is a dependent subtraction operation, wherein the third interval is the sum of the first interval and a second interval. If so, the system produces executable code for the subtraction operation that computes a left endpoint for the resulting interval and a right endpoint for the resulting interval. If the left endpoint of the third interval is negative infinity, the left endpoint of the resulting interval is assigned to be negative infinity.Type: GrantFiled: November 9, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: G. William Walster, Dmitri Chiriaev
-
Patent number: 6668305Abstract: According to one embodiment, a computer system is disclosed. The computer system includes a first hard disk drive (HDD) and a second HDD. The startup of the first HDD and the second HDD are staggered upon the startup of the computer system.Type: GrantFiled: January 16, 2001Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventor: Glenn A. Henriquez
-
Patent number: 6668371Abstract: Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one aspect, to a method for analyzing a software component that can be visually moved within an application builder tool running on a computer. The method involves obtaining the software component to be analyzed and determining if the software component has an associated information class. When it is determined that the software component has an associated information class, the information class is queried about information stored within the information class, otherwise automatic analysis using design patterns is applied to analyze the class. In one embodiment, the information stored within the information class relates to methods, properties, and/or events.Type: GrantFiled: December 21, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: Graham Hamilton, Laurence P. G. Cable
-
Patent number: 6668307Abstract: A system and method are provided for improved handling of data in a cache memory system (105) for caching data transferred between a processor (110) capable of executing a program and a main-memory (115). The cache memory system (105) has at least one cache (135) with several cache-lines (160) capable of caching data therein. In the method, a cache address space is provided for each cache (135) and special instructions are generated and inserted into the program to directly control caching of data in at least one ofthe cache-lines (160). Special instructions received in the cache memory system (105) are then executed to cache the data. The special instructions can be generated by a compiler during compiling of the program. Where the cache memory system (105) includes a set-associative-cache having a number of sets each with several cache-lines (160), the method can further include the step of determining which cache-line in a set to flush to main-memory (115) before caching new data to the set.Type: GrantFiled: September 29, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventor: Peter C. Damron
-
Patent number: 6668092Abstract: A lossless compression mechanism for compressing and restoring data elements such as text, text formatting, video, audio, speech, and 2D and 3D graphical information. Each data element is compressed using a data structure having a bin number field and an offset field. The bin number field is associated to a bin having a range of values which includes the data element value. The offset field is computed from a minimum bin value, wherein the minimum bin value is associated to the bin and is stored in a bin lookup table. The bin number field is encoded using a unary code, and the offset is encoded using a binary code.Type: GrantFiled: July 30, 1999Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: Parthasarathy Sriram, Subramania Sudharsanan
-
Patent number: 6667980Abstract: One embodiment of the present invention provides a system that uses a packet distribution table to distribute packets to server nodes in a cluster of nodes that operate in concert to provide at least one service. The system operates by receiving a packet at an interface node in the cluster of nodes. This packet includes a source address specifying a location of a client that the packet originated from, and a destination address specifying a service provided by the cluster of nodes (and possibly a protocol). The system uses the destination address to lookup a packet distribution table. The system then performs a function that maps the source address to an entry in the packet distribution table, and retrieves an identifier specifying a server node from the entry in the packet distribution table. Next, the system forwards the packet to the server node specified by the identifier so that the server node can perform a service for the client.Type: GrantFiled: January 10, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: Sohrab F. Modi, Sankar Ramamoorthi, Mahalingam Mani, Brian M. Oki, Kevin C. Fox, Hariprasad B. Mankude
-
Patent number: 6668327Abstract: Methods and computer systems for providing access to a protected resource are described. In an enterprise computer system, an authentication server provides a client requesting access to the protected resource a credential. In order to access the protected resource, the requesting client presents a protected resource access request in combination with the credential to a server coupled to the protected resource. The server, in turn, requests the authentication server to validate the credential. After the authentication server has validated the credential, the server grants the requesting client access to the protected resource.Type: GrantFiled: June 14, 1999Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: Harish Prabandham, Vivek Nagar
-
Patent number: 6668330Abstract: A method for providing a constant time reference to an operating system includes inputting a PCI clock and inputting a CPU clock. The method outputs a signal having a constant frequency which is a factor of the PCI clock and synchronized with the CPU clock. The method further involves using the output signal as the time reference for the operating system. The method provides a way by which the operating system can perform necessary tasks based on a constant time reference when the CPU clock is changing due to system power conservation requirements.Type: GrantFiled: October 10, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventor: Sanjiv Kapil
-
Patent number: 6668346Abstract: A digital process monitor for measuring the performance of an integrated circuit has been developed. The digital process monitor includes: a ring oscillator that generates a series of clocked pulses, and a ripple counter that counts the clocked pulses. The count is measured for a prescribed period of time and the count corresponds to the performance of the integrated circuit.Type: GrantFiled: November 10, 2000Date of Patent: December 23, 2003Assignee: Sun Microsystems, Inc.Inventors: Jurgen M. Schulz, Tai Quan, Brian L. Smith, Michael J. Grubisich
-
Publication number: 20030231030Abstract: Methods and systems for improving a logic circuit are described. By using a voltage reducer for connecting a power-supply to a virtual ground, the voltage reducer reduces the voltage supplied by the power-supply to the virtual ground during one phase of the clock, thereby increasing the speed and efficiency of the logic circuit.Type: ApplicationFiled: June 14, 2002Publication date: December 18, 2003Applicant: Sun Microsystems, Inc.Inventors: Matthew E. Becker, Harry R. Fair, Marc E. Lamere, Jonathan A. White
-
Publication number: 20030232463Abstract: A graphitic carbon foam material may have application as a heat sink or heat spreader for an integrated circuit. The graphitic carbon foam material may be coupled directly to an integrated circuit by a number of different methods. The graphitic carbon foam material may be disposed within a chamber such that a heat exchange fluid may be directed through the graphitic carbon foam material.Type: ApplicationFiled: June 20, 2003Publication date: December 18, 2003Applicant: Sun Microsystems, Inc.Inventor: Howard Davidson
-
Publication number: 20030231112Abstract: A customized mailbox is provided to customers for placement outside their home. Simple electronics, such as a display, keypad, bar-code reader, and transmitter/receiver may be contained within the mailbox. When parcel delivery is attempted, the deliveryperson may facilitate the notification of the user by, for example, scanning a bar code on the parcel with the bar code reader. Parcel information is then wirelessly forwarded to a service provider. The service provider may forward parcel information a mobile device or other notification mechanism as specified in user preferences. Upon receipt of the parcel delivery information, the user may, through the mobile device or other notification mechanism, approve delivery of the parcel. The service provider may then forward this approval to the electronic mailbox, where an electronic lock may be opened and the deliveryperson may place the parcel in the electronic mailbox.Type: ApplicationFiled: June 18, 2002Publication date: December 18, 2003Applicant: Sun Microsystems, Inc., a Delaware CorporationInventor: Srikanth Raju
-
Publication number: 20030233491Abstract: A method, computer program, signal transmission and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first determined whether a first module which is loaded has passed verification one-module-at-a-time before linking. If the first module has passed verification, a pre-verification constraint on a constrained module is read, if any. It is then determined if the constrained module is loaded, if any pre-verification constraint is read. If the constrained module is not already loaded, the pre-verification constraint is retained as a verification constraint.Type: ApplicationFiled: May 22, 2003Publication date: December 18, 2003Applicant: Sun Microsystems, Inc.Inventors: Gilad Bracha, Sheng Liang, Timothy G. Lindholm
-
Patent number: 6662591Abstract: A electro-desorption compression system according to the present invention comprises an enclosure which includes first and second spaced-apart electrical conductors, a sorbent which is positioned in the enclosure between the first and second conductors, a sorbate which is capable of combining with the sorbent in an adsorption reaction to form a sorbate/sorbent compound, a power supply which is connected to the first and second conductors and which generates an electrical current that is conducted through the sorbate/sorbent compound to desorb the sorbate from the sorbent in a desorption reaction, a controller which selectively activates the power supply to initiate and terminate each desorption reaction, and a transducer which is connected to the controller and which generates a signal indicative of the end of each desorption reaction.Type: GrantFiled: September 11, 2002Date of Patent: December 16, 2003Assignee: Sun Microsystems, Inc.Inventors: Dennis M. Pfister, Charles M. Byrd, Howard L. Davidson