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.
Inter-application transform builder for cloud applications
A method, system, and computer program product for customization of flows between software applications. A system implementation commences by associating a...
Apparatus and method for changing theme of application in portable
An apparatus and a method for changing a theme form of an application to conform the user experience to a web application or a native application in a portable...
A compiler may receive source code including two user source code blocks, each capable of throwing an exception. The received source code may be associated with...
Resolution of textual code in a graphical hierarchical model of a
technical computing environment
A device may receive a chart generated via a technical computing environment, where the chart includes a textual portion and a graphical portion, and the...
Systems and methods for parallelization of program code, interactive data
A system for providing a computer configured to read an immutable value for a variable; read the value of the variable at a specific timestamp, thereby...
Specifying a model architecture of software elements and generating an
aggregated dependency graph therefrom
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated aggregated dependencies between software elements...
Template dependency inlining
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for inlining software dependencies. One of the methods includes...
Systems and methods for creating context sensitive graph topologies based
on multidimensional context information
In one embodiment, a computer-implemented method comprises receiving a first user instruction in a controller. The controller stores information about a first...
Signed multiplier circuit utilizing a uniform array of logic blocks
A signed multiplier circuit includes a two-dimensional array of substantially similar logic blocks. Each of the logic blocks is programmable to implement any of...
Audio configuration based on selectable audio modes
An operating system of a device receives, from an application executing on that device, data that identifies a category of hardware resources that the...
Bezel pixel layer in multi-panel display
A multi-panel display system includes an array of display panels arranged to be viewed as a multi-panel display. The multi-panel display includes a bezel pixel...
Docking station having multiple modes
An exemplary docking station includes a first computer port, a second computer port, and a controller. The first computer port is provided to receive a first...
Mirroring graphics content to an external display
A data processing system composites graphics content, generated by an application program running on the data processing system, to generate image data. The...
Dynamic generation of test images for ambient light testing
In a remote access environment that includes a server, a client device may remotely access, e.g., medical images from the server and may be provided with a...
Print processing method and printing system
A server constituted by a plurality of processors which process page description language data receives a print instruction from a client, and decides the...
Compensation for print shift in standardized forms to facilitate
extraction of data therefrom
A method comprising receiving a candidate image, including a first field, a second field, a first data element, and a second data element. The processor...
Information processing apparatus, control method for controlling the same,
and storage medium
Provided is a technique for preventing registration regarding event notifications to a communication apparatus from remaining in an information processing...
Synchronization of different communication channels established between
one or more managing servers and one or...
Apparatus and methods for carrying out tasks using transactions with print devices are provided. A transaction can be opened between one or more managing...
Printing apparatus and print control method controlling printing based on
acquired information relating to...
There is provided a printing apparatus for conveying a print medium and performing printing on the conveyed print medium, the printing apparatus including a...
Image processing apparatus
An image processing apparatus comprising: a processor; and memory storing instructions causing the image processing apparatus to execute: acquiring target data...
Interruptible store exclusive
In one example, there is disclosed herein a processor configured for interruptible atomic exclusive memory operations. For example, a load exclusive (LDEX) may...
Adjustment of volume synchronization
Embodiments of the present invention provide systems and methods for adjusting synchronization rates of volumes. Volumes and their copies (i.e., mirrored...
Efficient connection management in a SAS target
A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or...
Providing access information to a storage controller to determine a
storage tier for storing data
Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing...
Memory systems and methods for controlling the timing of receiving read
Embodiments of the present invention provide memory systems having a plurality of memory devices sharing an interface for the transmission of read data. A...
Embedded multimedia card (EMMC), EMMC system including the EMMC, and
method of operating the EMMC
An embedded multimedia card (eMMC), and a method of operating an eMMC, determine whether a vendor mode is to be entered by parsing a command argument of a...
Verifying a record as part of an operation to modify the record
Provided are a method, system, and article of manufacture for verifying a record as part of an operation to modify the record, A search request is received to...
Accessing multiple virtual devices
In one aspect, a method includes receiving a first I/O at a kernel interface using a pseudo data storage system, writing the first I/O to a first virtual device...
Time stamp generation for virtual disks
An administrator provisions a virtual disk in a remote storage platform and defines policies for that virtual disk. A virtual machine writes to and reads from...
Snapshots and versioning of transactional storage class memory
A system and method enables efficient implementation of snapshots of data organized as arbitrary data structures on a byte-addressable persistent memory of a...
Methods and systems for transferring data between a processing device and
An array data processor employs a plurality of address generators for communicating between groups of the data processors and external devices. In another...
Managing memory and storage space for a data operation
Processing a plurality of data units to generate result information, includes: performing a data operation for each data unit of a first subset of data units...
Selecting physical storage in data storage systems
A method is used in selecting physical storage in data storage systems. A request for allocation of a portion of storage area of a data storage system is...
Mapping between program states and data patterns
The present disclosure includes methods and apparatuses for mapping between program states and data patterns. One method includes mapping a data pattern to a...
Storage management systems and methods
A hardware-based storage node manager enables processing devices to perform file access operations without invoking the file-data access functions of an...
Storage system and data management method
Storage system comprises a second storage apparatus, which is coupled to multiple first storage apparatuses and is of a different type from the first storage...
A method for managing a filesystem by a storage system, the method may include maintaining, by a storage system, a filesystem data structure that comprises...
Modular mass storage system
A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The...
Accelerator system for use with secure data storage
Data processing and an accelerator system therefore are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and...
Redundant array of independent disks (RAID) system backup management
Disclosed herein are RAID backup management systems and methods. According to an aspect, a method may include identifying portions of data in each of multiple...
High speed input/output performance in solid state devices
A method of transferring data in a flash storage device is provided. A plurality of data segments for transfer between a memory buffer and a plurality of flash...
Method and apparatus for improving sequential memory read preformance
The present technology is directed to a method for accessing a memory device in response to read requests is described. The method comprises, in response to a...
Method and apparatus for embedded systems reprogramming
A reprogramming device is used for reprogramming embedded systems. The reprogramming device comprises a microprocessor, a memory programmed with software to...
Implementing enhanced performance flash memory devices
A method and apparatus for implementing performance in a flash memory system in a computer system. A flash memory chip includes a function engine performing...
Method, computer program product and apparatus for accelerating responses
to requests for transactions...
Responding to IO requests made by an application to an operating system within a computing device implements IO performance acceleration that interfaces with...
System software interfaces for space-optimized block devices
Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from...
Storage controller configured to transfer data stored by first storage
device to second storage device during a...
Provided is an apparatus including a first storage device having a first write speed and a second storage device having a second write speed. The apparatus also...
A method, computer program product, and computing system for defining a storage pool for a storage system being designed that includes a plurality of storage...
Method and apparatus for decomposing I/O tasks in a RAID system
A data access request to a file system is decomposed into a plurality of lower-level I/O tasks. A logical combination of physical storage components is...
Sensitive data file attribute
Data on a storage device may be marked as sensitive data and this marked sensitive automatically destroyed (e.g., scrubbed) upon erasure. For example, when...