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,348,616 Linking a function with dual entry points
A method for a static linker to resolve a function call can include identifying, during link time, a first function call of a calling function to a callee...
US-9,348,615 Interface transitioning and/or transformation
Systems, methods, and other embodiments associated with transitioning are described. In one embodiment, a method comprises analyzing at least one interface to...
US-9,348,614 Verification of shared display integrity in a desktop sharing system
A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing...
US-9,348,613 User context and behavior based user interface recommendation
Systems and methods to provide graphical user interface recommendations based on user context information and behavior are provided. In example embodiments,...
US-9,348,612 Storage medium having stored therein information processing program, information processing apparatus,...
A part of a content 61 is displayed on a display screen. If a user has designated a first area, a scrolling indicator 57 that indicates the part displayed on...
US-9,348,611 Navigation through historical stored interactions associated with a multi-user view
According to one aspect of the present disclosure an apparatus for navigation through historical stored interactions associated with a multi-user view includes...
US-9,348,610 Replacement of virtual functions
Techniques are described for replacement of virtual functions. In one or more implementations, a call to a virtual function is intercepted and redirected to a...
US-9,348,609 Framework for ad-hoc process flexibility
The present disclosure involves systems, software, and computer implemented methods for providing a unified runtime framework and graphical, process-centric...
US-9,348,608 System and method for registering application and application transforms on a radiofrequency digitization and...
An RF digitization and collection system (RFDCS) and methods for implementing the RF digitization and collection system to manage an application storage and...
US-9,348,607 Quiet hours for notifications
In some implementations, a computing device can be configured to automatically turn off notifications when generating a notification would cause a disturbance...
US-9,348,606 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the...
US-9,348,605 System and method for accessory device architecture that passes human interface device (HID) data via...
An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an intermediate processor of a...
US-9,348,604 System and method for inventory collection optimization by selective binding of the pre-boot drivers
A solution to optimize system boot-up time by selectively collecting device inventory for only the devices that have configuration changes and for skipping for...
US-9,348,603 Electronic apparatus and booting method
An electronic apparatus and a booting method are provided. The electronic apparatus comprises a processing unit, a firmware unit and a memory. In the booting...
US-9,348,602 Resource allocation for staged execution pipelining
A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are...
US-9,348,601 Coalescing adjacent gather/scatter operations
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first...
US-9,348,600 Prioritising of instruction fetching in microprocessor systems
A method and a system are provided for prioritizing the fetching of instructions for each of a plurality of executing instruction threads in a multi-threaded...
US-9,348,599 Confidence threshold-based opposing branch path execution for branch prediction
Embodiments relate to confidence threshold-based opposing path execution for branch prediction. An aspect includes determining a branch prediction for a first...
US-9,348,598 Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry
A hierarchical cache with at least a unified cache is used to store both instructions and data values, and a further cache coupled between processing circuitry...
US-9,348,597 Device and method for bypassing a first program code portion with a replacement program code portion
A device comprises a processor configured to execute a sequence of program instructions, a first storage configured to store a first memory address, a second...
US-9,348,596 Forming instruction groups based on decode time instruction optimization
Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to...
US-9,348,595 Run-time code parallelization with continuous monitoring of repetitive instruction sequences
A method includes, in a processor that executes instructions of program code, monitoring instructions of a repetitive sequence of the instructions that...
US-9,348,594 Core switching acceleration in asymmetric multiprocessor system
An asymmetric multiprocessor system (ASMP) may comprise computational cores implementing different instruction set architectures and having different power...
US-9,348,593 Instruction address encoding and decoding based on program construct groups
Coding circuitry comprises at least an encoder configured to encode an instruction address for transmission to a decoder. The encoder is operative to identify...
US-9,348,592 Apparatus and method for sliding window data access
An apparatus and method are described for fetching and storing a plurality of portions of a data stream into a plurality of registers. For example, a method...
US-9,348,591 Multi-level tracking of in-use state of cache lines
This disclosure includes tracking of in-use states of cache lines to improve throughput of pipelines and thus increase performance of processors. Access data...
US-9,348,590 Digital signal processor prefetch buffer and method
A prefetch buffer and prefetch method. In one embodiment, the prefetch buffer has a main buffer embodied as a direct-mapped cache, and the prefetch buffer...
US-9,348,589 Enhanced predicate registers having predicates corresponding to element widths
Systems, apparatuses and methods for utilizing enhanced predicate registers which specify the element width and which elements are to be processed. The...
US-9,348,588 Semiconductor integrated circuit and compiler
A semiconductor integrated circuit includes: a floating point arithmetic unit that includes circuit resources over which power saving control is performed, and...
US-9,348,587 Providing code sections for matrix of arithmetic logic units in a processor
The present invention relates to a processor having a trace cache and a plurality of ALUs arranged in a matrix, comprising an analyzer unit located between the...
US-9,348,586 Method and system for migrating a plurality of processes in a multi-platform system based on a quantity of...
Embodiments of the claimed subject matter are directed to methods and a system that allows the reduction of costs attributed to executing applications on a...
US-9,348,585 System and method for estimating impact of software updates
A system and method of estimating impact of software updates includes obtaining usage measures for an instance of a software application, analyzing the software...
US-9,348,584 Hierarchical, self-describing function objects
A self-describing function object may be dynamically created based on a set of user provided parameters. In an implementation, a device may receive a request to...
US-9,348,583 Automatic untangling cyclic dependencies in software systems
A computerized method, system and computer product for untangling cyclic dependencies between components in software architecture is disclosed. The method...
US-9,348,582 Systems and methods for software dependency management
Techniques for managing software dependencies are described. For example, a dependency specification that pertains to a first product is accessed. The product...
US-9,348,581 Systems, method and computer program products for tracking and viewing changes to information stored in a data...
Previous attempts to provide systems or processes for enabling the review of the development of information stored in an electronic file are difficult to use...
US-9,348,580 Processing streaming data with open executors
Processing streaming data with open executors includes receiving input data at a computation dataflow station where the computation dataflow station contains a...
US-9,348,579 Integration of social networks with integrated development environment (IDE)
Disclosed herein is a framework for integrating social networks with integrated development environment (IDE). In accordance with one aspect, the framework...
US-9,348,578 Information processing apparatus capable of updating firmware, control method therefor, and storage medium...
An information processing apparatus that is capable of shortening downtime caused by updating firmware. A setting unit sets obtaining time at which update...
US-9,348,577 Module updating device
An automobile, vehicle, vessel or other device may include a plurality of modules, software applications, computer program products, controllers or other...
US-9,348,576 Methods and systems for upgrading and installing application packages to an application platform
Systems and methods for installing and upgrading application packages to an application platform. Application packages may be uploaded to a directory by...
US-9,348,575 Update of a data-carrier application
In a method for updating or installing a data storage medium application which can be executed on a secure data storage medium, the data storage medium is used...
US-9,348,574 Method for having multiple software programs on a diagnostic tool
A method is provided that allows a computing device such as a scan tool, to operate two versions of a software. The scan tool can detect when a updated version...
US-9,348,573 Installation and fault handling in a distributed system utilizing supervisor and dependency manager nodes
The present disclosure relates to in-memory databases or search engines using a dependency manager or configuration manager for maintaining configuration in the...
US-9,348,572 Rewarding mobile app installations without a software development kit in the mobile app
In an embodiment, a method comprises transmitting, from a mobile computing device to a server computer, first data identifying a selection at the mobile...
US-9,348,571 Method, device, and program storage device for autonomous software life cycle management
A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software...
US-9,348,570 Providing a custom virtual appliance
A method, system and/or computer program product provides a custom virtual appliance. A description file of a custom virtual appliance is generated based on a...
US-9,348,569 Method and system for a configurable automation framework
A configurable automation framework includes a computer that executes an execution driver, a parser, a volume population engine, a configuration checker, an...
US-9,348,568 Software application porting system
A software application porting system facilitates the transition of code and data compatible with an old platform version to a new platform version. The...
US-9,348,567 Profile guided optimization in the presence of stale profile data
Profile guided optimization (PGO) in the presence of stale profile data as described herein can be based on path profiling, whereby different paths through a...
← 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 137 138 139 140 141 | 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.