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/0081667 Installation Tool
An installation tool includes a memory, a retrieval engine, an extraction engine, a configuration engine, a compiler, and an installer. The memory stores...
2018/0081666 Reliable and Secure Firmware Update for Internet of Things (IoT) Devices
A method and system for a secure and reliable firmware update and management of Internet of Things (IoT) devices. The invention uses a Trusted Execution...
2018/0081665 VERSIONED INTELLIGENT OFFLINE EXECUTION OF SOFTWARE CONFIGURATION AUTOMATION
A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more...
2018/0081664 GENERATION AND DEPLOYMENT OF SCRIPTS FOR LARGE SCALE PROCESSING FRAMEWORK SERVICES
Disclosed herein provides enhancements for generating large scale processing framework (LSPF) images for deployment in processing environments. In one...
2018/0081663 Tenant Allocation in Multi-Tenant Software Applications
A solution is proposed for managing a multi-tenant software application adapted to serve a plurality of tenants. A deletion request is received for deleting...
2018/0081662 Predicting Whether a Party Will Purchase a Product
A method for predicting whether a party will purchase a product. The method includes accessing data wherein the data is obtained from a plurality of computing...
2018/0081661 Optimization for Multi-Project Package Manager
In one example, a project build tool may allow a developer device implementing a package manager to manage a superset of packages of software code across a...
2018/0081660 DEPLOYING AND UTILIZING A SOFTWARE LIBRARY AND CORRESPONDING FIELD PROGRAMMABLE DEVICE BINARY
Examples of techniques for deploying a software library and a corresponding field programmable device binary are disclosed. In one example implementation...
2018/0081659 State Machines for Installation Management
A job state machine may transition to a downloading state in response to a start message on the job pipeline, wherein the job object causes job data to be...
2018/0081657 METADATA APPLICATION CONSTRAINTS WITHIN A MODULE SYSTEM BASED ON MODULAR ENCAPSULATION
Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular...
2018/0081656 HIERARCHICAL SYNTHESIS OF COMPUTER MACHINE INSTRUCTIONS
Aspects disclosed herein relate to aggregating functionality of computer machine instructions to generate additional computer machine instructions and...
2018/0081655 Metadata-Driven Binding of Converted Source Code to Original Source Code
Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level...
2018/0081654 Enhanced Programming Language Source Code Conversion with Implicit Temporary Object Emulation
Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level...
2018/0081653 ACCELERATING SOFTWARE BUILDS
A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is...
2018/0081652 ACCELERATING SOFTWARE BUILDS
A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is...
2018/0081651 ENHANCED LOCAL COMMONING
A method and system for enhanced local communing optimization of compilation of a program. Within a first pass of a two pass approach, a determination is made...
2018/0081650 LINK TIME PROGRAM OPTIMIZATION IN PRESENCE OF A LINKER SCRIPT
A method for optimizing source code comprises optimizing the source code of files from a computer program at link-time, and receiving, at a linker, a...
2018/0081649 STORAGE OPTIMIZATION IN COMPUTING DEVICES
Some examples include one or more processors that optimize the storage capacity of a computing device of a user. For instance, the one or more processors may...
2018/0081648 PRODUCING AN INTERNAL REPRESENTATION OF A TYPE BASED ON THE TYPE'S SOURCE REPRESENTATION
Operations include determining a compile-time representation of a particular type. A request for the compile-time representation of the particular type...
2018/0081647 PROCESSOR THAT DETECTS MEMORY ALIASING IN HARDWARE AND ASSURES CORRECT OPERATION WHEN MEMORY ALIASING OCCURS
Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware...
2018/0081646 METHOD FOR AUTOMATED DETECTION, CORRECTION, AND TRANSLATION OF UN-LOCALIZED LINES
A method for periodic checking of localized lines in the application source code before the assembled application is propagated into message files (*.po). An...
2018/0081645 GENERIC-FLAT STRUCTURE REST API EDITOR
An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST...
2018/0081644 SYSTEM AND METHOD FOR SUPPORTING REACTIVE RESPONSES USING A DEPENDENCY INJECTION FRAMEWORK
In accordance with an embodiment, described herein is a system and method for supporting a reactive response using a dependency injection (DI) framework. The...
2018/0081643 CONTROLLED AVAILABILITY OF OBJECTS IN A VISUAL DESIGN TOOL FOR INTEGRATION DEVELOPMENT
Techniques are described for controlling availability of objects in a visual design tool for integration development. An integration developer may select a...
2018/0081642 CONNECTORS FRAMEWORK
An example system and method facilitates developing and interacting with connectors that represent or are associated with services or interfaces to be...
2018/0081641 INTEGRATING CLOUD SERVICE FUNCTIONALITY BY USING DOCUMENT METADATA
An example system and method for facilitating integrating functionality of different cloud computing environments. A particular example embodiment includes...
2018/0081640 SYSTEMS AND METHODS FOR BUILDING APPLICATIONS USING BUILDING BLOCKS LINKABLE WITH METADATA
Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an...
2018/0081639 SYSTEMS AND METHODS FOR BUILDING APPLICATIONS USING BUILDING BLOCKS LINKABLE WITH METADATA
Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an...
2018/0081638 COLLABORATIVE DEVELOPMENT OF A WEB-BASED SERVICE
Collaborative development of the web-based service on a developer system and client system have been described. The client device and the developer system is...
2018/0081637 Method for Analyzing Impact of Change and Its Apparatus
In order to realize a method for analyzing an impact of change with less misidentification and missing, an apparatus for analyzing an impact of change for...
2018/0081636 Extracting Entropy From Machine Vibration
Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collects information theoretic...
2018/0081635 SERVER DEVICE, CALCULATION METHOD AND NON-TRANSITORY RECORDING MEDIUM RECORDING PROGRAM
A server device capable of appropriately determining country information, and automatically and appropriately setting a calculation method according to the...
2018/0081634 PIECEWISE POLYNOMIAL EVALUATION INSTRUCTION
A method includes retrieving, at a processor, a first instruction for performing a first piecewise Horner's method operation for a polynomial and executing the...
2018/0081633 VARIABLE PRECISION FLOATING-POINT ADDER AND SUBTRACTOR
An integrated circuit may include a floating-point adder that supports variable precisions. The floating-point adder may receive first and second inputs to be...
2018/0081632 REDUCED FLOATING-POINT PRECISION ARITHMETIC CIRCUITRY
The present embodiments relate to performing reduced-precision floating-point arithmetic operations using specialized processing blocks with higher-precision...
2018/0081631 DISTRIBUTED DOUBLE-PRECISION FLOATING-POINT MULTIPLICATION
The present embodiments relate to circuitry that efficiently performs double-precision floating-point multiplication operations, single-precision...
2018/0081630 HIGH PERFORMANCE FLOATING-POINT ADDER WITH FULL IN-LINE DENORMAL/SUBNORMAL SUPPORT
According to one general aspect, an apparatus may include a floating-point addition unit that includes a far path circuit, a close path circuit, and a final...
2018/0081629 METHOD AND APPARATUS FOR PROVIDING ORDERED SETS OF ARBITRARY PERCENTILE ESTIMATES FOR VARYING TIMESPANS
A method includes interpreting a number of distributed data sets including resource utilization values corresponding to a plurality of distributed hardware...
2018/0081628 Preserving Temporal Relevance in a Response to a Query
A method, system and computer-usable medium are disclosed for preserving temporal relevance in a response to a query. A query is processed to extract first...
2018/0081627 Preserving Temporal Relevance of Content Within a Corpus
A method, system and computer-usable medium are disclosed for preserving temporal relevance of content within a corpus. A corpus is processed to generate...
2018/0081626 ARTICLE QUALITY SCORING METHOD AND DEVICE, CLIENT, SERVER, AND PROGRAMMABLE DEVICE
The present application discloses an article quality scoring method and device, a client, a server, and a programmable device. The method includes: obtaining...
2018/0081625 RING BUFFER DESIGN
A system and method for managing data in a ring buffer is disclosed. The system includes a legacy ring buffer functioning as an on-chip ring buffer, a...
2018/0081624 DATA ITEM ORDER RESTORATION
An apparatus and a corresponding method for processing a sequence of received data items are disclosed. The processing is performed by multiple processing...
2018/0081623 FIRST-IN-FIRST-OUT BUFFER
Disclosed aspects relate to a first-in-first-out (FIFO) buffer. The FIFO buffer may include an input interface to receive a set of data payloads. The FIFO...
2018/0081622 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
[Object] It is desirable to provide technology capable of allowing a user to input information more flexibly. [Solution] Provided is an information processing...
2018/0081621 ASSISTIVE APPARATUS HAVING ACCELEROMETER-BASED ACCESSIBILITY
An assistive apparatus, and a method of providing an accessibility switch output by the assistive apparatus, is described. The assistive apparatus may include...
2018/0081620 INFORMATION PROCESSING DEVICE, REPRODUCING DEVICE, AND INFORMATION PROCESSING METHOD
An information processing device is provided with an information obtaining unit and a reproduction information transmitting unit. The information obtaining...
2018/0081619 USER PREFERENCE SELECTION FOR AUDIO ENCODING
Methods and apparatuses are disclosed for streaming audio between a source device and a destination device. An example method may include determining an...
2018/0081618 AUDIO SEGMENT PLAYBACK COORDINATION
An apparatus method and program product are disclosed for audio segment playback coordination. A program module determines one or more program timing windows...
2018/0081617 METHOD AND SYSTEM FOR BROADCASTING BROWSING SESSIONS
A computer-implemented method for playing a browsing session includes fetching, from a database, data relative to actions applied via a web browser during a...
← 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 | 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.