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
2018/0267814 ENHANCED COMPUTER PERFORMANCE BASED ON SELECTABLE DEVICE CAPABILITIES
An aspect includes receiving, by a processor, a capability indicating one or more performance aspects capable of being rendered by at least one hardware device...
2018/0267813 System and Method for Navigating Web-Based Application Programs
A client device facilitates user navigation through a plurality of separate, but intercommunicating application programs that make up an integrated solution,...
2018/0267812 METHOD AND APPARATUS FOR PLUG AND PLAY, NETWORKABLE ISO 18000-7 CONNECTIVITY
A device may comprise a Universal Serial Bus (USB) interface and a wireless interface operable to communicate in accordance with the ISO 18000-7 standard. The...
2018/0267811 ELECTRONIC APPARATUS AND CONTROL METHOD OF THE SAME
An electronic apparatus includes a first controller to control a device other than a mechanical device that operates mechanically, a second controller to...
2018/0267810 ON-DIE SIGNAL CALIBRATION
Apparatuses, systems, methods, and computer program products are disclosed for on-die signal calibration. A calibration circuit on an integrated circuit device...
2018/0267809 Static Shared Memory Access for Reconfigurable Parallel Processor
Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each...
2018/0267808 Data Processing Device for Providing Access to a Data Stream
A data processing device configured to provide access to a stream of data elements to a consumer. The data processing device is further configured to generate...
2018/0267807 PRECISE EXCEPTIONS FOR EDGE PROCESSORS
Systems and methods are disclosed for supporting debugging of programs in block-based processor architectures. In one example of the disclosed technology, a...
2018/0267806 CALCULATING WAIT TIME FOR BATCH SCHEDULER JOBS
Computer programs and computer-implemented techniques are described here for predicting when jobs in the queue of a batch scheduler will be completed. More...
2018/0267805 HANDLING STALLING EVENT FOR MULTIPLE THREAD PIPELINE, AND TRIGGERING ACTION BASED ON INFORMATION ACCESS DELAY
A processing pipeline for processing instructions with instructions from multiple threads in flight concurrently may have control circuitry to detect a...
2018/0267804 Hints for Shared Store Pipeline and Multi-Rate Targets
Techniques are disclosed relating to selecting store instructions for dispatch to a shared pipeline. In some embodiments, the shared pipeline processes...
2018/0267803 Computer Processor Employing Phases of Operations Contained in Wide Instructions
A computer processor employs an instruction processing pipeline that processes a sequence of wide instructions each including a plurality of encoding slots...
2018/0267802 PARSING-ENHANCEMENT FACILITY
An instruction for parsing a buffer to be utilized within a data processing system including: an operation code field, the operation code field identifies the...
2018/0267801 SYSTEMS AND METHODS FOR LOAD CANCELING IN A PROCESSOR THAT IS CONNECTED TO AN EXTERNAL INTERCONNECT FABRIC
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load...
2018/0267800 MEMORY LOAD TO LOAD FUSING
A system and a method to cascade execution of instructions in a load-store unit (LSU) of a central processing unit (CPU) to reduce latency associated with the...
2018/0267799 MICROPROCESSOR SYSTEM AND METHOD THEREFOR
A microprocessor system (300) is described. The microprocessor system (300) includes a processing circuit (302); and a memory (304), operably coupled to the...
2018/0267798 MOVE PREFIX INSTRUCTION
An apparatus 2 has instruction fusing circuitry 50 for fusing two or more instructions fetched from a data store to generate a fused instruction to be...
2018/0267797 DATA PROCESSING DEVICE
A data processing device has an instruction decoder, a control logic unit, and ALU. The instruction decoder decodes instruction codes of an arithmetic...
2018/0267796 Shared Software Libraries for Computing Devices
Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first...
2018/0267795 SMART REVIEWS FOR APPLICATIONS IN APPLICATION STORES
Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value,...
2018/0267794 MULTI-ZONE SYSTEM WITH SOFTWARE UPDATE FEATURES
A system for performing software updates for building devices of a building includes a thermostat associated with one of multiple zones of the building and a...
2018/0267793 INFORMATION PROCESSING APPARATUS, UPDATING METHOD, AND RECORDING MEDIUM
An information processing apparatus includes: a memory including a plurality of storage areas including a first storage area and a second storage area each of...
2018/0267792 UPDATING SOFTWARE UTILIZING DOMAIN NAME SYSTEM (DNS)
Examples described herein are directed to systems and methods for updating software. An update system may generate a first Domain Name System (DNS) record...
2018/0267791 ELECTRONIC APPARATUS, POWER SUPPLY DEVICE, SYSTEM AND APPARATUS
A power supply device is caused to execute a new program. An electronic apparatus that receives power from a power supply device in a non-contact manner...
2018/0267790 Initiating Update Operations
Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the...
2018/0267789 UPDATABLE RANDOM FUNCTIONS
A method may include generating, via a setup function, public parameters associated with a random updatable function. The method may further include...
2018/0267788 COGNITIVE FEATURE BASED CODE LEVEL UPDATE
For implementing cognitive feature based code level updates, an apparatus is disclosed. In some embodiments, the apparatus includes a detection module that...
2018/0267787 RUNTIME DEPLOYMENT OF PAYLOADS IN A CLOUD SERVICE
Aspects of the present disclosure relate to systems and methods for deploying payloads in a cloud service. In one aspect, one or more payloads may be deployed...
2018/0267786 AUTONOMOUS SERVER INSTALLATION
Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band...
2018/0267785 PERSISTENT DATA STORAGE FOR A MICROSERVICES APPLICATION
A device can receive a specification identifying information associated with a stateful microservices application. The device can provide a request for storage...
2018/0267784 METHOD AND SYSTEM FOR GENERATING ACCELERATOR PROGRAM
A method for generating an accelerator program is disclosed, to help increase utilization of an accelerator and increase program development efficiency. In...
2018/0267783 APPARATUS AND METHOD TO FACILITATE EXTRACTION OF UNUSED SYMBOLS IN A PROGRAM SOURCE CODE
An apparatus adds attribute information that is used for outputting a warning that use of a symbol is non-recommended to the symbol that is included in a...
2018/0267782 DEVELOPMENT PLATFORM OF MOBILE NATIVE APPLICATIONS
The present disclosure relates to a cloud or a local development platform for a developer to develop mobile native applications without the need to write...
2018/0267781 CODE GENERATION FOR ISOMORPHIC DATA FETCHING
Techniques are described for receiving a feature request for an application feature of a mobile application. An annotated model class may be determined that...
2018/0267780 METHODS FOR PROVIDING CONDITIONAL ALLOCATION OF BUILD FILES AND RELATED SYSTEMS AND COMPUTER PROGRAM PRODUCTS
A method may provide a robust build process for building a software application. The method may include providing a data definition corresponding to a software...
2018/0267779 METHOD AND APPARATUS FOR AUTOMATICALLY GENERATING AND INCORPORATING CODE IN DEVELOPMENT ENVIRONMENTS
A method and apparatus for automatically generating and incorporating code in a development environment (DE) is provided. The method comprises, while a program...
2018/0267778 SYSTEM AND METHOD FOR GRAPHICAL APPLICATION DEVELOPMENT
A method, computer program product, and computing system for providing a plurality of program operations associated with a database table included within a...
2018/0267777 AUTOMATED INTERFACE DESIGN
An automated interface generates a tree of design actions based on a predetermined set of functions and relationship information, each intermediary node of the...
2018/0267776 ARITHMETIC OPERATION UNIT AND METHOD OF CONTROLLING ARITHMETIC OPERATION UNIT
An arithmetic operation unit includes: a first multiplier configured to multiply two first input data to calculate first arithmetic data; a second multiplier...
2018/0267775 MEMORY LOAD AND ARITHMETIC LOAD UNIT (ALU) FUSING
According to one general aspect, a load unit may include a load circuit configured to load at least one piece of data from a memory. The load unit may include...
2018/0267774 CONFERENCE ASSISTANT DEVICE WITH CONFIGURABLE USER INTERFACES BASED ON OPERATIONAL STATE
The present technology is a hybridized user interface model where different interaction methods work together in concert to make public conference calling...
2018/0267773 ELECTRONIC DEVICE FOR CONTROLLING AUDIO OUTPUT AND OPERATION METHOD THEREOF
An electronic device for controlling output of audio data, and an operation method thereof are provided. The electronic device includes a display, a...
2018/0267772 ELECTRONIC DEVICE AND PROCESSING METHOD FOR INSTANTLY EDITING MULTIPLE TRACKS
An electronic device and a processing method for instantly editing multiple tracks are provided by the present invention, where the electronic device can...
2018/0267771 GAMING PERIPHERAL WITH BUILT-IN AUDIO SUPPORT
Various embodiments described herein are directed toward gaming peripherals with built-in audio support. The gaming peripheral may include a plurality of input...
2018/0267770 SYSTEMS AND METHODS FOR PROVIDING VIRTUAL MONITORS
Computer-implemented systems, methods, and computer-readable media are provided for providing virtual monitors. In accordance with some embodiments, a number...
2018/0267769 INFORMATION PROCESSING SYSTEM, METHOD OF CONTROLLING INFORMATION PROCESSING SYSTEM, AND PORTABLE TERMINAL
An information processing system including an image forming apparatus and a portable terminal that is allowed to communicate with the image forming apparatus,...
2018/0267768 SYSTEM AND METHOD FOR PROVIDING WIDGET
Provided are a system and method of providing a widget. A device for providing a widget to at least one external device, includes: a communicator configured to...
2018/0267767 DISPLAY DEVICE AND DISPLAY APPARATUS
A display device includes a display panel, a transparent plate and at least one compressible transparent member. The display panel has a display surface. The...
2018/0267766 DISPLAY DEVICE HAVING TRANSPARENT DISPLAY AND METHOD FOR CONTROLLING DISPLAY DEVICE
Provided is a display device for efficiently providing content to a user using a transparent display. The display device includes: a transparent display; a...
2018/0267765 JOINTED DISPLAY SCREEN
The present invention provides a jointed display screen, which includes a plurality of OLED display screens (1) that are jointed to each other. Each of the...
← 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 145 146 147 148 149 150 151 152 153 154 155 | 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.