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
2016/0246615 CONVERTING VIDEO INTO A WALKTHROUGH FOR AN APPLICATION OR AN ONLINE SERVICE
Disclosed are examples of systems, apparatus, methods and computer program products for converting video into a walkthrough for an application or an online...
2016/0246614 DETERMINING A LABEL SIZE AND CONDITIONS FOR DISPLAYING A TOOLTIP
A method for determining a label size and conditions for displaying a tooltip includes identifying a label object within a parent object, computing a label...
2016/0246613 Guided Authoring of Interactive Content
There are provided systems and methods for guided authoring of interactive content. A content generation system enabling such guided authoring includes a...
2016/0246612 NETWORK BIOS MANAGEMENT
A computer system can obtain BIOS data from a network storage by a management controller of the computer system. The computer system can emulate a BIOS memory...
2016/0246611 METHOD AND APPARATUS FOR SELECTING BOOTSTRAP ESIMs
Disclosed herein is a technique for selecting a bootstrap electronic Subscriber Identity Module (eSIM) from among multiple bootstrap eSIMs stored in a secure...
2016/0246610 Contextual History of Computing Objects
Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for...
2016/0246609 SEAMLESS HOST SYSTEM GESTURE EXPERIENCE FOR GUEST APPLICATIONS ON TOUCH BASED DEVICES
Methods and apparatus relating to seamless host system gesture experience for guest applications on touch based devices are described. In an embodiment, Host...
2016/0246608 MULTI-STEP PROGRAMMING OF HEAT-SENSITIVE NON-VOLATILE MEMORY (NVM) IN PROCESSOR-BASED SYSTEMS
Multi-step programming of heat-sensitive non-volatile memory (NVM) in processor-based systems, and related methods and systems are disclosed. To avoid relying...
2016/0246607 DYNAMIC RECONFIGURATION OF QUEUE PAIRS
Dynamic reconfiguration of queue pairs in a data processing system is provided. A device driver determines whether a dynamic CPU reconfiguration has added one...
2016/0246606 Method, apparatus, and system for speculative abort control mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0246605 Systems and Methods for Optimizing Order of Image Transformations
In one embodiment, a method includes receiving a plurality of image transformations in a user-selected ordering and applying one or more ordering cost...
2016/0246604 PROCESSOR EXCEPTION HANDLING
Data processing apparatus comprises a processor configured to execute instructions, the processor having a pipelined instruction fetching unit configured to...
2016/0246603 MEMORY CONTROLLER AND DECODING METHOD
According to one embodiment, a memory controller includes a decoder configured to perform approximate maximum likelihood decoding, the decoder including: an...
2016/0246602 PATH SELECTION BASED ACCELERATION OF CONDITIONALS IN COARSE GRAIN RECONFIGURABLE ARRAYS (CGRAS)
The present invention discloses a solution to accelerate control flow loops by utilizing the branch outcome. The embodiments of the invention eliminate...
2016/0246601 TECHNIQUE FOR TRANSLATING DEPENDENT INSTRUCTIONS
In response to determining an operation is a dependent operation, a mapper of a processor determines the source registers of the operation from which the...
2016/0246600 EFFICIENT INSTRUCTION FUSION BY FUSING INSTRUCTIONS THAT FALL WITHIN A COUNTER-TRACKED AMOUNT OF CYCLES APART
A technique to enable efficient instruction fusion within a computer system. In one embodiment, a processor logic delays the processing of a second instruction...
2016/0246599 Hardware Instruction Generation Unit for Specialized Processors
Methods, devices and systems are disclosed that interface a host computer to a specialized processor. In an embodiment, an instruction generation unit...
2016/0246598 PESSIMISTIC DEPENDENCY HANDLING
Techniques are disclosed relating to handling dependencies between instructions. In one embodiment, an apparatus includes decode circuitry and dependency...
2016/0246597 APPARATUS AND METHOD FOR LOW-LATENCY INVOCATION OF ACCELERATORS
An apparatus and method are described for providing low-latency invocation of accelerators. For example, a processor according to one embodiment comprises: a...
2016/0246596 SYSTEMS AND METHODS FOR SELECTIVELY ENABLING AND DISABLING HARDWARE FEATURES
In one embodiment, a computer program product includes a computer readable storage medium having stored/encoded thereon: first program instructions executable...
2016/0246595 TECHNIQUES FOR PROVIDING ENVIRONMENTAL IMPACT INFORMATION ASSOCIATED WITH CODE
A technique for providing environmental impact information associated with code includes determining, based on execution of the code on a computer system, an...
2016/0246594 METHOD AND SYSTEM FOR CONTROLLING INTEGRATED SOFTWARE COMPONENTS
Method, system and product for controlling integrated software components. One method comprises receiving an application program which utilizes a software...
2016/0246593 Applying Configuration Alignment in Build Projects
Implementations disclose applying configuration alignment in build projects is disclosed. A method of an implementation of the disclosure includes retrieving a...
2016/0246592 DYNAMIC EXTENSIBILITY OF APPLICATION PROGRAMMING INTERFACES
A system for extending application programming interfaces provided by web service providers to interface with web services includes an application programming...
2016/0246591 OPTIMIZING SOFTWARE CHANGE PROCESSES USING REAL-TIME ANALYSIS AND RULE-BASED HINTING
In one aspect, the present disclosure relates to a method which comprises obtaining a set of software change process parameters characterizing the particular...
2016/0246590 Priority Status of Security Patches to RASP-Secured Applications
Prioritizing software updates in the context of runtime application self-protection (RASP) security. A software update is received for an application software...
2016/0246589 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND...
An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in...
2016/0246588 UNIVERSAL CONNECTIVITY FOR NON-UNIVERSAL DEVICES
A system includes at least one data collection device connected to a corresponding data terminal via a primary communication channel; and a central...
2016/0246587 STORAGE CONTROL DEVICE
A storage control device includes a processor. The processor is configured to classify second type storage devices into a first group and a second group. The...
2016/0246586 METHODS AND APPARATUS TO MANAGE APPLICATION UPDATES IN A CLOUD ENVIRONMENT
Methods, apparatus, and systems to manage application updates in a cloud environment are disclosed. Disclosed example methods include determining that a...
2016/0246585 MANAGING FIRMWARE UPDATES FOR INTEGRATED COMPONENTS WITHIN MOBILE DEVICES
Disclosed herein is a technique for updating firmware of an embedded Universal Integrated Circuit Card (eUICC) included in a mobile device. The technique...
2016/0246584 Automatic Selection and Customization of Landscape Guides
Techniques are described for the automated selection and customization of landscape guides. Landscape guides provide instructions to a customer for making...
2016/0246583 REPOSITORY MANAGER
A system and method to install a software application on a host computer system using a file repository located on another host computer system. The method...
2016/0246582 Generic Semantic Configuration Service
Implementations provide for generic semantic configuration service for computer systems. A method of the disclosure includes installing, by a processing...
2016/0246581 METHOD AND APPARATUS FOR CUSTOM STRATEGY SPECIFICATION IN A HOSTED ELECTRONIC TRANSACTION SERVICE SYSTEM
A merchant generates a customized service strategy related to a suite of electronic transaction services hosted by a service provider. The custom strategy...
2016/0246580 WHOLE-PROGRAM OPTIMIZATION USING DATA FROM PREVIOUS COMPILATION RUNS
An example system for compiling a source file includes an optimizer that identifies a segment of code in a first source file as a potential optimization...
2016/0246579 COMPILER METHOD, PARALLEL PROCESSING METHOD, AND COMPILER APPARATUS
A compiler method includes: calculating, by a computer, based on a number of elements of a set of data and a number of threads, a divisor for dividing the set...
2016/0246578 USING HARDWARE TRANSACTIONAL MEMORY FOR IMPLEMENTATION OF QUEUE OPERATIONS
Using hardware transactional memory (HTM) for queue operations includes invoking a first operation for a concurrent linked queue of an interpretive program...
2016/0246577 Leveraging Collaborative Cloud Services to Build and Share Apps
The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive...
2016/0246576 COMPUTER PROGRAM GENERATION
A method of generating a computer program, the method comprising: receiving input data associated with an environment, the input data comprising first input...
2016/0246575 CONTRACT BASED BUILDER
Methods, systems, and computer program products are included for integrating software components. Source code corresponding to the software components is...
2016/0246574 TASK SEQUENCER
A method for modifying a software application. The method includes selecting a first node in a graph. The graph represents logic of a software application. The...
2016/0246573 ARRANGEMENT AND METHOD FOR CHECKING THE ENTROPY OF A RANDOM NUMBER SEQUENCE
According to one embodiment, an arrangement for checking the entropy of a random number sequence is described including a random source configured to provide a...
2016/0246572 RECIPROCAL UNIT
A reciprocal unit for computing an estimated reciprocal of a number represented by a bit string. The unit comprises a first lookup table configured to receive...
2016/0246571 TECHNIQUES AND DEVICES FOR PERFORMING ARITHMETIC
A two-operand adder circuit is provided. The two-operand adder circuit may be configured to receive a bit of a second addend, a carry-in bit, and one or more...
2016/0246570 LINE-MULTIPLEXED UART
A line multiplexed UART interface is provided that multiplexes a UART transmit and CTS functions on a transmit pin and that multiplexes a UART receive and RTS...
2016/0246569 Voice Controllable Interactive Communication Display System and Method
A system and method for use with a voice-capable system, includes but is not limited to receiving a vocal input to the voice-capable system, receiving one or...
2016/0246568 Playback Modification Based On Proximity
Techniques described herein may involve modification of playback based on the proximity of a user to a playback device. An example technique involves a device...
2016/0246567 Playback Expansion
Examples described herein involve expanding playback of a media item from one playback device to another playback device. In an example implementation, while a...
2016/0246566 Playback Expansion
Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first...
← 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 142 143 144 | 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.