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/0060069 APPARATUS AND METHODS RELATED TO MICROCODE INSTRUCTIONS
The present disclosure includes apparatuses and methods related to microcode instructions. One example apparatus comprises a memory storing a set of microcode...
2018/0060068 MACHINE LEARNING TO FACILITATE INCREMENTAL STATIC PROGRAM ANALYSIS
Techniques for facilitating incremental static program analysis based on machine learning techniques are provided. In one example, a system comprises a feature...
2018/0060067 EMBEDDING CODE ANCHORS IN SOFTWARE DOCUMENTATION
Techniques are provided for performing automated operations to support the identification of software documentation in need of updating. Application screen...
2018/0060066 Application Centric Continuous Integration and Delivery With Automated Service Assurance
An application-centric continuous delivery (ACCID) architecture provides a service that automates the configuration and management of end-to-end application...
2018/0060065 ADVANCED PACKAGING TECHNIQUES FOR IMPROVING WORK FLOWS
Source code of a logical segment of a codebase can be isolated from other portions of the codebase yet the logical segment and the other portions may have...
2018/0060064 ELECTRONIC MACHINE, VERSION CHECK SYSTEM AND RECORDING MEDIUM
Provided is an electronic machine that is able to update only necessary firmware. The electronic machine includes a panel unit, a storage device, a...
2018/0060063 NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING INSTRUCTIONS CONTROLLING OPERATION OF MOBILE TERMINAL
A non-transitory computer-readable recording medium storing instructions which cause, when executed by a controller, a mobile terminal to execute a first...
2018/0060062 Management System and Methodology for Disturbance Monitoring Equipment known as USI m9kadmin
A computer-implemented system and method of providing utility service network information for a utility service Disturbance Monitoring Equipment (DME)...
2018/0060061 METHOD AND SYSTEM FOR TRACKING PROGRESS AND PROVIDING FAULT TOLERANCE IN AUTOMATED UPGRADE OF A NETWORK...
A method of upgrading nodes of a network virtualization platform is provided. The method receives a definition of an upgrade plan to upgrade a group of upgrade...
2018/0060060 NETWORK AUTHENTICATION SYSTEM EXTENSIONS
Example implementations relate to network authentication system extensions. For example, network authentication system extensions may be installed and executed...
2018/0060059 SYNCHRONIZING CONFIGURATIONS FOR CONTAINER HOSTED APPLICATIONS
An application executing in a containerized environment may be configured at started up by deploying a configuration agent to execute in a container engine....
2018/0060057 CONTAINERIZED UPGRADE IN OPERATING SYSTEM LEVEL VIRTUALIZATION
Utilizing several passes of a token among the operating system level virtualization applications (OSLVAs) running on each of an ordered list of nodes...
2018/0060056 Techniques for Deploying Virtual Software Applications on Computers
A method for bridging between virtual applications and an operating system of a host computer. The method comprises retrieving virtual applications and...
2018/0060055 APPLICATION CONTAINERS WITH DYNAMIC SUB-PACKAGE LOADING
In some examples, a method includes, receiving, by a supervisor component, a request to execute particular functionality of an application; responsive to...
2018/0060054 CLOUD-BASED APPLICATION RESOURCE FILES
A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a...
2018/0060053 EVOLVING STREAMING INSTALLATION OF SOFTWARE APPLICATIONS
High-performance streaming installation of software applications can be achieved by pre-fetching chunks of application files. Pre-fetching can be directed by a...
2018/0060052 USING MACHINE LEARNING TO OPTIMIZE MINIMAL SETS OF AN APPLICATION
Described embodiments provide ways to optimize application minimal sets based on the behavior of users. Described embodiments further provide ways to produce a...
2018/0060051 BARE METAL PROVISIONING OF SOFTWARE DEFINED INFRASTRUCTURE
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first BMC of the computer system sends hardware...
2018/0060050 SYSTEM AND METHOD FOR CROSS-BUILDING AND MAXIMIZING PERFORMANCE OF NON-NATIVE APPLICATIONS USING HOST RESOURCES
Systems and methods for cross-building a non-native application on a computing device under a different architecture. In one example, the computing device may...
2018/0060049 SYSTEMS, APPARATUSES, AND METHODS FOR A HARDWARE AND SOFTWARE SYSTEM TO AUTOMATICALLY DECOMPOSE A PROGRAM TO...
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some...
2018/0060048 Hybrid Deoptimization Mechanism for Class Hierarchy Analysis
Apparatus and methods related to compiling software are provided. A computing device can receive software having software-associated instructions for...
2018/0060047 ANALYSIS OF SOURCE CODE FOR DEPLOYMENT
A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage...
2018/0060046 CO-EXISTENTIAL WRAPPING SYSTEM FOR MOBILE APPLICATIONS
A computer program product according to some embodiments causes a processor to perform operations including disassembling executable code of an application...
2018/0060045 AUTOMATIC GRAPHICAL USER INTERFACE PROGRAMMING SYSTEM
An automatic graphical user interface programming system that greatly reduces computer processor time and power usage including: a computer processor; computer...
2018/0060044 DYNAMIC CODE SUGGESTION
This disclosure provides a computer-implemented method for code suggestion. The method comprises collecting a set of runtime context features of a program that...
2018/0060043 PRESERVATION OF BACKWARD COMPATIBILITY FOR JAVA CARD CAP FILES
A method for preserving backward compatibility involves adding a new virtual method to a first version of a code package comprising a plurality of members to...
2018/0060042 NoLeftContextMenu.js
What is new in the art to which my invention pertains is that the Javascript Source Code of NoLeftContextMenu.js allows that the left Context Menu box does not...
2018/0060041 Methods and Systems for Developer Onboarding for Software-Development Products
A server system determines an adoption state for a first software-development product of a plurality of software-development products offered to software...
2018/0060040 PROTECTION OF A MODULAR EXPONENTIATION CALCULATION
A method of protecting a modular exponentiation calculation on a first number and an exponent, modulo a first modulo, executed by an electronic circuit using a...
2018/0060039 COMPUTER-BASED SQUARE ROOT AND DIVISION OPERATIONS
Square root operations in a computer processor are disclosed. A first iteration for calculating partial results of a square root operation is performed in a...
2018/0060038 SWITCHING MATRIX REPRESENTATION FOR AN INCREMENTAL ALGORITHM COMPUTING CONNECTED COMPONENTS
Techniques for determining connected components of a graph via incremental graph analysis algorithms are provided. In one example, a computer-implemented...
2018/0060037 METHODS FOR HIGHLY EFFICIENT DATA SHARDING
A method for highly efficient data sharding includes: receiving a dataset containing event data; identifying a classifier field of the dataset; identifying an...
2018/0060036 Method for Selective Calibration of Vehicle Safety Systems In Response to Vehicle Alignment Changes
A vehicle service system configured to modify an ongoing vehicle service procedure in response to changes in vehicle wheel alignment angles which alter the...
2018/0060035 BYTE ORDER DETECTION FOR CONTROL SYSTEM DATA EXCHANGE
Devices and methods for detecting the byte order (endianness) of a control device with which a peripheral device will exchange data. The control device...
2018/0060034 COMMUNICATION BETWEEN DATAFLOW PROCESSING UNITS AND MEMORIES
A combination of memory units and dataflow processing units is disclosed for computation. A first memory unit is interposed between a first dataflow processing...
2018/0060033 Metadata exchange involving a networked playback system and a networked microphone system
Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system,...
2018/0060032 Wireless Earpiece with a Passive Virtual Assistant
A system, method, and wireless earpieces for implementing a virtual assistant in response to user preferences. User preferences associated with a user of the...
2018/0060031 VOICE ASSISTANT FOR WIRELESS EARPIECES
A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A...
2018/0060030 PRESENTING VISUAL INFORMATION ON A DISPLAY
For presenting visual information on a display, a processor determines to show visual information in response to an audible command from a user. The processor...
2018/0060029 USING USER INPUT TO ADAPT SEARCH RESULTS PROVIDED FOR PRESENTATION TO THE USER
Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the...
2018/0060028 CONTROLLING NAVIGATION OF A VISUAL AID DURING A PRESENTATION
Methods, systems and computer program products controlling navigation of a visual aid during a presentation are provided. Aspects include analyzing a content...
2018/0060027 Media Sharing Community
The present invention enables a user to share his/her listening experience selectively with others without sharing headphones and without disturbing others who...
2018/0060026 Pace-Aware Music Player
An electronic device may comprise audio processing circuitry, pace tracking circuitry, and positioning circuitry. The pace tracking circuitry may be operable...
2018/0060025 MOBILE INTERFACE FOR LOUDSPEAKER CONTROL
A system for providing an audio interface at a mobile device is provided. The mobile device includes an interface programmed detect a loudspeaker system. The...
2018/0060024 INTELLIGENT SWITCH AND INTELLIGENT HOME SYSTEM USING THE SAME
Disclosed is an intelligent switch and an intelligent home system using the same. The intelligent switch includes a main control chip, a relay, a Wi-Fi...
2018/0060023 TRANSFORM-BASED AUDIO CODEC AND METHOD WITH SUBBAND ENERGY SMOOTHING
A transform-based codec and method with energy smoothing for mitigating vector quantization errors (such as "birdies") during the encoding process. Embodiments...
2018/0060022 SIMULTANEOUS OUTPUT OF MULTIPLE AUDIO TRACKS
Methods, systems, and computer readable media can be operable to facilitate the processing and output of multiple audio streams associated with a piece of...
2018/0060021 WIRELESS SPEAKER CONNECTION MANAGEMENT
A connection management system comprises a wireless speaker including first and second connectors for communicating with two selected audio content source...
2018/0060020 AUTOMATED VEHICLE OPERATOR STRESS REDUCTION
In one example, a method incudes determining, by one or more processors of a computing system included in a vehicle, whether one or more events have occurred...
2018/0060019 APPARATUS AND METHOD FOR GENERATING AUDIO DATA, AND APPARATUS AND METHOD FOR PLAYING AUDIO DATA
An apparatus and method for generating audio data and an apparatus and method for playing audio data may be disclosed, in which the apparatus for playing the...
← 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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | 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.