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
2017/0371654 SYSTEM AND METHOD FOR USING VIRTUAL VECTOR REGISTER FILES
Described is a system and method for using virtual vector register files. In particular, a graphics processor includes a logic unit, a virtual vector register...
2017/0371653 SYSTEM AND METHOD FOR SCHEDULING INSTRUCTIONS IN A MULTITHREAD SIMD ARCHITECTURE WITH A FIXED NUMBER OF REGISTERS
A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and...
2017/0371652 AUTOMATED GENERATION AND IDENTIFICATION OF SCREENSHOTS FOR TRANSLATION REFERENCE
Software translation quality and efficiency are improved by providing user interface (UI) context for translators. Unicode symbols are used to uniquely tag...
2017/0371651 AUTOMATICALLY ESTABLISHING SIGNIFICANCE OF STATIC ANALYSIS RESULTS
A static analysis tool configured to determine a significance of static analysis results. The static analysis tool can perform operations that include...
2017/0371650 UPGRADE ANALYSIS OF A COMPUTER SYSTEM
In a computer-implemented method for performing an upgrade analysis of a computer system, a version dependency compatibility acyclic graph defining component...
2017/0371649 VALIDATING INTEROPERABILITY OF INSTALLED COMPONENTS OF A COMPUTER SYSTEM
In a computer-implemented method for validating interoperability of installed components of a computer system, site data identifying the installed components...
2017/0371648 MONITORING RULES DECLARATION AND AUTOMATIC CONFIGURATION OF THE MONITORING RULES
During development of an application storing monitoring tools within the source code of the application. During deployment, extracting all monitoring rules...
2017/0371647 TERMINAL MANAGEMENT FRAMEWORK AND TERMINAL MANAGEMENT METHOD
Provided are a terminal management framework and a terminal management method. The framework includes an application layer, a business layer, a protocol and...
2017/0371646 CUSTOMIZING A SOFTWARE APPLICATION BASED ON A USER'S FAMILIARITY WITH THE SOFTWARE PROGRAM
A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each...
2017/0371645 INFORMATION PROCESSING APPARATUS, OPERATION UPDATE METHOD AND OPERATION UPDATE PROGRAM
An information processing apparatus includes: an external apparatus control unit controlling an external apparatus in accordance with data output from a task...
2017/0371644 COLLABORATIVE MAINTENANCE OF SOFTWARE PROGRAMS
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the...
2017/0371643 COLLABORATIVE MAINTENANCE OF SOFTWARE PROGRAMS
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the...
2017/0371642 AUTHENTICATION AND NOTIFICATION HEURISTICS
Server-side authentication of user accounts by using multiple authentication tokens and transmission of update statement to users for updates to applications...
2017/0371641 MULTI-TENANT UPGRADING
Example implementations relate to multi-tenant upgrading. Some implementations may receive a request to upgrade a first tenant from an original version of an...
2017/0371640 METHOD AND APPARATUS FOR CONTROLLING ELECTRONIC DEVICE OF VEHICLE
A method for controlling software needed to drive an in-vehicle electronic device includes receiving a data package including a plurality of partial data...
2017/0371639 UPDATING LIVE SYSTEM WITH STATIC CHANGES
Technologies are described for updating a live system with static changes. According to some examples, changes such as installing and/or removing features may...
2017/0371638 REDUNDANT SOFTWARE STACK
The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein...
2017/0371637 INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM
The present information processing apparatus, in accordance with an operation input from an administrator, registers related information that relates to a...
2017/0371636 METHODS AND SYSTEMS TO OPTIMIZE COST AND AUTOMATE A DEVELOPMENT AND OPERATIONS DEPLOYMENT PIPELINE
Methods and systems that automate a DevOps deployment pipeline and optimize DevOps cost are described. Methods generate a deployment pipeline model based on...
2017/0371635 SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR SPACE-EFFICIENT BINARY REWRITING
According to some illustrative embodiments of the invention, a method is performed that includes using a representation of a computer software program, using...
2017/0371634 ON-DEMAND BINARY TRANSLATION STATE MAP GENERATION
The present disclosure is directed to a system for on-demand binary translation state map generation. Instead of interpreting the native code to be executed,...
2017/0371633 CAR APPLICATION INTERFACE
A system, method and apparatus for a car application interface is provided. In an embodiment, a method is provided. The method includes receiving, in a host...
2017/0371632 MANAGING REUSE OF ASSETS IN A WORKFLOW MANAGEMENT SYSTEM
A category is determined of a task being planned at a given time. A collection of assets is identified, the collection having been used in a similar task at a...
2017/0371631 GLOBALIZATION TEMPLATE MANAGER FOR AUTOMATED GLOBALIZATION ENABLEMENT ON DEVELOPMENT OPERATIONS
Techniques are disclosed for automatically updating source code templates used to provide globalization enablement features to an application in a software...
2017/0371630 GLOBALIZATION TEMPLATE MANAGER FOR AUTOMATED GLOBALIZATION ENABLEMENT ON DEVELOPMENT OPERATIONS
Techniques are disclosed for automatically updating source code templates used to provide globalization enablement features to an application in a software...
2017/0371629 METHOD AND SYSTEM FOR PROVIDING SOURCE CODE SUGGESTION TO A USER IN REAL-TIME
Disclosed is a system for providing source code suggestion to a user in real-time. A mining module mines source code information, pre-stored in a source code...
2017/0371628 METHOD AND DEVICE OF RESOURCE ORCHESTRATION USING AN OBJECT-ORIENTED LANGUAGE
Embodiments of the present disclosure relate to a method and a device of resource orchestration resources using an object-oriented language, and a program....
2017/0371627 OBJECT-ORIENTED CONTAINER CLASS CALLBACKS
A computer-implemented method includes associating callback code with an instance of a container class. The callback code includes a callback operation to be...
2017/0371626 CONTEXTUALIZED SOFTWARE COMPONENT SELECTION AND REPOSITORY GENERATION
Contextualized selection of components in one aspect may include generating a developer profile associated with a team member, for example, for all team...
2017/0371625 CONTENT DELIVERY METHOD
A content delivery method includes the following steps. Firstly, a projectable space instance for modeling a workspace is provided to a network connection...
2017/0371624 METHOD FOR CONSTRUCTING INTERACTIVE DIGITAL CATALOG, AND COMPUTER-READABLE STORAGE MEDIUM AND INTERACTIVE...
A method for constructing an interactive digital catalog, a computer-readable storage medium and an interactive digital catalog using the method are provided....
2017/0371623 STOCHASTIC PROCESSING
A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control...
2017/0371622 Error Bounded Multiplication by Invariant Rationals
A hardware logic representation of a circuit to implement an operation to perform multiplication by an invariant rational is generated by truncating an...
2017/0371621 Low-Area Fixed-Point Polynomials
Methods of implementing fixed-point polynomials in hardware logic include distributing a defined error bound for the whole polynomial between operators in a...
2017/0371620 STARTING NETWORK-BASED SERVICES USING A VOCAL INTERFACE WITH COMMUNICATION SOFTWARE ON A MOBILE COMPUTING DEVICE
A method for starting network-based services using a vocal interface includes collecting voice information from a user and identifying network-based service...
2017/0371619 INFORMATION OUTPUT SYSTEM AND INFORMATION OUTPUT METHOD
An information output system includes an output unit (25) configured to output information, an information recognizing unit (212) configured to recognize first...
2017/0371618 Audio Control in Vehicles
An audio device for vehicles includes two audio sources; three audio sinks formed of two headphone connections and a speaker system; and a touch-sensitive...
2017/0371617 DEVICES, METHODS, AND USER INTERFACES FOR FACILITATING TIME-SHIFTED BROADCAST PROGRAM RECORDING AND PLAYBACK...
Recorded broadcast programs, including advertisements, are selected for playback responsive to user input. The user input may include pressing a button...
2017/0371616 USER INPUT THROUGH TRANSDUCER
Commands for modifying audio playback, such as to mute and unmute or pause and play audio, may be input to a mobile device by a user through interacting with...
2017/0371615 ALERTING A USER TO A CHANGE IN AN AUDIO STREAM
Disclosed are methods and systems for alerting a user to a change in an audio stream. In an aspect, a user device of the user receives the audio stream,...
2017/0371614 METHOD, APPARATUS, AND STORAGE MEDIUM
A method includes: transmitting a screen shared by a plurality of apparatuses coupled through a network to the plurality of apparatuses at a given interval;...
2017/0371613 CLIENT AND PROGRAM
A client is provided which is connectable to multiple mobile units while reducing or eliminating inconvenience to be given to a user. A client 2 is a client 2...
2017/0371612 Multi-Panel Display Device
A multi-panel display device includes a first display device including a first display region and a first non-display region surrounding the first display...
2017/0371611 MULTI-DEVICE SYSTEM RUNNING A SINGLE OPERATING SYSTEM
Disclosed is a multi-device system running a single operating system, which comprises a first device and a second device. The first device comprises a central...
2017/0371610 CONTENT DISPLAYING METHOD AND ELECTRONIC DEVICE
A method includes detecting, using one or more processors, whether a coordinated electronic device is within a preset area around a coordinating electronic...
2017/0371609 DISPLAY DEVICE AND METHOD OF CONTROLLING THEREFOR
The present invention relates to a display device and a method of controlling therefor. According to one embodiment of the present invention, a display device...
2017/0371608 Electronic Display Systems Connected to Vehicles and Vehicle-Based Systems
Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising...
2017/0371607 IMAGE PROCESSING SYSTEM, IMAGE FORMING APPARATUS, METHOD FOR SHARING DATA, AND NON-TRANSITORY RECORDING MEDIUM...
An image forming apparatus is provided which is used in a system having a first group and one or more second groups into which a plurality of second image...
2017/0371606 IMAGE FORMING APPARATUS AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM ENCODED WITH JOB EXECUTION...
An image forming apparatus includes a measurer that measures biometric information of a user, an analyzer that analyzes the measured biometric information, a...
2017/0371605 Print Layout Generating Device, and Non-Transitory Storage Medium Storing Computer-Readable Instructions to...
A non-transitory storage medium storing computer-readable instructions which cause, when executed by a controller, cause the print layout generating device to...
← 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 | 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.