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,766,914 System and methods for remote maintenance in an electronic network with multiple clients
A client supported by remote maintenance in an electronic network configured to serve a plurality of clients may comprise a plurality of nodes, a first virtual...
US-9,766,913 Method and system for managing peripheral devices for virtual desktops
An electronic device is provided for managing assignment of peripheral devices in a virtualization environment. The electronic device can include a user...
US-9,766,912 Virtual machine configuration
Embodiments are disclosed for launching a virtual machine and then configuring the virtual machine after launch. Metadata configuration information can be...
US-9,766,911 Support for a non-native application
Aspects of the invention are directed to a systems and methods for operating a non-native binary in dynamic binary translation environment. In accordance with...
US-9,766,910 Providing field-programmable devices in a distributed execution environment
A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in...
US-9,766,909 Sequencing of business object logic extensions to ensure data consistency across layers
In one aspect, there is provided a method. The method may include performing, by a sequencer, one or more validations of a plurality of extensions to a core...
US-9,766,908 Method of initializing a cloud computing appliance
The present invention is a cloud computing appliance, having a chassis, at least one server, capable of connecting to a remote interface device, at least two...
US-9,766,907 Generic physical location codes for virtual system and partition cloning
A cloned configuration of a source machine is created by determining a first set of physical location codes for a source machine. A map is generated based on...
US-9,766,906 Efficient sharing of artifacts between collaboration applications
A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one...
US-9,766,905 Flexible pluralization of localized text
One embodiment provides machine-readable memory encoding a localization resource for a computer system. The resource comprises an array of delimited strings,...
US-9,766,904 Method for dynamically modifying application startup icon, message sending method and terminal
Disclosed are a method for dynamically modifying an application startup icon, a message sending method, a terminal and a server, wherein, the method for...
US-9,766,903 Inline response to notification messages
In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in...
US-9,766,902 Re-enumeration of USB 3.0 compatible devices
A host device can download a firmware update to a peripheral device having previously enumerated with the host device. The host device can perform link training...
US-9,766,901 System for re-enumeration of USB 3.0 compatible peripheral devices
Described herein is a system comprising a peripheral device that is connected to a host device over a bus compatible with USB 3.0. The host device comprises a...
US-9,766,900 Booting a multi-node computer system from a primary node dynamically selected based on security setting criteria
A method includes identifying, from among nodes within a multi-node system, a node that has a security setting satisfying a security setting criteria, booting...
US-9,766,899 Bootloader control via device identifier
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods...
US-9,766,898 Operating methods for a computer system and computer system
An operating method for a computer system having system firmware and an operating element to switch on the computer system includes monitoring the operating...
US-9,766,897 Method and apparatus for integral image computation instructions
A method is described that performing an image integral calculation by creating a second vector and creating a third vector. The second vector is created by...
US-9,766,896 Optimizing grouping of instructions
Embodiments include optimizing the grouping of instructions in a microprocessor. Aspects include receiving a first clump of instructions from a streaming...
US-9,766,895 Opportunity multithreading in a multithreaded processor with instruction chaining capability
A computing device determines that a current software thread of a plurality of software threads having an issuing sequence does not have a first instruction...
US-9,766,894 Method and apparatus for enabling a processor to generate pipeline control signals
A chaining bit decoder of a computer processor receives an instruction stream. The chaining bit decoder selects a group of instructions from the instruction...
US-9,766,893 Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines
A method for executing instructions using a plurality of virtual cores for a processor. The method includes receiving an incoming instruction sequence using a...
US-9,766,892 Method and apparatus for efficient execution of nested branches on a graphics processor unit
An apparatus and method for executing nested control flow instructions on a graphics processing unit (GPU). For example, one embodiment of a processor...
US-9,766,891 Apparatus, system, and method for persistent user-level thread
Embodiments of the invention provide a method of creating, based on an operating-system-scheduled thread running on an operating-system-visible sequencer and...
US-9,766,890 Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread
In at least some embodiments, a processor core executes a sending thread including a first push instruction and a second push instruction subsequent to the...
US-9,766,889 Memory management in secure enclaves
Embodiments of an invention for memory management in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an execution...
US-9,766,888 Processor instruction to store indexes of source data elements in positions representing a sorted order of the...
A processor of an aspect includes packed data registers, and a decode unit to decode an instruction. The instruction may indicate a first source packed data to...
US-9,766,887 Multi-register gather instruction
A processor fetches a multi-register gather instruction that includes a destination operand that specifies a destination vector register, and a source operand...
US-9,766,886 Instruction and logic to provide vector linear interpolation functionality
Instructions and logic provide vector linear interpolation functionality. In some embodiments, responsive to an instruction specifying: a first operand from a...
US-9,766,885 System, method, and storage medium
A system includes a plurality of arithmetic devices configured to execute arithmetic processes in parallel. Each of plurality of arithmetic devices is...
US-9,766,884 Computing quality metrics of source code developers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating source code developers. One of the methods...
US-9,766,883 Mechanism for compatibility and preserving framework refactoring
The subject disclosure relates to enabling the evolution of a framework by providing public surface area factorings for both old and new public surface areas....
US-9,766,882 Computer-implemented method for editing data object variants
A computer-implemented method for editing data object variants of at least one software tool is described and presented, whereby the data object variants have...
US-9,766,881 Social project management system and marketplace
In one embodiment, a computer-implemented method executable by a multi-tenant server system to manage a project is provided. The method includes receiving user...
US-9,766,880 Electronic device and method for firmware updating thereof
A firmware update method applied to a host device and a peripheral device, wherein the peripheral device includes a memory device and a controller. The firmware...
US-9,766,879 System and method for providing supplemental functionalities to a computer program via an ontology instance
Supplemental functionalities may be provided for an executable program via an ontology instance. In some embodiments, a computer program (e.g., an executable...
US-9,766,878 Management of device firmware update effects as seen by a host
Management of device firmware update effects as seen by a computing host enables continuously running an OS on the host across a device firmware update, e.g.,...
US-9,766,877 Information processing apparatus that performs update of firmware, control method for the information...
An information processing apparatus which is capable of executing download of firmware and smoothly updating the firmware. A file indicating that download of...
US-9,766,876 Methods of updating software components, computer systems and memory apparatus
A method of updating software components of a computer system includes downloading a plurality of update packages from at least one predetermined network source...
US-9,766,875 Multimedia data processing method in general purpose programmable computing device and data processing system...
A method of processing multimedia data includes: separating a defined application kernel into a data patch kernel and a data processing kernel; requesting, by...
US-9,766,874 Autonomous global software update
A computer-implemented method may include subscribing to a first topic tree topic associated with an installed vehicle software component version; identifying a...
US-9,766,873 Operating system patching and software update reconciliation
Apparatus and methods are disclosed for implementing software reconciliation frameworks to process changes detected to software installed on computer hosts....
US-9,766,872 Information processing device executing communication processing with external device, and method and system...
An information processing device may obtain, from a target object, first access information and first information. The information processing device may send...
US-9,766,871 Method and apparatus for operating a processing and/or production installation
The invention relates to a method for operating a processing and/or production installation having at least two engineering systems producing a respective...
US-9,766,870 Bundle package generation
One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle...
US-9,766,869 Parameterized installation packages
An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation...
US-9,766,868 Dynamic source code generation
Embodiments include method, systems and computer program products for dynamic source code generation. In some embodiments, a request comprising data may be...
US-9,766,867 Systems and methods for improving performance of mobile applications
Systems and methods for improving the performance of mobile applications are disclosed. An exemplary method can include receiving a request for the application,...
US-9,766,866 Techniques for determining instruction dependencies
One embodiment sets forth a method for efficiently determining memory resource dependencies between instructions included in a software application. For each...
US-9,766,865 Maintaining consistency amongst data structures that are referenced within different programs
A method for developing software in which the software comprises a plurality of programs. A change to a program is received. A data structure checking procedure...
← 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.