Abstract: An iterative technique is used to automatically route nets and alter spacing of an integrated circuit design to achieve a fully routed and compact result. After identifying cells rows and channel, which are gaps between the rows, the technique determines which nets should be routed in which areas. Spine routing is used for nets than span more than one row or channel. Alter the space between rows, larger or smaller, which will allow routing of the nets.
Abstract: A device, a system employing the device, and method of performing skin treatment are provided for skin treatment. The device includes a vacuum head base defining a chamber therein and having a substantially smooth treatment tip attached and extending from an end thereof or integral therewith. The tip has at least one central opening that is open to the chamber, and is adapted to contact the skin and traverse the skin in a substantially nonabrasive manner. A vacuum access opening is provided through a side wall of the vacuum head base and adapted to connect with a source of vacuum. A tissue stop member is located within the chamber. It may have an abrasive surface for exfoliating skin cells, or a smooth surface for traversing the skin without substantial abrasion.
Abstract: Fabricating single-walled carbon nanotube transistor devices includes removing undesirable types of nanotubes. These undesirable types of nanotubes may include nonsemiconducting nanotubes, multiwalled nanotubes, and others. The undesirable nanotubes may be removed electrically using voltage or current, or a combination of these. This approach to removing undesirable nanotubes is sometimes referred to as “burn-off.” The undesirable nanotubes may be removed chemically or using radiation. The undesirable nanotubes of an integrated circuit may be removed in sections or one transistor (or a group of transistors) at a time in order to reduce the electrical current used or prevent damage to the integrated circuit during burn-off.
Abstract: Apparatus and method for synthesizing nanostructures in a controlled process. An embodiment of the apparatus comprises a stage or substrate holder that is heated, e.g., resistively, and is the primary source of heating for the substrate for nanostructure synthesis. The substrate and substrate heater are enclosed in a chamber, e.g., a metal chamber, which is ordinarily at a lower temperature than are the substrate and substrate heater during synthesis. Some embodiments of the invention are particularly useful for chemical vapor deposition (CVD), low pressure CVD (LPCVD), metal organic CVD (MOCVD), and general vapor deposition techniques. Some embodiments of the present invention allow for in situ characterization and treatment of the substrate and nanostructures.
Type:
Grant
Filed:
November 28, 2005
Date of Patent:
April 19, 2011
Assignee:
Etamota Corporation
Inventors:
Thomas W. Tombler, Jr., Jon W. Lai, Brian Y. Lim, Borys Kolasa
Abstract: A high-efficiency turbine generates energy from a fluid flow, such as wind or water currents. The turbine has a central axis with a plurality of foils rotatable about the central axis in a general paddlewheel arrangement. Each of the foils has a foil axis parallel to the length of the foil and the central axis, and is rotatable about its foil axis. During operation of the turbine, each foil assumes an attack angle to the direction of the fluid flow with the attack angle dynamically controlled about the foil axis as the foil rotates about the central axis so as to maximize the foil's moment about the central axis.
Abstract: Methods and apparatus for efficiently scheduling downtimes associated with installing updates to software applications are described. According to one aspect of the present invention, a method for accessing an impact of a portion of code, e.g., and update, on an application, includes obtaining metadata associated with the portion of code and comparing the metadata against a plurality of data structures associated with the application. Comparing the metadata against the data structures includes determining whether a first data structure is identified in the metadata. The method also includes creating a first list when the first data structure is identified in the metadata. The first list identifies the first data structure as being arranged to be substantially directly affected by the portion of code.
Type:
Grant
Filed:
March 24, 2005
Date of Patent:
February 22, 2011
Assignee:
Oracle International Corporation
Inventors:
Sowmya Subramanian, Yum Yuen Sonny Wong, George A. Buzsaki
Abstract: A case for an electronic device protects and extends the battery life of the electronic device. The case has a lower case portion and an upper case portion, which assemble together to protect the top, side, and bottom edges of the electronic device. The lower case portion includes a battery to extend the battery life of the electronic device.
Abstract: A protective shell for a portable computer includes an upper shell and a lower shell connected via hinges. The computer can be placed into the shell by slipping a first hinged section of the computer underneath a first clip of the upper shell and then bending back a second clip, made of a resilient material, of the lower shell to allow a second hinged section of the computer to slip into the lower shell. The hinges are positioned on the protective shell so that they will be concentric or approximately concentric with a hinge of the portable computer when the protective shell encases the portable computer. A mounting plate may be removably attached to the shell to allow the shell to be connected to various mounting arm assemblies.
Type:
Grant
Filed:
September 10, 2009
Date of Patent:
February 15, 2011
Assignee:
Aileron Designs, LLC
Inventors:
Richard T. Wurzelbacher, Jr., Richard A. Kuhn
Abstract: A display system is described having a plurality of display units, wherein each of the display units is movable between at least a first position and a second position, and wherein each display unit is provided with at least a first light emitting element. Each display unit may be configured to be rotatable about an axis thereof, such that the first position is defined as a first angular position of rotation about the axis, and the second position is defined as a second angular position of rotation about the axis.
Abstract: Techniques for communicating with a Healthcare Transaction Base, such as an HTB, without requiring the development of custom adapters are provided. A gateway is utilized that acts a transformation engine between various systems and the healthcare transaction base. One or more filters are utilized to transform a message from one format to another. Adding support for new protocols is simplified as support for a new protocol is added (or plugged-in) by associating any filters that are used to transform messages in the new protocol to a desired protocol.
Abstract: An electronic media distribution/play system includes a service facility that has a communications network interface and maintains a data file catalog. The catalog is sent over the network to requesting users, and the system processes payments from customers in establishing file access authorizations. Encrypted user-selected files and a player program are transmitted to each customer for metered access to received data files as limited by the authorization, and customers can make additional selections and play the encrypted files freely while the authorization remains established. The system can transmit the data files from local storage, and also provide links to encrypted files that are stored at remote vendor facilities. Authorizations can be for selected portions or class levels of the catalog, and for terms measured as calendar time, play time, and collective number of plays. Also disclosed is a method for facilitating the distribution and accessing of electronic files.
Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.
Abstract: A method and apparatus for controlling document access and application usage using centrally managed rules. The rules are stored and manipulated in a central rule database via a rule server. Policy enforcers are installed on client systems and/or on servers and perform document access and application usage control for both direct user document accesses and application usage, and application program document accesses by evaluating the rules sent to the policy enforcer. The rule server decides which rules are required by each policy enforcer. A policy enforcer can also perform obligation and remediation operations as a part of rule evaluation. Policy enforcers on client systems and servers can operate autonomously, evaluating policies that have been received, when communications have been discontinued with the rule server.
Abstract: A tunable laser cavity utilizes a dispersion compensated acousto-optic tunable filter. The wavelength accuracy and stability is achieved by a wavelength locker utilizing two separate intracavity light beams without the need to use beam splitters to significantly reduce the space typically needed by a conventional wavelength locker, and provide more stable operation and easy assembly. The acoustic optical tunable filter is constructed in such a way that two transducers are bonded on the same crystal opposite to each other to create two counter propagating acoustic waves. Dispersion occurs after the collimated light diffracted by the first acoustic wave and is compensated by the second acoustic wave traveling in the opposite direction. By using different laser gain mediums, acoustic wave driving frequencies and acousto-optical crystals, this invention can be used to make tunable lasers in wide range of optical wavelengths.
Abstract: Methods and apparatus for enabling an object associated with an XML node class to be used for both a document object model (DOM) application programming interface (API) that supports an in-memory representation of XML nodes and a DOM API that supports a database-backed representation of XML nodes are disclosed. According to one aspect of the present invention, a method for creating an object that represents an XML node in a Java space includes determining whether the object is to represent a pure node. An object of a first class is created to represent a database-backed node when the object is not determined to represent the pure node, and the object of the first class is created to represent a pure node when the object is determined to represent the pure node. The object includes the same set of fields whether the object represents a pure node or a database-backed node.