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
US-9,823,935 Techniques for latching input events to display flips
A system including one or more input interface drivers, an input dispatcher, one or more applications, a system compositor and one or more output interface...
US-9,823,934 Firmware updates during limited time period
When providing a user with native access to at least a portion of device hardware, the user can be prevented from modifying firmware and other configuration...
US-9,823,933 System and method of reissue parking for a microprocessor
A reissue instruction parking system for a microprocessor including a reservation stations module that dispatches instructions for execution and a reorder...
US-9,823,932 Branch prediction
A tagged geometric length (TAGE) branch predictor incorporates multiple prediction tables. Each of these prediction tables has prediction storage lines which...
US-9,823,931 Queued instruction re-dispatch after runahead
Various embodiments of microprocessors and methods of operating a microprocessor during runahead operation are disclosed herein. One example method of operating...
US-9,823,930 Method for emulating a guest centralized flag architecture by using a native distributed flag architecture
A method for emulating a guest centralized flag architecture by using a native distributed flag architecture. The method includes receiving an incoming...
US-9,823,929 Optimizing performance for context-dependent instructions
A processor includes a queue for storing instructions processed within the context of a current value of a register field, where for some embodiments the...
US-9,823,928 FIFO load instruction
An instruction identifies a register and a memory location. Upon execution of the instruction by a processor, an item is loaded from the memory location and a...
US-9,823,927 Range selection for data parallel programming environments
According to some embodiments, the workgroup divisibility requirement may be dispensed with on a selective or permanent basis, i.e. in all cases, particular...
US-9,823,926 Vector element rotate and insert under mask instruction
A Vector Element Rotate and Insert Under Mask instruction. Each element of a second operand of the instruction is rotated in a specified direction by a...
US-9,823,925 Instruction and logic for a logical move in an out-of-order processor
A processor includes allocation unit with logic to receive a logical move instruction. The logical move instruction includes a source logical register as a...
US-9,823,924 Vector element rotate and insert under mask instruction
A Vector Element Rotate and Insert Under Mask instruction. Each element of a second operand of the instruction is rotated in a specified direction by a...
US-9,823,923 Control flow points based software size and effort estimation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for size and effort estimation of software-based projects....
US-9,823,922 Source code mapping through context specific key word indexes and fingerprinting
The subject technology provides embodiments for providing an index of source code repositories isolated to HTTP request parameters. By fingerprinting specific...
US-9,823,921 Selectively hotpatching only a selection of processes of a running instance of an application that match a...
An application is modified during execution by a hotpatch controller of a kernel receiving one or more new versions of a selection of one or more functions of...
US-9,823,920 Method for updating firmware and configuration file and a firmware-configuration file management system therefor
The present disclosure relates to a method and a firmware and configuration file management system (FCMS) for automatically updating firmware and configuration...
US-9,823,919 Controlled deployment of application feature in mobile environment
Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by...
US-9,823,918 Systems and methods for application program and application program update deployment to a mobile device
The present invention comprises a system and method for receiving at an application server a request for a software application from a mobile device wherein the...
US-9,823,917 Update application user interfaces on client devices
In one embodiment, receiving a notice that a new version of a user interface of an application is available; storing information about the new version of the...
US-9,823,916 Methods and apparatus for improving compatibility between network devices
In some embodiments, an apparatus includes a network device configured to receive an anomaly database of a first image that stores a set of differences between...
US-9,823,915 Software container format
A system for building a package with a deterministic identifier for selective software component installation comprises an interface and a processor. The...
US-9,823,914 Web applications having end-user data isolated in the local domain
A session for a Web application can be established between a Web server of a Web domain and a browser of a client of a local domain. The Web application can be...
US-9,823,913 Method of adding local variables in place of global in JavaScript
The present invention, in some embodiments thereof comprises a computer implemented method of detecting global variables in JavaScript code, and adding local...
US-9,823,912 Data flow analysis with collapsed contexts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing data flow analysis using collapsed contexts. One...
US-9,823,911 Method and apparatus for compiling code based on a dependency tree
A compiling apparatus generates a dependency tree representing dependency relations among a plurality of instructions included in first code. The compiling...
US-9,823,910 Obtaining correct compile results by absorbing mismatches between data types representations
Methods and a system are provided. A method includes implementing a function, which a compiler for a first language does not have, using a compiler for a second...
US-9,823,909 Program code conversion for cross-platform compatibility
Methods and systems for program code conversion for cross-platform compatibility are disclosed. A plurality of original function calls are identified in an...
US-9,823,908 Apparatus for providing framework to develop client application executed on multiple platforms, and method...
A method for providing a framework to develop a client application executed on multiple platforms is disclosed. The method includes steps of: (a) an apparatus...
US-9,823,907 Extensible device object model
Systems and/or methods are provided relating to an extensible framework. The extensible framework provides constructs with which device developers can model...
US-9,823,906 Complementary model-driven and textual development using enforced formatting constraints
A complementary editor opens a plurality of views. Changes are received in a particular view of the plurality of views. The received changes are propagated to...
US-9,823,905 Event based code generation
Techniques for generating software code for event processing applications are described herein. In one example, a method can include detecting, via a processor,...
US-9,823,904 Managed assertions in an integrated development environment
The present disclosure relates to maintaining assertions in an integrated development environment (IDE) tool. According to one embodiment, the IDE receives a...
US-9,823,903 Debugging software through visual representations mapped to computer code
Debugging tools to allow a developer to debug software at a higher level of abstraction than the source code. These tools may be configured to recognize certain...
US-9,823,902 Editing source code
A method for editing source code includes receiving a modification to the source code made by a user, determining whether the modification would change the...
US-9,823,901 Systems and methods for generating functional application designs
A method and apparatus for generating functional application designs is described. The method may include receiving one or more natural language utterances...
US-9,823,900 Automated enterprise software development
The preferred embodiment provides a system and method for automatically generating enterprise software applications with minimal level of manual coding. The...
US-9,823,899 Random number processing device generating random numbers by using data read from non-volatile memory cells,...
A random number processing device according to an aspect of the present disclosure is a random number processing device generating random number data by using...
US-9,823,898 Technique for determining nonlinear order-separated responses of nonlinear systems including linear response at...
A software application characterizes a nonlinear system by applying a series of test signals at full power and performing an algorithm on the resulting outputs...
US-9,823,897 Apparatus and method for floating-point multiplication
An apparatus and method for floating-point multiplication are provided. Two partial products are generated from two operand significands. An unbiased result...
US-9,823,896 Parallelized in-place radix sorting
Systems and methods for sorting a data set. Data items each having a first portion and a second portion is stored. The first and second portions are stored...
US-9,823,895 Memory management for finite automata processing
Matching at least one regular expression pattern in an input stream may be optimized by initializing a search context in a run stack based on (i) partial match...
US-9,823,894 Controlling audio tempo based on a target heart rate
A method for controlling an audio output comprises playing a first audio file having a first tempo, measuring a first heart rate of a user, determining whether...
US-9,823,893 Processing of voice conversations using network of computing devices
A method of processing audio through devices connected in a network. The devices include at least a device of a first user and at least one of the devices is a...
US-9,823,892 Audio adjustment system
An audio adjustment system is provided that can output a user interface customized by the provider of the audio system instead of the electronic device...
US-9,823,891 Electronic name plate
Described herein is an electronic name plate device (10) for use with an audio visual system. The electronic name plate (10) comprises an electronic paper...
US-9,823,890 Modifiable bezel for media device
Embodiments of methods, systems and storage media associated with modification of non-active bezels on touchscreens of portable computing devices, such as...
US-9,823,889 Method and apparatus for estimating a fragment count for the display of at least one three-dimensional object
A method of estimating a fragment count for the display of at least one three-dimensional (3D) object. The method comprises determining an ellipsoid...
US-9,823,888 Information processing apparatus, control method for information processing apparatus, and storage medium
A portable terminal transmits a print job to a print apparatus, by connecting to an access point based on connection information acquired from an NFC tag. On...
US-9,823,887 Methods and systems for managing a print preview
Devices, systems, and methods for managing a print preview receives a first preview request; configures a filter pipeline; obtains a job flow; generates a first...
US-9,823,886 Electronic device capable of performing overwrite erasure of obsolete file and computer-readable non-transitory...
To provide an electronic device that can restrict a delayed execution of a process whose existence is impossible to confirm for an overwrite erasure thread. An...
← 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 | 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.