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,424,023 Unified system lifecycle for components in an integrated software and hardware system
An integrated software and hardware system is described that implements a unified lifecycle for the hardware and the software components therein. In the context...
US-9,424,022 Method for updating firmware of an electronic device within a computer
A method for updating firmware of a hard disk drive (HDD) within a computer. In order to use the firmware that has been updated without rebooting the computer,...
US-9,424,021 Capturing updates to applications and operating systems
An enterprise network management system is described for automatically updating program layers. A program is installed on a reference machine designated for the...
US-9,424,020 Remote flashing during infusion
A medical device controller operating in conjunction with a medical device determines one or more current versions of executable code associated with one or...
US-9,424,019 Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor
A computer system includes one or more field programmable gate arrays as a coprocessor that can be shared among processes and programmed using hardware...
US-9,424,018 Filtering and promoting application store applications
Techniques for filtering and promoting application store applications are described that can be employed to provide filtered application information and/or...
US-9,424,017 Live operating system installation for Universal Serial Bus devices
A method and apparatus for the installation of a live operating system includes an installation module that automatically detects available portable removable...
US-9,424,016 Methods, apparatuses, and systems relating to automation in distributed systems
Apparatuses, systems and methods are presented. In one embodiment, the method includes receiving a graphical user interface part of a deployment file on a first...
US-9,424,015 System and method for optimizing software transactional memory operations using static caching of memory objects
Systems and methods for optimizing transactional memory operations may employ static analysis of source code and static caching of memory objects to elide...
US-9,424,014 Strength reduction compiler optimizations for operations with unknown strides
An optimizing compiler includes a strength reduction mechanism that optimizes a computer program that includes operations that have an unknown stride by...
US-9,424,013 System and method for reducing transactional abort rates using compiler optimization techniques
In transactional memory systems, transactional aborts due to conflicts between concurrent threads may cause system performance degradation. A compiler may...
US-9,424,012 Programmable code fingerprint
A method, computer program product, and system performing a method that includes a processor compiling a description including information to be utilized by...
US-9,424,011 Recursive expression simplification
A computer-implemented method, carried out by one or more processors, for recursive expression reduction. In an embodiment, the method comprises the steps of...
US-9,424,010 Extraction of functional semantics and isolated dataflow from imperative object oriented languages
Extraction of functional semantics and isolated dataflow from imperative object oriented languages, in one aspect, may include identifying one or more methods...
US-9,424,009 Handling pointers in program code in a system that supports multiple address spaces
Some embodiments include a processing subsystem that compiles program code to generate compiled program code. In these embodiments, while compiling the program...
US-9,424,008 API descriptions
API description techniques are described for consumption by dynamically-typed languages. In one or more implementations, machine-readable data is parsed to...
US-9,424,007 System and method for pervasive software platform-based model driven architecture transaction aware application...
In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The...
US-9,424,006 Execution optimization of mobile applications
According to an aspect of some embodiments of the present invention there is provided a method for changing a program code to decrease execution time. The...
US-9,424,005 Templatized component
A system and method provides top-down programming in a graphical programming environment. A developer may utilize a component constructor to create a graphical...
US-9,424,004 Execution guards in dynamic programming
A method for executing a machine code based on a dynamic language is disclosed. An execution guard is created as a value stored in a data structure. The value...
US-9,424,003 Schema-less system output object parser and code generator
A schema-less system output object parser and code generation process analyzes an instance of a response object from a system, such as a storage array, having...
US-9,424,002 Meta-application framework
The present disclosure describes a meta-application framework that enables data to be associated with a class of applications called a meta-application. A...
US-9,424,001 Partial updating of diagram display
A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The...
US-9,424,000 Instruction for performing a pseudorandom number seed operation
A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a...
US-9,423,999 Block floating-point representation of data samples
A method for representing a plurality of data samples is disclosed. The method generally includes steps (A) and (B). Step (A) may generate an exponent common to...
US-9,423,998 System and method for playback of media content with audio spinner functionality
A system and method for playback of media content, for example music, video, or other media content. A media device having a media playback application and...
US-9,423,997 Electronic device and method for analyzing and playing sound signal
An electronic device and a corresponding method for analyzing and playing sound signals are provided. The electronic device includes a microphone, a processor,...
US-9,423,996 Vehicle navigation user interface customization methods
Apparatus and methods are directed to the use and customization of user interfaces associated with vehicle navigation systems, including "skins," selection of...
US-9,423,995 Method and apparatus for re-sizing an active area of a flexible display
A method (400) for resizing an active area of a flexible display or reconfigurable device (100) can include a screen (104 or 210) and a controller (202) coupled...
US-9,423,994 Hierarchical display
Systems and methods that provide a hierarchical display to a user based on a position of the user's focus are described herein. The position of the user's focus...
US-9,423,993 Non-transitory computer-readable medium storing communication program including external device type judging...
There is provided a non-transitory computer-readable medium storing a communication program. The communication program is configured to cause a communication...
US-9,423,992 Management system and control method
A job history processing server issues second agent information for use of when first agent information cannot be acquired from an agent management server....
US-9,423,991 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a process control unit that executes one or more process units with respect to input data in an order defined by...
US-9,423,990 Non-transitory computer readable recording medium storing an account management program, image forming...
A non-transitory computer readable recording medium stores an account management program. The account management program causes a computer in a mobile terminal...
US-9,423,989 System and method for dynamically reconfiguring one or more autonomous cells in a print shop environment
A method and system for processing jobs in a print shop is provided. The print shop includes at least two autonomous cells, and each autonomous cell includes a...
US-9,423,988 Print control apparatus, print control method, image forming apparatus, image forming method and...
A print control apparatus connectable to an image forming apparatus, an image forming apparatus, a print control method, an image forming method, and a...
US-9,423,987 Data processing apparatus configured to execute printing using print setting
A non-transitory computer readable storage medium stores a printer driver executable by a data processing apparatus. The data processing apparatus includes a...
US-9,423,986 Communication device, and method and computer readable medium for the same
A communication device including a processor configured to, when executing processor-executable instructions stored in a storage unit, perform determining a...
US-9,423,985 Managing web applications on multi-function peripherals
A MFP includes a Web application and an encoded data generator that is configured to generate encoded access data for the Web application. The encoded access...
US-9,423,984 Storage apparatus and control method thereof
The storage system includes a plurality of storage devices. A storage controller is configured to manage a plurality of pages in a pool provided by at least one...
US-9,423,983 Intelligent storage controller
An intelligent storage controller operating in conjunction with a computer running an application that uses the data managed by the intelligent storage...
US-9,423,982 Storage control apparatus, control method, and computer product
A storage control apparatus includes a memory unit configured to store assignment information that includes assignment states of memory areas of storage units...
US-9,423,981 Logical region allocation with immediate availability
Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer to receive a request to allocate one or...
US-9,423,980 Methods and systems for automatically adding intelligent storage adapters to a cluster
Methods and systems for automatically creating a cluster are provided. The method includes discovering at least a first and a second intelligent storage...
US-9,423,979 Memory system and memory controller for determining whether one or plurality of pointers can be stored in a...
According to one embodiment, a first controller determines whether one or a plurality of pointers corresponding to a buffered command can be stored in a second...
US-9,423,978 Journal management
Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on...
US-9,423,977 Lock-free communication storage request reordering
Lock-free communication storage request reordering enables reduced latency and/or increased bandwidth in some usage scenarios, such as a multi-threaded driver...
US-9,423,976 System and method of expedited message processing using a first-in-first-out transport mechanism
A method and system are provided for processing a reply message out of order from a first-in-first-out (FIFO) storage, and processing other messages in an order...
US-9,423,975 Substitution of a target volume of a secondary storage controller for a source volume of a primary storage...
A secondary storage controller receives metadata that uniquely identifies a source volume of a primary storage controller. Data stored in the source volume of...
US-9,423,974 Memory and access and operating method thereof
An access method for a dynamic random access memory (DRAM) is provided. The method includes partitioning a row address into a first portion and a second...
← 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 | 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.