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/0322809 READ AND WRITE SETS FOR RANGES OF INSTRUCTIONS OF TRANSACTIONS
Transactional memory accesses are tracked using read and write sets based on actual program flow. A read and write set is associated with a range of...
2017/0322808 LOW-POWER PROCESSOR WITH SUPPORT FOR MULTIPLE PRECISION MODES
Multiple data wordlengths may be supported by a processor through a single data path and/or a single set of registers. For example, the processor may support...
2017/0322807 CONFIGURABLE EVENT SELECTION FOR MICROCONTROLLER TIMER/COUNTER UNIT CONTROL
An apparatus and method for dynamically controlling functional aspects of an MCU. In one embodiment an MCU includes a central processing unit (CPU), a memory...
2017/0322806 ENGINE-AGNOSTIC EVENT MONITORING AND PREDICTING SYSTEMS AND METHODS
Embodiments relate to event monitoring, identifying and predicting system comprises at least one database comprising an incoming data stream; a plurality of...
2017/0322805 Performing Rounding Operations Responsive To An Instruction
In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a...
2017/0322804 Performing Rounding Operations Responsive To An Instruction
In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a...
2017/0322803 Performing Rounding Operations Responsive To An Instruction
In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a...
2017/0322802 Performing Rounding Operations Responsive To An Instruction
In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a...
2017/0322801 PROCESSOR MICRO-ARCHITECTURE FOR COMPUTE, SAVE OR RESTORE MULTIPLE REGISTERS, DEVICES, SYSTEMS, METHODS AND...
An electronic circuit (4000) includes a bias value generator circuit (3900) operable to supply a varying bias value in a programmable range, and an instruction...
2017/0322800 SECURE APPLICATION DISTRIBUTION SYSTEMS AND METHODS
Systems and methods are described that use software diversification techniques to improve the security of mobile applications. Embodiments of the disclosed...
2017/0322799 VIEWING SECTION LEVEL CHANGESETS BY TIMESTAMP IN AN INTEGRATED DEVELOPMENT ENVIRONMENT
In an approach to section level version control, a computing device fetches one or more changesets associated with a section of code to generate a change...
2017/0322798 Electronic Device and Method for Firmware Updating Thereof
A firmware update method applied to a host device and a peripheral device, wherein the peripheral device includes a memory device and a controller. The...
2017/0322797 System and Method for Automated Content and Software Migration
Embodiments of the present invention are directed to a system and method for migrating application and packages configured for a first version of a...
2017/0322796 DEVICE AND METHOD FOR UPDATING FIRMWARE AND FIRMWARE UPDATE SYSTEM
Disclosed herein are a device and method for updating firmware and a firmware update system. The device for updating firmware include an update manager for...
2017/0322795 PROVIDING AUTOMATIC DETECTION AND OPTIMIZATION OF USER EXPERIENCE UPGRADES BASED ON DETECTED CUSTOMIZATION
Providing an automatic detection and an optimization of user experience upgrades based on detected customization may be described. A new version of an...
2017/0322794 System and Method for Data Validation between Synced Devices
Disclosed herein are a system and method for pre-validating data at a remote server prior to upgrading a syncing application. After initiating a remote server...
2017/0322793 UPGRADE OF AN OPERATING SYSTEM OF A VIRTUAL MACHINE
A method, and associated computer system and computer program product. One or more processors of a computer system receive an upgrade request to upgrade a base...
2017/0322792 UPDATING OF OPERATING SYSTEM IMAGES
Embodiments disclosed herein are related to systems and methods for updating an operating system image. A system includes a processor and a system memory. A...
2017/0322791 PROVIDING VEHICLE SYSTEM MODULE UPDATES
A communication system that includes a backend system and a vehicle. A method of using the communication system to remotely provide system module updates for...
2017/0322790 Reliable and Secure Firmware Update with a Dynamic Validation for Internet of Things (IoT) Devices
A computing system for a secure and reliable firmware update through a verification process, dynamic validation and continuous monitoring for error or failure...
2017/0322789 SYSTEM AND METHOD FOR AUTOMATICALLY INSTALLING APPLICATION
A system for automatically installing applications across a plurality of electronic devices, each with own serial number, includes a control server, a storage...
2017/0322788 PARALLEL DISTRIBUTION OF APPLICATION SERVICES TO VIRTUAL NODES
Systems, methods, and software described herein provide enhancements for initiating application services across a virtual environment. In one implementation, a...
2017/0322787 PROVIDING ENTERPRISE PRODUCT BUNDLES AS A CLOUD-BASED SERVICE
Systems, methods, and computer-readable storage media are provided for creating and delivering product packaging as a cloud-based service to enterprise...
2017/0322786 METHODS AND SYSTEMS TO VECTORIZE SCALAR COMPUTER PROGRAM LOOPS HAVING LOOP-CARRIED DEPENDENCES
Methods and systems to convert a scalar computer program loop having loop-carried dependences into a vector computer program loop are disclosed. One such...
2017/0322785 AUTOMATIC REFERENCE COUNTING
In a method for enabling automatic reference counting, a segment of source code is replaced with an automatic reference counting implementation such that the...
2017/0322784 DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIES
Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a...
2017/0322783 APPLICATION DEVELOPMENT AND EXTENSIBILITY/CUSTOMIZATION USING ENTITY MODELING SYSTEMS AND METHODS
Embodiments of systems and methods disclosed herein provide an application development platform in an enterprise computing environment. More specifically, in...
2017/0322782 ENHANCED SOFTWARE APPLICATION ECOSYSTEM
An ecosystem supporting the design and the construction of software applications (Apps) is described. Such an ecosystem supports rapid and efficient design of...
2017/0322781 INTEGRATED DEVELOPMENT ENVIRONMENT FOR CONTROL LANGUAGE OF LEGACY DISTRIBUTED CONTROL SYSTEM
This disclosure provides systems and methods for development of legacy control language programs in an integrated development environment. A method includes...
2017/0322780 RUNSTREAM GENERATOR
Systems and methods that include receiving a plurality of programs, wherein each of the plurality of programs performs at least one function. The systems and...
2017/0322779 ASCII BASED INSTANT PROTOTYPE GENERATION
An approach to generating an application prototype. The approach parses ASCII text-based requirements into a collection of sentences and parses the collection...
2017/0322778 RAPID IDENTIFICATION OF OBJECT PROPERTIES IN AN EVOLVING DOMAIN MODEL OF AN ENTERPRISE APPLICATION ON THE CLOUD
The present disclosure involves systems, software, and computer implemented methods for identifying traits of an object. In one example, a set of traits is...
2017/0322777 Presentation Oriented Rules-based Technical Architecture Display Framework
An improved mainframe application framework system and method for the publication and manipulation of content that provides for rapid development, encapsulated...
2017/0322776 PRODUCT LIFECYCLE MODEL INCLUDING SOFTWARE DEVELOPMENT
Provided are a device and method for displaying a product in a product lifecycle management (PLM) system. In some embodiments, the device may include an input...
2017/0322775 STRUCTURES FOR LUT-BASED ARITHMETIC IN PLDS
A programmable logic device (PLD) includes a plurality of logic array blocks (LAB's) connected by a PLD routing architecture. At least one LAB includes a logic...
2017/0322774 Configurable Processor with Backside Look-Up Table
The present invention discloses a configurable processor with a backside look-up table. The configurable processor comprises a look-up table circuit (LUT) on...
2017/0322773 INTERNALLY TRUNCATED MULTIPLIER
A multiplier circuit includes a partial product generation circuit, a truncation circuit, and a summation circuit. The partial product generation circuit is...
2017/0322772 METHOD FOR A STAGE OPTIMIZED HIGH SPEED ADDER
A method for fast parallel adder processing. The method includes receiving parallel inputs from a communications path, wherein each input comprises one bit,...
2017/0322771 Configurable Processor with In-Package Look-Up Table
The present invention discloses a configurable processor with an in-package look-up table. The configurable processor comprises a programmable memory die and a...
2017/0322770 Processor with Backside Look-Up Table
The present invention discloses a processor for computing a mathematical function. The processor comprises a look-up table circuit (LUT) and an arithmetic...
2017/0322769 FIXED-POINT AND FLOATING-POINT ARITHMETIC OPERATOR CIRCUITS IN SPECIALIZED PROCESSING BLOCKS
The present embodiments relate to circuitry that efficiently performs floating-point arithmetic operations and fixed-point arithmetic operations. Such...
2017/0322768 FLOATING POINT UNIT WITH SUPPORT FOR VARIABLE LENGTH NUMBERS
Embodiments of a processor are disclosed for performing arithmetic operations on a machine independent number format. The processor may include a floating...
2017/0322767 Data Flow Control For Multi-Chip-Select
A system, method and computer readable medium for operating a First In, First Out (FIFO) buffer that transfers data between a host and a plurality of endpoints...
2017/0322766 METHOD AND ELECTRONIC UNIT FOR ADJUSTING PLAYBACK SPEED OF MEDIA FILES
A method for adjusting speed of playback of at least a segment of a media file, comprising generating a text file by speech-to-text conversion of the media...
2017/0322765 MITIGATING AN INDUCED ELECTRICAL SIGNAL FROM AN APPLIANCE IN A POWERED-OFF STATE
An isolation unit may include input pins to receive an electrical signal induced by ambient sound waves incident on an appliance in a powered-off state, one or...
2017/0322764 Method and system for displaying a sequence of images
The invention relates to a system and method for displaying and transmitting a sequence of images to listeners. The method comprises the following steps:...
2017/0322763 CONTROL METHOD AND ELECTRONIC DEVICE
A control method and an electronic device are provided. The method comprises: after establishing a connection between the first electronic device and a second...
2017/0322762 COLLABORATION SESSION WITH DESIGNATED CONTROL PEN
A method for providing a collaboration session using a designated control pen includes receiving graphical content from either a first computing device...
2017/0322761 DISPLAYING MESSAGES USING BODY-WORN ELECTRONIC DISPLAY DEVICES
Methods and systems for displaying messages using body-worn electronic display devices. One method includes receiving proximity data indicating a distance...
2017/0322760 CONTROL DEVICE FOR VEHICLE
A control device for a vehicle equipped in the vehicle, the control device that includes a first display located in a center fascia of the vehicle, a second...
← 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 | 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.