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/0147337 HIERARCHICAL DIRECTIVES-BASED MANAGEMENT OF RUNTIME BEHAVIORS
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to...
2017/0147336 METHOD AND SYSTEM FOR DETERMINING LOGGING STATEMENT CODE COVERAGE
A method for determining logging statement coverage of code. According to the inventive embodiments of this disclosure, a method is used for determining...
2017/0147335 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/0147334 VISUAL PRESENTATION OF METRICS REFLECTING LIFECYCLE EVENTS OF SOFTWARE ARTIFACTS
Systems and methods for visual presentation of metrics reflecting lifecycle events of software artifacts. An example method may comprise: receiving one or more...
2017/0147333 USER-CONFIGURABLE DATABASE ARTIFACTS
A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact...
2017/0147332 SYSTEM AND METHOD FOR PROVIDING SUPPLEMENTAL FUNCTIONALITIES TO A COMPUTER PROGRAM
Supplemental functionalities may be provided for an executable program. In some embodiments, a computer program (e.g., an executable program or other computer...
2017/0147331 UPDATING SOFTWARE COMPONENTS
A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into...
2017/0147330 DYNAMICALLY APPLYING A PATCH TO A COMPUTER APPLICATION
Some examples described herein relate to dynamically applying a patch to a computer application. An external process may be invoked to bring a target process...
2017/0147329 SYSTEMS AND METHODS FOR BIOS UPDATE OPTIMIZATION
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a memory communicatively coupled to the...
2017/0147328 USER-SPECIFIC ROAMING SETTINGS
Disclosed herein is a roaming settings service that receives an update to roaming settings specific to a user that is initiated by an instance of an...
2017/0147327 PACKAGE DESIGN AND GENERATION
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually...
2017/0147326 COLLABORATIVE MAINTENANCE OF SOFTWARE PROGRAMS
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the...
2017/0147325 METHOD AND SYSTEM FOR UPDATING OPERATIVE PARAMETERS IN ELECTRONIC DEVICES
A method is described for controlling an electronic device (3; 5) by means of a programmable control unit (3C, 5C) based upon a plurality of operative...
2017/0147324 DYNAMIC UPDATE OF AN APPLICATION IN COMPILATION AND DEPLOYMENT WITH COLD-SWAPPING
In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code into a...
2017/0147323 METHOD AND ELECTRONIC DEVICE FOR UPGRADING SOFTWARE DEVELOPMENT KIT OF AN APPLICATION
Disclosed are a method and electronic device for upgrading a software development kit (SDK) of an application. The method includes, at a cloud server:...
2017/0147322 DEVICE MANAGEMENT SYSTEM, APPARATUS AND METHOD FOR NOTIFICATION AND SCHEDULING OF FIRMWARE UPDATE
Systems, apparatuses and methodologies are provided to facilitate firmware update to devices amongst a fleet of managed devices, including scheduling tasks for...
2017/0147321 DYNAMIC INTERFACE FOR FIRMWARE UPDATES
An electronic warfare (EW) devices and a method of providing jamming techniques are generally described. Firmware is updated by eliminating an existing jamming...
2017/0147320 A NETWORK NODE, A DEVICE AND METHODS THEREIN FOR DETERMINING INTEROPERABILITY OF SOFTWARE WITH THE DEVICE
A method performed by a network node for determining interoperability of an updated version of a piece of software with a device. The network node and the...
2017/0147319 Active Representation of a Composite Application
Methods, systems, and computer program products are included for deploying a composite application. A method includes receiving, at a computing device, a...
2017/0147318 Systems and Methods for Application Installation Platforms
Systems and methods for providing an application marketplace configured to install applications outside of an application store provided by the entity...
2017/0147317 A System, Method and Device for Automated Installation and Operating Environment Configuration of a Computer System
A system, method and computer program product for installing a computer program within a computerized system of a car, the method comprising: installing a...
2017/0147316 APPLICATION VIRTUALIZATION
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
2017/0147315 CONFIGURING DEPENDENT SERVICES ASSOCIATED WITH A SOFTWARE PACKAGE ON A HOST SYSTEM
A software package to be installed on a host system may be identified. A service of the host system that is unavailable during an installation of the software...
2017/0147314 METHOD FOR DISTRIBUTING, INSTALLING, AND EXECUTING SOFTWARE-DEFINED RADIO APPLICATION
Disclosed is a method for distributing, installing, and operating a software-defined radio-based radio application independent of hardware and a user...
2017/0147313 SYSTEM AND METHOD FOR VALIDATING CONFIGURATION DATA VALUES ASSOCIATED WITH SOFTWARE APPLICATIONS
Systems and methods are provided for application software system installation in a user device wherein the desired App includes App configuration data to be...
2017/0147312 DYNAMIC UPDATE OF AN APPLICATION IN COMPILATION AND DEPLOYMENT WITH WARM-SWAPPING
In some examples, a method includes, in response to receiving an initial user input that causes a builder computing system to assemble a set of resources into...
2017/0147311 DATABASE LEVEL CONTAINERS
A system, a method, and a computer program product for deployment of objects are disclosed. Using a deployment infrastructure of a database system, a...
2017/0147310 DEPLOYMENT PROCESS PLUGIN ARCHITECTURE
A system, a method, and a computer program product for deploying objects are disclosed. A file containing a plurality of artifacts for deploying during runtime...
2017/0147309 METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR IMPROVING PRODUCTIVITY FOR BUILDING APPLICATIONS
An apparatus is provided for building an application. The apparatus may include at least one memory and at least one processor configured to generate a build...
2017/0147308 Linking Customized External Widgets to Dashboard Data
Embodiments link external widgets to internal data displayed being within a dashboard as part of a story. An interface allows selecting external widget(s)...
2017/0147307 EFFICIENTLY REPRESENTING COMPLEX SCORE MODELS
Data is received that characterizes a score model. Thereafter, the score model is normalized by transforming it into a directed acyclic graph. The directed...
2017/0147306 DYNAMIC UPDATE OF AN APPLICATION IN COMPILATION AND DEPLOYMENT WITH HOT-SWAPPING
In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code for an...
2017/0147305 PROFILE-BASED PER-DEVICE CODE OPTIMIZATION
Methods and systems for optimizing an application include optimizing, with a processor on a first device, an application for a second device in accordance with...
2017/0147304 AVOIDING GUARD TEST INVALIDATION FOR VIRTUAL AND INTERFACE CALLS
Embodiments of the present invention provide methods, computer program products, and systems for optimizing virtual calls. Embodiments of the present invention...
2017/0147303 VERIFIED COMPILATION OF REVERSIBLE CIRCUITS
The generation of reversible circuits from high-level code is desirable in a variety of application domains, including low-power electronics and quantum...
2017/0147302 SYSTEM AND METHOD FOR SUPPORTING COMPATIBILITY CHECKING FOR LAMBDA EXPRESSION
A system and method can support compatibility checking in a programming language environment. The programming language environment can check whether a target...
2017/0147301 TECHNOLOGIES FOR AUTOMATIC REORDERING OF SPARSE MATRICES
Technologies for automatic reordering of sparse matrices include a computing device to determine a distributivity of an expression defined in a code region of...
2017/0147300 METHOD FOR PROGRAMMING A SAFETY CONTROLLER
A user program for a safety controller is created by means of a program editor. The user program has a first program portion and at least one additional...
2017/0147299 SYSTEM AND METHOD FOR OPTIMIZING MULTIPLE INVOCATIONS OF GRAPHICS PROCESSING UNIT PROGRAMS IN JAVA
A system and method for optimizing multiple invocations of a graphics processing unit (GPU) program in Java. In one embodiment, the system includes: (1) a...
2017/0147298 DEVELOPMENT SYSTEM WITH IMPROVED METHODOLOGY FOR CREATION AND REUSE OF SOFTWARE ASSETS
In a computer-implemented method for facilitating creation of a reusable application, during development of the reusable application, a plurality of artifacts...
2017/0147297 GENERATING RUNTIME COMPONENTS
Embodiments of the invention provide systems and methods for generating runtime components in various hardware and software computer systems. More...
2017/0147296 WORKFLOW DEVELOPMENT SYSTEM WITH EASE-OF-USE FEATURES
A workflow development system is described that provides a developer with a search utility for finding steps for inclusion in a workflow. The system also...
2017/0147295 INTUITIVE FRAMES OF TASK APPROPRIATE FRAMES OF REFERENCE FOR MULTIPLE DIMENSIONS OF CONTEXT FOR RELATED SETS OF...
A processor-implemented method, system, and/or computer program product generates and implements intuitively comfortable frames of task appropriate frames of...
2017/0147294 APPLICATION DEVELOPMENT FRAMEWORK USING CONFIGURABLE DATA TYPES
Disclosed by way of example embodiments is an application development and execution framework that enables application developers to create comprehensive...
2017/0147293 Defining Metrics Thresholds for Ranges Using a Parameterized Line of Text Synchronized with an Interactive Display
A mechanism is provided in a data processing system for defining metrics thresholds. The mechanism presents a flexible sentence structure in a user interface....
2017/0147292 System For Improved Parallelization Of Program Code
A system is provided in which a human annotation, undertaken for direct implementation of parallelization measures, is used for training an adaptive automatic...
2017/0147291 DYNAMIC DEVELOPER EDUCATION GENERATING PROCESS
A system and method for providing a curated learning and community roadmap for a code developer based on a code sample that is parsed to identify the...
2017/0147290 WORKFLOW DEVELOPMENT SYSTEM WITH EASE-OF-USE FEATURES
A workflow development system is described herein that includes a graphical user interface (GUI) that is configured to selectively and dynamically allocate...
2017/0147289 Trailing or Leading Zero Counter Having Parallel and Combinational Logic
A trailing/leading zero counter is described which comprises a plurality of hardware logic blocks, each of which calculates one bit of the output value (i.e....
2017/0147288 FLOATING POINT MULTIPLY ACCUMULATOR MULTI-PRECISION MANTISSA ALIGNER
A processing device is provided that includes a first, second and third precision operation circuit. The processing device further includes a shared,...
← 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 | 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.