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,454,375 Parallel program analysis and branch prediction
Systems and methods for predicting execution paths of at least one target program of a plurality of programs that are run in parallel are described. In one...
US-9,454,374 Transforming non-contiguous instruction specifiers to contiguous instruction specifiers
Emulation of instructions that include non-contiguous specifiers is facilitated. A non-contiguous specifier specifies a resource of an instruction, such as a...
US-9,454,373 Methods and computer systems of software level superscalar out-of-order processing
Embodiments include methods, computer systems and computer program products for performing superscalar out-of-order processing in software in a computer system....
US-9,454,372 Thread context restoration in a multithreading computer system
Embodiments relate to thread context restoration. One aspect is a multithreading computer system including a configuration with a core configurable between a...
US-9,454,371 Micro-architecture for eliminating MOV operations
A computer system and processor for elimination of move operations include circuits that obtain a computer instruction and bypass execution units in response to...
US-9,454,370 Conditional transaction end instruction
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a...
US-9,454,369 Device and method for processing message
Embodiments provide a device and method for processing messages according to a priority order and for reducing a message processing time when a response event...
US-9,454,368 Data mover permitting data transfer without transferring data between application and operating system
In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage...
US-9,454,367 Finding the length of a set of character data having a termination character
The length of character data having a termination character is determined. The character data for which the length is to be determined is loaded, in parallel,...
US-9,454,366 Copying character data having a termination character from one memory location to another
Copying characters of a set of terminated character data from one memory location to another memory location using parallel processing and without causing...
US-9,454,365 System and method for determining component version compatibility across a device ecosystem
A system and method that include collecting device version profiles from a plurality of device sources; classifying the device version profiles into a device...
US-9,454,364 Mobile application optimization platform
A device may receive configuration information for an experiment associated with optimizing an application. The configuration information may identify a group...
US-9,454,363 Mobile application development system and method
A system includes one or more processors to receive a first commitId and a first version number of a first version of an app from a mobile computing device...
US-9,454,362 Selective notifications according to merge distance for software version branches within a software...
A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user...
US-9,454,361 System and method of merging of objects from different replicas
A first object, typically a software source code object, is checked-in at a first replica of a base object. The replica typically comprises a plurality of...
US-9,454,360 Characterizing interface evolution and consumer roles in module systems
The disclosed embodiments provide a system that facilitates the development and maintenance of a software program. This system includes a software development...
US-9,454,359 Deployment optimization for high availability in a multi-tenant platform-as-a-service (PaaS) system
A mechanism for deployment optimization in a multi-tenant Platform-as-a-Service (PaaS) system is disclosed. A method of the disclosure includes receiving, at a...
US-9,454,358 Distributed over the air programming
The present disclosure generally relates to one or more improved systems, methods, and/or devices for leveraging the processing resources of remote units or...
US-9,454,357 Utilizing a multi-system set configuration to update a utility node system set
A system set of a utility node device, such as a kernel and/or root file system, may be updated by utilizing a multi-system set configuration. For example, the...
US-9,454,356 Method of and terminal for updating library file in system application
The invention discloses a method of upgrading a library the of a system application and a terminal, where when it is determined that the package name of an...
US-9,454,355 Information handling system image restoration
An information handling system is returned to its original manufacture state with a tool stored on a detachable memory device that retrieves image restore...
US-9,454,354 Automatic discovery and retrieval of interoperable applications
The disclosed implementations provide a seamless mechanism for end users to discover and try out new and/or updated applications. An application store may...
US-9,454,353 Initiating use of software as part of a messaging window
Disclosed is a novel system and method for initiating trial use of a software application. One or more trial software icons are displayed on a messaging window...
US-9,454,352 Workload deployment density management for a multi-stage computing architecture implemented within a...
Embodiments of the present invention provide a method, system and computer program product for workload deployment density management for a multi-stage...
US-9,454,351 Continuous deployment system for software development
Examples of a continuous deployment system are provided that manage and track releases of software code, where some or all of the steps between check-in and...
US-9,454,350 Extracting stream graph structure in a computer language by pre-executing a deterministic subset
Compile-time recognition of graph structure where graph has arbitrary connectivity and is constructed using recursive computations is provided. In one aspect,...
US-9,454,349 User interface placeholders for application extensions
Concepts and technologies are described herein for user interface placeholders for application extensions. In accordance with the concepts and technologies...
US-9,454,348 Methods, apparatuses, and computer program products for facilitating a data interchange protocol modeling language
An apparatus for defining a data interchange protocol (DIP) modeling language may include a processor and memory storing executable computer code causing the...
US-9,454,347 Analyzing incomplete software
A method of analyzing an incomplete software program may include receiving high-level software code of a software program that includes multiple functions. The...
US-9,454,346 Extracting entropy from the vibration of multiple machines
Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collect entropy data from the...
US-9,454,345 Apparatus for faster division
A system and method for reducing central processing unit transistor count when dividing multiple floating point numbers is disclosed. An example system may...
US-9,454,344 Temporal user-defined functions
A database system may include a memory device configured to store a database dictionary and a processor in communication with the storage device. The processor...
US-9,454,343 Creating spectral wells for inserting watermarks in audio signals
A method for a machine or group of machines to watermark an audio signal may include receiving the audio signal, receiving a watermark signal, creating a...
US-9,454,342 Generating a playlist based on a data generation attribute
An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data...
US-9,454,341 Digital image display device with automatically adjusted image display durations
A digital image display device for displaying a collection of digital images, comprising: a display screen; a processor; a real-time clock; an image memory for...
US-9,454,340 Method of dynamically changing content displayed in a vehicular head unit and mobile terminal for the same
A method of dynamically changing content in a head unit mirroring a mobile terminal by dynamically changing content displayed in the mobile terminal, and a...
US-9,454,339 Display apparatus, video wall apparatus, display method and video wall display method
A display apparatus is disclosed. The display apparatus includes a display panel, a photonic crystal array which is arranged on at least one side of the display...
US-9,454,338 Event media presentation
An interactive centerpiece system includes a plurality of tablet computers with interactive display devices for displaying slideshows of photograph image data....
US-9,454,336 System and method for improving user experience with proximity estimation
A mobile electronic device is provided. The mobile electronic device includes a transceiver configured to receive at least a first signal from a first end point...
US-9,454,335 Printer for printing labels, tags or the like
A printer which is configured to automatically transmit data, such as critical and non-critical printer data, and route that data through at least one of a...
US-9,454,334 Recording system having information processing device and peripheral devices
A non-transitory computer readable storage medium stores a set of program instructions executed by an information processing device. The program instructions,...
US-9,454,333 Parity logs for RAID systems with variable capacity media
Embodiments of the invention provide parity logs for raid systems with variable-capacity media. In one embodiment, a system includes a first set of data storage...
US-9,454,332 Assimilation of foreign LUNS into a network storage system
A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system defines several types of...
US-9,454,331 Cluster file system with a burst buffer appliance for coordinated control of data movement among storage tiers...
A cluster file system comprises a burst buffer appliance coupled to a plurality of object storage servers via a network. The burst buffer appliance is...
US-9,454,330 Method and apparatus for operating commands on a storage device controller without direct connection when...
Systems and methods for operating on a storage device are provided. A storage device command for operating on data stored in a plurality of locations in a...
US-9,454,329 Mirroring memory commands to memory devices
In one embodiment, a system on a chip (SoC) includes a plurality of processor cores and a memory controller to control communication between the SoC and a...
US-9,454,328 Controlling hierarchical storage
Provided is a method of distributedly storing an individual content in a hierarchical storage system including a solid state storage having a plurality of solid...
US-9,454,327 Analytics based control of thin provisioning environment
Data storage using application storage analytics that: (i) runs a set of application(s) that use a thin provision data storage device for data storage; (ii)...
US-9,454,326 File metro cluster for site failover of data storage system
A technique for supporting failover between SPs at different physical sites includes operating a distributed data manager (DDM) in an IO stack of both a first...
US-9,454,325 Method and system for offline data access on computer systems
While a computer system is in operational state, a network interface controller (NIC) in the computer system may be operable to copy select data to a secondary...
← 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 | 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.