Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Oommen
Abraham Oommen, Lincoln, NE US
| Patent application number | Description | Published |
|---|---|---|
| 20080300505 | DEVICE FOR COLLECTION, STORAGE, RETRIEVAL AND SHIPPING OF HAIR FOLLICLES FROM ANIMALS - The present invention relates to a novel device for the collection, storage, shipping and retrieval of hair follicles from animals for the purpose of isolating DNA or other genetic material from the follicles for analysis. The device has outer flaps for the protection as well as identification of the samples and an inner part where samples are placed. The inner device has thicker base and a clear plastic cover, the easy peel back of which is facilitated by a) low tack adhesives that hold the two together and b) a touch cut on one end, through the base sheet which creates a grip. This makes the device convenient and easy to use, and yet a robust collection device for hair follicles from animals in a farm or real-life situation. Hair follicles can be punched out through the inner device for direct DNA isolation and analysis. | 12-04-2008 |
| 20090078064 | INSTRUMENT FOR SIMULTANEOUS ANALYSIS OF MULTIPLE SAMPLES USING MULTIPLE DIFFERENTIAL MOBILITY ANALYZERS - A differential mobility analyzer that is capable of analyzing more than one sample simultaneously, comprising an aerosol generator, a particle classifier and/or a particle counter is disclosed. | 03-26-2009 |
| 20110265582 | Device for collection, storage, retrieval and shipping of hair follicles from animals - The present invention relates to a novel device for the collection, storage, shipping and retrieval of hair follicles from animals for the purpose of isolating DNA or other genetic material from the follicles for analysis. The device has outer flaps for the protection as well as identification of the samples and an inner part where samples are placed. The inner device has thicker base and a clear plastic cover, the easy peel back of which is facilitated by a) low tack adhesives that hold the two together and b) a touch cut on one end, through the base sheet which creates a grip. This makes the device convenient and easy to use, and yet a robust collection device for hair follicles from animals in a farm or real-life situation. Hair follicles can be punched out through the inner device for direct DNA isolation and analysis. | 11-03-2011 |
Aravind Oommen, Santa Clara, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100325452 | AUTOMATIC CLOCK-GATING INSERTION AND PROPAGATION TECHNIQUE - Embodiments of the present invention provide a method and system for clock-gating a circuit. During operation, the system receives a circuit which includes a plurality of clocked memory elements. Next, the system identifies a feedback path from an output of a clocked memory element to an input of the clocked memory element, wherein the feedback path passes through intervening combinational logic, but does not pass through other clocked memory elements in the circuit. Then, the system gates a clock signal to the clocked memory element so that the clock signal is disabled when the feedback path causes a value which appears at the output of the clocked memory element to be appear at the input of the clocked memory element. | 12-23-2010 |
| 20110107289 | METHOD OF IMPLEMENTING PHYSICALLY REALIZABLE AND POWER-EFFICIENT CLOCK GATING IN MICROPROCESSOR CIRCUITS - A method and system of merging gated-clock domains in a semiconductor design includes producing, for each subset of clock gating functions in an initial set of clock gating functions, a set of quantified functions produced by existentially quantifying each clock gating function in the subset over a set of variables that are not part of the support sets of the other clock gating functions of the subset. If the set of quantified functions are equal, selecting one as a super clock gating function and adding it to the set of super clock gating functions. The set of super clock gating functions are sorted according to a criterion and the best is selected and added to the set of final clock gating functions. The remaining super clock gating functions are modified to prevent flip-flops gated by the selected super clock gating function from being gated by remaining super clock gating functions. | 05-05-2011 |
Aravind Oommen, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110283125 | AUTOMATIC CLOCK-GATING PROPAGATION TECHNIQUE - Embodiments of the present invention provide a method and system for clock-gating a circuit. During operation, the system receives a description of a circuit that includes clocked memory elements, some of which are clock-gated. Next, the system identifies a sender memory element by identifying a sender path from an output of the sender memory element to a data input for a seed memory element. Then, the system identifies an enable-generating memory element by identifying an enable-signal path from an output of the enable-generating memory element to an enable signal which is used to gate a clock signal input for the seed memory element. Next, the system provides clock-gating for the sender memory element by generating an enable signal using a data input for the enable-generating memory element. Finally, the system gates a clock signal for the sender memory element using this generated enable signal. | 11-17-2011 |
John B. Oommen, North Gower CA
| Patent application number | Description | Published |
|---|---|---|
| 20080208854 | Method of Syntactic Pattern Recognition of Sequences - This invention relates to the Pattern Recognition (PR) of noisy/inexact strings and sequences and particularly to syntactic Pattern Recognition. The present invention presents a process by which a user can recognize an unknown sting X, which is an element of a finite, but possibly larger Dictionary, H, by processing the information contained in its noisy/inexact version, Y, where Y is assumed to contain substitution, insertion or deletion errors. The recognized string, which is the best estimate X+ of X, is defined as that element of H which minimizes the Generalized Levenshtein Distance D(X,Y) between X and Y, for all X| 08-28-2008 | |
Mathew Oommen, Overland Park, KS US
| Patent application number | Description | Published |
|---|---|---|
| 20110179184 | Integration Of Remote Electronic Device With Media Local Area Network - A server is provided. The server comprises a processor, a memory, and an application stored in the memory that, when executed by the processor, receives a progressively uploaded media stream from a remote electronic device. The application also converts the progressively uploaded media stream from a first format to a second format and buffers the converted media stream. The application also transmits the buffered converted media stream to a bridge into a media local area network based on a mapping of the remote electronic device to the media local area network, wherein the mapping is stored in the memory. | 07-21-2011 |
Paul Oommen, San Diego, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080235386 | Techniques for Updating Security-Related Parameters for Mobile Stations - A method is performed on a first server for communicating with a mobile station in order for the mobile station to update a security-related parameter. The method includes determining that a request expressed in a first protocol has been made by a second server for updating the security-related parameter on the mobile station. In response to the determination, the request is packaged in a message expressed in a second protocol and is communicated to the mobile station. Another method is disclosed that is performed on a mobile station for updating a security-related parameter. The method includes receiving a message that is expressed in a first protocol from a server and that includes a request for the mobile station to update the security-related parameter. The request is expressed in a second protocol. In response to the message, at least one operation is performed in order to update the security-related parameter. | 09-25-2008 |
Paul Oommen, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100022243 | METHOD AND APPARATUS FOR PROVIDING SYSTEM SELECTION USING DYNAMIC PARAMETERS - An approach is provided for selecting, by a multi-mode device, one among multiple networks. A plurality of overlay parameters associated with a plurality of networks are acquired, wherein the networks are different from one another. Each of the networks is rated using the overlay parameters according to one or more selection criteria. One of the networks is selected based on the rating. | 01-28-2010 |
Rohan K. Oommen, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080243697 | DIGITAL GAME DISTRIBUTION AND ROYALTY CALCULATION - Systems and methods of digitally distributing digital game content and tracking royalties for the digital game content may include a correlated title key, retail key, and license key. The a correlated title key, retail key, and license key may be used to generate a royalty rate. For example, a royalty rate may be generated based on the license key. Additionally, a royalty price may be generated based on the title key. Then, a royalty amount may be computed by multiplying the royalty rate and the royalty price. The royalty amount may be stored in a retailer account that corresponds to the retail key. | 10-02-2008 |
Saju George Oommen, Bangalore IN
| Patent application number | Description | Published |
|---|---|---|
| 20090007135 | APPARATUS AND METHOD FOR SERVER NETWORK MANAGEMENT TO PROVIDE ZERO PLANNED RETROFIT DOWNTIME - Methods and systems are presented for updating software applications in a processor cluster, in which the cluster is divided into first and second processor groups and the first group is isolated from clients and from the second group with respect to network and cluster communications by application of IP filters. The first group of processors is updated or retrofitted with the new software and brought to a ready-to-run state while the second group is active to serve clients. The first group is then transitioned to an in-service state after isolating the then-active service providing application on second group. Thereafter, the second group of processors is offlined, updated or retrofitted, and transitioned to an in-service state to complete the installation of the new application version across the cluster with reduced or zero downtime and without requiring backward software compatibility. | 01-01-2009 |
Toji T. Oommen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110276619 | DESKTOP SCREEN SHARING OVER HTTP - Sharing a desktop screen is implemented on a Hypertext Transfer Protocol (HTTP) web server using variable interval GET and POST requests. Connection to a web server bypasses firewall or shared IP limitations. In the described HTTP/HTTPS only solution, an existing web server is used to allow one or more clients to view a remote computer's screen and control it (remoting). The web server can act as an intermediary to enable one computer to “take control” of a second computer by enabling the first computer (a client) to view the desktop session of the second computer (a host) and enable the first computer to act as master for input device input (e.g., keyboard input, mouse input, stylus input, etc.) for the second computer. | 11-10-2011 |
| 20110276900 | USING DOUBLE BUFFERING FOR SCREEN SHARING - Remote desktop sharing allows a user to access applications and data on a remote computer over a network. An intermediary computer can communicate with a host computer and one or more client computers to facilitate remote desktop sharing. The host can send the intermediary computer an encoded key frame and encoded updates. The intermediary computer can decode the host screen data, and apply subsequent updates to the decoded image so that the intermediary computer has a near live host screen image in a first buffer. A second buffer on the intermediary computer can store an instance of a screen encoder for each client computer that has joined the session and the most current host image that the client computer has. The encoder compares the near live screen image and the stored client computer host image to create an encoded differential screen image update to pass to the client computer. | 11-10-2011 |
