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
2017/0249202 REQUIREMENT RUNTIME MONITOR USING TEMPORAL LOGIC OR A REGULAR EXPRESSION
A hardware monitor may receive information that identifies a requirement for a system. The requirement may be associated with operation of the system during a...
2017/0249201 CONTROLLER OF SEMICONDUCTOR MEMORY DEVICE AND METHOD OF OPERATING THE SAME
There are provided an electronic device, and more particularly, to a memory system capable of detecting transmission errors and a method of operating the same....
2017/0249200 ANALYZING COMPUTING SYSTEM LOGS TO PREDICT EVENTS WITH THE COMPUTING SYSTEM
A method for analyzing data of a networked computing environment, the method includes a computer processor analyzing a plurality of data of a networked...
2017/0249199 Correlation-Based Monitoring and Events for a Unified Storage Manager
A method of implementations includes receiving, by a processing device executing a unified storage manager (USM), notification of an event from a storage...
2017/0249198 Software Development Kit Platform
A computing system including a first and a second application. The first application includes a first local software development kit (SDK) platform instance,...
2017/0249197 Memory Model for a Layout Engine and Scripting Engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
2017/0249196 INTERACTING WITH A SOURCE OBJECT VIA A VIRTUAL OBJECT
An example method of interacting with a source object via a virtual object, the method includes associating a first set of properties of a virtual object with...
2017/0249195 SYSTEM AND METHOD OF A MANAGING MULTIPLE DATA CENTERS
A method and apparatus of a device that automates a task over a network that includes a plurality of data centers is described. In an exemplary embodiment, the...
2017/0249194 EXECUTING ALGORITHMS IN PARALLEL
Among other things, a machine-based method comprises receiving an application specification comprising one or more algorithms. Each algorithm is not...
2017/0249193 OUTCOME-BASED SOFTWARE-DEFINED INFRASTRUCTURE
Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in...
2017/0249192 DOWNLOADING VISUAL ASSETS
Techniques and technologies for downloading visual assets are described. In at least some embodiments, a system includes a plurality of visual assets stored on...
2017/0249191 ADJUSTABLE PRIORITY RATIOS FOR MULTIPLE TASK QUEUES
In some examples, a method includes assigning, to each respective task queue of a plurality of task queues, a respective priority ratio based at least in part...
2017/0249190 PROVIDING AUXILIARY SERVICES OR FUNCTIONALITY ON AN APPARATUS
An apparatus operates to provide default services or functionality. The apparatus authenticates replaceable resources by determining whether the replaceable...
2017/0249189 FIRMWARE-BASED PROVISIONING OF OPERATING SYSTEM RESOURCES
Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource....
2017/0249188 LOAD BALANCING OF CLONED VIRTUAL MACHINES
A method, a non-transitory computer-readable storage medium, and a computer system for managing the placement of virtual machines in a virtual machine network...
2017/0249187 REDUCING SYNCHRONIZATION OF TASKS IN LATENCY-TOLERANT TASK-PARALLEL SYSTEMS
Techniques are provided for reducing synchronization of tasks in a task scheduling system. A task queue includes multiple tasks, some of which require an I/O...
2017/0249186 CPU SCHEDULER CONFIGURED TO SUPPORT LATENCY SENSITIVE VIRTUAL MACHINES
A host computer has one or more physical central processing units (CPUs) that support the execution of a plurality of containers, where the containers each...
2017/0249185 REGULATING HARDWARE SPECULATIVE PROCESSING AROUND A TRANSACTION
A transaction is detected. The transaction has a begin-transaction indication and an end-transaction indication. If it is determined that the begin-transaction...
2017/0249184 Method, Apparatus, and System for Displaying Virtual Machine Name
A method to display a virtual machine name is provided. The method is applied to a virtual machine name management apparatus in a Network Function...
2017/0249183 ADAPTIVE ACCESS CONTROL FOR HARDWARE BLOCKS
System and method for providing adaptive access to a hardware block on a computer system. In one embodiment, a method includes receiving a first access request...
2017/0249182 VIRTUAL MACHINE DEPLOYMENT AND MANAGEMENT ENGINE
A virtual machine deployment and management engine deploys virtual machines to physical host computers based on a deployment time matrix. The deployment time...
2017/0249181 DYNAMIC GUEST VIRTUAL MACHINE IDENTIFIER ALLOCATION
An example method of updating a virtual machine (VM) identifier (ID) stored in a memory buffer allocated from guest memory includes supplying firmware to a...
2017/0249180 Virtual Machine Start Method and Apparatus
A virtual machine start method and apparatus is presented, where the method includes determining N types of virtualized network function components (VNFCs)...
2017/0249179 GUEST INITIATED ATOMIC INSTRUCTIONS FOR SHARED MEMORY PAGE HOST COPY ON WRITE
A guest OS detects a DMA write request for a device assigned to the guest OS to perform a DMA write to a shared page of memory that has a write protection...
2017/0249178 KERNEL STATE DATA COLLECTION IN A PROTECTED KERNEL ENVIRONMENT
Methods, systems, and computer program products are included for collecting kernel data in a protected kernel environment. A method includes allocating a first...
2017/0249177 EXTENDING USER INTERFACE OF A WEB CONSOLE
A method relates to launching, by a processing device executing a virtual machine deployment application, an asset server communicatively coupled to a data...
2017/0249176 SYSTEMS AND METHODS FOR CONFIGURATION KNOWLEDGE SEARCH
Various examples are directed to systems and methods for searching for possible configuration for software, for example, middleware. A computing device may...
2017/0249175 Customizable Virtual Machine Retirement in a Management Platform
The subject matter of this specification can be implemented in, among other things, a method that includes responsive to occurrence of a virtual machine (VM)...
2017/0249174 MODULE MANAGEMENT IN A PROTECTED KERNEL ENVIRONMENT
Methods, systems, and computer program products are included for performing module unloading in a protected kernel environment. A method includes loading a...
2017/0249173 GUEST PROTECTION FROM APPLICATION CODE EXECUTION IN KERNEL MODE
Systems and methods are disclosed for securing an application running on a guest. An example method includes detecting, by a guest running on a virtual...
2017/0249172 Runtime Compiler Environment With Dynamic Co-Located Code Execution
A system is provided for monitoring, regenerating and replacing the code of running applications with semantically equivalent, specialized code versions that...
2017/0249171 Runtime Configuration of Servlet Filtering Using Dynamic Injection
Embodiments according to the present invention introduce a high-level abstraction for specifying and operating dynamic filtering at runtime without service...
2017/0249170 HOME SYSTEM ESTABLISHING METHOD
A home system establishing method includes the following steps. Firstly, a workspace is provided in a first server. Then, a user connects with the workspace....
2017/0249169 DYNAMIC ASSISTANT FOR APPLICATIONS BASED ON PATTERN ANALYSIS
A method for providing application assistants on applications is provided. The method may include performing pattern analyses on the applications, wherein...
2017/0249168 SYSTEM, METHOD, AND RECORDING MEDIUM FOR ADAPTIVE INTERFACE FOR ILLITERATE
An illiteracy method, system, and non-transitory computer readable medium for receiving a user input via an adaptive interface device including a display,...
2017/0249167 MEMORY DEVICE, AND INFORMATION-PROCESSING DEVICE
According to one embodiment, the memory device includes a non-volatile memory, a volatile memory, and a controller. The controller carries out the transition...
2017/0249166 METHODS AND APPARATUS TO ENABLE STATUS CHANGE DETECTION IN A LOW POWER MODE OF A MICROCONTROLLER UNIT
Methods, apparatus, systems, and articles of manufacture to enable status change detection in a low power mode of a microcontroller unit are disclosed herein....
2017/0249165 USB WIRELESS NETWORK CARD CONFIGURATION METHODS, HOST, USB WIRELESS NETWORK CARD AND COMMUNICATION SYSTEM
Provided are Universal Serial Bus (USB) wireless network card configuration methods, a host, a USB wireless network card and a communication system. A host...
2017/0249164 METHODS AND APPARATUS FOR LOADING FIRMWARE ON DEMAND
Methods and apparatus for enabling a peripheral processor to retrieve and load firmware for execution within the constraints of its memory. The peripheral...
2017/0249163 METHODS AND APPARATUS FOR LOADING FIRMWARE ON DEMAND
Methods and apparatus for enabling a peripheral processor to retrieve and load firmware for execution within the constraints of its memory. The peripheral...
2017/0249162 SAFE TRANSMIT PACKET PROCESSING FOR NETWORK FUNCTION VIRTUALIZATION APPLICATIONS
A transmit packet processing system includes a NIC, a memory, one or more processors in communication with the memory, and a device driver. The memory has a...
2017/0249161 Method of Implementing Magnetic Random Access Memory (MRAM) for Mobile System-on-Chip Boot
The present invention is directed to a method for booting a system-on-chip (SoC) including the steps of directly executing a boot software from an on-chip...
2017/0249160 Method of Bluetooth Pairing with UEFI Firmware and Computer System Thereof
A computer system includes a memory storing an UEFI firmware and a processor. The UEFI firmware supports pre-boot initialization of automatic first-time...
2017/0249159 SELECTING A VIRTUAL BASIC INPUT OUTPUT SYSTEM BASED ON INFORMATION ABOUT A SOFTWARE STACK
A virtual basic input output system can be selected from different virtual basic input output systems. The selection of the virtual basic input output system...
2017/0249158 ELECTRONIC APPARATUS AND BOOTING METHOD THEREOF
An electronic apparatus and a booting method thereof are provided. The electronic apparatus includes an inputter configured to receive a power-on command, and...
2017/0249157 SECURELY REMOVING SYSTEM CAPABILITIES FROM A LOGICAL PARTITION
Securely removing system capabilities, being available to at least one logical partition, from that partition, the partition being hosted by a computer system...
2017/0249156 MEMORY MANAGEMENT SYSTEM WITH MULTIPLE BOOT DEVICES AND METHOD OF OPERATION THEREOF
A memory management system, and method of operation thereof, includes: a primary device of a resilient storage module configured as a boot device for booting a...
2017/0249155 Memory System and Method for Fast Firmware Download
A memory system and method for fast firmware download are provided. In one embodiment, a memory system is presented comprising non-volatile memory, volatile...
2017/0249154 Hybrid Tracking of Transaction Read and Write Sets
Tracking a processor instruction is provided to limit a speculative mis-prediction. A non-speculative read set indication and/or write set indication are...
2017/0249153 Energy Efficient Processor Core Architecture for Image Processor
An apparatus is described. The apparatus includes a program controller to fetch and issue instructions. The apparatus includes an execution lane having at...
← 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 | 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.