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
2018/0046525 FAST AND ACCURATE IDENTIFICATION OF MESSAGE-BASED API CALLS IN APPLICATION BINARIES
Disclosed are various embodiments for fast and accurate identification of message-based application programming interface (API) calls in applications. A set of...
2018/0046524 CLOUD RULES AND ALERTING FRAMEWORK
Systems, methods, and computer-readable media having computer-executable instructions embodied thereon for providing cloud rules and an alerting framework are...
2018/0046523 ANALYSIS OF EVENT DRIVEN APPLICATION VIA SYMBOLIC DYNAMIC PARTIAL ORDER REDUCTION
A device for analyzing an event driven application may be provided. The device may include one or more processors. The one or more processors may be configured...
2018/0046522 MULTIMODAL INTERFACE
Particular embodiments described herein provide for an electronic device that can receive data from an operating system in an electronic device, where the data...
2018/0046521 Shielding Real-Time Workloads From OS Jitter Due To Expedited Grace Periods
A technique for shielding real-time workloads from operating system (OS) jitter due to expedited read-copy update (RCU) grace periods. In accordance with the...
2018/0046520 SOCIAL OBJECTIVES-BASED WORKLOAD RESOLUTION IN A CLOUD ENVIRONMENT
A content of a social media data is analyzed. The social media data relates to a workload that is to be located on a node. A location corresponding to the...
2018/0046519 DISPERSED STORAGE NETWORK SECURE HIERARCHICAL FILE DIRECTORY
A method includes creating a file directory entry in a directory file of a secure hierarchical file directory system for a file. The file directory entry...
2018/0046518 METHODS AND SYSTEMS SUPPORTING A RESOURCE ENVIRONMENT FOR CONTEXTUAL PURPOSE COMPUTING
A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
2018/0046517 Monitoring a Web Application Using an Outside-In Strategy
A computer-implemented technique is described herein for monitoring a web application that runs on plural computing machines provided by a network-accessible...
2018/0046516 MEMORY FRACTIONATION SOFTWARE PROTECTION
A method of protecting software in a computer system includes defining a memory fractionation configuration for an application software program in the computer...
2018/0046515 METHOD AND DEVICE FOR ALLOCATING RESOURCES IN A SYSTEM
Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality...
2018/0046514 Disaggregated Fabric-Switched Computing Units
Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating compute units is presented that...
2018/0046513 Disaggregated Fabric-Switched Computing Platform
Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating a disaggregated computing architecture...
2018/0046512 SYSTEM AND METHOD FOR DYNAMICALLY MANAGING COMPUTE AND I/O RESOURCES IN DATA PROCESSING SYSTEMS
A method for managing compute and I/O tasks in a data processing system includes: providing a thread pool including a plurality of thread groups, each thread...
2018/0046511 TRACKING LARGE NUMBERS OF MOVING OBJECTS IN AN EVENT PROCESSING SYSTEM
Techniques for tracking large numbers of moving objects in an event processing system are provided. An input event stream can be received, where the events in...
2018/0046510 RESOLVING APPLICATION MULTITASKING DEGRADATION
Systems and methods for resolving application multitasking degradation are disclosed. In aspects, a computer implemented method is used with a user device...
2018/0046509 MANAGEMENT SYSTEM FOR COMPUTER SYSTEM
A management system includes an interface device coupled to a computer system including a plurality of resources including resources of a plurality of resource...
2018/0046508 APPARATUS ALLOCATING CONTROLLER AND APPARATUS ALLOCATING METHOD
An apparatus allocating controller is provided in the invention. The apparatus allocating controller includes a bus, a communication interface, and a...
2018/0046507 RESERVING A CORE OF A PROCESSOR COMPLEX FOR A CRITICAL TASK
A plurality of cores are maintained in a processor complex. A core of the plurality of cores is reserved for execution of critical tasks, wherein it is...
2018/0046506 PROVIDING EXCLUSIVE USE OF CACHE ASSOCIATED WITH A PROCESSING ENTITY OF A PROCESSOR COMPLEX TO A SELECTED TASK
A plurality of processing entities are maintained in a processor complex. In response to determining that a task is a critical task, the critical task is...
2018/0046505 PARALLEL PROCESSING APPARATUS AND JOB MANAGEMENT METHOD
A parallel processing apparatus includes a plurality of calculation processors configured to execute a job, a memory configured to store information of an...
2018/0046504 CONTROL APPARATUS, INFORMATION PROCESSING SYSTEM, COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM HAVING...
A control apparatus is communicably connected to a plurality of processing apparatuses, including a processor configured to determine whether the sum of an...
2018/0046503 DATA-LOCALITY-AWARE TASK SCHEDULING ON HYPER-CONVERGED COMPUTING INFRASTRUCTURES
Data-locality-aware task scheduling on hyper-converged computing infrastructures is provided. A plurality of data blocks referenced in an input/output (I/O)...
2018/0046502 EXECUTION CONTEXT MIGRATION METHOD AND APPARATUS
Methods, apparatuses and storage medium associated with migration between processors by a computing device are disclosed. In various embodiments, a portable...
2018/0046501 ROUTING TABLE PRESERVATION FOR VIRTUAL MACHINE MIGRATION WITH ASSIGNED DEVICES
A migration system includes a memory, a physical processor, first and second hypervisors, first and second virtual machines, and first and second networking...
2018/0046500 GENERATING DIFFERENCES FOR TUPLE ATTRIBUTES
A sequence of tuples, each having one or more attributes, is received at one of one or more processing elements operating on one or more processors. Each...
2018/0046499 GENERATING DIFFERENCES FOR TUPLE ATTRIBUTES
A sequence of tuples, each having one or more attributes, is received at one of one or more processing elements operating on one or more processors. Each...
2018/0046498 METHOD AND APPARATUS FOR SWITCHING TASKS USING A DISPLAYED TASK STACK
A method and an electronic device are provided in which, in response to a first user input, a stack of partially overlaid visual elements is displayed in...
2018/0046497 APPLICATION PROFILING JOB MANAGEMENT SYSTEM, PROGRAM, AND METHOD
An application profiling system, initiating profiling a software application; including: apparatus to receive user input information of a software application...
2018/0046496 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing device includes a confirmation unit and an application unit. If a changeable flag is attached to a process flow, the confirmation...
2018/0046495 DEVICE INTERRUPTION
Apparatuses, methods, systems, and program products are disclosed for interrupting a device. A method includes detecting, by use of a processor, an interrupt...
2018/0046494 EXTENDING OBJECT-SCHEMA-BASED APPLICATION PROGRAMMING INTERFACES (APIS)
The present disclosure relates to extending object-schema-based application programming interfaces (APIs). According to one embodiment, a method generally...
2018/0046493 SEMANTIC-AWARE AND USER-AWARE ADMISSION CONTROL FOR PERFORMANCE MANAGEMENT IN DATA ANALYTICS AND DATA STORAGE...
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program...
2018/0046492 MIGRATING VIRTUAL MACHINES BASED ON RELATIVE PRIORITY OF VIRTUAL MACHINE IN THE CONTEXT OF A TARGET HYPERVISOR...
A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An "effective priority value," representing...
2018/0046491 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
An information processing system includes first data center and second data center. The first data center includes first virtual machine server including first...
2018/0046490 MOVING CONTROL APPARATUS AND MOVING CONTROL METHOD
A moving control method performed by a computer, includes: generating a first-conditional expression for a relationship between a first variable for a physical...
2018/0046489 STORAGE MEDIUM, METHOD, AND DEVICE
A storage medium stores a program that causes a computer to execute a process. The process includes, obtaining information on a virtual machine from among a...
2018/0046488 THIN CLIENT SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
The purpose of the present invention is to provide a thin client system using a virtual machine which more satisfactorily suppresses occurrences of login...
2018/0046487 CONTAINER SYNCHRONIZATION
Apparatuses, methods, systems, and computer program products are disclosed for container synchronization. Host data associated with a first container on a host...
2018/0046486 CLOUD BASED PLATFORM SIMULATION FOR MANAGEMENT CONTROLLER DEVELOPMENT
Certain aspects direct to systems and methods for cloud based platform simulation on virtual machine for development projects of a management controller. The...
2018/0046485 PLATFORM SIMULATION FOR MANAGEMENT CONTROLLER DEVELOPMENT ON VIRTUAL MACHINES
Certain aspects direct to systems and methods for platform simulation on virtual machine for development projects of a management controller on virtual...
2018/0046484 PROGRAM EXECUTION RECORDING AND PLAYBACK
A computer system receives a first instruction identifier identifying a first instruction being executed by a first thread associated with a first virtual...
2018/0046483 DRIVER SWITCH FOR LIVE MIGRATION WITH AN ASSIGNED DEVICE
A migration system includes a memory, a physical processor in communication with the memory, a first device, a second device, a first hypervisor at a source...
2018/0046482 EXPEDITING THE PROVISIONING OF VIRTUAL MACHINES BASED ON CACHED REPEATED PORTIONS OF A TEMPLATE
A computer-implemented method includes: receiving, by a computing device, a template for creating a virtual machine (VM) instance; separating, by the computing...
2018/0046481 SYSTEM AND METHODS TO CREATE VIRTUAL MACHINES WITH AFFINITY RULES AND SERVICES ASYMMETRY
System and methods for creating and configuring virtual machines (VMs) are provided. The method may include receiving, a first VM configuration and a second VM...
2018/0046480 TECHNIQUES FOR IMPROVING OUTPUT-PACKET-SIMILARITY BETWEEN PRIMARY AND SECONDARY VIRTUAL MACHINES
Examples may include intercepting packets outputted from a primary virtual machine (PVM) hosted by a first server and converting one or more fields of protocol...
2018/0046479 ON-DEMAND DISPOSABLE VIRTUAL WORK SYSTEM
An on-demand disposable virtual work system that includes: a virtual machine monitor to host virtual machines, a virtual machine pool manager, a host operating...
2018/0046478 INTERACTIVE WEB-BASED CODESET SELECTION AND DEVELOPMENT TOOL
A web server uses selection criteria for identifying an electronic consumer device to identify a codeset likely to be appropriate for communicating with the...
2018/0046477 Technique For Scaling An Application Having A Set Of Virtual Machines
A technique for scaling an application with a set of one or more virtual machines is described. The technique may be performed during runtime of the...
2018/0046476 WORKLOAD PLACEMENT IN A HYBRID CLOUD ENVIRONMENT
An application is deployed on a first cloud from a set of clouds in a hybrid cloud environment. A simulator is deployed on each cloud in the set. A vertical...
← 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 | 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.