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-7,996,816 Method and apparatus for dynamically binding service component implementations for specific unit test cases
The present invention enables a component under test to bind to a single component, that is capable of simulating most depended upon services, including the...
US-7,996,815 Method, system and computer storage medium for test tool development
A test tool infrastructure comprising: a test tool interface for generating a test tool module, the test tool interface including: a variable declaration input...
US-7,996,814 Application model for automated management of software application deployments
A system for managing a deployment of a software application is disclosed. The system includes a telemetry component that collects data values of state metrics...
US-7,996,813 Method for generating pattern, method for manufacturing semiconductor device, semiconductor device, and...
A method for generating a pattern includes reading out an interconnect layout and a hole layout, the interconnect layout prescribing interconnect patterns, the...
US-7,996,812 Method of minimizing early-mode violations causing minimum impact to a chip design
A system and a method for correcting early-mode timing violations that operate across the process space of a circuit design. Optimizations are performed to...
US-7,996,811 Power managers for an integrated circuit
A system for an integrated circuit comprising a plurality of power islands includes a first power manager and a second power manager. The first power manager...
US-7,996,810 System and method for designing a low leakage monotonic CMOS logic circuit
A computer system for designing a low leakage monotonic CMOS logic circuit. The system performing the computer implements steps of: (a) specifying a reference...
US-7,996,809 Software controlled transistor body bias
Software controlled transistor body bias. A target frequency is accessed. Using software, transistor body-biasing values are determined for the target frequency...
US-7,996,808 Computer readable medium, system and associated method for designing integrated circuits with loop insertions
A computer readable medium, system and associated method is provided for designing an integrated circuit with inserted loops. The method comprises the steps of...
US-7,996,807 Integrated test waveform generator (TWG) and customer waveform generator (CWG), design structure and method
Disclosed are embodiments of a clock generation circuit, a design structure for the circuit and an associated method that provide deskewing functions and that...
US-7,996,806 Methods and apparatus for layout of multi-layer circuit substrates
Methods and apparatus are provided for designing and laying out multi-layer circuit substrates, such as multi-layer PCBs. Dynamic vias are provided on...
US-7,996,805 Method of stitching scan flipflops together to form a scan chain with a reduced wire length
The scan flipflops on a semiconductor chip are stitched together to form one or more scan chains, located in one or more standard cell placement regions, after...
US-7,996,804 Signal delay skew reduction system
A system for reducing the signal delay skew is disclosed, according to a variety of embodiments. One illustrative embodiment of the present disclosure is...
US-7,996,803 Automated use of uninterpreted functions in sequential equivalence
A method, system and computer program product for automated use of uninterpreted functions in sequential equivalence checking. A first netlist and a second...
US-7,996,802 Method of verifying circuit and computer-readable storage medium for storing computer program
A method of verifying a circuit for use in an apparatus for verifying a circuit operation indicated by circuit information, the circuit including a plurality of...
US-7,996,801 Methods and systems for on-the-fly chip verification
Methods and systems for on-the-fly chip verification method for tracking non-contiguous events. A method includes comparing a first search marker associated...
US-7,996,800 Computer program product for design verification using sequential and combinational transformations
System and software for verifying that a model of an integrated circuit satisfies its specification includes performing a sequence of at least one sequential...
US-7,996,799 Verification technique
A method includes determining whether or not a statement in a design has any functionality. The functionality includes impact on the operation of the design....
US-7,996,798 Representing binary code as a circuit
A high level intermediate representation of a binary is generated. Circuit nodes from the high level intermediate representation are built, wherein a circuit...
US-7,996,797 Method and apparatus for performing multiple stage physical synthesis
A method for designing a system on a target device includes entering the system. The system is synthesized. The system is mapped. The system is placed on the...
US-7,996,796 Method and program for designing semiconductor device
A method of designing a semiconductor device is provided. According to the method, a group of cells that is a target of clock distribution is placed. After the...
US-7,996,795 Method and apparatus for performing stress modeling of integrated circuit material undergoing material conversion
A method, a computer medium storing computer instructions performing a method, and a computer with processor and memory perform stress modeling as follows. The...
US-7,996,794 Mask data processing method for optimizing hierarchical structure
Disclosed is a mask data processing method of correcting a hierarchical structure. In the case that in design data having a hierarchical structure including a...
US-7,996,793 Gesture recognizer system architecture
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user...
US-7,996,792 Voicemail manager for portable multifunction device
A computer-implemented method for management of voicemail messages, performed at a portable electronic device with a touch screen display, includes: displaying...
US-7,996,791 Streaming video programming guide system selecting video files from multiple websites and automatically...
A programming guide for streaming video files may be automatically compiled in response to a user request. The user may provide keywords for categories of...
US-7,996,790 Button area having a mixed state button for collapsing and expanding user interface items
A method of indicating expanded states and collapsed states of lower level expander/collapser items in a higher level visual control of a user interface...
US-7,996,789 Methods and apparatuses to control application programs
Methods and apparatuses for controlling application programs are described. A first item and a docking interface having a second item are displayed on a screen...
US-7,996,788 System and method for navigating a dynamic collection of information
A graphical user interface is provided that permits the navigation of dynamic collections of information. A simplified presentation allows navigation between...
US-7,996,787 Plug-in architecture for window management and desktop compositing effects
A system and method that relates to a plug-in architecture that enables accelerated rendering and compositing of one or more graphical effects instantiated by...
US-7,996,786 Dynamically rendering visualizations of data sets
Computerized methods and systems for dynamically rendering visual representations of data sets are provided. Upon receiving a request for a particular data set...
US-7,996,785 Systems and methods for integrating application windows in a virtual machine environment
The present invention includes systems for and methods of visually integrating application windows in a virtual machine environment. Embodiments of the present...
US-7,996,784 Method and apparatus for controlling tab indexes in a web page
A computer implemented method, apparatus, and computer usable program code for managing tab indexes. A Web page is displayed, wherein the Web page includes a...
US-7,996,783 Widget searching utilizing task framework
A task framework and a semantic reasoning engine are combined to provide a scalable mechanism for dealing with extremely large numbers of widgets, allowing...
US-7,996,782 Data transfer indicator icon in a diagram
Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a...
US-7,996,781 List entry selection for electronic devices
A system (and method) for selecting an entry from a list of entries on an electronic device is disclosed. The system is configured to display a plurality of...
US-7,996,780 Block visualization
Block layout features in an interface under design are visually enhanced for a designer. When viewing the interface in a graphical design view of a development...
US-7,996,779 System and method of providing a user interface for client applications to store data and context information...
An improved system and method for supporting web system services is provided for storing data and context of client applications on the web. A client...
US-7,996,778 Central internet browser control for multiple browsers enabled system
An information handling system having multiple browser applications includes a browser management utility for selecting one of the browsers as a default...
US-7,996,777 Syndicated trackable ad content
A system sends ad content to a publisher, where the ad content includes a first snippet of code. The system receives requests from browsers accessing a document...
US-7,996,776 Shared telepointer
A facility is described for providing shared telepointers and for enabling hosts and participants to highlight portions of documents or applications using the...
US-7,996,775 Instant messaging communication system and method
A method of providing instant messaging communication between a first user and at least one other user via a communication network. The method comprises:...
US-7,996,774 Hierarchical display of project information in a collaboration environment
Providing access to project information in a virtual collaboration environment is disclosed. A credential information associated with a user of the virtual...
US-7,996,773 Displaying and managing inherited values
A method, system, and article of manufacture that help system administrators visualize the relationship between a global setting and the setting in each...
US-7,996,772 Apparatus, method, and medium for providing guideline for arranging images with story
One or more embodiments relate to a method, apparatus, and medium for providing a guideline for arranging images with a story. An apparatus for providing a...
US-7,996,771 Methods and interfaces for event timeline and logs of video streams
Techniques for generating timelines and event logs from one or more fixed-position cameras based on the identification of activity in the video are presented....
US-7,996,770 Portal interaction using ontology-based dictionaries
A portal includes one or more portal pages. Each portal page is associated with one or more ontology-based dictionaries. One or more portlets provide content...
US-7,996,769 Handheld electronic device and method for performing spell checking during text entry and for providing a...
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In...
US-7,996,768 Operations on document components filtered via text attributes
Methods, apparatuses, systems, and media to perform operations on filtered components of documents are disclosed. Embodiments comprise a method of performing an...
US-7,996,767 System and method for generating electronic patent application files
The present invention provides a method for generating electronic patent application files, which includes steps of: creating multiple extensible markup...
← 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 | 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.