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/0337083 DYNAMIC TUNING OF MULTIPROCESSOR/MULTICORE COMPUTING SYSTEMS
Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic tuning of multiprocessor and multicore computing systems...
2017/0337082 LADDER PROGRAM ANALYZING DEVICE
A ladder program analyzing device that can present information for improving execution efficiency of a ladder program includes a ladder program analyzing unit...
2017/0337081 CENTRALIZED PROCESSING FOR AIRCRAFT OPERATIONS
A system for centralizing computing operations for an aircraft, including a plurality of aircraft subsystems associated with the aircraft, a plurality of...
2017/0337080 Secure Data Onboarding Agent Network
A data onboarding network includes a data onboarding configurator to generate a number of data onboarding objects, each of these data onboarding objects...
2017/0337079 INTERACTION FRAMEWORK FOR EXECUTING USER INSTRUCTIONS WITH ONLINE SERVICES
In order to complete user instructions beyond the scope of services that are provided on the user's own computing device, a framework an interaction framework...
2017/0337078 ACTIVITY INITIATED VIRTUAL MACHINE MIGRATION
Briefly, embodiments of methods or systems for activity initiated virtual machine migration are disclosed.
2017/0337077 End-to-End Validation of Virtual Machines
Concepts and technologies are disclosed herein for end-to-end validation of virtual machines. A control system including a processor can detect a validation...
2017/0337076 PRIORITIZATION OF LOW ACTIVE THREAD COUNT VIRTUAL MACHINES IN VIRTUALIZED COMPUTING ENVIRONMENT
Virtual machines with low active thread counts are prioritized during periods of high system load in a virtualized computing environment to improve the...
2017/0337075 IDENTIFYING PAGES IN A MIGRATION MANAGEMENT SYSTEM
A computer-implemented method includes identifying a page. The page is associated with a request for migration. The page is associated with a current page...
2017/0337074 HYPERVISOR-VISIBLE GUEST THREAD MANAGEMENT
Responsive to receiving a first request from an application to create a thread for the application, a guest operating system sends a first notification to a...
2017/0337073 SYSTEM AND METHOD FOR CONFIGURING A VIRTUAL DEVICE
Methods, systems, and computer program products are included for providing a virtual machine guest with access to a host device. A method includes providing a...
2017/0337072 INTERFACE AND INTERRUPTION MANAGEMENT
The method includes identifying, by one or more computer processors, a program being utilized by a user. The method further includes identifying, by one or...
2017/0337071 OFFLINE VOLUME MODIFICATIONS
A host computing device can include a host domain that includes an agent for configuring the operation and/or functionality of virtual machine instances and/or...
2017/0337070 COMPUTING DEVICE FOR OPERATING A MACHINE SESSION WITH PERSISTENT READ CACHE AND NON-PERSISTENT WRITE CACHE AND...
A computing device may include at least one memory and a processor cooperating therewith to receive a streaming base disk image from a base disk on a...
2017/0337069 CONCURRENT TESTING OF PCI EXPRESS DEVICES ON A SERVER PLATFORM
A method for testing peripheral component interconnect express (PCIe) devices is provided. The method implemented at a PCIe testing system detects that one or...
2017/0337068 CONNECTED CAR RESOURCE MANAGER WITH ASSOCIATED APPLICATIONS CONTROL
Managing vehicle resources by a network device in lieu of a designated vehicle control device is disclosed. A connected car resource manager of a carrier core...
2017/0337067 ADJUSTING A COMPUTING ENVIRONMENT FOR PROCESSING A DATA STREAM WITH DUMMY TUPLES
Adjusting a computing environment for processing a data stream involves identifying one or more dummy tuples in the data stream processed by the computing...
2017/0337066 COMPUTER AND CONTROLLING METHOD THEREOF
A computer has a platform controller hub (PCH), a field replaceable unit (FRU), a memory, a complex programmable logic device (CPLD) and a basic input output...
2017/0337065 LIVE IMAGING OF A DEVICE
Live imaging of a device can be performed. A client device can include at least two drives that are alternately employed to store the active OS partition. An...
2017/0337064 SYSTEM AND METHOD FOR BOOTING AN INFORMATION HANDLING SYSTEM
A method, information handling system (IHS) and sub-system for enabling booting of the IHS using different operating system configurations. The method includes...
2017/0337063 METHOD AND APPARATUS FOR SORTING ELEMENTS IN HARDWARE STRUCTURES
A method for sorting elements in hardware structures is disclosed. The method comprises selecting a plurality of elements to order from an unordered input...
2017/0337062 SINGLE-THREAD SPECULATIVE MULTI-THREADING
A processor includes a pipeline and control circuitry. The pipeline is configured to process instructions of program code and includes one or more fetch units....
2017/0337061 METHOD AND SYSTEM FOR DISTRIBUTED SHADER OPTIMIZATION
Embodiments of the present invention are operable to communicate a list of important shaders and their current best-known compilations to remote client devices...
2017/0337060 INFORMATION PROCESSING APPARATUS AND CONVERSION METHOD
An information processing apparatus sets, in a second program: a second array where an occurrence pattern indicating whether elements are subjected to...
2017/0337059 EXTENDABLE CONDITIONAL PERMUTE SIMD INSTRUCTIONS
A method, apparatus and non-transitory computer readable medium are provided for permuting data registers to a target register. Two or more data registers are...
2017/0337058 EXECUTING SYSTEM CALL VECTORED INSTRUCTIONS IN A MULTI-SLICE PROCESSOR
Executing system call vectored (SCV) instructions in a multi-slice processor including receiving, by an instruction fetch unit, a SCV instruction, wherein the...
2017/0337057 SOFT SENSOR DEVICE
A second core calculates an intervening variable that is defined by an inner function, when a time derivative of a state variable is expressed by a function...
2017/0337056 METHOD AND COMPUTER PROGRAM STORED IN COMPUTER-READABLE MEDIUM FOR CONVERTING SORT SCRIPT TO REUSE JCL IN...
The present disclosure discloses a method and a computer program stored in a computer readable medium for converting a sort script to reuse a JCL in a...
2017/0337055 SUMMARIZED ILLUSTRATIVE REPRESENTATION OF SOFTWARE CHANGES
An approach, for creating summarized illustrative representation of software changes. A change summary illustrator, receives a software product change...
2017/0337054 Source to Image Transformation Pipeline for a Platform-as-a-Service System
Implementations provide for a source to image transformation pipeline for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes receiving...
2017/0337053 AUTOMATIC CONFIGURATION OF A COMPUTER SYSTEM BASED ON PROCESS MODELING OF AN IMPLEMENTED PROCESS
A configuration architecture automatically links the output of a business process modeler to a business system configuration tool. The output of the business...
2017/0337052 INTERFACE DESCRIPTION LANGUAGE FOR APPLICATION PROGRAMMING INTERFACES
An application programming interface (API) analysis engine can validate and parse an API specification. It can determine if the API specification (or portion...
2017/0337051 METHOD AND SYSTEM FOR UNIFORM REMOTE MANAGEMENT OF NETWORK DEVICES
Method and system (10) of remote management in a network (2, 100), the network (2, 100) comprising a plurality of nodes (110) to be managed by a remote...
2017/0337050 REMOTE MONITORING SYSTEM AND SERVER FOR UPDATING FIRMWARE, AND METHOD FOR SAME
The present invention aims to provide a method by which a user recognizes that firmware of a control device related to a remote monitoring system is being...
2017/0337049 Device To Hub Repair Of A Redundant Star Network
A redundant star network is disclosed. The network includes a peripheral device (PD), a control hub, and a backup hub. The control hub and backup hub each have...
2017/0337048 SYSTEM AND METHOD FOR MANAGING PLAYBACK OF STREAMING DIGITAL CONTENT
One embodiment of the present invention sets forth a technique for managing playback of digital content on two or more different playback devices. A playback...
2017/0337047 Methods, Apparatuses, and Systems for Zero Silent Data Corruption (ZDC) Compiler Technique
Methods, apparatuses, systems, and implementations of a zero silent data corruption (ZDC) compiler technique are disclosed. The ZDC technique may use an...
2017/0337045 AUTOMATIC GRAPHICAL USER INTERFACE GENERATION FROM NOTIFICATION DATA
A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view...
2017/0337044 COMPOSITE VIRTUAL SERVICES
Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is...
2017/0337043 SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING DISEASE AND/OR CONDITION SPECIFIC ADAPTIVE MOBILE...
Systems, methods and computer program products for providing condition specific adaptive content include receiving condition specific information into a data...
2017/0337042 Reusable modeling for solving problems
A computer program product comprising a non-transitory computer readable storage medium retaining program instructions configured to cause a processor to...
2017/0337041 SOURCE CODE REWRITING DURING RECORDING TO PROVIDE BOTH DIRECT FEEDBACK AND OPTIMAL CODE
Systems and methods are disclosed for developing an application on a development device. The application is built on a development device, then installed and...
2017/0337040 Extendable Framework for Developing Applications
The embodiments described in this disclosure relate to an extendable data model framework that enables users to develop applications without having to write...
2017/0337039 RULES ENGINE HAVING AN INTERACTIVE, DUAL, SIDE-BY-SIDE DISPLAY
A system for providing a computer language with which to write rules is provided. The system may include a rules container, a rules classes container and an...
2017/0337038 AUGMENTING AN ORIGINAL CLASS WITH AN AUGMENTING CLASS
An augmenting system for augmenting a program's original class with an augmenting class is provided. In some embodiments, the augmenting system receives a...
2017/0337037 METHOD AND DEVICE FOR OPTICS BASED QUANTUM RANDOM NUMBER GENERATION
A device for random number generation based on an optical process of quantum nature, including a light source emitting photons randomly, a light detector...
2017/0337036 DIALOGUE SUPPORT APPARATUS, METHOD AND TERMINAL
According to one embodiment, a dialogue support apparatus includes a processing circuitry. The processing circuitry receives input information indicating a...
2017/0337035 Context-Based User Agent
Techniques and architectures may be used to provide an environment for a speech-based intelligent user assistant (IUA) having a flexible operating system that...
2017/0337034 INFORMATION PROCESSING DEVICE, METHOD OF INFORMATION PROCESSING, AND PROGRAM
There is provided an information processing device technology that enables the user to know intuitively the situation in which the speech recognition...
2017/0337033 MUSIC SELECTION BASED ON EXERCISE DETECTION
Techniques for music selection based on exercise detection are disclosed. In one aspect, a method of operating a wearable device may involve determining, based...
← 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 | 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.