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.
Method and system to automatically insert a relevant hyperlink into a
A method and system to automatically insert a hyperlink into a webpage containing text is described. The system comprises at least one processor and at least...
Help document animated visualization
Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of...
Systems and methods to present content
A content presentation system in which a set of content items, which may include static stored content documents and/or live content streaming from computing...
Execution and display of events in a plurality of web browsers and devices
systems and method
There is provided systems and method for an execution and display of events in a plurality of web browsers and devices. The methods include receiving an event...
Bookmarking social networking system content
A social networking system allows users to bookmark content within the social networking system to view at a later time and/or to share with other users. The...
Selectively translating specified document portions
Methods, systems and computer program products are provided for selectively translating documents. For example, a computer system may be provided that...
Methods and systems for generation of document structures based on
Disclosed is a method that structures a sequentially-ordered set of elements, each being characterized by a set of features. N-grams (sequence of n features)...
Method and system for generating a web page layout using nested drop zone
widgets having different software...
Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing...
Navigating among content items in a browser using an array mode
In any context where a user can view multiple different content items, switching among content items is provided using an array mode. In a full-frame mode, one...
Distributed computation of linear combinations in a network
A first source node transmits a first transmission vector formed by multiplying a vector of input values and an inverse of a transfer matrix that relates...
Operand-optimized asynchronous floating-point units and method of use
Asynchronous arithmetic units including an asynchronous IEEE 754 compliant floating-point adder and an asynchronous floating point multiplier component....
Driving event data analysis
A driving analysis server may be configured to receive vehicle operation data from vehicle sensors, and may use the data to identify a potentially high-risk or...
Vestibular dynamic inclinometer
A method of determining orientation parameters of a rigid body, including: associating at least two multi-axis accelerometers with the rigid body, wherein the...
Check operation dispersed storage network frame
A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a check request operation by generating...
Latency management system and method for multiprocessor system
A latency management apparatus and method are provided. A latency management apparatus for a multiprocessor system having a plurality of processors and shared...
Providing a serial protocol for a bidirectional serial interconnect
In one embodiment, the present invention includes a host controller with transmit logic to prepare data into a packet for communication along an interconnect...
Generating combined bus clock signals using asynchronous master device
reference clocks in shared bus systems,...
Generating combined bus clock signals using asynchronous master device reference clocks in shared bus systems, and related methods, devices, and ...
Method and apparatus for bus lock assistance
A method is described that includes detecting that an instruction of a thread is a locked instruction. The instruction also includes determining that execution...
Connecting expansion slots
Example embodiments disclosed herein relate to selectively connecting an interconnect bus to an expansion slot. A first chip is connected to a first...
Credit lookahead mechanism
Systems and methods for preventing excessive buffering of transactions in a coherence point. The coherence point uses a lookahead mechanism to determine if...
Universal serial bus (USB) communication systems and methods
Universal serial bus (USB) communication systems and methods are disclosed. In particular, aspects of the present disclosure optimize polling and scheduling of...
Method for operating an automation device to reduce dead time on account
of a physical interruption in a ring...
A method for operating an automation device having a CPU module that is configured to effect read or write access to local peripherals that are each provided...
Method for controlling multiple CAN interfaces through single SPI bus
The disclosure is applied to a field of communication technologies and relates to a method for controlling multiple CAN interfaces through a single SPI bus. The...
Transactional execution enabled supervisor call interruption while in TX
A computer can manage an interruption while a processor is executing a transaction in a transactional-execution (TX) mode. Execution, in a program context, of...
Request controller, processing unit, arrangement, method for controlling
requests and computer program product
An request controller for controlling requests of a processing unit. The request controller may include an request controller input for receiving an request and...
System and method for automatic DQS gating based on counter signal
Systems and methods for timing read operations with a memory device are provided. A timing signal from the memory device is received at a gating circuit. The...
Multi-serial interface stacked-die memory architecture
Systems and methods disclosed herein substantially concurrently transfer a plurality of streams of commands, addresses, and/or data across a corresponding...
Method of selecting air interface at ambient connectivity and hub using
A method of selecting an interface by a hub, includes searching for a device of the hub, and measuring a distance from the hub to the device based on...
Input system and method
An input system includes a communication device and a first input device. The communication device includes a communication chip and a communication port. The...
Storage system, virtualization control apparatus, information processing
apparatus, and method for controlling...
An information processing apparatus is configured to make access to a storage device via a first path. A virtualization control apparatus is configured to...
Block or page lock features in serial interface memory
Embodiments are provided for protecting boot block space in a memory device. Such a memory device may include a memory array having a protected portion and a...
Memory encryption engine integration
Memory encryption engine (MEE) integration technologies are described. A processor can include a processor core and an arbiter of a MEE system coupled to the...
Memory management for a hierarchical memory system
Disclosed are systems and methods for managing memory. A memory management system may include a table having multiple virtual memory addresses. Each virtual...
Fractured erase system and method
Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process,...
Resetting memory locks in a transactional memory system
A system and computer program product for resetting of memory locks in a transactional memory system. The system includes a processor setting at least one new...
Cache management method and apparatus for non-volatile storage device
Embodiments of the present invention disclose a method and apparatus of cache management for a non-volatile storage device. The method embodiment includes:...
Write cache destaging
Disclosed is a system for controlling write actions to a plurality of data storage devices, the system comprising a plurality of write caches, wherein each...
Scalable monolithic data storage system for cloud environment
A scalable, storage cloud enabled data center includes a cluster of enterprise storage nodes. Each storage node includes a storage grid, a computation grid, and...
Cache memory system with simultaneous read-write in single cycle
A cache includes a number of cache ways each having tag memory fields and corresponding data fields. With a simultaneous read-write operation defined by a read...
Multi-core microprocessor power gating cache restoral mechanism
An apparatus includes a fuse array and a stores. The fuse array is disposed on a die, and is programmed with compressed configuration data for a plurality of...
Obscuring memory access patterns in conjunction with deadlock detection or
Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock...
Self service propagation of custom extension fields into web services
Software solutions in a business software framework can expose their data via web services, which can readily provide access to all non-customized fields of...
Systems and methods for managing cache of a data storage device
A data storage device includes a data storage medium, a cache, and a cache control memory. The data storage medium has M data blocks. M is an integer greater...
Data processing device and semiconductor intergrated circuit device for a
The present invention provides a data processing device where a program can be commonly used and a vector table can be shared regardless of types of endian in a...
Systems and methods for performing memory management based on data access
Systems and methods are provided for performing memory management in a storage device. The systems and methods may include receiving, at the storage device, a...
Local hash value generation in non-volatile data storage systems
The various implementations described herein include systems, methods and/or devices used to enable local hash value generation in a non-volatile data storage...
System and method for optimizing memory usage in a universal controlling
A method for optimizing memory usage in a device having a universal controlling application includes receiving into the device data for use in configuring the...
System and method for efficient swap space allocation in a virtualized
A technique for efficient swap space management creates a swap reservation file using thick provisioning to accommodate a maximum amount of memory reclamation...
Inter-core cooperative TLB prefetchers
A chip multiprocessor includes a plurality of cores each having a translation lookaside buffer (TLB) and a prefetch buffer (PB). Each core is configured to...
Software test automation system and method
A method for testing a software application is provided. The method may comprise associating a plurality of controls on a software application screen with...