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,477,474 Optimization of instruction groups across group boundaries
Instructions grouped into instruction groups are optimized across group boundaries. Instruction sequences spanning multiple groups are optimized by retaining...
US-9,477,473 Bit-level register file updates in extensible processor architecture
This document discusses, among other things, systems and methods to receive an instruction to selectively update a value of one or more selected bits of a first...
US-9,477,472 Method and apparatus for shuffling data
Method, apparatus, and program means for shuffling data. The method of one embodiment comprises receiving a first operand having a set of L data elements and a...
US-9,477,471 Maintaining lock-free, high frequency, high performance counters in software
A first and second thread-local counter is allocated to a first and second thread respectively, where the first thread-local counter is updatable only by or on...
US-9,477,470 System and method for compiling machine-executable code generated from a sequentially ordered plurality of...
A method and system are provided for deriving a resultant software program from an originating software program having overlapping branches, wherein the...
US-9,477,469 Branch predictor suppressing branch prediction of previously executed branch instructions in a transactional...
Branch prediction is suppressed for specific branch instructions executing in a transaction of a transactional memory (TM) environment, when the specific branch...
US-9,477,468 Character data string match determination by loading registers at most up to memory block boundary and...
Multiple sets of character data having termination characters are compared using parallel processing and without causing unwarranted exceptions. Each set of...
US-9,477,467 Processors, methods, and systems to implement partial register accesses with masked full register accesses
A method includes receiving a packed data instruction indicating a first narrower source packed data operand and a narrower destination operand. The instruction...
US-9,477,466 Information processing apparatus and instruction offloading method
In general, according to one embodiment, an information processing apparatus includes an issuer and a communicator. The issuer issues an offload instruction...
US-9,477,465 Arithmetic processing apparatus, control method of arithmetic processing apparatus, and a computer-readable...
An arithmetic processing apparatus includes a plurality of arithmetic cores configured to execute threads in parallel, and a control unit configured to cause...
US-9,477,464 Distributed aggregation for contact center agent-groups on sliding interval
A method for aggregating and reporting data from a plurality of data sources in a contact center is provided. The method includes: maintaining by a computer...
US-9,477,463 Systems and methods for creating a program spin-off
Systems and methods are provided for an online programming community. A user may be able to view pre-existing code, modify the code, and save it as a spin-off...
US-9,477,462 System and method for software product versioning packaging, distribution, and patching
A system and method for software product versioning, packaging, distribution, and patching. The system provides for convergence of registry models, adding...
US-9,477,461 Systems and methods for generating and applying operating system live updates
Method for generation of a live update including compiling original source code into a first intermediate representation (IR) code; compiling modified source...
US-9,477,460 Non-transitory computer-readable storage medium for selective application of update programs dependent upon a...
A storage unit stores load information indicating the load of an information processing apparatus by applying each of a plurality of update programs to each...
US-9,477,459 Method and device arrangement for managing the use profile of a terminal device
A server, terminal device, and a non-transitory data storage medium for supporting wireless terminal devices of a cellular network for implementing program...
US-9,477,458 Dynamic timeout determination for microcontroller management of firmware updates
Embodiments of the invention provide a method, system and computer program product for dynamic time out determination during a microcontroller driven firmware...
US-9,477,457 Automated software installation using a click area prediction model
A device may receive an instruction to automatically install a program using a click area prediction model. The click area prediction model may be associated...
US-9,477,456 Method for installing and simultaneously updating operating system software
A method for installing operating system software on a machine computer for controlling machines includes transmitting further operating system software, in...
US-9,477,455 Pre-distribution of artifacts in software deployments
A set of artifacts is identified for deployment on a target device in a deployment. The set of artifacts are from a source computing system remote from the...
US-9,477,454 Automated software deployment
Particular deployment logic is selected that describes a plurality of steps in a type of software deployment. Release data is identified that defines a...
US-9,477,453 Technologies for shadow stack manipulation for binary translation systems
Technologies for shadow stack management include a computing device that, when executing a translated call routine in a translated binary, pushes a native...
US-9,477,452 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,477,451 Generating dynamic measurement metadata for efficient compilation and optimization on a target device
Techniques are described for improving compilation and optimization of application code based on generated metadata based on one or more dynamic measurements of...
US-9,477,450 Manual refinement of specialized classes in runtime environments
While a runtime specializer may always be able to generate an automated specialized version of a generic class, in some cases an alternate form of user control...
US-9,477,449 Responsive self-service website template
The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to the CRM...
US-9,477,448 Screen-oriented computing program refactoring
Techniques for refactoring a screen-oriented computing program are described herein. The techniques include a method that identifies screens of the computing...
US-9,477,447 Semantic representations of software extensions
Software extensions for applications of an enterprise system may be developed in a test system. An adaptation transport module displays, in a test system, a...
US-9,477,446 Bottom-up approach for integrating models for software components using contracts
The disclosure includes a system and method for building an integrated system using a formal language. The method may include designing one or more models for...
US-9,477,445 Implicit software dependency analysis
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated aggregated dependencies between software elements...
US-9,477,444 Method and apparatus for validating and recommending software architectures
A control server receives information from detector agents associated with an application program being executed by a processor. The information, which is...
US-9,477,443 Method and apparatus of entropy source with multiple hardware random noise sources and continuous...
A random number generating apparatus and method for generating on-demand random values using multiple hardware random noise sources; multiple analog-to-digital...
US-9,477,442 Processor and control method of processor
A processor includes: an exponent generating unit that generates an exponent part of a coefficient represented by a floating point number format based on a...
US-9,477,441 Double rounded combined floating-point multiply and add
Methods, apparatus, instructions and logic are disclosed providing double rounded combined floating-point multiply and add functionality as scalar or vector...
US-9,477,440 Capacitive proximity sensor configuration including a speaker grille
An example embodiment includes a playback device that includes a capacitive proximity sensor; one or more speakers; a conductive speaker grille; and a control...
US-9,477,439 Device and method for terminating music reproduction in a wireless terminal
The present invention relates to a device and a method for terminating music reproduction in a wireless terminal. The device includes a key input unit including...
US-9,477,438 Devices for creating mosaicked display systems, and display mosaic systems comprising same
Discrete electronic modules, such as display tiles, designed and configured to be mosaicked and operatively connected with one another and/or to one or more...
US-9,477,437 Sharing a graphics-processing-unit display port
An electronic device selectively couples a head with links in a graphics processing unit to a currently selected display port in a pair of display ports. During...
US-9,477,436 Interactive display system, operation method thereof, and image intermediary apparatus
An interactive display system, an operation method thereof, and an image intermediary apparatus are provided. The image intermediary apparatus is adapted to at...
US-9,477,435 Image processing apparatus, information terminal, and program
If a control method during correction processing is not designated in setting information sent from a mobile terminal and if the image forming apparatus has no...
US-9,477,434 Image forming apparatus, job execution system, and job execution method
An image forming apparatus includes: a receiving portion that receives an authentication print job sent by a user; a comparison portion that compares...
US-9,477,433 Image forming apparatus enabling charging management, control method therefor, and storage medium storing...
An image forming apparatus that is capable of flexibly coping with charging in various protocols. A user information storage unit allows registering relating...
US-9,477,432 Method for controlling communication apparatus, and program
A communication apparatus including a first wireless communication unit that communicates with a partner apparatus by a first wireless communication method, and...
US-9,477,431 Managing storage space of storage tiers
A method is used in managing storage space of storage tiers. Storage space utilization characteristics of a storage tier of a set of storage tiers in a storage...
US-9,477,430 Adapting transfer rate of cached data to prevent stoppage of data transmission
A file system to controls access to a tape library that selectively loads and unloads a plurality of cartridges from a plurality of slots to a drive for...
US-9,477,429 Block storage gateway module, method for providing access to block storage, mediator system and mediating...
Disclosed herein is a block storage gateway module comprising a receiver unit and an access unit. The receiver unit intercepts an operating system call...
US-9,477,428 Using access information to determine a storage tier for storing data
Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing...
US-9,477,427 Storage tiering based on virtual machine operations and virtual volume type
To optimize front-end operations performed on virtual machines, a storage tiering module preemptively guides the placement of virtual volumes in storage tiers...
US-9,477,426 Storage system and storage method
A first storage apparatus determines whether to execute bulk requesting of causing a second storage apparatus to group a plurality of actual files corresponding...
US-9,477,425 Managing object deletion
A method is used in managing object deletion. Updated information about a system is repeatedly polled for. An information set is received identifying an object...
← 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 | 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.