Abstract:
A method is provided of continuously varying the capacitance of a MEMS varactor having a cantilever assembly mounted on a base portion, the cantilever assembly having a first capacitance plate and a dielectric element mounted thereon, and the base portion having a second capacitance plate mounted thereon. The method includes applying a first actuation voltage to deform the cantilever assembly until the dielectric element contacts the second capacitance plate leaving a gap therebetween, and applying a second actuation voltage larger than the first actuation voltage to further deform the cantilever assembly to reduce the gap between the dielectric element and the second capacitance plate.
Abstract:
The present disclosure provides an engine having a gas exchange valve and an actuator for the gas exchange valve, and also a method of reducing valve seating impact velocity. The actuator includes a body having a fluid inlet and a fluid outlet. A plunger is reciprocable in the body and has a travel distance between an advanced position and a retracted position, the plunger and body defining a chamber. A flow restriction orifice is disposed in at least one of the plunger and the body, and the chamber is in unrestricted fluid communication with the outlet over a first portion of the travel distance and in restricted fluid communication with the outlet by way of the orifice over at least a second portion of the travel distance.
Abstract:
Methods, systems, and media are disclosed for determining access rights to a resource managed by an application. One embodiment includes receiving a request by the application, wherein the request comprises an action a user seeks to perform on the resource, and locating, based on the request, the resource in both a containment relationship graph and in a structure having groupings of resources, wherein the groupings comprise a grouping having the resource. Further, the embodiment includes traversing a vertex of the containment relationship graph, wherein the vertex comprises a generational resource of the resource, and reading an authorization table associated with a grouping having the generational resource in the groupings. Further still, the embodiment includes determining whether to grant the access rights for performing the action on the resource.
Abstract:
Methods, systems, and media are disclosed for managing a resource managed by a mbean server having an mbean. One embodiment includes receiving a request by the application, wherein the request constitutes an action a user seeks to perform on the resource, and adding a number of instance identifier fields to an mbean descriptor file associated with the mbean. Further, the embodiment includes populating the number of instance identifier fields with an equivalent number of properties from an objectname of the resource, thereby producing a populated mbean descriptor file that identifies the resource among resources. Further still, the embodiment includes reading the mbean descriptor file after the populating, and determining, based on the reading, whether the user has an authority to perform the request. If authority exists, then an mbean method performs the action on the resource, and filters the obtained results to coincide with the user's authority.
Abstract:
A system and method for sorption and desorption of molecular gas contained by storage sites of graphite nano-filaments randomly disposed in three-dimensional reticulated aerogel.
Abstract:
A method is presented for managing applications using application-based names. A naming service registers an alias name; the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application. The naming service is also able to generate an application-based name associated with an application; the application-based name represents a context within a naming system, and the application-based name is a second compound name that includes the alias name. Applications are managed within a data processing system using application-based names. The first compound name can be associated with a first topology-based name that represents a first context for organizing files that are related to the instance of the application.
Abstract:
An ultrasound imaging system including an electromagnetically protected ultrasound TEE probe, a display for displaying ultrasound images, a housing including a transducer connector including at least one connection and a computer for processing electrical signals representative of received ultrasound echoes. The TEE probe includes a probe housing including an imaging sensor, an outer acoustic lens, a cable interconnect and an internal metal shield which surrounds the sensor and cable interconnect, and a cable including electrical conductors and electromagnetic cable shielding, the electrical conductors electrically connected to the cable interconnect at a first end, and the electrical conductors and the cable shielding are electrically connected to a transducer connector at a second end.
Abstract:
A computer system includes a central processing unit and a memory management unit having a plurality of functional units, such as a memory interface unit, a remote interface unit, a cache interface unit, and a translation unit. Each functional unit has a low priority error queue for storing error information for errors having a low priority. Some functional units also have a high priority error queue for storing error information for errors having a high priority error. Based on the status of the error queues, the memory management unit prioritizes and handles errors caused by hardware failures. For low priority errors, an interrupt request signal is sent to the central processing unit. For high priority errors, a RED ALERT signal is sent to the processing unit to cause the processing unit to give immediate attention to the error. For high priority error queue overflows, a failure signal is generated which causes the system to be halted and the contents of the system to be scanned out. Thus, errors are prioritized and handled accordingly.
Abstract:
A method and apparatus for performing address translation in a computer system supporting virtual memory by searching a translation lookaside buffer (TLB) and, possibly, a translation table held in memory and implemented as a B-tree data structure. The TLB is initially searched for a translation for a specified input address. If exactly one valid entry of the TLB stores a translation for the specified input address then the output address corresponding to the specified input address is determined from the contents of that entry. Otherwise, the translation table is searched for a translation for the specified input address. If two or more valid entries of the TLB store a translation for the specified input address then these entries are invalidated. If a search of the translation table is required then the method involves the retrieval from the translation table, and insertion into the TLB, of a translation for the specified input address and possibly one or more translations for other input addresses that are stored together with the translation for the specified input address in one node of the B-tree implementing the translation table. During the insertion into the TLB of a translation for a particular input address that was retrieved from the translation table it is determined if there is exactly one valid entry in the TLB that stores a translation for the particular input address. If so, then the translation retrieved from the memory is inserted into that entry, thereby avoiding the creation of multiple TLB entries for the same input address.