Patents by Inventor David C. Douglas
David C. Douglas 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).
-
Publication number: 20120049376Abstract: An assembly component and a technique for assembling a chip package using the assembly component are described. This chip package includes a set of semiconductor dies that are arranged in a stack in a vertical direction, which are offset from each other in a horizontal direction to define a stepped terraced at one side of the vertical stack. Moreover, the chip package may be assembled using the assembly component. In particular, the assembly component may include a housing having another stepped terrace. This other stepped terrace may include a sequence of steps in the vertical direction, which are offset from each other in the horizontal direction. Furthermore, the housing may be configured to mate with the set of semiconductor dies such that the set of semiconductor dies are arranged in the stack in the vertical direction. For example, the other stepped terrace may approximately be a mirror image of the stepped terrace.Type: ApplicationFiled: September 1, 2010Publication date: March 1, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: John A. Harada, Robert J. Drost, David C. Douglas
-
Publication number: 20120051695Abstract: A ramp-stack chip package is described. This chip package includes a vertical stack of semiconductor dies or chips that are offset from each other in a horizontal direction, thereby defining a stepped terrace. A high-bandwidth ramp component, which is positioned approximately parallel to the stepped terrace, is mechanically coupled to the semiconductor dies. Furthermore, the ramp component includes an optical waveguide that conveys the optical signal, and an optical coupling component that optically couples the optical signal to one of the semiconductor dies, thereby facilitating high-bandwidth communication of the optical signal between the semiconductor die and the ramp component.Type: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: John A. Harada, David C. Douglas, Robert J. Drost
-
Patent number: 7962655Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. The identity-based communications layer is situated between a network layer and an application layer and transmits a message between two devices identified by a global address. The global address specifies a protocol, a network, and an address meaningful for the combination of the protocol and the network.Type: GrantFiled: February 25, 2003Date of Patent: June 14, 2011Assignee: Oracle International CorporationInventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Patent number: 7958226Abstract: A computer architecture for enterprise device applications that provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. The unique identity is independent of a network-address. Security information and a network address may be associated with the unique identity.Type: GrantFiled: February 15, 2006Date of Patent: June 7, 2011Assignee: Oracle International CorporationInventors: Linda Bernardi, Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Method and apparatus for automatically detecting and correcting misalignment of a semiconductor chip
Patent number: 7949436Abstract: One embodiment of the present invention provides a system that automatically detects and corrects a misalignment of a semiconductor chip. During operation, the system uses a position-detection mechanism integrated with the chip to determine the misalignment of the chip from a desired alignment for the chip. Next, the system uses an actuation mechanism integrated with the chip to automatically correct the misalignment, thereby improving performance and reliability of the chip.Type: GrantFiled: May 19, 2006Date of Patent: May 24, 2011Assignee: Oracle America, Inc.Inventors: Robert J. Drost, Ronald Ho, David C. Douglas -
Publication number: 20110068479Abstract: A multi-chip module (MCM) is described. This MCM includes two substrates, having facing surfaces, which are mechanically coupled. Disposed on a surface of a first of these substrates, there is a negative feature, which is recessed below this surface. A positive feature in the MCM, which includes an assembly material other than a bulk material in the substrates, at least in part mates with the negative feature. For example, the positive feature may be disposed on the surface of the other substrate. Alternatively, prior to assembly of the MCM, the positive feature may be a separate component from the substrates (such as a micro-sphere). Note that the assembly material has a bulk modulus that is less than a bulk modulus of the material in the substrates. Furthermore, at least a portion of the positive feature may have been sacrificed when the mechanical coupling was established.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Jing Shi, David C. Douglas
-
Publication number: 20110018120Abstract: A chip package is described. This chip package includes a stack of semiconductor dies or chips that are offset from each other, thereby defining a terrace with exposed pads. A high-bandwidth ramp component, which is positioned approximately parallel to the terrace, electrically couples to the exposed pads. For example, the ramp component may be electrically coupled to the semiconductor dies using: microsprings, an anisotropic film, and/or solder. Consequently, the electrical contacts may have a conductive, a capacitive or, in general, a complex impedance. Furthermore, the chips and/or the ramp component may be positioned relative to each other using a ball-and-pit alignment technique. By removing the need for costly and area-consuming through-silicon vias (TSVs) in the semiconductor dies, the chip package facilitates chips to be stacked in a manner that provides high bandwidth and low cost.Type: ApplicationFiled: July 22, 2009Publication date: January 27, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Robert J. Drost, James G. Mitchell, David C. Douglas
-
Patent number: 7853983Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. Telemetry data is communicated between a data producing device and a data receiving device. The telemetry data sent from the data producing device is identified using the identity identifier of the data producing device.Type: GrantFiled: February 25, 2003Date of Patent: December 14, 2010Assignee: BEA Systems, Inc.Inventors: Scott D. Abrutyn, Linda Bernardi, David C. Douglas, Iwao Hatanaka, Kenneth R. Traub
-
Publication number: 20100244288Abstract: A system that fabricates a semiconductor chip. The system places patterns for components which require fine line-widths within a high resolution region of a reticle, wherein the high resolution region provides sharp focus for a given wavelength of light used by the lithography system. At the same time, the system places patterns for components which do not require fine line-widths outside of the high-resolution region of the reticle, thereby utilizing the region outside of the high-resolution region of the reticle instead of avoiding the region. Note that the coarseness for components placed outside of the high resolution region of the reticle is increased to compensate for the loss of optical focus outside of the high resolution region.Type: ApplicationFiled: June 11, 2010Publication date: September 30, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David C. Douglas, Ronald Ho, Robert J. Drost
-
Patent number: 7805606Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. A communications session is established between two devices using an authentication service that authenticates the device that is initiating the establishment of the communications session with another device. After authenticating the initiating device, the authentication service provides to the initiating device the network address of the other device and an authentication credential for use in the communications session between the initiating device and the other device.Type: GrantFiled: February 25, 2003Date of Patent: September 28, 2010Assignee: BEA Systems, Inc.Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Patent number: 7763396Abstract: A system that fabricates a semiconductor chip. The system places patterns for components which require fine line-widths within a high resolution region of a reticle, wherein the high resolution region provides sharp focus for a given wavelength of light used by the lithography system. At the same time, the system places patterns for components which do not require fine line-widths outside of the high-resolution region of the reticle, thereby utilizing the region outside of the high-resolution region of the reticle instead of avoiding the region. Note that the coarseness for components placed outside of the high resolution region of the reticle is increased to compensate for the loss of optical focus outside of the high resolution region.Type: GrantFiled: February 16, 2006Date of Patent: July 27, 2010Assignee: Oracle America, Inc.Inventors: David C. Douglas, Ronald Ho, Robert J. Drost
-
Publication number: 20090006840Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. The identity-based communications layer is situated between a network layer and an application layer and transmits a message between two devices identified by a global address. The global address specifies a protocol, a network, and an address meaningful for the combination of the protocol and the network.Type: ApplicationFiled: February 25, 2003Publication date: January 1, 2009Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Publication number: 20090006850Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. A communications session is established between two devices using an authentication service that authenticates the device that is initiating the establishment of the communications session with another device. After authenticating the initiating device, the authentication service provides to the initiating device the network address of the other device and an authentication credential for use in the communications session between the initiating device and the other device.Type: ApplicationFiled: February 25, 2003Publication date: January 1, 2009Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Publication number: 20090007234Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. A communications session is established between two devices using an authentication service that authenticates the device that is initiating the establishment of the communications session with another device. After authenticating the initiating device, the authentication service provides to the initiating device the network address of the other device and an authentication credential for use in the communications session between the initiating device and the other device.Type: ApplicationFiled: December 6, 2006Publication date: January 1, 2009Applicant: ConnecTerra, Inc.Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Publication number: 20090007217Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. A communications session is established between two devices using an authentication service that authenticates the device that is initiating the establishment of the communications session with another device. After authenticating the initiating device, the authentication service provides to the initiating device the network address of the other device and an authentication credential for use in the communications session between the initiating device and the other device.Type: ApplicationFiled: December 6, 2006Publication date: January 1, 2009Applicant: ConnecTerra, Inc., a Washington corporationInventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Publication number: 20080301783Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. Telemetry data is communicated between a data producing device and a data receiving device. The telemetry data sent from the data producing device is identified using the identity identifier of the data producing device.Type: ApplicationFiled: February 25, 2003Publication date: December 4, 2008Inventors: Scott D. Abrutyn, Linda Bernardi, David C. Douglas, Iwao Hatanaka, Kenneth R. Traub
-
Publication number: 20080301298Abstract: A computer architecture for enterprise device applications that provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. The unique identity is independent of a network-address. Security information and a network address may be associated with the unique identity.Type: ApplicationFiled: February 25, 2003Publication date: December 4, 2008Inventors: Linda Bernardi, Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Method and apparatus for automatically detecting and correcting misalignment of a semiconductor chip
Publication number: 20070266557Abstract: One embodiment of the present invention provides a system that automatically detects and corrects a misalignment of a semiconductor chip. During operation, the system uses a position-detection mechanism integrated with the chip to determine the misalignment of the chip from a desired alignment for the chip. Next, the system uses an actuation mechanism integrated with the chip to automatically correct the misalignment, thereby improving performance and reliability of the chip.Type: ApplicationFiled: May 19, 2006Publication date: November 22, 2007Inventors: Robert J. Drost, Ronald Ho, David C. Douglas -
Patent number: 7054905Abstract: One embodiment of the present invention provides a system that replaces an attachment to an email message with a reference to a location where the attachment is stored. Upon receiving the email message, the system examines the email message to determine if the email message includes an attachment. If the email message includes the attachment, the system stores the attachment at a location on a communication network from which the attachment can be retrieved. The system also modifies the email message by replacing the attachment with a reference specifying the location of the attachment, and sends the modified email message to a recipient of the email message. In one embodiment of the present invention, the recipient receives the modified email message and uses the reference specifying the location of the attachment to retrieve the attachment across the communication network.Type: GrantFiled: March 30, 2000Date of Patent: May 30, 2006Assignee: Sun Microsystems, Inc.Inventors: Stephen R. Hanna, David C. Douglas, Yassir K. Elley, Radia J. Perlman, Sean J. Mullan, Anne H. Anderson
-
Patent number: 6449667Abstract: A digital computer comprising a plurality of processors interconnected by a network for transferring messages among the processors. At least one processor generates messages of a configuration type. The network comprises a plurality of nodes interconnected in a tree pattern in a series of levels from a lower leaf level to an upper physical root level, with the leaf nodes connected to the processors. Each of the nodes includes a root flag that can be set or cleared in response to a message of the configuration type to establish the node as a logical root. For each node, if the node is a logical root it transfers messages received from a node at a lower level in the tree back down the tree, but if the node is not a logical root it transfers messages received at a lower level node to a higher level node.Type: GrantFiled: July 16, 1999Date of Patent: September 10, 2002Assignee: T. M. Patents, L.P.Inventors: Mahesh N. Ganmukhi, Jeffrey V. Hill, Monica C. Wong-Chan, David C. Douglas