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/0113710 IN-LANE VECTOR SHUFFLE INSTRUCTIONS
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a...
2018/0113709 METHOD AND SYSTEM FOR PERFORMING LOW POWER AND LOW LATENCY MULTI-PRECISION COMPUTATION
A method and apparatus for performing a multi-precision computation in a plurality of arithmetic logic units (ALUs) includes pairing a first Single...
2018/0113708 SYSTEMS, APPARATUSES, AND METHODS FOR CHAINED FUSED MULTIPLY ADD
Embodiments of systems, apparatuses, and methods for chained fused multiply add. In some embodiments, an apparatus includes a decoder to decode a single...
2018/0113707 MICROSERVICE-BASED DATA PROCESSING APPARATUS, METHOD, AND PROGRAM
A microservice-based data processing apparatus, including: a type register, storing a list of types, a type being a semantic concept expression; and...
2018/0113706 METHOD FOR PORTING A SINGLE-CORE CONTROL SOFTWARE TO A MULTI-CORE CONTROL DEVICE OR FOR OPTIMIZING A MULTI-CORE...
A method for porting an existing vehicle control software developed for a single-core control device into a modified multi-core control software or for...
2018/0113705 OUT OF BAND LAYER SCRUBBING
Application layering is a technology that separates applications from an operating system image. In some cases, information inside an application layer needs...
2018/0113704 Method, Head Unit, and Vehicle for Introducing Applications into the Head Unit of the Vehicle
A method is provided for introducing applications into a head unit of a vehicle. The method includes: transferring a first identifier by a software component...
2018/0113703 METHOD FOR UPDATING SOFTWARE OF A CONTROL DEVICE OF A VEHICLE
A method for updating software of a control unit of a vehicle which includes exchanging individual data blocks of the software in a memory of the control unit...
2018/0113702 METHOD FOR PROGRAMMING VEHICLE ELECTRONIC CONTROL MODULES
A method for generating a reprogramming file for reprogramming a target electronic control unit (ECU) in a target vehicle comprises: utilizing high-to-low...
2018/0113701 CONVERSION TRACKING AND CONTEXT PRESERVING SYSTEMS AND METHODS
When a server receives a request for an information payload from a remote device, the server may determine the device's type and identify an ...
2018/0113700 CACHING AND ANALYZING IMAGES FOR FASTER AND SIMPLER CLOUD APPLICATION DEPLOYMENT
Techniques provide include analyzing a first node, associated with a first version of an service, to extract first configuration metadata; analyzing the first...
2018/0113699 Automatically Installing Applications Based on Content Selection
In some implementations, a system can automatically initiate installation of a content provider application based on a content selection by a user. For...
2018/0113698 EXECUTING OPTIMIZED LOCAL ENTRY POINTS AND FUNCTION CALL SITES
Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module...
2018/0113697 Executing Local Function Call Site Optimization
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113696 Executing Optimized Local Entry Points
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113695 Loading Optimized Local Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113694 Linking Optimized Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113693 Optimized Entry Points and Local Function Call Tailoring for Function Pointers
Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module...
2018/0113692 Linking Optimized Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113691 Compiling Optimized Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113690 Optimized Entry Points and Local Function Call Tailoring for Function Pointers
Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module...
2018/0113689 Local Function Call Site Optimization
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113688 Compiling Optimized Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113687 Comparisons in Function Pointer Localization
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113686 Automatically Determining Data Dependencies to Facilitate Code Execution
Technologies relating to determining data variable dependencies to facilitate code execution are disclosed. An example method includes: identifying a set of...
2018/0113685 Local Function Call Tailoring for Function Pointer Calls
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113684 DYNAMICALLY COMPILED ARTIFACT SHARING ON PAAS CLOUDS
Embodiments disclose systems, methods and computer program products to perform an operation for sharing artifacts between instances of an application deployed...
2018/0113683 VIRTUAL INTERACTIVE LEARNING ENVIRONMENT
Methods, systems and computer readable mediums for designing a virtual interactive learning environment. A model defining visuospatial parameters of a...
2018/0113682 BUILDING CONTROL MANAGER WITH INTEGRATED ENGINEERING TOOL AND CONTROLLER APPLICATION FILE APPLICATION PROGRAM...
A building control system including an engineering tool used to create and load controller application files (CAFs). The engineering tool includes a controller...
2018/0113681 Matching Programming Variables Across Different Data Domains
Systems and methods for matching data variables across different data domains are disclosed. An example method includes: identifying a first data parameter...
2018/0113680 ENABLING LOCAL DEVELOPMENT OF MICROSERVICES FOR HOSTING IN REMOTE ORCHESTRATION ENGINES
Enabling local development of microservices for hosting in remote orchestration engines is provided. In one example, a method includes registering, using an...
2018/0113679 SYSTEM AND METHOD FOR SOFTWARE DEVELOPMENT BASED ON PROCEDURES
A method of developing software including a plurality of actors executable in parallel includes obtaining first input data including information regarding a...
2018/0113678 DYNAMIC VARIABLE PRECISION COMPUTATION
A conversion unit converts operands from a conventional number system that represents each binary number in the operands as one bit to redundant number system...
2018/0113677 REPRODUCIBLE STOCHASTIC ROUNDING FOR OUT OF ORDER PROCESSORS
A method for generating a random number for use in a stochastic rounding operation is provided. The method includes executing an instruction that causes at...
2018/0113676 Methods and Systems for Identifying a Level of Similarity Between a Plurality of Data Representations
A method for identifying a level of similarity between binary vectors includes storing, by a processor on a computing device, in each of a plurality of memory...
2018/0113675 SYSTEM AND METHOD FOR VOICE AUTHENTICATION
Embodiments of the invention provide for secure voice authentication through a communication device or access device. Certain embodiments allow for providing a...
2018/0113674 DISPLAY APPARATUS AND METHOD OF CONTROLLING THE SAME
A display apparatus controlled based on a user's uttered voice and a method of controlling a display apparatus based on a user's uttered voice are provided. A...
2018/0113673 SYSTEMS AND METHODS FOR IN-EAR CONTROL OF REMOTE DEVICES
Methods, systems, computer-readable media, and apparatuses for systems and methods for in-ear control of remote devices are presented. One disclosed method...
2018/0113672 FORCE-BASED INTERACTIONS WITH DIGITAL AGENTS
Embodiments relate to enabling force-based interactions with an intelligent personal assistant (IPA). A computing device capable of sensing the force exerted...
2018/0113671 METHOD AND DEVICE FOR PROCESSING TEXT INFORMATION
The present disclosure provides a method, an apparatus and a non-transitory computer-readable storage medium for processing text information. The method...
2018/0113670 METHODS, SYSTEMS, AND MEDIA FOR PRESENTING REQUESTED CONTENT ON PUBLIC DISPLAY DEVICES
Methods, systems, and media for presenting requested content on public display devices are provided. In some implementations a method for presenting content on...
2018/0113669 SYSTEM FOR FACILITATING SMARTPHONE OPERATION IN A VIRTUAL REALITY ENVIRONMENT
A virtual reality system may facilitate use of a physical smartphone by rendering a corresponding virtual smartphone within a virtual reality environment....
2018/0113668 DISPLAY CONTROL METHOD AND DISPLAY CONTROL DEVICE
Provided is a non-transitory computer-readable storage medium storing a display control program that causes a computer to execute a process, the process...
2018/0113667 Synchronous Digital Telegraphy
A system of communication using touch screens to convey user-defined illustrations. The touch screens are reversible such that any touch screen can accept...
2018/0113666 ROUTING CONTENT IN A DUAL-DISPLAY COMPUTING DEVICE
In some implementations a computing device may comprise at least a first display device and a second display device. The computing device may receive a...
2018/0113665 MULTI-SCREEN DISPLAY MANAGEMENT SYSTEM, DISPLAY DRIVING METHOD AND SCREEN SWITCHING METHOD
The present disclosure provides a multi-screen display management system, a display driving method and a screen switching method. The multi-screen display...
2018/0113664 DISPLAY DEVICE, METHOD AND DEVICE FOR ADJUSTING INFORMATION CHANNELS THEREOF
A display device as well as a method and a device for adjusting information channels of the same are disclosed. The adjusting method includes: turning the...
2018/0113663 BROWSER BASED DISPLAY SYSTEM FOR DISPLAYING IMAGE DATA
A system, a workstation, and a method with which an operator can simultaneously access and evaluate data available on different computers or sources, the data...
2018/0113662 EMPATHETIC IMAGE SELECTION
An approach is provided for selecting and displaying image(s). A user and user profile information corresponding to the user are identified. A sentiment of the...
2018/0113661 INFORMATION PROCESSING DEVICE, IMAGE FILE DATA STRUCTURE, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM
An information processing device includes a recognition unit and a controller. The recognition unit recognizes a user instruction with respect to a subject...
← 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 | 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.