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
2016/0203008 MECHANISM FOR PERFORMING ROLLING UPDATES WITH DATA UNAVAILABILITY CHECK IN A NETWORKED VIRTUALIZATION...
A method for performing rolling updates with data unavailability checks in a networked virtualization environment for storage management.
2016/0203007 METHOD FOR CONTROL PROCEDURE, RECORDING MEDIUM, AND APPARATUS FOR CONTROL PROCEDURE
In a control procedure creation method, a computer acquires changed contents of a state of an information processing system including a plurality of devices,...
2016/0203006 CONTROLLING METHOD FOR OPTIMIZING A PROCESSOR AND CONTROLLING SYSTEM
A controlling method for optimizing a processor is provided. The controlling method includes determining an actual utilization state of the processor in a...
2016/0203005 GENERATION OF USAGE TIPS
One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the...
2016/0203004 CONTEXTUAL HELP SYSTEM
Embodiments described herein generally relate to a dynamic contextual help application. The help application adapts to content displayed within a graphical...
2016/0203003 GENERATION OF USAGE TIPS
One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the...
2016/0203002 HEADLESS TASK COMPLETION WITHIN DIGITAL PERSONAL ASSISTANTS
Techniques are described for headlessly completing a task of an application in the background of a digital personal assistant. For example, a method can...
2016/0203001 String Customization
Techniques are described to provide string customization. In an implementation, a menu document is generated that specifies one or more menu items to be...
2016/0203000 OPERATING SYSTEM SOFTWARE INSTALL AND BOOT UP FROM A STORAGE AREA NETWORK DEVICE
Methods and apparatus are disclosed to install and boot computer servers with operating system software stored in boot logical units (LUNs) of a storage area...
2016/0202999 A Computing Platform, A Reconfigurable Hardware Device And A Method for Simultaneously Executing Processes On...
Computing platform, comprising a reconfigurable hardware device such as a Field Programmable Gate Array, FPGA, and at least one processor arranged for...
2016/0202998 SYSTEM AND METHOD FOR WIPING ENCRYPTED DATA ON A DEVICE HAVING FILE-LEVEL CONTENT PROTECTION
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for erasing user data stored in a file system. The method includes...
2016/0202997 PORTABLE DEVICE OPERATING SYSTEM
A portable device booting system consists of a booting firmware and a circuit system which includes a microprocessor, a sensor and a power control circuit. The...
2016/0202996 A DATA PROCESSING METHOD AND SYSTEM FOR INTERCEPTING SIGNALS BETWEEN A PERIPHERAL DEVICE AND A SOFTWARE APPLICATION
The present invention relates to a data processing method, including the steps of intercepting a signal within a communications channel between a predefined...
2016/0202995 TECHNIQUES FOR COMPUTER SYSTEM RECOVERY
Techniques for computer system recovery which remotely restore a default partition to a recent state even when an operating system is functioning abnormally....
2016/0202994 SHARING EMBEDDED HARDWARE RESOURCES
Technologies for facilitating inter-system-on-a-chip (SoC) communication include a first SoC, a second SoC, and a dedicated manageability controller network....
2016/0202993 INSTRUCTION STREAM TRACING OF MULTI-THREADED PROCESSORS
A method and apparatus for tracing instruction streams for a multi-threaded processor are disclosed herein. In one embodiment, the apparatus includes a last...
2016/0202992 LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE PROCESSING METHOD
A method of processing using an execution slice circuit including multiple parallel instruction execution slices provides flexible and efficient use of...
2016/0202991 RECONFIGURABLE PARALLEL EXECUTION AND LOAD-STORE SLICE PROCESSING METHODS
A method of operating a processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues by a dispatch routing...
2016/0202990 LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE FOR A PROCESSOR
An execution slice circuit for a processor core has multiple parallel instruction execution slices and provides flexible and efficient use of internal...
2016/0202989 RECONFIGURABLE PARALLEL EXECUTION AND LOAD-STORE SLICE PROCESSOR
A processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues by a dispatch routing network provides flexible...
2016/0202988 PARALLEL SLICE PROCESSING METHOD USING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE...
A method of operation of a processor core execution unit circuit provides efficient use of area and energy by reducing the per-entry storage requirement of a...
2016/0202987 Instruction and logic to test transactional execution status
Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to...
2016/0202986 PARALLEL SLICE PROCESSOR HAVING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES
An execution unit circuit for use in a processor core provides efficient use of area and energy by reducing the per-entry storage requirement of a load-store...
2016/0202985 Variable Length Instruction Processor System and Method
A variable length instruction processor system and method is provided. Before a processor core executes an instruction, the system and method applied in a...
2016/0202984 INSTRUCTION FOR PERFORMING A PSEUDORANDOM NUMBER GENERATE OPERATION
A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a...
2016/0202983 PROCESSOR SYSTEM AND METHOD BASED ON INSTRUCTION READ BUFFER
This invention provides a cache system and method based on instruction read buffer (IRB). When applied to the field of processor, it is capable of filling...
2016/0202982 INDIRECT INSTRUCTION PREDICATION
A circuit arrangement and program product selectively predicate instructions in an instruction stream by determining a first register address from an...
2016/0202981 INDIRECT INSTRUCTION PREDICATION
A method for selectively predicating instructions in an instruction stream by determining a first register address from an instruction, determining a second...
2016/0202980 MICROPROCESSOR WITH ARM AND X86 INSTRUCTION LENGTH DECODERS
A microprocessor natively translates and executes instructions of both the x86 instruction set architecture (ISA) and the Advanced RISC Machines (ARM) ISA. An...
2016/0202979 Instruction And Logic To Test Transactional Execution Status
Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to...
2016/0202978 INSTRUCTION TO LOAD DATA UP TO A SPECIFIED MEMORY BOUNDARY INDICATED BY THE INSTRUCTION
A Load to Block Boundary instruction is provided that loads a variable number of bytes of data into a register while ensuring that a specified memory boundary...
2016/0202977 HANDLING TIME INTENSIVE INSTRUCTIONS
The execution of time intensive instructions can lead to critical events being responded to late or not being responded to at all. An information processing...
2016/0202976 MEMORY MANAGEMENT IN SECURE ENCLAVES
Embodiments of an invention for memory management in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an...
2016/0202975 Method and Apparatus to Process 4-Operand SIMD Integer Multiply-Accumulate Instruction
According to one embodiment, a processor includes an instruction decoder to receive an instruction to process a multiply-accumulate operation, the instruction...
2016/0202974 FLOATING POINT EXECUTION UNIT FOR CALCULATING PACKED SUM OF ABSOLUTE DIFFERENCES
A method provides support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar or vector floating point...
2016/0202973 FLOATING POINT EXECUTION UNIT FOR CALCULATING PACKED SUM OF ABSOLUTE DIFFERENCES
A circuit arrangement and program product provide support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar...
2016/0202972 SYSTEM AND METHOD FOR CHECKING OPEN SOURCE USAGE
A method, system and computer program product, the method comprising: receiving a characteristic of a source code entity to be checked; comparing the...
2016/0202971 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...
2016/0202970 MAINTENANCE TOOLKIT FOR THE IMPLEMENTATION OF COMPUTER PROGRAMS
A maintenance toolkit for the implementation of computer programs is envisaged. The toolkit receives computer programs containing a plurality of modules. These...
2016/0202969 AUTOMATIC SUBMISSION OF APPLICATIONS TO APPLICATIONS STORES
Automatic submission of a specific application to an application store. An executable of a parent application when executed with a parameter, is configured to...
2016/0202968 MODULARIZED XML NAMESPACES
Techniques to provide and use modularized XML namespaces are disclosed. In various embodiments, a resolution request associated with a first module is...
2016/0202967 COMPONENT DISCOVERY FROM SOURCE CODE
A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the...
2016/0202966 VEHICLE CONTROL UPDATE METHODS AND SYSTEMS
A vehicle can include methods and systems to update controls in vehicle modules. The systems and methods can include receiving a control update for a receiving...
2016/0202965 METHOD FOR UPDATING AN APPLICATION PROGRAM ON A WIRELESS TERMINAL IN A CONTROLLED MANNER
A method for updating an application program on a wireless terminal in a controlled manner is disclosed. When, a server receives an inquiry from a wireless...
2016/0202964 Systems And Methods Of Device Firmware Delivery For Pre-Boot Updates
Systems and methods are provided that may be implemented to deliver firmware for pre-boot updates of targeted information handling system device/s using custom...
2016/0202963 SOFTWARE DEPLOYMENT OVER A NETWORK
Devices in a network environment may have a local client application that may periodically update software components on a local device and may configure user...
2016/0202962 DEPLOYMENT PATTERN MONITORING
A computer system can detect a request for status information relating to a particular deployment pattern; query, in response to the request, a deployment...
2016/0202961 Specialization of Generic Methods
Generic method specialization represents the ability to specialize generic methods over various types. When implementing generic method specialization an...
2016/0202960 Method And System For Automated, Static Instrumentation For Applications Designed For Execution In Environments...
A system and method for automatic instrumentation of mobile applications is disclosed. Mobile applications are typically executed in mobile runtime...
2016/0202959 FACILITATING WORKFLOW APPLICATION DEVELOPMENT
A system has a domain expert component library stored on a computer readable storage device, the component library containing connectable components that...
← 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 | 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.