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
2011/0302583 SYSTEMS AND METHODS FOR PROCESSING DATA
A system, method, and computer program product for processing data are disclosed. The system includes a data processing framework configured to receive a data...
2011/0302582 TASK ASSIGNMENT ON HETEROGENEOUS THREE-DIMENSIONAL/STACKED MICROARCHITECTURES
A method of enhancing performance of a three-dimensional microarchitecture includes determining a computational demand for performing a task, selecting an...
2011/0302581 State Separation for Virtual Applications
Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define...
2011/0302580 NETWORK SYSTEM, MANAGEMENT SERVER, AND VIRTUAL MACHINE DEPLOYMENT METHOD
A network system includes a plurality of cloud systems. Each of the plurality of cloud systems includes a plurality of servers. Each of the plurality of servers...
2011/0302579 VIRTUAL COMPUTER AND CPU ALLOCATION METHOD
When the number of logical CPUs increases as the number of LPARs increases, a physical CPU amount which a hypervisor uses will increase and thus the physical...
2011/0302578 SYSTEM AND METHOD FOR VIRTUAL MACHINE MULTIPLEXING FOR RESOURCE PROVISIONING IN COMPUTE CLOUDS
A system and method for provisioning virtual machines in a virtualized environment includes determining a relationship between capacity need and performance for...
2011/0302577 VIRTUAL MACHINE MIGRATION TECHNIQUES
Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages...
2011/0302576 BOOKMARKS AND PERFORMANCE HISTORY FOR NETWORK SOFTWARE DEPLOYMENT EVALUATION
Described are automatically generated software deployment bookmarks that maintain information regarding events and/or triggers with respect to a network...
2011/0302575 PRINT CONTROL APPARATUS AND DISPLAY METHOD FOR THE SAME
In a print control apparatus that searches for and installs a printer driver supporting a specified output device, hardware information on the output device is...
2011/0302574 UPDATE MANAGEMENT SERVER, ELECTRONIC APPARATUS, UPDATE MANAGEMENT SYSTEM, AND METHOD THEREFOR
A first electronic apparatus fails to have specifications enough to display contents of a license agreement for new-agreement software, the new-agreement...
2011/0302573 METADATA DRIVEN AUTOMATIC DEPLOYMENT OF DISTRIBUTED SERVER SYSTEMS
Automatic and reliable deployment of system topology to computing devices within an enhanced communication system is provided. Specific roles and features...
2011/0302572 EMBEDDED NETWORK DEVICE AND FIRMWARE UPGRADING METHOD
An embedded network device includes a memory, a NOR flash, a first part and a second part of old firmware. The NOR flash includes a first image sector which...
2011/0302571 System and Method for Context Sensitive Mobile Data and Software Update
Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a...
2011/0302570 SCHEMA SPECIFICATION TO IMPROVE PRODUCT CONSUMABILITY ON INSTALLATION, CONFIGURATION, AND/OR UN-INSTALLATION...
Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product...
2011/0302569 FACILITATING THE EXECUTION OF WEB APPLICATIONS IN THE CLOUD
A facility for executing an application program in a cloud computing environment is described. The facility identifies dependencies of the application program,...
2011/0302568 Method and System for Controlling Communication Ports
A method for limiting devices and controlling the applications executed from USB ports on personal computers (PCs). More specifically, the present invention...
2011/0302567 UPDATING SOFTWARE IN AN INFORMATION HANDLING SYSTEM
For updating software in a memory, a table of contents is received. The table of contents includes a complete list of files of an updated version of the...
2011/0302566 FIXING SECURITY VULNERABILITY IN A SOURCE CODE
A computer implemented method for automatically fixing a security vulnerability in a source code is disclosed. The method includes obtaining identification of...
2011/0302565 IMPLICIT WORKSPACE DEPENDENCIES
Implicit dependences allow a user to add multiple independent software components to a workspace, which results in the automatic establishment of ad-hoc...
2011/0302564 Library Conformity Checker
A library management system may compare contracts between programming libraries to identify unions, intersections, and differences between libraries. The...
2011/0302563 PROGRAM STRUCTURE RECOVERY USING MULTIPLE LANGUAGES
A parser parses an application that comprises two or more different modules; the modules are bytecodes, object codes, and/or modules compiled using different...
2011/0302562 HIGHER ORDER LOGIC APPLIED TO EXPERT SYSTEMS FOR ALARM ANALYSIS, FILTERING, CORRELATION AND ROOT CAUSE
The present invention is directed to a system and method for applying second- and higher-order logic to analysis of event descriptive information, such as...
2011/0302561 ARCHITECTURE-AWARE FIELD AFFINITY ESTIMATION
A data layout optimization may utilize affinity estimation between paris of fields of a record in a computer program. The affinity estimation may be determined...
2011/0302560 REAL-TIME PROFILING IN A MULTI-CORE ARCHITECTURE
An apparatus comprising a first core of a multi-core processor, a second core of a multi-core processor and a bus matrix. The first core may be configured to...
2011/0302559 METHOD AND APPARATUS FOR LEVERAGING PATH-PROGRAM ANALYSIS FOR EFFECTIVE STATIC WHOLE-PROGRAM ANALYSIS
A static thread-escape analysis that is flow-sensitive and context-sensitive for precision and is also scalable through the use of path-program analysis is...
2011/0302558 System and Method for Constructing an Application Using Distributed Functionalities
A system and method are disclosed for factoring the functionalities within one or more applications into separate entities, storing them locally and/or...
2011/0302557 METHOD, SYSTEM, AND PROGRAM FOR EXECUTING PROGRAM
A computer implemented method for virtually executing a program having property declarations of classes in a first programming language that is a dynamic...
2011/0302556 Automatically Displaying a Related File in an Editor
Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor,...
2011/0302555 ASSIGNING TYPE PARAMETERS
The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a...
2011/0302554 APPLICATION GENERATOR FOR DATA TRANSFORMATION APPLICATIONS
A utility is provided for generating applications for a variety of data conversion or handling application environments. A user can use a graphical user...
2011/0302553 GENERATING TEXT MANIPULATION PROGRAMS USING INPUT-OUTPUT EXAMPLES
A program creation system is described which generates a data manipulation program based on input-output examples. The created program may include a collection...
2011/0302552 INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND COMPUTER READABLE STORAGE MEDIUM
Modeled test cases are created by converting test cases of each component, which describe interface call orders for the component, into expressions with a level...
2011/0302551 SYSTEM AND METHOD FOR ANALYTIC PROCESS DESIGN
Embodiments of the present invention are directed to a method and system for developing an analytic process. The method includes displaying, within an...
2011/0302550 Providing Diverse Solutions Using Design Space Exploration
A design space exploration (DSE) system automatically discovers viable solutions within a design space. The DSE system operates by creating or receiving a...
2011/0302549 Wiring Harnesses
A method of designing a wiring harness using a wiring harness design tool can include allowing a first user to access and edit a first wiring harness design...
2011/0302548 DELAY LIBRARY GENERATION DEVICE AND METHOD
A delay library generation device includes a grouping unit that generates a group including an output terminal of a sequential logic circuit and an input...
2011/0302547 METHOD AND APPARATUS FOR USING SCENARIO REDUCTION IN A CIRCUIT DESIGN FLOW
Some embodiments of the present invention provide techniques and systems for using scenario reduction in a design flow. The system can use scenario reduction to...
2011/0302546 METHOD AND APPARATUS FOR PERFORMING SCENARIO REDUCTION
Some embodiments of the present invention provide techniques and systems for reducing the number of scenarios over which a circuit design is optimized. Each...
2011/0302545 DETAILED ROUTABILITY BY CELL PLACEMENT
A computer implemented method, data processing system, and computer program product for reworking a plurality of cells initially placed in a circuit design. An...
2011/0302544 POST-PLACEMENT CELL SHIFTING
A computer implemented method, data processing system, and computer program product for reworking a plurality of cells initially placed in a circuit design. An...
2011/0302543 PATTERN DESIGNING METHOD, PATTERN DESIGNING PROGRAM AND PATTERN DESIGNING APPARATUS
A pattern designing method, including the steps of carrying out transfer simulation calculation and step simulation calculation by using physical layout data...
2011/0302542 DOUBLE-SIDED INTEGRATED CIRCUIT CHIPS
A double-sided integrated circuit chips, methods of fabricating the double-sided integrated circuit chips and design structures for double-sided integrated...
2011/0302541 Methods and Systems for Evaluating Checker Quality of a Verification Environment
Methods and systems for evaluating checker quality of a verification environment are provided. In some embodiments, an overall sensitivity for the verification...
2011/0302540 SEMICONDUCTOR DEVICE COMPRISING SHIELD TREE AND RELATED LAYOUT METHOD
A semiconductor device comprises a plurality of flip-flops, a clock tree for transferring an externally input clock signal to the flip-flops, and a shield tree...
2011/0302539 METHOD FOR DESIGNING MASKS USED TO FORM ELECTRONIC COMPONENTS
A method for designing masks adapted to the forming of integrated circuits, including the steps of: (a) forming a first test file including a set of...
2011/0302538 SYSTEM AND METHOD FOR DISTINGUISHING MULTIMODAL COMMANDS DIRECTED AT A MACHINE FROM AMBIENT HUMAN COMMUNICATIONS
A method and system of distinguishing multimodal HCI from ambient human interactions using wake up commands is disclosed. In one embodiment, in a method of...
2011/0302537 Systems And Methods For Facilitating Access To Documents Via A Set Of Content Selection Tags
Systems and methods are provided to facilitate access to documents via a set of content selection tags. According to one embodiment, information is received...
2011/0302536 USER MOVEMENT INTERPRETATION IN COMPUTER GENERATED REALITY
Technologies are generally described for a system for interpreting user movement in computer generated reality. In some examples, the system includes a user...
2011/0302535 Method for selection of an object in a virtual environment
The invention relates to a method for selection of a first object in a first virtual environment, the first object being represented in the first environment...
2011/0302534 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including a display unit for arranging and displaying the plurality of items in a guide region, the...
← 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 | 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.