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/0235714 MULTIPLEXED FORMS
A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form...
2017/0235713 SYSTEM AND METHOD FOR SELF-LEARNING REAL-TIME VALIDATION OF DATA
Systems, apparatuses, and methods for verifying or validating the use of a combination of data entry fields or regions that are part of a form, template,...
2017/0235712 SYSTEM AND METHODS FOR MULTIMEDIA "HOT SPOT" ENABLEMENT
A method for creating a multimedia presentation element, comprises selecting a presentation element icon; adding information to a presentation element box...
2017/0235711 VERSION CONTROL WITH ACCEPT ONLY DESIGNATIONS
Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The...
2017/0235710 UNDO, REDO, AND STATE SWITCHING USING CONTENT-ADDRESSABLE DATA STRUCTURES
Systems and methods for switching to different states of electronic content being developed in a content creation application. This involves storing different...
2017/0235709 SYSTEM AND METHODS FOR GENERATING DERIVATIVE WEBSITES
A system and methods for creating derivative websites based on base website and derivative site content. A content management system contains files...
2017/0235708 METHOD FOR DYNAMIC PLACEMENT OF CREATIVE CONTENT ON A WEB PAGE
Disclosed is a method for dynamically placing an advertisement on a web page. The method includes following steps of: (a) receiving a first request that...
2017/0235707 WEB-BASED DISTRIBUTED COMPUTING WITH BROWSER-EXECUTED CODE
A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a...
2017/0235706 EFFECTING MULTI-STEP OPERATIONS IN AN APPLICATION IN RESPONSE TO DIRECT MANIPULATION OF A SELECTED OBJECT
An electronic document having a current layout can be presented in an application user interface. Based on a detected interaction with an object in the...
2017/0235705 METHOD OF COMPUTERIZED PRESENTATION OF A DOCUMENT SET VIEW FOR AUDITING INFORMATION AND MANAGING SETS OF...
A method of computerized presentation of a document set view for auditing information of a set of documents. The method includes the initial step of receiving...
2017/0235704 DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD
A data processing system that calculates a correlation coefficient between multiple variables includes a storage unit in which a table in which multiple...
2017/0235703 MODAL INTERVAL CALCULATIONS BASED ON DECORATION CONFIGURATION
Apparatus performs various modal interval computations, while accounting for various modal interval operand configurations that are not amenable to ordinary...
2017/0235702 REMOTE DIRECT MEMORY ACCESS-BASED METHOD OF TRANSFERRING ARRAYS OF OBJECTS INCLUDING GARBAGE DATA
Described herein are methods of transferring arrays of data information by remote data memory access (RDMA). According to the method, data information in data...
2017/0235701 SERIAL SIDEBAND SIGNALING LINK
Techniques for embedded high speed serial interface methods are described herein. The techniques include an apparatus for sideband signaling including a first...
2017/0235700 PERIPHERAL COMPONENT
Embodiments of a peripheral component are described herein. Embodiments provide alternatives to the use of an external bridge integrated circuit (IC)...
2017/0235699 ARCHITECTURES AND METHODS FOR PROCESSING DATA IN PARALLEL USING OFFLOAD PROCESSING MODULES INSERTABLE INTO SERVERS
A distributed computing architecture for executing at least first and second computing operations executed in parallel on a set of data, can include a...
2017/0235698 CONTROLLER AREA NETWORK (CAN) MESSAGE FILTERING
A Controller Area Network (CAN) device is disclosed. The CAN device includes a CAN controller and a transceiver coupled to the CAN controller. The transceiver...
2017/0235697 SYSTEM AND METHOD FOR ABSTRACTING SATA AND/OR SAS STORAGE MEDIA DEVICES VIA A FULL DUPLEX QUEUED COMMAND...
A simplified host accesses SATA and SAS storage media devices by abstracting the SATA and SAS protocols with one full duplex protocol that supports full...
2017/0235696 CHASSIS WITH LOCK MECHANISM
An apparatus may include a chassis that can receive a sled and a locking mechanism. The locking mechanism can mechanically lock the sled to the chassis to...
2017/0235695 RING PROTOCOL FOR LOW LATENCY INTERCONNECT SWITCH
Methods, systems, and apparatus for implementing low latency interconnect switches between CPU's and associated protocols. CPU's are configured to be installed...
2017/0235694 DATA TRANSCEIVING METHOD AND DEVICE
An electronic device includes a connector, a first communication circuit connected with the connector, a second communication circuit connected with the...
2017/0235693 OPTIMIZED CREDIT RETURN MECHANISM FOR PACKET SENDS
Method and apparatus for implementing an optimized credit return mechanism for packet sends. A Programmed Input/Output (PIO) send memory is partitioned into a...
2017/0235692 DATA COMMUNICATION INTERFACE FOR PROCESSING DATA IN LOW POWER SYSTEMS
Improvements over existing data collection interfaces disclosed herein include, among other things, additional logic blocks (and associated timers, state...
2017/0235691 INPUT/OUTPUT (I/O) BINDING WITH AUTOMATIC INTERNATIONAL ELECTROMECHANICAL COMMISSION (IEC) ADDRESS GENERATION...
A method includes automatically assigning, by at least one processor, an IEC address to an I/O binding variable for an RTU. This includes identifying a type of...
2017/0235690 PRODUCER/CONSUMER REMOTE SYNCHRONIZATION
Remotely synchronizing data communicated in an electronic computing system. Ordered writing of a data set of discrete data packets (data) and a following...
2017/0235689 METHOD, APPARATUS, COMMUNICATION EQUIPMENT AND STORAGE MEDIA FOR DETERMINING LINK DELAY
The disclosure provides a method for determining link delay. The method includes: according to a preset frequency division multiple, performing frequency...
2017/0235688 ACCESS CONTROL METHOD, BUS SYSTEM, AND SEMICONDUCTOR DEVICE
An access control method of the disclosure includes: allowing one master device of a plurality of master devices to generate a request for access to a device...
2017/0235687 DATA STORAGE DEVICE AND METHOD THEREOF
A data storage device includes a nonvolatile memory device; a buffer memory for storing temporarily data to be transmitted from the nonvolatile memory device...
2017/0235686 ADAPTER CONFIGURATION FOR A STORAGE AREA NETWORK
Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a...
2017/0235685 I/O PROCESSING SYSTEM INCLUDING DYNAMIC MISSING INTERRUPT AND INPUT/OUTPUT DETECTION
An I/O processing system includes an operating system configured to control an input/output (I/O) device, which executes an I/O operation in the I/O processing...
2017/0235684 METHOD AND DEVICE FOR CHECKING VALIDITY OF MEMORY ACCESS
A method and device for checking validity of memory access are provided. A cache is established and initialization is performed; a total cache position index...
2017/0235682 VOLATILE/NON-VOLATILE MEMORY DEVICE ACCESS PROVISIONING SYSTEM
A volatile/non-volatile memory device access provisioning system includes a processing system and a controller coupled to a memory device. The controller...
2017/0235681 MEMORY SYSTEM AND CONTROL METHOD OF THE SAME
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory stores a multilevel address translation...
2017/0235680 PAGE REPLACEMENT ALGORITHMS FOR USE WITH SOLID-STATE DRIVES
A page replacement algorithm is provided. An idle range of memory pages is determined based, at least in part, on indications of references to memory pages in...
2017/0235679 NON-UNIFORM MEMORY ACCESS SUPPORT IN A VIRTUAL ENVIRONMENT
Methods, systems, and computer program products for configuring devices in a virtual environment are described. An example method includes determining a NUMA...
2017/0235678 MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS
In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second...
2017/0235677 COMPUTER SYSTEM AND STORAGE DEVICE
A computer system that is composed of a host computer, a storage device and a management computer. The storage device comprises a port for connecting with the...
2017/0235676 SYSTEM FOR DISTRIBUTED DATA PROCESSING WITH AUTOMATIC CACHING AT VARIOUS SYSTEM LEVELS
Embodiments enable distributed data processing with automatic caching at multiple system levels by accessing a master queue of data processing work comprising...
2017/0235675 LEVERAGING NON-VOLATILE MEMORY FOR PERSISTING DATA
Data temporarily stored in volatile memory (e.g., RAM) on a host machine can be protected using a component such as an NV-DIMM, which includes components such...
2017/0235674 OPERATION OF A MULTI-SLICE PROCESSOR WITH HISTORY BUFFERS STORING TRANSACTION MEMORY STATE INFORMATION
A multi-slice processor that includes execution slices, and a history buffer, where the history buffer includes a plurality of entries, where at least one of...
2017/0235673 RATE MATCHING TECHNIQUE FOR BALANCING SEGMENT CLEANING AND I/O WORKLOAD
A rate matching technique may be configured to adjust a rate of cleaning of one or more selected segments of the storage array to accommodate a variable rate...
2017/0235672 RECLAIMING FREE SPACE IN A STORAGE SYSTEM
One embodiment provides a method for reclaiming free space. The method comprises selecting a first blob for reclamation from a first data center; sending a...
2017/0235671 COMPUTING DEVICE, DATA TRANSFER METHOD BETWEEN COPROCESSOR AND NON-VOLATILE MEMORY, AND COMPUTER-READABLE...
A computing device includes a CPU, a CPU memory for CPU, a non-volatile memory, a coprocessor using the non-volatile memory, a coprocessor memory for storing...
2017/0235670 METHOD FOR TRACKING HIGH-LEVEL SOURCE ATTRIBUTION OF GENERATED ASSEMBLY LANGUAGE CODE
A method for tracking high-level source attribution of a generated assembly language code includes: receiving commands for compiling or linking a high-level...
2017/0235669 VERSION PERFORMANCE DATA DELTA TESTER AND METHODS ASSOCIATED WITH USING SAME
An article of manufacture is described. The article of manufacture may include a computer usable medium having computer readable program code embodied therein....
2017/0235668 Green Software Applications
Novel tools and techniques are provided for implementing green software applications and/or certifying software applications with a green applications...
2017/0235667 SYSTEM AND/OR METHOD FOR COMPUTING INTERPROCEDURAL DOMINATORS
According to an aspect of some embodiments of the present invention there is provided a computerized method of analyzing code of a software program for...
2017/0235666 DEBUGGING OPTIMIZED CODE USING FAT BINARY
Embodiments of the present invention provide a method, computer program product, and system for debugging optimized code. The system includes a FAT binary,...
2017/0235665 VARIABLE DETECTION IN SOURCE CODE TO REDUCE ERRORS
Two or more variables in a source code are determined. One or more variable groupings for the two or more variables are determined. A potential error for a...
2017/0235664 TRANSITIVE SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for matching and attributing code violations. One 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 | 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.