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
US-9,390,218 Integrated circuit design system with color-coded component loading estimate display
A method comprises generating a schematic of an integrated circuit (IC), the IC having a circuit component. The method also comprises searching a database...
US-9,390,217 Methodology of optical proximity correction optimization
A method for performing optical proximity correction (OPC) and evaluating OPC solutions is disclosed. An exemplary method includes receiving a design database...
US-9,390,216 System and method for obstacle-avoiding signal bus routing
Systems, methods, and other embodiments associated with providing obstacle-avoidance bus routing for an integrated circuit design are described. In one...
US-9,390,215 Methods for multi-wire routing and apparatus implementing same
A rectangular interlevel connector array (RICA) is defined in a semiconductor chip. To define the RICA, a virtual grid for interlevel connector placement is...
US-9,390,214 Methods of preparing layouts for semiconductor devices, photomasks formed using the layouts, and semiconductor...
Methods of preparing layouts for semiconductor devices and semiconductor devices fabricated using the layouts are provided. Preparing the layouts for...
US-9,390,213 Methods and systems configured to compute a guard zone of a three-dimensional object
Techniques generally disclosed herein relate to computation of a guard zone of a three-dimensional object. In some examples, guard zones may be computed by...
US-9,390,212 Methods and apparatus for synthesizing multi-port memory circuits
Multi-port memory circuits are often required within modern digital integrated circuits to store data. Multi-port memory circuits allow multiple memory users to...
US-9,390,211 Circuit placement based on fuzzy clustering
Systems and techniques for circuit placement are described. An electronic design automation (EDA) tool can receive a netlist for the circuit design. Next, the...
US-9,390,210 Logic absorption techniques for programmable logic devices
Various techniques are provided to efficiently implement user designs in programmable logic devices (PLDs). In one example, a computer-implemented method...
US-9,390,209 System for and method of combining CMOS inverters of multiple drive strengths to create tune-able clock...
An electronic device fabrication tool uses only standard-size cells from a cell library to fabricate a clock distribution network on a semiconductor device,...
US-9,390,208 Formal verification of temporal properties expressed using local variables
A certain subset of temporal properties defined using local variables can be formally verified with complexity of PSPACE or less. A subset with this...
US-9,390,207 System and method of hydrocarbon formation modeling
Hydrocarbon formation modeling. At least some of the illustrative embodiments are methods including simulating reaction of the formation to hydrocarbon...
US-9,390,206 Methods and systems for lithography process window simulation
A method of efficient simulating imaging performance of a lithographic process utilized to image a target design having a plurality of features. The method...
US-9,390,205 Vorticity-refinement based numerical method for simulating aircraft wing-tip vortex flows
The present invention relates a numerical method to simulate the incompressible wing-tip vortex flows. This method is called Vorticity-Refinement, which refines...
US-9,390,204 Multisegment fractures
A method can include identifying a discrete natural fracture in a three-dimensional environment that includes a reservoir modeled by a three-dimensional grid...
US-9,390,203 Method and system for off-line programming of multiple interacting robots
A method and apparatus are disclosed for off-line programming of multiple interacting robots. For example, a system for off-line programming of multiple...
US-9,390,202 Coordinate measuring system data reduction
Coordinate measurement data such as point cloud data associated with coordinate measurement machine data is reduced in a strategic and systematic manner by...
US-9,390,201 Merging of modeled objects
A computer-implemented method for merging a first and second modeled object which are modified versions of an initial modeled object and are defined by a first...
US-9,390,200 Local caching device, system and method for providing content caching service
The present disclosure relates to a local caching device, system and method for providing a content caching service. The local caching device receives, from a...
US-9,390,199 Heat map of suggested search queries
A search query portion is received. A plurality of suggested search queries is identified based on the search query portion. Feature values are determined for...
US-9,390,198 Heat map of suggested search queries
A search query portion is received. A plurality of suggested search queries is identified based on the search query portion. Feature values are determined for...
US-9,390,197 Building a social graph using sharing activity of users of the open web by updating an edge representing a...
A social graph is built which includes interactions, sharing activity, and connections between the users of the open Web and can be used to improve ad targeting...
US-9,390,196 Adjusting ranges of directed graph ontologies across multiple dimensions
A method, system, and/or computer program product constructs and utilizes an ontological graph. A seed term and an expansion signal are received from a user. An...
US-9,390,195 Using a graph database to match entities by evaluating boolean expressions
A method of matching a first entity to a second entity by evaluating Boolean expressions includes identifying a set of criteria vertices for a second entity...
US-9,390,194 Multi-faceted visualization of rich text corpora
Methods and apparatus are provided for multi-faceted visualization of rich text corpora. A data set comprising a plurality of entities, facets and relations is...
US-9,390,193 Delay the persistent memory storage of website data to control data that is stored in the browser
Embodiments of the invention include a system, computer-implemented method, and a computer-readable medium for delaying the storage of data. Data that...
US-9,390,192 Displaying personalization functionality and highlighting work performed
A method for displaying personalization functionality includes sending information for a user to a server, receiving personalization data from the server with...
US-9,390,191 Methods and systems for the provisioning and execution of a mobile software application
A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application...
US-9,390,190 Data recording components and processes for acquiring selected web site data
Embodiments of the components and processes for recording selected Web site data described herein adhere to long-term stability guidelines so as to improve...
US-9,390,189 Method and system for providing object information on the internet
Providing object information on the Internet includes configuring a plurality of front-end categories for a plurality of network objects and a plurality of...
US-9,390,188 Methods and devices for information exchange and routing
Method and device for information exchange and routing by providing items of information that are organized in discrete flows to third parties. Relationships...
US-9,390,187 Method for enriching content of a web page with presence information
Method for enriching content of a web page (2) displayed for a user on a computer (3) connected to a computerized network (5) and provided with a web browser...
US-9,390,186 Adaptive learning methods for selecting page components to include on dynamically generated pages
A subset of a set of components is selected for inclusion on a dynamically-generated page within a particular user context. The subset of components is selected...
US-9,390,185 Command lines
Software is installed and/or un-installed in networks. Each of a plurality of networks has a network management system storing metadata comprising at least the...
US-9,390,184 Search and retrieval of objects in a social networking system
A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social...
US-9,390,183 Identifying navigational resources for informational queries
Methods, systems, and apparatus, including computer program products, for creating a mapping between topics and navigational resources are disclosed. The...
US-9,390,182 Systems and methods for implementing achievement guided recommendations
A method performed by one or more computing devices. The method uses data identifying a plurality of users and a plurality of achievements. The data identifies...
US-9,390,181 Personalized landing pages
Personalized landing pages may be generated for users based at least in part upon information known about the individual users who are viewing the landing...
US-9,390,180 Landing page selection for linked advertising
A tiered approach to selecting landing pages to be associated with specific keywords allows optimal landing pages to be determined dynamically and updated...
US-9,390,179 Federated search
Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is...
US-9,390,178 Use of collected data for web API ecosystem analytics
An embodiment of the invention pertains to Web application programming interface (API) data associated with a Web API ecosystem. The embodiment comprises...
US-9,390,177 Optimizing web crawling through web page pruning
Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more...
US-9,390,176 System and method for recursively traversing the internet and other sources to identify, gather, curate,...
A system and a method used for data discovery in accordance with an inquiry in which multiple sources, which may be web sites or other data sources, are...
US-9,390,175 Systems and methods for determining the operating hours of an entity
Provided are systems, methods, and computer program products for determining operating hours of entities from user check-ins and check-outs. A method for...
US-9,390,174 Search result ranking and presentation
Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation...
US-9,390,173 Method and apparatus for scoring electronic documents
A method, apparatus and data structure is provided to determine a score for an electronic document, such as a webpage, image, audio recording, video recording...
US-9,390,172 Communication channel between web application and process outside browser
One or more techniques and/or systems are disclosed herein for relaying a request to a process running on a computing device from a web client and receiving a...
US-9,390,171 Segmenting and playback of whiteboard video capture
The present invention discloses methods of archiving and optimizing lectures, presentations and other captured video for playback, particularly for blind and...
US-9,390,170 Methods and systems for arranging and searching a database of media content recordings
Methods and systems for arranging and searching a database of media content recordings are provided. In one example, a method is provided that comprises...
US-9,390,169 Annotation of movies
A method of annotating a digital clip and setting a duration over which the annotation applies is disclosed. The method provides a graphical user interface...
← 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 | 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.