Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
2017/0004255 METHOD FOR CONSTRUCTING QUADRANTS WITH MULTIPLE INDEPENDENT BIOMARKERS FOR DIAGNOSING DISEASES
The present invention relates to a method for constructing quadrants corresponding to different diseases in a frame of concentrations of multiple independent...
2017/0004254 MULTI-TARGETING SHORT INTERFERING RNAs
The present invention relates to novel short interfering RNA (siRNA) molecules that are multi-targeted. More specifically, the present invention relates to...
2017/0004253 SIMULATION ENVIRONMENT FOR EXPERIMENTAL DESIGN
Techniques and systems are disclosed for enabling a simulation environment for experimental design. The interactions of a configuration of molecules inside a...
2017/0004252 MASK DESIGN BASED ON SENSITIVITIES TO CHANGES IN PATTERN SPACING
A layout of an integrated circuit design is provided and a plurality of multiple patterning decompositions is determined from the layout. Each decomposition of...
2017/0004251 DETECTING AND DISPLAYING MULTI-PATTERNING FIX GUIDANCE
A computer implemented method for validating a design is presented. The method includes generating, using the computer, a graph non-decomposable to a colored...
2017/0004250 INTEGRATED CIRCUIT LAYOUT DESIGN METHODOLOGY WITH PROCESS VARIATION BANDS
A system for analyzing IC layouts and designs by calculating variations of a number of objects to be created on a semiconductor wafer as a result of different...
2017/0004249 VALIDATING A CLOCK TREE DELAY
A computer implemented method for validating a clock tree includes estimating a first number of a multitude of first buffers disposed in the clock tree path,...
2017/0004248 DE-COUPLING CAPACITANCE PLACEMENT
A method, executed by one or more processors, includes receiving IR-drop information as a function of location for a placement for a plurality of circuit...
2017/0004247 VIRTUAL POSITIVE SLACK IN PHYSICAL SYNTHESIS
A system and method of performing physical synthesis of a chip design are described. The method includes performing a baseline physical synthesis to determine...
2017/0004246 INTRA-RUN DESIGN DECISION PROCESS FOR CIRCUIT SYNTHESIS
A system and method of performing an intra-run decision during synthesis to determine a physical implementation of a system-on-chip (SoC) logic design are...
2017/0004245 VIRTUAL POSITIVE SLACK IN PHYSICAL SYNTHESIS
A system and method of performing physical synthesis of a chip design are described. The method includes performing a baseline physical synthesis to determine...
2017/0004244 LOOK-AHEAD TIMING PREDICTION FOR MULTI-INSTANCE MODULE (MIM) ENGINEERING CHANGE ORDER (ECO)
Some embodiments determine a merged timing graph for a multi-instance module (MIM), wherein each node in the merged timing graph corresponds to a pin in the...
2017/0004243 INTRA-RUN DESIGN DECISION PROCESS FOR CIRCUIT SYNTHESIS
A system and method of performing an intra-run decision during synthesis to determine a physical implementation of a system-on-chip (SoC) logic design are...
2017/0004242 Method for Integrated Circuit Manufacturing
A method of manufacturing an integrated circuit (IC) includes: receiving a target layout of the IC, decomposing the target layout into a plurality of...
2017/0004241 CMOS DEVICE INCLUDING A NON-STRAIGHT PN-BOUNDARY AND METHODS FOR GENERATING A LAYOUT OF A CMOS DEVICE
A CMOS device comprises a substrate with a plurality of regions, the regions including an N-type region and a P-type region which meet each other in a...
2017/0004240 NETLIST ABSTRACTION FOR CIRCUIT DESIGN FLOORPLANNING
Systems and methods are described for creating a netlist abstraction that provides full-chip context for performing circuit design floorplanning. The netlist...
2017/0004239 DE-COUPLING CAPACITANCE PLACEMENT
A method, executed by one or more processors, includes receiving IR-drop information as a function of location for a placement for a plurality of circuit...
2017/0004238 INPUT CAPACITANCE MODELING FOR CIRCUIT PERFORMANCE
Implementations of the present disclosure involve methods and systems for modeling input capacitance for a component of an electronic circuit design to...
2017/0004237 SIMULATION METHOD AND SIMULATION APPARATUS
The orientation of an arbitrary point set to a part after deformation of the part can be calculated, which can execute more accurate analysis. The calculating...
2017/0004236 METHOD FOR EARLY WARNING ANALYSIS OF EUTROPHICATION OF DESIGNED ARTIFICIAL WATER BODY
The present invention relates a method for early warning analysis of eutrophication of a designed artificial water body, comprising: establishing a...
2017/0004235 MODEL FOR ESTIMATING DRILLING TOOL WEAR
A method for estimating the wear of a drilling tool is disclosed. The method includes selecting a first incremental distance along a length of a formation. The...
2017/0004234 METHODS FOR GENERATING A CONTRIBUTOR-BASED POWER ABSTRACT FOR A DEVICE
Generating a contributor-based power abstract for a device, including: identifying a clock power component for each of a plurality of clock gating domains,...
2017/0004233 METHOD OF SIMULTANEOUS LITHOGRAPHY AND ETCH CORRECTION FLOW
A method of mask correction where two independent process models are analyzed and co-optimized simultaneously. In the method, a first lithographic process...
2017/0004232 DEVICE AND METHOD FOR ACCELERATING THE UPDATE PHASE OF A SIMULATION KERNEL
A method for accelerating the updating of the linking elements in a simulation of a system generated according to a given hardware description language, the...
2017/0004231 GLOBALLY CONVERGENT SYSTEM AND METHOD FOR AUTOMATED MODEL DISCOVERY
Methods and systems for model discovery include forming a mathematical program based on a set of observational data to generate an objective function and one...
2017/0004230 METHOD AND APPARATUS FOR AUTOMATICALLY CREATING A DRAINAGE SYSTEM ALONG A ROAD NETWORK IN A BUILDING...
A method, system, apparatus, and computer program products provides the ability to define and generate a drainage system along a road network in a building...
2017/0004229 METHOD AND SYSTEM FOR PLACING ROOMS IN A DEPARTMENT
A computer-implemented method for generating multiple room placements is disclosed. In the embodiment, the method involves obtaining information indicating a...
2017/0004228 VISUAL MODELING APPARATUSES, METHODS AND SYSTEMS
The VISUAL MODELING APPARATUSES, METHODS AND SYSTEMS ("VISUAL MODELING SYSTEM") transforms and maps visual imagery, photographs, video and the like onto a...
2017/0004227 SLICE IMAGE CREATION DEVICE AND THREE-DIMENSIONAL PRINTING SYSTEM
In a slice image creation device, a topology construction processor constructs a topology to create a topology list of a target object model. A division...
2017/0004226 STRESS TESTING BY AVOIDING SIMULATIONS
Systems, methods, and computer program products are provided that perform modeling and stress testing algorithms without the need for running simulations and...
2017/0004225 INTEGRATED COMPUTER-AIDED DESIGN OBJECT CLASSIFICATION
Provided herein are techniques and systems for seamless integration of PLM system functionalities, such as classification and/or attribute association, to a...
2017/0004224 LOG-AIDED AUTOMATIC QUERY EXPANSION APPROACH BASED ON TOPIC MODELING
A base query having a plurality of base query terms is obtained. A plurality of problem log files are accessed. Words, contained in a corpus vocabulary, are...
2017/0004223 NAVIGATING A WEBSITE USING VISUAL ANALYTICS AND A DYNAMIC DATA SOURCE
Embodiments of the present invention disclose identifying relevant content in a social media website. A data set is identified using a computer. A plurality of...
2017/0004222 System and method for monitoring changes in databases and websites
A system and method is described for constructing a differential web in which information including objects, numbers, or text in databases and web pages may be...
2017/0004221 ESTABLISHMENT OF STATE REPRESENTATION OF A WEB PAGE REPRESENTED IN A WEB BROWSER
The presently disclosed inventive concepts relate to establishing a state representation of a web page represented in a web browser. This concept includes...
2017/0004220 Automatic Grouping of Browser Bookmarks
In one embodiment, a user device may organize the user bookmark list into a set of categories automatically. The user device may represent a website as a user...
2017/0004219 Distributed Database Configuration
Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among...
2017/0004218 Platform Device for Providing Quantitative Collective Knowledge
With regard to a platform device (100) placed on a web-site and networked with a plurality of ID-detectable users or participants for the purpose of collecting...
2017/0004217 METHOD AND APPARATUS FOR DERIVING AND USING TRUSTFUL APPLICATION METADATA
A method, non-transitory computer readable medium and apparatus for deriving trustful metadata for an application are disclosed. For example, the method crawls...
2017/0004216 METHOD AND APPARATUS FOR USING A DISCRIMINATIVE CLASSIFIER FOR PROCESSING A QUERY
A method and apparatus for using a classifier for processing a query are disclosed. For example, the method receives a query from a user, and processes the...
2017/0004215 PERSONALIZED TARGETING OF MEDIA STATIONS
Methods and arrangements are provided for the personalized targeting and customization of media stations in an online media service. A key set of inputs, with...
2017/0004214 Process and Device for Searching for a Place
The invention relates to a process for searching for a place on the basis of a free request of parameters defined by a user on a peripheral unit connected to a...
2017/0004213 Crowd Sourcing of Device Sensor Data for Real Time Response
A system, method, and computer-readable medium for performing a crowdsourcing data analysis operation. More specifically, the crowdsourcing data analysis...
2017/0004212 METHOD AND APPARATUS FOR ACQUIRING SEARCH RESULTS
A method for acquiring search results is disclosed. The method includes: acquiring face information of a user by face recognition, when detecting that a search...
2017/0004211 Search Recommendation Method and Apparatus
Provided are a search recommendation method and a search recommendation apparatus, the method comprises: receiving a search term; providing a recommendation...
2017/0004210 SELECTING AND PRESENTING CONTENT RELEVANT TO USER INPUT
Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in...
2017/0004209 DEEP LINKING TO APPLICATION OBJECTS
A system that directs a user to an object in response to a selection of a deep link uniform resource identifier ("URL") that includes an identity of a web...
2017/0004208 GENERATING A DOMAIN ONTOLOGY USING WORD EMBEDDINGS
A device may receive a text, from a text source, in association with a request to generate an ontology for the text. The device may generate a set of word...
2017/0004207 GOAL BASED CONVERSATIONAL SERENDIPITY INCLUSION
A method for injecting information into a deliberation includes extracting at least one concept from a plurality of statements asserted by at least one...
2017/0004206 NATURAL LANGUAGE INTERPRETATION OF HIERARCHICAL DATA
A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.