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/0212832 NON-VOLATILE MEMORY INTERFACE
In an embodiment, a memory interface may send an indication that a request is being sent. The indication may be sent to a non-volatile memory via a...
2017/0212831 ALIGNED VARIABLE RECLAMATION
In one example, reclaiming obsolete regions includes a memory organized in aligned memory blocks and storing valid variables in valid regions and obsolete...
2017/0212829 Deep Learning Source Code Analyzer and Repairer
A deep learning source code analyzer and repairer trains neural networks and applies them to source code to detect defects in the source code. The deep...
2017/0212821 COMMUNICATION SETTING NOTIFICATION APPARATUS
A communication setting notification apparatus may automatically investigate communication setting of I/O data communication of EtherNet/IP compatible with...
2017/0212819 Method of Phase Calibration for Double Data Rate Memory Interface and Related System
A method of phase calibration for a system to control a double data rate memory device includes setting a scanning frequency at an initial value to determining...
2017/0212813 FULLY DISTRIBUTED INTELLIGENT REBUILD
A globally distributed scan list is determined. A determination is made whether the first data replica in the first plurality of data stored on a first device...
2017/0212809 DETERMINING A REPLICATION PATH FOR RESOURCES OF DIFFERENT FAILURE DOMAINS
Techniques for determining one or more replication paths for resources in different failure domains, while maintaining a target resiliency level, are...
2017/0212808 RESILIENT PROGRAMMING FRAMEWORKS FOR HANDLING FAILURES IN PARALLEL PROGRAMS
An information processing system, computer readable storage medium, and method for supporting resilient execution of computer programs. A method provides a...
2017/0212806 DISPERSING DATA TO BIOLOGICAL MEMORY SYSTEMS
A computing device includes an interface configured to interface and communicate with a dispersed or distributed storage network (DSN), a memory that stores...
2017/0212800 SYSTEM AND METHOD FOR PERFORMING BUS TRANSACTIONS
A system that performs a bus transaction includes a transaction controller and a protection code processing circuit. The transaction controller identifies a...
2017/0212794 SHARING EXTENSION POINTS TO ALLOW AN APPLICATION TO SHARE CONTENT VIA A SHARING EXTENSION
A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an...
2017/0212791 FACILITATING DYNAMIC THREAD-SAFE OPERATIONS FOR VARIABLE BIT-LENGTH TRANSACTIONS ON COMPUTING DEVICES
A mechanism is described for facilitating dynamic thread-safe operations at computing devices. A method of embodiments, as described herein, includes detecting...
2017/0212783 ELECTRONIC SYSTEM WITH DATA EXCHANGE MECHANISM AND METHOD OF OPERATION THEREOF
A electronic system includes: a cluster manager configured to: divide a user program into a group of parallel execution tasks, and generate shuffling metadata...
2017/0212780 MANAGING EXECUTION OF PROGRAMS BY MULTIPLE COMPUTING SYSTEMS
Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one...
2017/0212778 SYSTEM AND METHOD FOR DEFINING VIRTUAL MACHINE FABRIC PROFILES OF VIRTUAL MACHINES IN A HIGH-PERFORMANCE...
Systems and methods for defining virtual machine fabric profiles of virtual machines. An exemplary embodiment can provide a virtual machine identifier, a...
2017/0212776 ENHANCED VIRTUAL FUNCTION CAPABILITIES IN A VIRTUALIZED NETWORK ENVIRONMENT
The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical...
2017/0212766 COLLECTIVELY LOADING PROGRAMS IN A MULTIPLE PROGRAM MULTIPLE DATA ENVIRONMENT
Techniques are disclosed for loading programs efficiently in a parallel computing system. In one embodiment, nodes of the parallel computing system receive a...
2017/0212761 CONTROLLING PROCESSING OF INSTRUCTIONS IN A PROCESSING PIPELINE
In a pipeline where first and second instruction slots process first and second instructions in parallel and a duplicated processing resource is provided at...
2017/0212759 ASYNCHRONOUS INSTRUCTION EXECUTION APPARATUS AND METHOD
An asynchronous instruction execution apparatus and method are provided. The asynchronous instruction execution apparatus includes a vector execution unit...
2017/0212758 ENCODING INSTRUCTIONS IDENTIFYING FIRST AND SECOND ARCHITECTURAL REGISTER NUMBERS
Various encoding schemes are discussed for more efficiently encoding instructions which identify first and second architectural register numbers. In the first...
2017/0212756 SYSTEM AND METHOD FOR CLASSIFYING AND RESOLVING SOFTWARE PRODUCTION INCIDENT
A system and method for classifying and resolving software production incident tickets includes receiving an incident ticket, extracting a plurality of...
2017/0212755 SYSTEM AND METHOD FOR COMPUTING A CRITICALITY METRIC OF A UNIT OF SOURCE CODE
The present subject matter discloses system and method for computing criticality metric of a unit of source code in software program. The system includes...
2017/0212749 SMALL/MEDIUM BUSINESS APPLICATION DELIVERY PLATFORM
Purchase, dissemination, configuration, or provisioning of applications to a mobile device is enabled. The systems can comprise devices that receive...
2017/0212743 SYSTEM AND METHOD FOR RELIABILITY, AVAILABILITY, AND SERVICEABILITY
A system and method may include determining robustness of a target computer, gathering information regarding the target computer from a research engine,...
2017/0212734 Dynamically Composing Products Using Capsules
A method and apparatus for dynamically composing applications is presented. A computer system identifies a set of parameters based on user input. The computer...
2017/0212725 METHOD AND SYSTEM FOR VALIDATING DATA
A method and system for validating data. Warehouse data is generated by transforming source data via an ETL transformation model. A data cube is generated by...
2017/0212723 VOCALLY ACTIVATED SURGICAL CONTROL SYSTEM
The following invention is a vocally activated control system for controlling an apparatus in a surgical setting, the system comprises: a. a voice sensor...
2017/0212722 APP-BASED PLATFORM FOR SYNCHRONIZING USER-GENERATED ANIMATION WITH MUSIC
Disclosed is a platform enabling users to generate animations synchronized to a musical track in an app-based environment which facilitates collaboration. A...
2017/0212720 INFORMATION MANAGEMENT SYSTEM AND INFORMATION MANAGEMENT METHOD
An information management system includes: an audio signal acquisitor configured to acquire an audio signal representing a guide voice; a related information...
2017/0212719 DISPLAY SYSTEM, DISPLAY APPARATUS, CONTROL APPARATUS, AND CONTROL METHOD
A display system includes an information processing apparatus and a projector, in which the information processing apparatus includes a display unit, a...
2017/0212711 DISK APPARATUS AND CONTROL METHOD
According to one embodiment, there is provided a disk apparatus including a disk medium, a buffer memory, and a controller. The controller includes an...
2017/0212709 MEMORY SYSTEM AND OPERATION METHOD FOR THE SAME
A memory device includes a memory unit comprising one or more storage regions, and a control logic suitable for generating status information representing...
2017/0212705 Dynamic Weighting for Distributed Parity Device Layouts
A system and method for improving the distribution of data extent allocation in dynamic disk pool systems is disclosed. A storage system includes a storage...
2017/0212703 MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY
According to one embodiment, a controller executes first refreshing in a case where a first value of a first block is larger than a first threshold and less...
2017/0212702 DATA BACK-UP IN AN ASYNCHRONOUS CIRCUIT
An asynchronous circuit including an asynchronous pipeline including two or more stages, each stage having: a buffering circuit for temporarily storing data to...
2017/0212693 FRAMEWORK FOR BALANCING ROBUSTNESS AND LATENCY DURING COLLECTION OF STATISTICS FROM SOFT READS
An apparatus includes a memory and a controller. The memory includes a plurality of memory devices. The controller may be coupled to the memory and configured...
2017/0212690 RECOVERY FROM LOW SPACE CONDITION OF AN EXTENT STORE
A technique recovers from a low space condition associated with storage space reserved in an extent store to accommodate write requests received from a host...
2017/0212675 Simplified Input Device
Provided is a simplified input device, having a display module connected with a processing module. When the processing module receives a confirming command...
2017/0212674 LIST SCROLLING AND DOCUMENT TRANSLATION, SCALING, AND ROTATION ON A TOUCH-SCREEN DISPLAY
In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the...
2017/0212673 Device, Method, and Graphical User Interface for Transitioning Between Display States in Response to a Gesture
An electronic device displays a user interface in a first display state. The device detects a first portion of a gesture on a touch-sensitive surface,...
2017/0212669 INPUT TECHNIQUES FOR VIRTUAL REALITY HEADSET DEVICES WITH FRONT TOUCH SCREENS
Systems and methods for detecting a user interaction by identifying a touch gesture on a touch interface on a virtual reality headset. The touch gestures are...
2017/0212667 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT
An information processing apparatus includes a detection unit configured to detect a position of a manipulation body on a display screen and a control unit...
2017/0212666 EXERCISE COMPUTER WITH ZOOM FUNCTION AND METHODS FOR DISPLAYING DATA USING AN EXERCISE COMPUTER
An exercise computer includes a page object that includes an ordered list of data fields. The ordered list includes a first data field pertaining to a first...
2017/0212656 INTERACTIVE INSTRUCTION MANUAL
An automatic scrolling mechanism converts an information repository into media that can actively present and "push" information to the users/viewers while...
2017/0212649 METHOD AND SYSTEM FOR PROVIDING USER INTERFACE FOR DEVICE CONTROL
A user interface (UI)-providing system and method for device control are provided. The User Interface (UI) providing method, the method includes: identifying...
2017/0212645 DISPLAY DEVICE AND DISPLAY METHOD FOR DISPLAY DEVICE
When a user touches a menu on a first hierarchy, a display device shows another menu on a second hierarchy near the touched menu. The user can make a selection...
2017/0212644 PLAYLIST-ONLY MEDIA ITEMS
In some implementations, a computing device can be configured to manage playlist-only media items for a user's media library. For example, when a user adds a...
2017/0212643 TOGGLING BETWEEN PRESENTATION AND NON-PRESENTATION OF REPRESENTATIONS OF INPUT
In one aspect, a device includes a processor, a display accessible to the processor, and storage accessible to the processor. The storage bears instructions...
2017/0212642 Entity Arrangement By Shape Input
In an embodiment of the present invention, a figure is received, where the figure is created by a user. One or more entities are received in the figure. In...
2017/0212641 Generating Task Flows for an Application
The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions...
← 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 | 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.