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/0199799 Universal Smart Connection Pad
The present invention is a pad for connecting a host device to a slave device through a slave adapter. The host may provide services to the slave, including...
2017/0199798 MANAGING A SET OF WEAR-LEVELING DATA USING A SET OF THREAD EVENTS
Disclosed aspects include managing a set of wear-leveling data with respect to a set of physical cores of a set of compute nodes. A set of physical cores of...
2017/0199797 PATIENT ASSURANCE SYSTEM AND METHOD
In one example, an ambulatory medical device is provided. The ambulatory medical device includes a plurality of subsystems, at least one sensor configured to...
2017/0199796 DATA STORAGE, RETREIVAL AND ANALYSIS SYSTEMS FOR MONITORING GEOGRAPHICALLY DISTRIBUTED ELECTROMECHANICAL SYSTEMS
Network-based systems for monitoring geographically distributed electromechanical equipment, such as a supermarket refrigerator case or walk-in freezer....
2017/0199795 DEFERRED SERVER RECOVERY IN COMPUTING SYSTEMS
Various techniques for deferred server recovery are disclosed herein. In one embodiment, a method includes receiving a notification of a fault from a host in...
2017/0199794 POWER SHARING FOR NETWORK DEVICES
In one embodiment, a data processing device includes power port units for connection to network devices. Each power port unit is selectively configurable to...
2017/0199793 STORAGE AGGREGATE RESTORATION
One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first...
2017/0199792 APPLICATION PERFORMANCE USING PACKAGE AND CATALOG CACHE PREFETCHING DURING DATABASE RECOVERY
An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a...
2017/0199791 CREATION OF VIRTUAL MACHINE PLACEHOLDERS IN A DATA STORAGE SYSTEM
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary...
2017/0199790 APPLICATION PERFORMANCE USING PACKAGE AND CATALOG CACHE PREFETCHING DURING DATABASE RECOVERY
An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a...
2017/0199789 AUTO-SAVE OPERATION FOR COLLABORATIVE EDITING OF ELECTRONIC DOCUMENTS
To manage complexity related to automatically saving an electronic document while the electronic document is collaboratively edited, an end user application...
2017/0199788 LATENCY-REDUCED DOCUMENT CHANGE DISCOVERY
Latency-reduced document change discovery in a co-authoring session is provided. When a co-authoring session is established between clients for co-authoring a...
2017/0199787 BATCH JOB PROCESSING USING A DATABASE SYSTEM
Disclosed are examples of systems, apparatus, methods and computer program products for batch job processing using a database system. In some implementations,...
2017/0199786 ASSIGNING REDUNDANCY IN ENCODING DATA ONTO CROSSBAR MEMORY ARRAYS
According to an example, a method for assigning redundancy in encoding data onto crossbar memory arrays is provided wherein each of said crossbar memory arrays...
2017/0199785 MEMORY CONTROLLER
Example implementations relate to a memory controller. For example, an apparatus includes a data storage device and a memory controller coupled to the data...
2017/0199784 METHOD OF DATA RECOVERY WHEN ERRORS FAILING TO BE CORRECTED THROUGH ECC OCCUR TO NAND FLASH
The method of data recovery when errors failing to be corrected through ECC occur to NAND FLASH includes reading NAND FLASH; setting the read page as a current...
2017/0199783 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A method for operating a data storage device includes reading a plurality of data chunks from a plurality of pages corresponding to target memory cells coupled...
2017/0199782 PERFORMING A REPAIR OPERATION IN ARRAYS
A method for performing a repair operation in a computer system using arrays having array cells includes detecting an error in an array. In response to...
2017/0199781 PERFORMING A REPAIR OPERATION IN ARRAYS
A method for performing a repair operation in a computer system using arrays having array cells includes detecting an error in an array. In response to...
2017/0199780 ERROR-SPECIFIC ADVERTISEMENT DISPLAY IN ELECTRONIC DEVICE
A method includes determining that an error has occurred. The error includes a hardware error in a computer, a network error in a network connected to the...
2017/0199779 LOCATING LANE FAULT IN MULTIPLE-LANE BUS
A starting logical lane of a logical bus is set to the first or last physical lane of a physical bus. A width of a logical bus is set to half the number of...
2017/0199778 LAZY RUNAHEAD OPERATION FOR A MICROPROCESSOR
Embodiments related to managing lazy runahead operations at a microprocessor are disclosed. For example, an embodiment of a method for operating a...
2017/0199777 DEVICE VALIDATION, DISTRESS INDICATION, AND REMEDIATION
A wireless communications device may be configured to perform integrity checking and interrogation with a network entity to isolate a portion of a failed...
2017/0199776 AUTOMATIC MAPPING OUT OF THE FAULTY DEVICE/DRIVERS DURING SYSTEM BOOT-UP
A method and an information handling system (IHS) perform server boot failure recovery by disabling failed devices and/or failed functions within functional...
2017/0199775 ESTIMATION OF ERROR CORRECTING PERFORMANCE OF LOW-DENSITY PARITY-CHECK (LDPC) CODES
Some embodiments include apparatuses and methods using a low-density parity-check (LDPC) decoding circuit to receive information retrieved from memory cells,...
2017/0199774 INTEGRATING APPLICATIONS
The present disclosure extends to methods, systems, and computer program products for integrating applications. In general, aspects of the invention can be...
2017/0199773 TECHNIQUES TO MODIFY A DOCUMENT USING A LATENT TRANSFER SURFACE
Techniques to modify a document using a latent transfer surface are described. An apparatus may comprise a document editing subsystem comprising a transfer...
2017/0199772 LOCKLESS MULTITHREADED COMPLETION QUEUE ACCESS
Methods, computing systems and computer program products implement embodiments of the present invention that include identifying a first number of processors...
2017/0199771 SYSTEMS AND METHODS FOR CALENDAR SYNCHRONIZATION WITH ENTERPRISE WEB APPLICATIONS
The described technology relates to integrating events electronically scheduled in enterprise web applications and other event management applications. An...
2017/0199770 CLOUD HOSTING SYSTEMS FEATURING SCALING AND LOAD BALANCING WITH CONTAINERS
The present disclosure describes methods and systems for load balancing of a host-computing device. A supervisory computing device receives one or more...
2017/0199769 MANAGING ASSET PLACEMENT USING A SET OF WEAR LEVELING DATA
Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A set of wear-leveling data may be...
2017/0199768 USING HYPERVISOR FOR PCI DEVICE MEMORY MAPPING
A method to manage peripheral component interconnect (PCI) memory includes accessing a page table that includes mapped data representing base address register...
2017/0199767 RESOURCE MANAGEMENT METHOD, HOST, AND ENDPOINT
Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O...
2017/0199766 LOW LATENCY COMPUTATIONAL CAPACITY PROVISIONING
A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may...
2017/0199765 METHOD OF SHARING A MULTI-QUEUE CAPABLE RESOURCE BASED ON WEIGHT
An input/output (I/O) throttling method of a process group, performed with respect to a multi-queue capable resource, includes setting a total credit...
2017/0199764 SYSTEMS AND METHODS FOR SMART TOOLS IN SEQUENCE PIPELINES
The invention relates to bioinformatics pipelines and wrapper scripts that call executables in those pipelines and that also identify beneficial changes to the...
2017/0199763 METHOD AND APPARATUS FOR VISUALIZING SCHEDULING RESULT IN MULTICORE SYSTEM
A method and an apparatus for visualizing a scheduling result in a multicore system. A method for visualizing a scheduling result of a plurality of tasks with...
2017/0199762 ENHANCED PRIORITIZATION OF TASKS IN REAL-TIME
Techniques are described for a real-time prioritization of service tasks. In one example, a method includes receiving one or more customer activity inputs...
2017/0199761 APPARATUS AND METHOD TO CORRECT AN EXECUTION TIME OF A PROGRAM EXECUTED BY A VIRTUAL MACHINE
An apparatus acquires, at each of times having a predetermined interval, first data identifying one of programs which is being executed at the each time by a...
2017/0199760 MULTI-TRANSACTIONAL SYSTEM USING TRANSACTIONAL MEMORY LOGS
Techniques are disclosed for generating a multi-transactional system using transactional memory techniques. According to certain embodiments, a device may...
2017/0199759 PRIORITIZATION OF TRANSACTIONS BASED ON EXECUTION PROGRESS
Controlling access to at least one memory location by a transaction is provided in a multi-processor transactional execution environment. Included is: tracking...
2017/0199758 PRIORITIZATION OF TRANSACTIONS BASED ON EXECUTION PROGRESS
Controlling access to at least one memory location by a transaction is provided in a multi-processor transactional execution environment. Included is: tracking...
2017/0199757 VIRTUALIZED EXECUTION ACROSS DISTRIBUTED NODES
A non-volatile computer readable medium includes computer program instructions to cause a computing device to perform steps in a process. The process comprises...
2017/0199756 ARCHIVING VIRTUAL MACHINES IN A DATA STORAGE SYSTEM
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary...
2017/0199755 METHOD AND SYSTEM FOR TRANSFERRING A VIRTUAL MACHINE
A virtual machine management system is used to instantiate, wake, move, sleep, and destroy individual operating environments in a cloud or cluster. In various...
2017/0199754 System and Method for Hypervisor-Based Remediation and Provisioning of a Computer
A computer located outside of an organizational computing environment is remotely prepared and configured to work in the organizational computing environment....
2017/0199753 ACQUIRING LOCATION INFORMATION FOR LOGICAL PARTITION WITHIN VIRTUAL MACHINE
Acquiring location information is presented, including acquiring disk location information for logical partitions, the logical partitions pertaining to a...
2017/0199752 OPTIMIZING THE DEPLOYMENT OF VIRTUAL RESOURCES AND AUTOMATING POST-DEPLOYMENT ACTIONS IN A CLOUD ENVIRONMENT
A computer-implemented method includes: monitoring, by a computing device, performance of currently deployed virtual machines (VMs) that implement particular...
2017/0199751 DEVICE AND METHOD FOR CONTROLLING AN IP NETWORK CORE
A control device can be used to control a base station, a switch, and a gateway leading to an external network. The device may communicate with a connection...
2017/0199750 ERGONOMIC DIGITAL COLLABORATIVE WORKSPACE APPARATUSES, METHODS AND SYSTEMS
The DIGITAL WORKSPACE ERGONOMICS APPARATUSES, METHODS AND SYSTEMS ("DWE") transform user multi-element touchscreen gestures via DWE components into updated...
← 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 | 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.