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,612,872 Data plane resource allocation
A method for allocating data plane resources. The method allocates segments of hardware data plane resources to individual domains. In particular, in one or...
US-9,612,871 Wireless bus for intra-chip and inter-chip communication, including resource borrowing embodiments
Embodiments of the present invention are directed to a wireless resource borrowing environment enabled by a wireless bus comprising a plurality of ...
US-9,612,870 Inversion of control for executable extensions in a run-time environment
A system method and non-transitory computer readable medium implemented as programming on a suitable computing device, the system for inversion of control of...
US-9,612,868 Systems and methods generating inter-group and intra-group execution schedules for instruction entity...
Systems and methods for instruction entity allocation and scheduling on multi-processors is provided. In at least one embodiment, a method for generating an...
US-9,612,867 Apparatus and method for data partition and allocation in heterogeneous multi-processor environment
An apparatus for data processing in a heterogeneous multi-processor environment are provided. The apparatus including an analysis unit configured to analyze 1)...
US-9,612,866 System and method for determining a recommendation on submitting a work request based on work request type
Described herein are systems and methods for receiving a recommendation before submitting a work request. As described herein, an indication of a work request,...
US-9,612,865 Managed services coordinator
A method is provided for applying tasks. The method can include receiving a plurality of tasks for a plurality of applications, an application of the plurality...
US-9,612,864 Method for singleton process control
A method for singleton process control in a computer environment is provided. A process identification (PID) for a background process is stored in a first...
US-9,612,863 Hardware device for accelerating the execution of a systemC simulation in a dynamic manner during the simulation
A device is provided for accelerating, on a platform comprising a plurality of processing units, the execution of a SystemC simulation of a system, said...
US-9,612,862 Performing an operation during inferred periods of non-use of a wearable device
A wearable computing device is described that predicts, based on movement detected, over time, by the wearable computing device, one or more future periods of...
US-9,612,861 Methods and systems for provisioning a virtual resource in a mixed-use server
A method for provisioning a virtualized resource includes directing, by a provisioning machine, a server-executed hypervisor to provision a virtual machine. The...
US-9,612,860 Sharing memory between guests by adapting a base address register to translate pointers to share a memory...
In an approach to sharing memory between a first guest and a second guest both running on a data processing system, one or more computer processors provide a...
US-9,612,859 Comparing states of a virtual machine
In a computer-implemented method for comparing states of a virtual machine, a plurality of selectable states including a current state of a virtual machine and...
US-9,612,858 Administering virtual machines in a distributed computing environment
Administering VMs in a distributed computing environment that includes hosts that execute a VMM, with each VMM supporting execution of one or more VMs,...
US-9,612,857 Administering virtual machines in a distributed computing environment
Administering VMs in a distributed computing environment that includes hosts that execute a VMM, with each VMM supporting execution of one or more VMs,...
US-9,612,856 Administering virtual machines in a distributed computing environment
In a distributed computing environment that includes which each execute a VMM, where each VMM supports execution of one or more VMs, administering the VMs may...
US-9,612,855 Virtual machine migration based on the consent by the second virtual machine running of the target host
A system, method, and computer program product for controlling migration of a VM operable on a first site and a second site. The system includes an identify...
US-9,612,854 System and method for virtualizing a remote device
A scheme for virtualizing a remote physical device, e.g., customer premises equipment (CPE), at a cloud-based data center connected to a network. In one...
US-9,612,853 Virtual machine monitoring in cloud infrastructures
A computer system, and computer program product monitor resource usage of a virtual machine. When a virtual machine is instantiated, resource usage of the...
US-9,612,852 Techniques for redirecting input/output
Techniques for redirecting input/output are disclosed. In one particular embodiment, the techniques may be realized as a method for redirecting input/output...
US-9,612,851 Deploying data-path-related plug-ins
A method for deploying a data-path-related plug-in for a logical storage entity of a storage system, the method comprising: deploying the data-path-related...
US-9,612,850 Extracting source code
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes...
US-9,612,849 Active workstation
An active workstation is provided and includes a first support element, a computing device to which peripheral devices, which are movably disposed on the first...
US-9,612,848 Systems and methods for gathering and processing user feedback
A system for enabling submission of user feedback includes an extension to an application that is configured for execution on a computing system. The extension...
US-9,612,847 Destination list associated with an application launcher
A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application...
US-9,612,846 Out-of-band (OOB) real-time inventory and configuration of original equipment manufacturer (OEM) devices using...
Systems and methods for providing Out-of-Band (OOB) real-time inventory and configuration of Original Equipment Manufacturer (OEM) devices using Advanced...
US-9,612,845 Wireless initialization of electronic devices for first time use
Apparatuses, devices, and methods of initializing an electronic device such as a wrist-worn device are provided. An optical input device may read the display of...
US-9,612,844 Scheduling execution of instructions on a processor having multiple hardware threads with different execution...
A method and apparatus are provided for executing instructions of a multi-threaded processor having multiple hardware threads (32, 34) with differing hardware...
US-9,612,843 Heterogeneous core microarchitecture
Embodiments relate to a heterogeneous core microarchitecture. An aspect includes binding, by an operating system that is executing on a processor comprising a...
US-9,612,842 Coalescing adjacent gather/scatter operations
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first...
US-9,612,841 Slice-based intelligent packet data register file
A multi-processor includes a pool of processors and a common packet buffer memory. Bytes of packet data of a packet are stored in the packet buffer memory. Each...
US-9,612,840 Method and apparatus for implementing a dynamic out-of-order processor pipeline
A hardware/software co-design for an optimized dynamic out-of-order Very Long Instruction Word (VLIW) pipeline. For example, one embodiment of an apparatus...
US-9,612,839 Higher accuracy Z-culling in a tile-based architecture
A graphics processing pipeline configured for z-cull operations. The graphics processing pipeline comprising a screen-space pipeline and a tiling unit. The...
US-9,612,838 Data processor including prefix instruction selecting a flag out of a plurality of flags generated by a...
Instructions for generating flags according to operands' data sizes, and instruction sets handled by a RISC data processor including an instruction capable of...
US-9,612,837 Trace method and information processing apparatus
An information processing apparatus includes a rewriting unit and an execution unit. The rewriting unit rewrites a first instruction described at a trace point...
US-9,612,836 System, method, and computer program product for implementing software-based scoreboarding
A system, method, and computer program product are provided for implementing a software-based scoreboarding mechanism. The method includes the steps of...
US-9,612,835 MFENCE and LFENCE micro-architectural implementation method and system
A system and method for fencing memory accesses. Memory loads can be fenced, or all memory access can be fenced. The system receives a fencing instruction that...
US-9,612,834 Processor with variable instruction atomicity
A processor includes a plurality of execution units. At least one of the execution units is configured to execute a complex instruction that requires multiple...
US-9,612,833 Handling compressed data over distributed cache fabric
Technologies are presented that optimize data processing cost and efficiency. A computing system may comprise at least one processing element; a memory...
US-9,612,832 Parallel processing system for computing particle interactions
A parallel processing system for computing particle interactions includes a plurality of computation nodes arranged according to a geometric partitioning of a...
US-9,612,831 System and method to measure and incentivize software reuse
Systems, methods, and apparatus for measuring software development productivity that incorporate a measure of code reuse. Embodiments of the present invention...
US-9,612,830 Discovering work-item relations through full text and standard method analysis
Discovering work-item relations, in one aspect, may include identifying mappings of work-item elements to standardized specification elements, for instance, by...
US-9,612,829 System and method for pattern based services extraction
The present invention relates to a method and system comprising service pattern definitions and automated extraction of Services from the legacy code based on...
US-9,612,828 Logging and profiling content space data and coverage metric self-reporting
A computer-implemented method for generating user stories for a software product, includes collecting, by a processor, a plurality of requirements, creating, by...
US-9,612,827 Automatically complete a specific software task using hidden tags
A method to detect and diagnose where an error occurs in a source code that is associated with a software program or a website is provided. The method may...
US-9,612,826 Attributing authorship to segments of source code
An electronic device accesses a comparison of at least a portion of a second version of a software program to a corresponding portion of a first version of the...
US-9,612,825 Systems and methods for merging metadata-based applications
Systems and methods for mergeable metadata-based applications may be provided. According to some embodiments, a method may include determining, by a computer...
US-9,612,824 Firmware variable update method
A firmware variable update method for BIOS of a computer system is provided. The firmware variable update method includes writing an update capsule file and a...
US-9,612,823 User-specific roaming settings
Disclosed herein is a roaming settings service that receives an update to roaming settings specific to a user that is initiated by an instance of an application...
US-9,612,822 Telecommunications node configuration management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing device firmware. In one aspect, a system...
← 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 | 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.