Abstract: A system, method, and computer program for automatically identifying, parsing, and interpreting tabular data from unstructured documents stored in various formats such as ASCII text, Unicode text, HTML, PDF text, and PDF image format is provided. A set of table identification, parsing/tokenizing, and interpreting/mapping rules are developed with grammar descriptors. These rules are then applied to a set of documents to identify a table, parse the content of the table, and interpret the parsed content, if required, thereby standardizing the tabular data.
Abstract: An apparatus and a method for instantly manufacturing a batch of customized pharmaceutical dosages are provided. A batch of customized pharmaceutical dosages is manufactured as per the requirements of an individual, which may depend on age, gender, health, lifestyle, disease, habits, etc. The ingredients or components of the customized pharmaceutical dosages are selected as per the requirement of the individual. These ingredients or components are mixed/blended to form a homogenous mixture. The requisite quantities of the homogenous mixture, based on the individual's requirement, are then measured and converted to a desired final form, e.g., tablets, capsules or sachets. These tablets, capsules, etc., are then packaged and the packages are labeled.
Abstract: Apparatus for supporting the heater filament of the reactor in Chemical Vapor Deposition (CVD) system. The apparatus includes a recess or aperture disposed in a filament support plate; an electrically isolated rod supporting at least one of the coils of the filament, and extends into the recess or aperture in the support plate. A thermally insulating sleeve surrounds the rod. The post and sleeve arrangement provide a controlled and adjustable amount of lateral and vertical movement to the rod and filament to prevent damage to the filament caused by thermal expansion while providing lateral and vertical support to the filament.
Abstract: A system and a method for implementing a virtual data center. In which, the functions to be performed by a computer, and the access the computer equipment is required to have to the storage and network facilities, are decoupled from the hardware, and instantiated dynamically on any suitable computer equipment, without any manual intervention. In a virtual data center, all the physical resources are virtualized and arranged dynamically, to meet the functional requirements of the data center.
Type:
Grant
Filed:
July 29, 2005
Date of Patent:
August 11, 2009
Assignee:
Scalent Systems
Inventors:
Lawrence Stein, Evan Bigall, Russell S Greer, Gary Jaszewski, Jared Oberhaus
Abstract: A voltage regulator for providing a regulated voltage is disclosed. The voltage regulator comprises an error amplifying module and a regulator. The error amplifying module provides a reference voltage, based on an output voltage to be regulated. The regulator provides a regulated output voltage based on the reference voltage. Voltage regulator provides stable output voltage against variations caused by power supply and load with a defined temperature coefficient.
Abstract: The disclosed invention provides a method, a system and a computer program product for the maximum likelihood sequence estimation of transmitted MSK symbols. The disclosed invention provides a set of optimizations of the Viterbi algorithm for equalizing MSK symbols. The transmitted MSK symbols are alternately real and imaginary. Therefore, based on whether the transmitted MSK symbol is real or imaginary, the disclosed invention divides the set of Viterbi states into two sets of states. The disclosed invention obtains the surviving path only for the first set of states at stages corresponding to real transmitted symbols. A real hypothesis is used to obtain the surviving paths for the first set of states. The disclosed invention also obtains the surviving path only for the second set of states at stages corresponding to imaginary transmitted symbols. An imaginary hypothesis is used to obtain the surviving paths of the second set of states.
Abstract: An integrated signal manipulator for manipulating an optical signal. The optical signal manipulator is integrated on a single material substrate by etching a curved grating mirror. The curved grating mirror decomposes a first optical signal into focused spectral components. These focused spectral components are manipulated by signal-processing elements that are realized on the same material substrate. The manipulated spectral components are then combined by another curved grating mirror, on the same material substrate, to generate a second optical signal.
Abstract: A system, method and computer program that enables an application designer to automate the process of development of user interfaces (UIs). The designer develops UIs by modeling. The process of development of UI applications by modeling does not require any coding. The modeling activity is accomplished by using the visual modeling environment, which among other tools comprises a set of pre-built reusable components. Each component represents a dimension of functionality that is commonly required in UI applications. The designer specifies application-specific context for the components. Components when provided with application specific context become tasks. The tasks are then connected together in a logical order to develop an application. The applications thus developed are then visually verified. These applications are then executed by an Engine.
Abstract: A present invention provides a method and a system for extracting information related to a pre-defined context from data sets written in semi-structured or unstructured form, such as a natural language text. The information related to the pre-defined context is stored in an information store in accordance with a pre-defined structural arrangement. Further, the individual data values in the extracted information are assigned weights depending on their relevance to attributes of the predefined context. The operation of assigning weights to the structured information provides a measure for comparing the relevance of a plurality of structurally arranged information to the attributes of the pre-defined context.
Abstract: A method and system for synchronization between a transmitter and a receiver in a communication system is provided. The receiver receives a plurality of signals from the transmitter. According to this method, a frequency burst is detected in the received signal at the receiver. The detected frequency burst is then validated on the basis of a synchronization burst in the received signal. Finally, the frequency and timing information present in the received signal is acquired for synchronization with the transmitter. The frequency and timing information is acquired on the basis of the validated frequency burst.
Abstract: The invention provides a method and system to compare data objects. Each data object is converted into a directed acyclic graph forest, which comprises one or more directed acyclic graphs. The directed acyclic graph forests corresponding to data objects are then compared to calculate a similarity score between the data objects. The similarity score is then used as a measure to determine the extent of similarity between the data objects.
Abstract: The present invention provides a method and system for managing communication in a data network. The method and system involves monitoring the communication channels at the host level. The hosts are updated with the monitoring information following which they take a coordinated decision in cases of failure of a channel. The data network comprises a plurality of hosts, which are connected to each other through a plurality of channels. A monitor host is elected out of the plurality of hosts to periodically broadcast a system state packet to the plurality of hosts. The system state packet contains information about the state of the plurality of channels and the plurality of hosts for a given channel. Each of the plurality of hosts compares the observed state of channels, as observed by it, with the reported state as reported in the system state packet.
Type:
Grant
Filed:
December 9, 2004
Date of Patent:
October 21, 2008
Assignee:
Scalent Systems, Inc.
Inventors:
Chandrasekharan Nilakantan, Gary M. Jaszewski
Abstract: An apparatus and method are described for the discovery of semantics, relationships and mappings between data in different software applications, databases, files, reports, messages, or systems. In one aspect, semantics and relationships and mappings are identified between a first and a second data source. A binding condition is discovered between portions of data in the first and the second data source. The binding condition is used to discover correlations between portions of data in the first and the second data source. The binding condition and the correlations are used to discover a transformation function between portions of data in the first and the second data source.
Abstract: The invention provides a system and method for tuning broadband signals by using post mixer I/Q equalization. An Image Rejection Mixer (IRM) is used for mixing Radio Frequency (RF) signals and rejecting image signals from the desired RF signals. The IRM includes an I/Q mixer and a filter. The I and Q paths resulting from the mixing operation in the I/Q mixer are equalized in amplitude and phase by an I/Q equalizer. Thereafter, the image signals are rejected from the desired RF signals using the filter.
Abstract: A method for producing a large homoepitaxial monocrystalline diamond. The method comprises placing at least two substrates in a substrate holder in a chemical vapor deposition (CVD) chamber. The substrates are positioned in such a manner that the growth faces of the substrates form a wedge. A diamond forming gas is provided adjacent to the substrates in the CVD chamber. The diamond forming gas is exposed to microwave radiation to generate a plasma. Then, the substrates are exposed to the plasma under such conditions that diamond growth occurs in the wedge between the substrates, to form a large homoepitaxial monocrystalline diamond.
Abstract: Processes for producing fine LiFePO4/C and nanostructured LiFexM1?xPO4/C composite powders, where 1?x?0.1 and M is a metal cation. Electrodes made of either nanostructured LiFexM1?xPO4 powders or nanostructured LiFexM1?xPO4/C composite powders exhibit excellent electrochemical properties. That will provide high power density, low cost and environmentally friendly rechargeable Li-ion batteries.
Type:
Grant
Filed:
June 24, 2005
Date of Patent:
June 24, 2008
Assignee:
NEI Corp.
Inventors:
Amit Singhal, Abhijeet Dhamne, Ganesh Skandan
Abstract: A system, method and computer program that enables an application designer to automate the process of development of computational logic based applications. The designer develops the computational logic based applications by modeling. The process of development of applications by modeling does not require any coding. The modeling activity is accomplished by using the visual modeling environment, which among other tools comprises a set of pre-built reusable components. Each component represents a dimension of functionality that is commonly required in software applications. The designer specifies application-specific context for the components. Components when provided with application specific context become tasks. The tasks are then connected together in a logical order to develop an application. The applications thus developed are then visually verified. These applications are then executed by a Model Network Engine.
Abstract: A low cost and scalable processes for producing nanostructured LiFexM1-xPO4 and nanostructured LiFexM1-xPO4/C composite powders, where 1?x?0.1 and M is a metal cation, such as Mn, Co, Ni, and V. Electronics made of either nanostructured LiFexM1-xPO4 powders or nanostructured LiFexM1-xPO4/C composite powders exhibit good electrochemical properties. The electronic conductivity of nanostructured LiFexM1-xPO4 powders is enhanced by intimately mixing them with ultrafine carbon particles. Thus, the use of nanostructured LiFexM1-xPO4/C composite powders will lead to high power density, low cost and environmentally friendly rechargeable Li-ion batteries.
Abstract: A method, system and computer program product for managing information is disclosed. The information is stored in a database accessible to a plurality of users. A part of the information is isolated from the database. A user can modify the isolated part of the information. The modified information is compared with the isolated information and a set of changes is extracted from the comparison. The set of changes are appended to the information in the database. Each part of the information in the database has a version associated with it. When changes to a part of the information are appended, the modified part is versioned in an incremental fashion. Prior versions of a part of the information can be accessed and modified by the users.
Abstract: The present invention essentially comprises a Packet Receiver and a Stream Manager for a computer network. When a stream of packets passes through the present invention, they are received by the Packet Receiver. The Packet Receiver identifies the session to which the packet stream belongs, and passes the packet to the Stream Manager. The Stream Manager identifies the application generating the packet stream by scanning an Application ID Hash Table, which is a table that contains a mapping of destination ports to corresponding applications. Thereafter, it uses a State Machine Execution Engine to execute application decode instructions on the packet stream. The application decode instructions are stored in a table called Expression Action Table, and are generated based on a decode script created by the user for each application.