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
2018/0165406 SYSTEM AND METHOD FOR ASSIGNING COLOR PATTERN
A method includes operations below. A layout of a circuit is converted to a first conflict graph. A first vertex and a second vertex in the first conflict...
2018/0165405 TIMING BASED NET CONSTRAINTS TAGGING WITH ZERO WIRE LOAD VALIDATION
A method is provided for facilitating an integrated circuit design layout. The method includes receiving a netlist including a plurality of subnets. For each...
2018/0165404 Apparatus and Method for the Measurement of Pattern Placement and Size of Pattern and Computer Program Therefor
An apparatus and a method are disclosed for the measurement of pattern placement and/or edge placement and/or size of a pattern on a surface of a substrate for...
2018/0165403 LAYOUT FOR SEMICONDUCTOR DEVICE INCLUDING VIA PILLAR STRUCTURE
A system is includes a processor and a computer readable medium. The computer readable medium connected to the processor. The computer readable medium is...
2018/0165402 FORMING MULTI-SIZED THROUGH-SILICON-VIA (TSV) STRUCTURES
Various embodiments include approaches for designing through-silicon vias (TSVs) in integrated circuits (ICs). In some cases, a method includes: identifying...
2018/0165401 NON-ORTHOGONAL ROUTING ON A PRINTED CIRCUIT BOARD
A method of laying out electrical connections on a printed circuit board (PCB) including: establishing primary design axes X and Y of the PCB respectively...
2018/0165400 Method and Computer Program for Determining a Placement of at least one Circuit for a Reconfigurable Logic Device
Embodiments relate to a method and computer program for determining a placement of at least one circuit for a reconfigurable logic device. The method comprises...
2018/0165399 SEMICONDUCTOR DEVICE WITH FILL CELLS
A device is disclosed that includes a memory bit cell, a first word line, a pair of metal islands and a pair of connection metal lines. The first word line is...
2018/0165398 Virtual Hierarchical Layer Patterning
Identifying the interactions of a selected cell across a hierarchical diagram of an integrated circuit and mapping the ways in which the cell can interact with...
2018/0165397 Target Optimization Method For Improving Lithography Printability
Target optimization methods are disclosed herein for enhancing lithography printability. An exemplary method includes receiving an IC design layout for a...
2018/0165396 LOGIC DRIVE BASED ON STANDARD COMMODITY FPGA IC CHIPS
A chip package used as a logic drive, includes: multiple semiconductor chips, a polymer layer horizontally between the semiconductor chips; multiple metal...
2018/0165395 COMPUTER-IMPLEMENTED METHOD FOR GENERATING AN ADVANCED-ON-CHIP-VARIATION TABLE OF A CELL AND A NON-TRANSITORY...
A computer-implemented method for generating an advanced-on-chip-variation (AOCV) table of a cell is disclosed. In one aspect, the AOCV table contains the...
2018/0165394 METHOD AND APPARATUS FOR SPEEDING UP GATE-LEVEL SIMULATION
A method includes providing a register transfer level (RTL) description of a circuit design, providing a plurality of RTL-to-gate-level mapping details by...
2018/0165393 SYSTEM-LEVEL VALIDATION OF SYSTEMS-ON-A-CHIP (SoC)
Disclosed are improved methods and structures for verifying integrated circuits and in particular systems-on-a-chip constructed therefrom. Our methods--which...
2018/0165392 SIMULATION EMPLOYING LEVEL-DEPENDENT MULTITYPE EVENTS
In a data processing system, a processor creating level qualifying logic within instrumentation of a hardware description language (HDL) simulation model of a...
2018/0165391 STOCHASTIC STRUCTURAL ANALYSIS FOR CONTEXT-AWARE DESIGN AND FABRICATION
One embodiment provides a method for identifying a probability that an object will fail, comprising: generating a plurality of force distributions for an...
2018/0165390 METHOD FOR ESTIMATING INFLOW PERFORMANCE IN A SOLUTION GAS DRIVEN RESERVOIR
Described herein is an empirical model to estimate inflow performance relationship (IPR) of fishbone wells. A reservoir simulation model is formulated and...
2018/0165389 METHOD AND APPARATUS FOR CIRCUIT SIMULATION
Method and apparatus for circuit simulation, comprising: partitioning circuit into a first simulation circuit and a second simulation circuit; generating...
2018/0165388 Method for Optimized Wafer Process Simulation
A method includes establishing a simulation process for simulating fabrication of a structure on a wafer. The simulation process includes multiple simulation...
2018/0165387 SYSTEM AND METHOD FOR RECONSTRUCTING AND AUGMENTING HIGH FREQUENCY DATA
A method for augmenting low frequency rate data includes obtaining mechanical system operational data at a first and a second frequency rate, the first rate...
2018/0165386 CHAINING ANALYTIC MODELS IN TENANT-SPECIFIC SPACE FOR A CLOUD-BASED ARCHITECTURE
In some embodiments, a cloud-based services architecture may receive operating data from a set of enterprise system devices. The cloud-based services...
2018/0165385 CONSTRUCTING AND ENHANCING A DEPLOYMENT PATTERN
An approach is provided for optimizing a deployment pattern. Event and configuration data of precedent systems is aggregated. Based on the aggregated data, a...
2018/0165384 SYSTEM AND METHOD FOR ISSUE DETECTION OF INDUSTRIAL PROCESSES
A system is provided comprising a memory configured to store instructions and a processor configured to execute the instructions. The processor is configured...
2018/0165383 COMPUTER AIDED DESIGN SYSTEM WITH IN-CONTEXT MODELING
A method is disclosed to model a part in the context of one or more assembly states. This method stores references of one or more states of one or more...
2018/0165382 Less Than Maximum Effective Solar Design
A method of designing bifacial solar panels installations that does not rely on the use of all available space to maximize electrical output and return on...
2018/0165381 Accelerator for Gather-Update-Scatter Operations
A processor may include a gather-update-scatter accelerator, and circuitry to direct an instruction to the accelerator for execution. The instruction may...
2018/0165380 DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD
First-type metadata of unstructured data is associated with second-type metadata including content information indicating one or more content attributes of the...
2018/0165379 PLATFORM FOR SUPPORTING MULTIPLE VIRTUAL AGENT APPLICATIONS
A device may receive first information that identifies an input associated with a virtual agent application executing on a user device. The virtual agent...
2018/0165378 GRAPHICAL USER INTERFACE MACHINE TO PRESENT A WINDOW
Within a graphical user interface, a window may be spawned at one point in time and then populated with content at a later point in time. By execution of...
2018/0165377 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DATA TRANSFER MANAGEMENT
According to one aspect of the present disclosure a method and technique for managing data transfer includes receiving and storing a plurality of different...
2018/0165376 CONFIGURATION RESOLUTION FOR TRANSITIVE DEPENDENCIES
A method including receiving on a server a request from a first provider to retrieve a configuration for a lookup order. The request can include the lookup...
2018/0165375 ENHANCED METADATA COLLECTION AND OUTPUT
Enhanced metadata with optimized output. In an embodiment, a content object is received. First metadata to be associated with the content object is determined....
2018/0165374 Faceconnect
Facebook is currently the largest social media web site in the world with over 1.6 billion users and a market value of over 270 billion, but I believe that...
2018/0165373 PAGE PERSONALIZATION PERFORMED BY AN EDGE SERVER
A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the...
2018/0165372 ARTIFICIAL INTELLIGENCE ARTICLE ANALYSIS INTERFACE
Technologies for an artificial intelligence article analysis interface are described. The interface is configured to render one or more metrics associated with...
2018/0165371 Methods and Systems for Cause-based Funding
Disclosed are methods and systems for cause-based funding and charity matching. The methods and systems enable charitable match funding based on cause and...
2018/0165370 METHODS AND SYSTEMS FOR OBJECT RECOGNITION
An object identification system comprises at least one database (202) of reference images. Each reference image comprises an identifiable reference object and...
2018/0165369 USER ESTIMATION APPARATUS, USER ESTIMATION METHOD, AND USER ESTIMATION PROGRAM
A user estimation apparatus according to the present invention includes an extraction unit (11) that extracts at least either order of page transitions on a...
2018/0165368 Demographic Based Collaborative Filtering for New Users
A system and method for generating a stream of content for a new user is described. The method includes determining one or more demographic profiles, each...
2018/0165367 HYPERDATA GENERATION IN THE CLOUD
A system and method for building a hyperdata hub to access an enriched data model is presented. One or more data models are built based on user input to a user...
2018/0165366 AUTO-INJECTED QUERY FILTER
A system includes reception, from a user, elements of a database query including a dimension and a data source, determination of metadata of the data source,...
2018/0165365 YOUTH SPORTS PROGRAM CATALOGING AND RATING SYSTEM
According to a first aspect of the present disclosure, a method of cataloging youth sports is provided that includes: collecting youth sports data, which...
2018/0165364 Content Validation And Coding For Search Engine Optimization
A method and a content validation and coding system (CVCS) for validating and coding content of an electronic document for search engine optimization (SEO) are...
2018/0165363 MULTI SEARCH AUTOMATED BLAST SEARCH ENGINE WITH UNIVERSAL EMBEDDABLE FUNCTIONS
A search engine function which works serially as in the prior art, except where the user loads search criteria after receiving an automatically administrated...
2018/0165362 GENERATING SUGGESTIONS FOR EXTENDING DOCUMENTS
The disclosure generally describes methods, software, and systems, including a method for generating suggestions for extensions to data sets. Using metadata...
2018/0165361 MAPPING SERVICE AND RESOURCE ABSTRACTIONS TO NETWORK INVENTORY GRAPH DATABASE NODES AND EDGES
A system includes a processor and memory comprising executable instructions that cause the processor to effectuate operations. The operations include...
2018/0165360 RESULTS FROM SEARCH PROVIDERS USING A BROWSING-TIME RELEVANCY FACTOR
A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the...
2018/0165359 Radio-Station-Recommendation System And Method
A method of recommending radio stations including the step of generating a plurality of driver models. Each driver model may correspond to a different driver...
2018/0165358 INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
The present disclosure relates to an information processing apparatus and an information processing method that enable easy reproduction of audio data of a...
2018/0165357 DYNAMIC MESSAGE CATEGORIZATION FOR OPTIMIZED MESSAGE TARGETING
An automated dynamic message categorization system is provided and includes first, second and third processing units. The first processing unit is configured...
← 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 137 138 139 140 141 142 143 144 145 146 147 148 | 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.