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.
Systems and methods for dynamic load balancing on disks
The disclosed computer-implemented method for dynamic load balancing on disks may include (1) calculating the spare throughput for each disk, (2) identifying a...
Programmable solid state drive controller and method for scheduling
commands utilizing a data structure
A memory controller and method for scheduling commands in a memory controller are disclosed. A programmable solid state drive (SSD) controller and a...
Techniques for selecting write endurance classification of flash storage
based on read-write mixture of I/O...
Processing I/O operations is described. A write operation writes first data to a first location on a logical device having a logical address space partitioned...
Shaping I/O traffic by managing queue depth in fractional increments
A method for managing input/output (I/O) traffic in an information handling system. The method may include receiving electronic I/O requests from a...
Efficient register preservation on processors
In an approach for locating, preserving, and receiving registers, a register located within a central processing unit is modified a preservation bit, wherein...
Graphics display system with unified memory architecture
A graphics display system integrated circuit is used in a set-top box for controlling a television display. The graphics display system processes analog video...
Workload-aware I/O scheduler in software-defined hybrid storage system
A workload-aware I/O scheduler in a Software-Defined Hybrid Storage (SDHS) system is disclosed. The scheduler includes a queue managing module, a workload...
Solid state drive and operation method thereof
A solid state drive in accordance with embodiments of the present inventive concepts may include a nonvolatile memory, a volatile memory, a memory controller...
Multi-device memory serial architecture
Subject matter disclosed herein relates to memory devices comprising a memory array, a first port to interface with a memory controller directly or indirectly...
Nonvolatile memory systems configured to use deduplication and methods of
controlling the same
Systems and methods of determining a similarity between data units in a nonvolatile memory are disclosed. One method includes obtaining first and second data...
Flexibly storing defined presets for configuration of storage controller
Storing defined presets for configuration of a storage controller may include providing a storage controller interface to define a preset associated with an...
Management of extent migration on tiered storage
Aspects of the present disclosure are directed toward a system for managing the migration of extents on tiered systems. The system can include receiving a space...
Collaborative release of a virtual disk
A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method further...
Dataset replica migration
A method of dataset replica migration is described. An application session may start on a first compute node. A first replica of the dataset to be accessed by...
Method, electronic device, and computer program product for displaying
A method, an electronic device, and a computer program product for displaying a virtual button are provided in the invention. The method includes the following...
Transparent layer application
An apparatus comprising a processor and a display connected to the processor, the display being configured to present a first and second application on the...
Touch device and control method thereof
A touch device and a control method thereof are provided. In the control method, a sensing signal generated by a sensor is received. When an operating object is...
Enhanced display of interactive elements in a browser
A method, system and electronic device are provided for processing touch inputs on a touchscreen display. A starting touch input is detected on a document...
Instantiable gesture objects
Instantiable gesture object techniques are described in which native gesture functionality is abstracted to applications using a script-based recognition...
Touchscreen selection of graphical objects
For integrating multiple different touch based inputs, a method is disclosed that includes displaying a graphical object on a touch screen device, receiving an...
Mobile communications device, non-transitory computer-readable medium and
method of switching screen of mobile...
A method of switching a screen of a mobile communications device from a screen locked state to a screen unlocked state is provided. The mobile communications...
Virtual touchpad with two-mode buttons for remote desktop client
Left- and right-click buttons of a virtual touchpad each have two modes, a "click" mode and an "on/off" mode. In "click" mode, touching a finger to the left- or...
Application programming interfaces for gesture operations
At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide...
Method and apparatus for providing information of multiple applications
A method and apparatus for displaying information of multiple applications simultaneously on the execution screen of a common application is provided. A method...
Modal change based on orientation of a portable multifunction device
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a rectangular touch screen display that...
A graphical processor, method, and/or computer program product controls a display of user controls on a graphical user interface. A display tool displays a...
Auto-grouping of application windows
Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a...
System and method for managing digital media playback
A media playback system provides accurate navigation of playback of a digital media. The system includes a media player operating on a media playback device....
Content aware image editing
An image is displayed using a computer system. The image includes contents that have a visible feature therein at a first location. A first input is received...
System for storage and navigation of application states and interactions
Complex collaboration or decision support applications perform complex design or planning tasks, often with the input of large groups of people over long...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for specifying a compound control. One of the methods includes...
Browser navigation for devices with a limited input system
Methods, system, and computer program products for browsing content with a display area and input system that may be limited in comparison to more traditional...
Method and system for monitoring domain name registrations
Improved approaches to domain name monitoring. The monitoring of domain names, e.g., registrations therefor, is beneficial to holders of similar domain names,...
Graphical user interface for tracking context
Embodiments of the present disclosure provide a user interface having a header or banner that displays information about a current context to help a user to...
Return to sender
In some implementations, a return to sender option can be invoked from within a file editing application when a user has edited a file received as a message...
Techniques for asynchronous rendering
Techniques for asynchronous rendering are described. An apparatus may comprise a layout component, a view component, and a display component. The layout...
User interface utility across service providers
Providing a user interface utility across service providers includes determining an active service associated with a particular service provider from a...
Navigation of electronic content using content scrubbing is contemplated. The content scrubbing may include moving from one offset position within the content...
Method for selecting and controlling second work process during first work
process in multitasking mobile terminal
Provided is a method for controlling a plurality of work processes in a multitasking mobile terminal, and more particularly, a method for selecting a second...
Image processing apparatus and image processing method
An image processing apparatus includes an operation receiving unit; and a control unit configured to perform a normal mode display process of displaying icon...
Switching between electronic desktops on multiple displays
A computer implemented method includes providing an operating system for controlling electronic desktops displayed on multiple monitors. The methods include...
Icon featured touch screen display system including status shortcuts for a
work vehicle and method of managing...
At least one example embodiment discloses a method for generating a touch screen display. The method includes establishing a run screen on the touch screen...
Display and operating device
In a display and operating device for the functions of a menu, which includes multiple functions, in a vehicle having a screen display and input device for...
Image display apparatus and control method therefor
An image display control apparatus enables determination as to whether or not an image file includes position information, and further, facilitates checking of...
Communicating between a virtual area and a physical space
Apparatus transmits an identifier for association with a virtual area by an administering network service, generates output data from human perceptible stimulus...
Screen reader with focus-based speech verbosity
The amount of speech output to a blind or low-vision user using a screen reader application is automatically adjusted based on how the user navigates to a...
Data file discovery, visualization, and importing
Various data source locations storing files can be accessed and/or crawled. At each location, files can be identified. These files can be analyzed to obtain...
Systems and methods for electronic signature
Systems and methods facilitating electronic signatures (E-Signatures) are provided. Multiple E-Signatures can be provided to electronic documents through a...
Game event display with scroll bar and play event icons
A method is disclosed for receiving a plurality of play events associated with a sporting event, wherein each play event of the plurality of play events...
Method, apparatus and computer program product for graphically enhancing
the user interface of a device
Provided herein is a method, apparatus and computer program product for presenting information relating to two or more applications on a partitioned display of...