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/0277568 ALLOCATING RESOURCES AMONG TASKS UNDER UNCERTAINTY
A model is built of benefit of each of a plurality of computing tasks under uncertainty as a function of computing resources invested in each of the computing...
2017/0277567 EFFICIENT WORK EXECUTION IN A PARALLEL COMPUTING SYSTEM
A computing device performs parallel computations using a set of thread processing units and a memory shuffle engine. The memory shuffle engine includes a...
2017/0277566 SOFTWARE COMPONENT ASSIGNING SYSTEM FOR VEHICLE
A software component assigning system for a vehicle includes electronic control units connected to a common network in the vehicle, one of the electronic...
2017/0277565 EVENT-DRIVEN SYSTEM AND METHOD FOR SELECTIVELY PERFORMING COMPUTATIONS
An event-driven system, method and computer program product are provided to selectively generate events in response to receipt of data elements. The...
2017/0277564 Thermal-And Spatial-Aware Task Scheduling
A method, apparatus, and computer program product are provided for thermal- and spatial-aware task scheduling. The method may include monitoring a temperature...
2017/0277563 CONTROL METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND CONTROL DEVICE
A control method executed by a control device, the control method including identifying a specified time period based on execution history information on...
2017/0277562 THREADSAFE USE OF NON-THREADSAFE LIBRARIES WITH MULTI-THREADED PROCESSES
An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls...
2017/0277561 Operating System Hot-Switching Method and Apparatus and Mobile Terminal
An operating system hot-switching method, applied to a mobile terminal running multiple operating systems, where the multiple operating systems include one...
2017/0277560 Efficient State Machines for Real-Time Dataflow Programming
An efficient state-machine-based pattern matching technique processes tokens in an input queue and identifies patterns in the sequence of tokens that match one...
2017/0277559 CLASSIFYING WORK PROCESSES
A system and method for classifying tasks are described. A server receives first sensor data from an augmented reality (AR) device and second sensor data from...
2017/0277558 SOFTWARE APPLICATION PLACEMENT USING COMPUTING RESOURCE CONTAINERS
Embodiments associate software applications with computing resource containers based on a placement rule and a selected failure correlation. A placement rule...
2017/0277557 ARCHITECTURE OF NETWORKS WITH MIDDLEBOXES
Some embodiments provide a system for implementing a logical network that includes a set of end machines, a first logical middlebox, and a second logical...
2017/0277556 Distribution system, computer, and arrangement method for virtual machine
In a distribution system including a plurality of physical machines, when an output file output by first processing performs multistage processing input to...
2017/0277555 EFFICIENT VM MIGRATION ACROSS CLOUD USING CATALOG AWARE COMPRESSION
Techniques for migrating a VM in a hybrid cloud computing system are provided. The techniques include identifying a similar VM at the destination, comparing...
2017/0277554 TECHNOLOGIES FOR DYNAMICALLY MANAGING DATA BUS BANDWIDTH USAGE OF VIRTUAL MACHINES IN A NETWORK DEVICE
Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors...
2017/0277553 ANOMALOUS USAGE OF RESOURCES BY A PROCESS IN A SOFTWARE DEFINED DATA CENTER
The present disclosure is related to systems and methods for analysis of anomalous usage of a resource. An example system can include a plurality of virtual...
2017/0277552 TRACING METHOD, COMPUTER-READABLE RECORDING MEDIUM, AND INFORMATION PROCESSING APPARATUS
An information processing apparatus includes receiving a read of a class file created using an object-oriented program language, when a class of the class file...
2017/0277551 INTERCEPTION OF A FUNCTION CALL, SELECTING A FUNCTION FROM AVAILABLE FUNCTIONS AND REROUTING THE FUNCTION CALL
An apparatus for dynamically selecting a function includes an intercept module that intercepts a function call from an executing application. The function call...
2017/0277550 BEST PERFORMANCE DELIVERY IN HETEROGENEOUS COMPUTING UNIT ENVIRONMENT
An apparatus for selecting an efficient processor includes a comparison module that compares performance characteristics of a plurality of processors available...
2017/0277549 Recommending a Transition from Use of a Limited-Functionality Application to a Full-Functionality Application...
A digital medium environment is described to recommend a transition from use of a limited-functionality application to a full-functionality application. As...
2017/0277548 REMOTE OPERATING SYSTEM AND INFORMATION PROCESSING METHOD
An object of the present invention to provide a remote operating system and an information processing method which reduce a burden on a user's operation and...
2017/0277547 Method for Presenting Initialization Progress of Hardware in Server, and Server
A method for presenting initialization progress of hardware in a server, and a server where, before a basic input/output system (BIOS) runs to a preset...
2017/0277546 METHOD FOR LOADING EXECUTABLE PROGRAM INSTRUCTIONS INTO A CHIP CARD DURING ACTIVE OPERATION
The method includes authenticating a chip card terminal to a chip card by a chip card operating system, verifying the authorisation of the chip card terminal...
2017/0277545 System and Method to Remotely Detect and Report Bootable Physical Disk Location
Methods, devices and systems for identifying storage devices received within a plurality of drive bays, where the devices are identified via a visual indicator...
2017/0277544 Run-Time Code Parallelization with Monitoring of Repetitive Instruction Sequences During Branch Mis-Prediction
A processor includes an execution pipeline and monitoring circuity. The execution pipeline is configured to execute instructions of program code. The...
2017/0277543 OPERATION OF A MULTI-SLICE PROCESSOR WITH DYNAMIC CANCELING OF PARTIAL LOADS
Operation of a multi-slice processor that includes a plurality of execution slices and a plurality of load/store slices, where the multi-slice processor is...
2017/0277542 OPERATION OF A MULTI-SLICE PROCESSOR WITH AN EXPANDED MERGE FETCHING QUEUE
Operation of a multi-slice processor that includes a plurality of execution slices and a plurality of load/store slices, where each load/store slice includes a...
2017/0277541 MECHANISM FOR USING A RESERVATION STATION AS A SCRATCH REGISTER
A processor core includes an instruction-sequencing unit (ISU). The ISU includes a general register file (GRF) composed of multiple hardware general purpose...
2017/0277540 Processor with a Program Counter Increment Based on Decoding of Predecode Bits
A processor includes: an instruction fetch portion configured to fetch simultaneously a plurality of fixed-length instructions in accordance with a program...
2017/0277539 EXCEPTION HANDLING IN PROCESSOR USING BRANCH DELAY SLOT INSTRUCTION SET ARCHITECTURE
A processor employs hardware to save the program counter value of the next instruction to be executed in a branch instruction when an exception occurs. This is...
2017/0277538 SPECULATIVE MULTI-THREADING TRACE PREDICTION
A method for trace prediction includes using trace prediction to predict a trace specifying branch decisions. When a branch misprediction is detected, trace...
2017/0277537 PROCESSING MIXED-SCALAR-VECTOR INSTRUCTIONS
Processing circuitry supports overlapped execution of vector instructions when at least one beat of a first vector instruction is performed in parallel with at...
2017/0277536 PROVIDING REFERENCES TO PREVIOUSLY DECODED INSTRUCTIONS OF RECENTLY-PROVIDED INSTRUCTIONS TO BE EXECUTED BY A...
Providing references to previously decoded instructions of recently-provided instructions to be executed by a processor is disclosed herein. In one aspect, a...
2017/0277535 TECHNIQUES FOR RESTORING PREVIOUS VALUES TO REGISTERS OF A PROCESSOR REGISTER FILE
A technique for operating a processor includes receiving, by a history buffer, a flush tag associated with an oldest instruction to be flushed from a processor...
2017/0277534 Effective Defect Management Across Multiple Code Branches
A computer-implemented method is disclosed which detects that new source code linked to a defect identifier has been checked in to a source code repository for...
2017/0277533 METHOD FOR UPGRADING FIRMWARE OF ADAPTER, MOBILE TERMINAL, AND ADAPTER THEREOF
A method of upgrading firmware of an adapter includes transmitting a set of n data blocks of first upgrade file to the adapter, receiving a first response...
2017/0277532 APPLICATION UPGRADE METHOD AND APPARATUS
Embodiments of the present invention provide an application upgrade method and an apparatus. The application upgrade method includes: receiving an application...
2017/0277531 DEPLOYMENT RULE SYSTEM
One embodiment provides an apparatus. The apparatus includes a deployment recipe generator to generate a plurality of deployment recipes; a deployment test...
2017/0277530 TECHNOLOGIES FOR SECURING A FIRMWARE UPDATE
Technologies for performing a secure firmware update include a compute device that includes a memory device to store firmware update payload, one or more...
2017/0277529 FIRMWARE DISTRIBUTION SYSTEM, DISTRIBUTION APPARATUS, FIRMWARE DISTRIBUTION METHOD AND PROGRAM RECORDING MEDIUM
Disclosed are a firmware distribution system etc, including a first apparatus configured to send a firmware acquisition request and information regarding the...
2017/0277528 APPLICATION INSTALLATION SYSTEM AND METHOD FOR HANDHELD DEVICES
Embodiments of the present invention relate to the field of disclosure installing technologies of a handheld device, and disclose a disclosure installing...
2017/0277527 REMOTE VEHICLE PROGRAMMING SYSTEM AND METHOD
A system and method for remotely programming a vehicle including a vehicle connector with a plurality of pins in communication with one or more vehicle...
2017/0277526 Software categorization method and electronic device
Embodiments of the present disclosure relate to the terminal field, and disclose a software categorization method and an electronic device, where the software...
2017/0277525 DEVICE PROVISIONING
A facility for provisioning a device is described. The facility discerns an identifier that identifies the device, and transmits the identifier to a server...
2017/0277524 DYNAMIC CONTAINER DEPLOYMENT WITH PARALLEL CONDITIONAL LAYERS
A method and associated systems for dynamic container deployment with parallel layers. A processor creates an image file by processing each instruction of an...
2017/0277523 LOAD TESTING
Examples relate to load testing. The examples disclosed herein enable obtaining lines of code that are recorded as an application is executed in a client...
2017/0277522 PROVIDING A NETWORK SIMULATION CODE GENERATION SERVICE BY A CLOUD-BASED INFRASTRUCTURE
A cloud-based computing infrastructure provides a network simulation software code generation service accessible by multiple users. A user-based obfuscation...
2017/0277521 Tools and Methods for Real-Time Dataflow Programming Language
A dataflow programming language can be used to express reactive dataflow programs that can be used in pattern-driven real-time data analysis. One or more tools...
2017/0277520 SYSTEM AND METHODS FOR DEVELOPMENT OF VISUAL BUSINESS APPLICATIONS
A system and methods for the development of data management applications are provided. In some embodiments, the system is represented as a "Head" that...
2017/0277519 METHOD, MOBILE DEVICE AND SYSTEM FOR CREATING NEW MOBILE APPLICATION BY FUSING EXISTING PROGRAM STACKS
A method, mobile device and system for creating new mobile applications by fusing existing program stacks are disclosed. The system includes a number of mobile...
← 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 146 | 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.