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,436,472 Register renaming system using multi-bank physical register mapping table and method thereof
Embodiments of a processor architecture utilizing multi-bank implementation of physical register mapping table are provided. A register renaming system to...
US-9,436,471 Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor
The output of a non-deterministic instruction is handled during record and replay in a virtual machine. An output of a non-deterministic instruction is stored...
US-9,436,470 Restoring a register renaming map
A technique for restoring a register renaming map is described. In one example, a restore table having a number of storage locations saves a copy of the...
US-9,436,469 Methods to optimize a program loop via vector instructions using a shuffle table and a mask store table
According to one embodiment, a code optimizer is configured to receive first code having a program loop implemented with scalar instructions to store values of...
US-9,436,468 Technique for setting a vector mask
A technique to generate a vector mask. In particular, at least one embodiment of the invention matches at least two instructions used in generating a vector...
US-9,436,467 Vector floating point test data class immediate instruction
A Vector Floating Point Test Data Class Immediate instruction is provided that determines whether one or more elements of a vector specified in the instruction...
US-9,436,466 Blank bit and processor instructions employing the blank bit
Reading a value into a register, checking to see if the value is a NULL, and then jumping out of a loop if the value is a NULL is a common task that processors...
US-9,436,465 Moving average processing in processor and processor
A processor, which executes m number of arithmetic operations in parallel, executes a partial sum instruction which takes an i-th to (i+m-1)-th elements of an...
US-9,436,464 Instruction-issuance controlling device and instruction-issuance controlling method
In a multithread processor capable of executing a plurality of threads, in order to select a thread and instruction for increasing a throughput of the...
US-9,436,463 System and method for checking open source usage
A method, system and computer program product, the method comprising: receiving a characteristic of a source code entity to be checked; comparing the...
US-9,436,462 Identifying singleton classes
A compiler system analyzes source code for an application. The compiler system determines whether a class in the source code uses a singleton pattern even...
US-9,436,461 Refining composition instrumentation for services
In an approach for creating a service composition, a processor receives a plurality of software modules, wherein each software module performs part of a service...
US-9,436,460 Regression alerts
Embodiments of the present invention include a method, computer program product, and system for generating an alert as to a potential regression. In one...
US-9,436,459 Generating cross-mapping of vendor software in a cloud computing environment
A compatibility service can determine the compatibility of different software programs provide by different vendors in a cloud. The compatibility service can...
US-9,436,458 Updating a file using differences and file format therefor
A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a...
US-9,436,457 Generating and applying patches to computer program code concurrently with its execution
A method and data processing system are disclosed for concurrently loading a plurality of new modules while code of a plurality of modules of an original (i.e.,...
US-9,436,456 System and method for management of software updates at a vehicle computing system
A vehicle software management system includes a transceiver configured to communicate information with a server, and a processor in communication with the...
US-9,436,455 Logging operating system updates of a secure element of an electronic device
Systems, methods, and computer-readable media for logging secure element updates of an electronic device are provided. In one example embodiment, a method, at a...
US-9,436,454 Scalable systems and methods for providing ordered update delivery
Scalable systems and methods for delivering ordered data updates from a plurality of data sources are provided. A described method includes receiving, a data...
US-9,436,453 Method and system for initializing optional components after self-booting of a customized product
There is provided a product that includes (i) a component, (ii) a storage device that holds a configuration code that indicates that the component is installed...
US-9,436,452 Method for enforcing language subsets
A method of operating a data processing system to examine a compiled program for violations of a set of rules that do not constitute violations detected by the...
US-9,436,451 General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine...
US-9,436,450 Method and apparatus for optimising computer program code
A method and apparatus for optimizing computer program code. The method comprises identifying at least one set of candidate instructions within the computer...
US-9,436,449 Scenario-based code trimming and code reduction
Debugging and testing are aided by removing portions of software which are not relevant to a particular scenario. Upon replay, scenario behavior occurs. A...
US-9,436,448 Optimization of meta-template instantiations
An illustrative embodiment provides a computer-implemented method for an alternate type system for optimizing the evaluation and use of meta-template...
US-9,436,447 Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelism
A device compiler and linker within a parallel processing unit (PPU) is configured to optimize program code of a co-processor enabled application by...
US-9,436,446 System for automating calculation of a comprehensibility score for a software program
A method, a computer program product, and a computer system for automating calculation of a comprehensibility score for a software program. An analytics engine...
US-9,436,445 Drag-and-drop functionality for scalable vector graphics
A graphical user interface (GUI) engine receives an input event associated with a drag-and-drop action, determines a Scalable Vector Graphics (SVG) element that...
US-9,436,444 Method and system to determine component deprecation
A method and system of marking the deprecation status of components, such as services, processes, operations, and data types that may be used in a computing...
US-9,436,443 Software defined network controller
Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be...
US-9,436,442 Automatic floating-point to fixed-point conversion
A method and system for enabling a designer to more easily convert a model of a dynamic system instantiated using floating-point representation such as has been...
US-9,436,441 Systems and methods for hardware resource sharing
A system and method optimizes hardware description generated from a graphical program or model having oversampling constraints automatically. The system may...
US-9,436,440 System, method, and computer program for validating web service interface design
A system, method, and computer program product are provided for validating web service interface design. In use, an object-oriented information model including...
US-9,436,439 Method and apparatus for code virtualization and remote process call generation
A system and method for code virtualization and remote process call code generation. The method including installing a software development kit (SDK) on a user...
US-9,436,438 Graphical specification and constraint language for developing programs for hardware implementation and use
System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows...
US-9,436,437 Creation, editing and navigation of diagrams
Organizing data where the data has spatial significance. A method includes, at a user interface, displaying to a user a representation of spatially structured...
US-9,436,436 Self-correcting random number generator
A system and method for generating random numbers. The system may include a random number generator (RNG), such as a quantum random number generator (QRNG)...
US-9,436,435 Apparatus and method for vector instructions for large integer arithmetic
An apparatus is described that includes a semiconductor chip having an instruction execution pipeline having one or more execution units with respective logic...
US-9,436,434 Checksum adder
Embodiments relate to a hardware circuit that is operable as a fixed point adder and a checksum adder. An aspect includes a driving of a multifunction...
US-9,436,433 Method, apparatus and instructions for parallel data conversions
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding...
US-9,436,432 First-in first-out (FIFO) memory with multi-port functionality
A memory may require a buffering mechanism in which data can be written and read at the same time. This requires a multi-port FIFO memory, which has multiple...
US-9,436,431 Anonymously tailoring environments to the preferences of physically proximate users
Systems and methods may detect a proximity of one or more client devices to a venue that provides ambient music and generate an anonymous playlist based on...
US-9,436,430 Audio output control device
An audio output control device includes a control device that adjusts an output of earlier audio information and an output of later audio information in a...
US-9,436,429 Updating an image
Various embodiments process updates of an image transmitted between a first terminal and second terminal for screen sharing, wherein updates to the image at the...
US-9,436,428 Methods, apparatus, and system for mobile piggybacking
Methods, systems, and apparatus for providing assistance to a user of a mobile application are described. A request for assistance from the user is detected and...
US-9,436,427 Augmented reality system and method for on-site construction process
The present invention relates to an augmented reality system for use in an on-site construction process. The augmented reality system includes a plurality of...
US-9,436,426 Computer-readable storage medium, information processing apparatus, information processing system and...
A game system has at least two modes of operation, that is, a monitor game mode and a terminal device game mode. In the monitor game mode, a main game image is...
US-9,436,425 Claiming real estate in panoramic or 3D mapping environments for advertising
Techniques for identifying groups of features in an online geographic view of a real property and replacing and/or augmenting the groups of features with...
US-9,436,424 Systems and methods for printing a document from a mobile communication device
The illustrative embodiments described herein provide a non-transitory computer readable medium and a method for printing a document from a mobile communication...
US-9,436,423 Cloud printing system permits unauthorized user to use MFP without exceeding constraints set for correlated...
A cloud server includes a constraint setting portion configured to set at least one authorized account with which login operation is allowed and with which use...
← 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.