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,372,718 Virtualizable advanced synchronization facility
A system and method for executing a transaction in a transactional memory system is disclosed. The system includes a processor of a plurality of processors...
US-9,372,717 Interruption of chip component managing tasks
Embodiments include an apparatus comprising a processor and a computer readable storage medium having computer usable program code. The computer usable program...
US-9,372,716 Download prioritization
In some examples, an electronic device includes a download manager that is configured to determine an order in which to download elements of a file based at...
US-9,372,715 Priority level arbitration method and device
The present invention discloses a method and device for arbitrating priority levels. The method comprises: setting a plurality of first stage polling arbiters...
US-9,372,714 Information terminal apparatus and method for switching control of a user interface between concurrently...
An information terminal apparatus includes a memory and a processor. The memory stores information indicating a front operating system. The processor runs a...
US-9,372,713 Optimizing virtual storage size in a virtual computer system based on information related to virtual machines,...
A method for optimizing virtual storage in a virtual computer system including at least one virtual machine, each virtual machine being associated with one or...
US-9,372,712 Optimizing virtual storage size in a virtual computer system based on information related to virtual machines,...
A system and computer program product for optimizing virtual storage in a virtual computer system including at least one virtual machine, each virtual machine...
US-9,372,711 System and method for initiating a multi-environment operating system
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments...
US-9,372,710 Virtual machine dependency
One or more techniques and/or systems are provided for describing virtual machine dependencies. In particular, data objects, such as virtual hard drives,...
US-9,372,709 Distribution of a service implemented by intra-connected virtual machines
A mechanism is provided for distributing a service implemented by a plurality of infra-connected source virtual machines on a source computing environment....
US-9,372,708 Synchronizing multicast groups
Embodiments of the invention relate to synchronizing multicast groups of a virtual machine during migration of the virtual machine. A first list and a second...
US-9,372,707 Computer, virtual machine deployment method and program
A virtual machine deployment determination unit that manages a plurality of physical machines as machines in which a virtual machine is to be deployed acquires...
US-9,372,706 Host selection for virtual machine placement
In one embodiment, a method for placing virtual machines in a collection is provided. A plurality of equivalence sets of hosts is determined prior to placing...
US-9,372,705 Selecting a host for a virtual machine using a hardware multithreading parameter
A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems....
US-9,372,704 Virtual environment having harvard architecture
Methods, systems, and apparatus, including computer programs encoded on computer storage media, relating to software execution. One of the methods includes...
US-9,372,703 Simulation apparatus and simulation method
A simulation apparatus includes: operations of: dividing code of a program in a target processor into blocks; setting an execution result of an...
US-9,372,702 Non-disruptive code update of a single processor in a multi-processor computing system
Updating code of a single processor in a multi-processor system includes commencing of a self-reset of a first processor if a bit is found in a first state, and...
US-9,372,701 Management of digital information via a buoyant interface moving in three-dimensional space
An interface for managing digital information is provided. Digital information including one or more digital files is stored in memory. An icon is associated...
US-9,372,700 Network boot system
[SUBJECTS] To suppress decrease in boot speed and slowness in operation of a terminal even when the terminal is booted the second or subsequent time in a...
US-9,372,699 System and method for processing requests to alter system security databases and firmware stores in a unified...
A mechanism for allowing firmware in a UEFI-compliant device to implement the UEFI specification driver signing and Authenticated Variable elements while at the...
US-9,372,698 Method and apparatus for implementing dynamic portbinding within a reservation station
A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one...
US-9,372,696 Microprocessor with compressed and uncompressed microcode memories
A microprocessor includes a plurality of memories each configured to hold microcode instructions. At least a first of the plurality of memories is configured to...
US-9,372,695 Optimization of instruction groups across group boundaries
Instructions grouped into instruction groups are optimized across group boundaries. Instruction sequences spanning multiple groups are optimized by retaining...
US-9,372,694 Reducing data backup and recovery periods in processors
A low-power processor that does not easily malfunction is provided. Alternatively, a low-power processor having high processing speed is provided....
US-9,372,693 Run-time instrumentation sampling in transactional-execution mode
Embodiments of the invention relate to implementing run-time instrumentation sampling in transactional-execution mode. An aspect of the invention includes a...
US-9,372,692 Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality
Instructions and logic provide SIMD permute controls with leading zero count functionality. Some embodiments include processors with a register with a plurality...
US-9,372,691 Method of manufacturing display device
A method includes: preparing a substrate having a plurality of light sources on a front side, a case to be provided on a back side of the substrate, the case...
US-9,372,690 Analysis of data integration job
A request for analysis of a data integration job is received that includes one or more features and criteria for the analysis. Each feature is extracted from a...
US-9,372,689 Synchronizing comments in source code with text documents
Various embodiments synchronize comments in a source code file with text of a source code document. In one embodiment, a source code document is compared to a...
US-9,372,688 Automatic discovery of a JavaScript API
An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for...
US-9,372,687 Product customization based on user contributions
A method to customize an online software application. The method includes displaying, using a user interface of the online software application, a message...
US-9,372,686 Maintaining package repositories
A method includes resolving a new direct repository within non-transitory memory by a computing device in communication with the non-transitory memory in...
US-9,372,685 Impact prediction of software change deployment on customer systems
Analysis of the expected impacts of deployment of a software change as well as the frequency of end user use of features of an application can be used to better...
US-9,372,684 System and method for providing supplemental functionalities to a computer program via an ontology instance
Supplemental functionalities may be provided for an executable program via an ontology instance. In some embodiments, a computer program (e.g., an executable...
US-9,372,683 Automatic generation of class identifiers from source code annotations
A method for generating identifiers for software components is provided. A processing device scans source code for an annotation associated with generating an...
US-9,372,682 Parallel programming and updating of lighting bus subscribers
The invention relates to a method for programming lighting bus subscribers, comprising the steps of: determining available lighting bus subscribers, e.g....
US-9,372,681 Redirection of a document URL to a natively-operating application
A method includes declaring, in a manifest of an application, a document URL type. The application is configured for native operation outside a web browser on a...
US-9,372,680 Methods and systems for producing, evaluating and simulating executable applications
A method and system for producing executable applications comprises selecting a processor type and compiling a binary code module for execution by the selected...
US-9,372,679 Method and system for software delivery service
Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification...
US-9,372,678 Compiler optimization for complex exponential calculations
Technologies for optimizing complex exponential calculations include a computing device with optimizing compiler. The compiler parses source code, optimizes the...
US-9,372,677 Register liveness analysis for SIMD architectures
Systems and methods of allocating physical registers to variables may involve identifying a partial definition of a variable in an inter-procedural control flow...
US-9,372,676 Method and system for loading status control of DLL
Apparatus and methods are provided for controlling the loading status of DLLs. Specifically, a streaming program compiler is provided. The compiler includes...
US-9,372,675 Unified declarative model for user interfaces
In one implementation for providing a user interface of a software application, a request to enable a user to perceive the user interface of the software...
US-9,372,674 Dynamic generation of user interface placeholder templates
Embodiments are disclosed that relate to dynamically generating a preview placeholder template for presenting data in a user interface. For example, one...
US-9,372,673 Systems and methods for creating user interfaces for guiding the creation of modeling applications for forming...
Systems and methods generate a modified application data structure that provides a customized modeling of physical systems in response to customized user inputs...
US-9,372,672 Translation in visual context
Techniques that enable relatively easier translation of programs by translators, without requiring undue disclosure of information about the program. A...
US-9,372,671 Modeling and code generation for SQL-based data transformations
System, method and computer program product for modeling and code generation for SQL-based data transformations. A selection, by a user, of a component to...
US-9,372,670 Template dependency relocation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for relocating template dependencies. One of the methods...
US-9,372,669 Multiple architecture viewpoints in single unified modeling language (UML) model
A method, a system and a program product provide for defining for an information technology (IT) system that may be modeled within the context of a plurality of...
US-9,372,668 Interconnecting portal components with dialog state transitions
In one embodiment, a method for interconnecting portlets is disclosed. A first view is displayed on a computing device, wherein the first view is associated...
← 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 | 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.