Patent application number | Description | Published |
20090063754 | COMBINED PARALLEL/SERIAL STATUS REGISTER READ - Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command. | 03-05-2009 |
20090091986 | CIRCUITS, DEVICES, SYSTEMS, AND METHODS OF OPERATION FOR A LINEAR OUTPUT DRIVER - Embodiments are described for an output driver circuit capable of maintaining a substantially constant output impedance across a wide range of output voltages. The driver circuit includes a pull-up circuit and a pull-down circuit, each having two or more current paths that either source currents to or sink currents from the output node. The addition of the third current path provides additional current such that the sum of the total currents have a magnitude that changes linearly as the output voltage at the output node is being driven. | 04-09-2009 |
20100332774 | COMBINED PARALLEL/SERIAL STATUS REGISTER READ - Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command. | 12-30-2010 |
20120057418 | MEMORIES AND METHODS FOR SHARING A SIGNAL NODE FOR THE RECEIPT AND PROVISION OF NON-DATA SIGNALS - Memories and methods for providing and receiving non-data signals at a signal node are disclosed. One such memory includes first and second signal nodes, and first and second signal buffer. The first signal buffer is configured to be operative responsive to a first data strobe signal and further configured to be operative responsive to a non-data signal. The second signal buffer is configured to be operative responsive to a second data strobe signal. An example first data strobe signal is a read data strobe signal provided by the memory. In another example, the first data strobe signal is a write data strobe signal received by the memory. Examples of non-data signals include a data mask signal, data valid signal, error correction signal, as well as other signals. | 03-08-2012 |
20130073803 | COMBINED PARALLEL/SERIAL STATUS REGISTER READ - Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command. | 03-21-2013 |
20130321052 | METHODS AND APPARATUSES FOR SHIFTING DATA SIGNALS TO MATCH COMMAND SIGNAL DELAY - Methods and apparatuses for shifting data signals are disclosed herein. An apparatus may comprise a clock generation circuit, a delay path, and a driver. The clock generation circuit may be configured to receive an input clock signal and generate a plurality of clock signals based, at least in part, on the clock signal. A delay path may be coupled to the clock generation circuit and configured to receive the input clock signal and the plurality of clock signals. The delay path may be further configured to receive a data signal and delay the data signal based, at least in part, on the input clock signal and each of the plurality of clock signals. A driver may be coupled to the delay path and configured to receive the delayed data signal, and may further be configured to provide the delayed data signal to a bus. | 12-05-2013 |
20140003163 | MEMORIES AND METHODS FOR SHARING A SIGNAL NODE FOR THE RECEIPT AND PROVISION OF NON-DATA SIGNALS | 01-02-2014 |
Patent application number | Description | Published |
20090109984 | WIRELESS DEVICE WITH FLASH CACHE AND BOOT FROM DOCK - A device is docked to a docking station. The docking station is coupled to a wired network. Code is obtained through the wired network. The code is executed on the device to enable the device to couple to a wireless network. | 04-30-2009 |
20110063994 | Secure And Rapid Networking Configuration Of Information Handling Systems And Peripherals - A near field communication device, such as an RFID wand, transmits network configuration information to non-volatile memory of a networking device while the networking device is powered down, and even packaged at a retail store. The networking device powers up, reads the network configuration information, and applies the network configuration to automatically interface the networking device with a wireless network. | 03-17-2011 |
20110178886 | System and Method for Manufacturing and Personalizing Computing Devices - A system, method, and computer-readable medium are disclosed for separating the installation of an operating system from the fulfillment, installation, and entitlement of other digital assets. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system's unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system's unique system identifier and automatically downloads the purchased digital assets, which comprises an operating system (OS), and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to first install the OS according to any restrictions imposed by the OS manufacturer, and then the remaining digital assets, on the system, which is then entitled to process the installed digital assets. | 07-21-2011 |
20110178887 | System and Method for Separation of Software Purchase from Fulfillment - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system's unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system's unique system identifier and automatically downloads the purchased digital assets and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to install the purchased digital assets on the system, thereby entitling the system to process the installed digital assets. | 07-21-2011 |
20110178888 | System and Method for Entitling Digital Assets - A system, method, and computer-readable medium are disclosed for managing the entitlement of digital assets. System identifier data associated with a target system, including its unique system identifier, is received, along with digital assets selection data corresponding to digital assets data to be processed by the target system. The system identifier data is processed with the digital assets selection data to generate digital assets entitlement data. The digital assets data and the digital assets entitlement data is then provided to a personalization agent associated with the target system. In turn, the personalization agent processes the digital assets entitlement data and the digital assets data for installation on the target system, thereby entitling the system to process the installed digital assets data. | 07-21-2011 |
20110191476 | System and Method for Migration of Digital Assets - A system, method, and computer-readable medium are disclosed for automatically migrating entitled digital assets from a source system to the target system. A first personalization agent is installed on a target system. A first set of digital assets entitlement data is provided along with an associated first set of digital assets data, which is then installed on the target system by the first personalization agent. A second set of digital assets entitlement data associated with a second set of digital assets data installed on a source system is determined by a second personalization agent. The second set of digital assets entitlement data is disassociated from the second set of system identifier data and then associated with the first set of system identifier data. The second set of digital assets is then installed the target system by the first personalization agent. | 08-04-2011 |
20110191765 | System and Method for Self-Provisioning of Virtual Images - A system, method, and computer-readable medium are disclosed for automatically provisioning a virtual image on a target system. A service operating system comprising a virtual machine monitor and a personalization agent is installed on a target system. A set of digital assets entitlement data is provided along with an associated set of digital assets data contained in a virtual software image, which is then installed on the target system by the personalization agent. | 08-04-2011 |
20110191863 | System and Method for Identifying Systems and Replacing Components - A system, method, and computer-readable medium are disclosed for managing a system's entitlement to digital assets when the system's components are replaced. A unique system identifier, comprising the unique identifiers of predetermined system components, is associated with digital assets data to generate digital assets entitlement data, which in turn entitles the system to process the digital assets data. The digital assets entitlement is perpetuated when a first unique system component identifier is replaced with a second unique system component identifier. | 08-04-2011 |
20110231281 | System and Method for Handling Software Activation in Entitlement - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets. | 09-22-2011 |
20110296156 | System and Method for Secure Client Hosted Virtualization in an Information Handling System - A client hosted virtualization system (CHVS) includes a processor and non-volatile memory with BIOS code and virtualization manager code. The virtualization manager initializes the CHVS, authenticates a virtual machine image and launches the virtual machine based on the image. The CHVS is configurable to execute the BIOS or the virtualization manager. A client system update network includes a client update system and a CHVS with a processor, a security processor, and non-volatile memory with BIOS code and virtualization manager code that initializes the CHVS, authenticates a virtual machine image and launches a virtual machine based on the image. The CHVS is configurable to execute the BIOS or the virtualization manager. The client update system receives updates and sends them to the CHVS. The CHVS authenticates the updates with the security processor, and overwrites the non-volatile memory with the updates. | 12-01-2011 |
20120209736 | System and Method for Handling Software Activation in Entitlement - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets. | 08-16-2012 |
20120233706 | System and Method for Secure Licensing for an Information Handling System - Systems and methods for reducing problems and disadvantages associated with traditional approaches to secure licensing for an information handling system are provided. In accordance with additional embodiments of the present disclosure, a method may include: (i) booting an information handling system to an operating system stored on a memory of a secure licensing device coupled to a port of the information handling system; (ii) establishing a secure wireless network connection between the secure licensing device and a licensing server; (iii) retrieving information regarding one or more hardware components of the information handling system; (iv) retrieving a license key for a software program associated with information handling system from the licensing server; (v) generating a unique marker binding the license key to the one or more hardware components; and (vi) storing the unique marker on the information handling system. | 09-13-2012 |
20130151583 | Automatic And Dynamic Information Handling System Personalization - Information handling systems personalized by addition of a physical component, such as lid having an emblem that attaches to a portable information handling system, have software associated with the physical component automatically applied by interacting with an entitlement network location. An identifier associated with the physical component is automatically read by the information handling system and sent to the entitlement network location to retrieve entitlements for the use of software at the information handling system. | 06-13-2013 |
20140047133 | Method and System for Late Binding of Features - A system, method, and computer-readable medium are disclosed for entitling the implementation of a feature associated with a device after it is manufactured. A feature entitlement management system receives a device's unique identifier, which is then processed to determine which features associated with the device are available for implementation. Once determined, the available features are provided to the user of the device, who in turn selects a feature for implementation. A feature entitlement is then generated by performing late binding entitlement operations to associate the selected feature's corresponding entitlement data with the device's unique identifier. The resulting feature entitlement is then is processed to implement the selected feature. | 02-13-2014 |
20140059236 | Process for Peer-To-Peer Download of Software Installer - A system, method, and computer-readable medium are disclosed for performing automated, peer-to-peer migrations of entitled digital assets. A first identifier corresponding to a source system, and a first set of entitlement data corresponding to a set of digital assets installed on the source system, are processed to generate a first set of entitlements entitling the source system to use the set of digital assets. The first identifier is then cross-referenced to a second identifier corresponding to a target system. A migration request and the second identifier are received from the target system, which are then processed to initiate the migration of the digital assets from the source system to the target system. The second identifier and the first set of entitlement data are subsequently processed to generate a second set of digital asset entitlements entitling the target system to use the set of digital assets. | 02-27-2014 |
20140114783 | SYSTEM AND METHOD FOR MIGRATION OF DIGITAL ASSETS - An information handling system may include a storage medium and a processor. The storage medium may comprise a repository of source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data. The processor may be configured to, based on at least one of the source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data, determine whether an entitlement for a digital asset is transferable from a source system to a target system. The processor may further be configured to responsive to determining the entitlement for the digital asset is not transferable, present a user with a plurality of options regarding the digital asset. The processor may also be configured to, based at least on a response of the user, acquire a new or modified entitlement for the digital asset for use on the target system. | 04-24-2014 |
20140131437 | Automatic and Dynamic Information Handling System Personalization - Information handling systems personalized by addition of a physical component, such as lid having an emblem that attaches to a portable information handling system, have software associated with the physical component automatically applied by interacting with an entitlement network location. An identifier associated with the physical component is automatically read by the information handling system and sent to the entitlement network location to retrieve entitlements for the use of software at the information handling system. | 05-15-2014 |
20140180928 | System and Method for Handling Software Activation in Entitlement - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets. | 06-26-2014 |
20140349763 | System and Method for Providing Performance in a Personal Gaming Cloud - A personal gaming system includes a home network router and a gaming host operable to request a bandwidth allocation from the home network router, the bandwidth allocation being associated with a multimedia stream between the gaming host and a client system, and provide the multimedia stream to the home network router for routing to the client system, where the multimedia stream is within the bandwidth allocation. The home network router is operable to receive the request for the bandwidth allocation from the gaming host, determine whether an available bandwidth for data traffic between the gaming host and the client system is greater than the bandwidth allocation, and if so to allocate the bandwidth allocation for data traffic between the gaming host and the client system, and provide an indication to the gaming host that the bandwidth allocation is allocated for data traffic between the gaming host and the client system. | 11-27-2014 |
20150143170 | STORAGE DEVICE FAILURE RECOVERY SYSTEM - A storage device failure recovery system includes a storage IHS and a user IHS coupled together over a network. The user IHS includes a storage system having a storage device, and a storage repair function that periodically provides a storage device image over the network to the storage IHS using data from the storage device. The storage repair function detects a failure of the storage device and streams an operating system on the user IHS using the storage device image stored on the storage IHS. While streaming the operating system on the user IHS using the storage device image stored on the storage IHS, the storage repair function analyzes the failure of the storage device, determines a storage system failure recovery procedure, and performs the storage system failure recovery procedure to restore the storage system while a user remains productive on the user IHS via the streamed operating system. | 05-21-2015 |
Patent application number | Description | Published |
20100031255 | Modular Virtual Machine Server - A simple to customize IT infrastructure architecture. The IT infrastructure architecture includes a general-purpose virtualized architecture platform. The IT infrastructure architecture is well suited for delivering simple pre-packaged software solutions to the small business segment as plug and play type appliances. In certain preferred embodiments, the IT infrastructure architecture includes a virtual appliance memory device such as a virtual appliance universal serial bus (USB) key. The IT infrastructure architecture uses embedded server virtualization technology to host business applications as a virtual appliance. | 02-04-2010 |
20100191891 | Combination Personal Data Assistant and Personal Computing System Dynamic Memory Reclamation - In order to continually receive messages in a dual personal computer system (PC) and personal digital assistant system (PDA) computer architecture, the PC system is deactivated to conserve battery power while the PDA continues to receive messages. As PDA memory is filled with messages, messages that are synchronized and archived with the PC system are deleted and space is freed for incoming messages. When new and non-synchronized messages completely fill the PDA memory array, the PC system is reactivated or the user is informed. | 07-29-2010 |
20100259486 | System And Method For Secure Gesture Information Handling System Communication - A secured communication channel is established between two or more information handling systems by defining attributes for encrypting information with physical inputs made at touch devices of the information handling systems. Inputting the physical gesture at a touch device of each information handling system allows evaluation of one or more attributes at each information handling system so that the shared secret of the physical gesture form the basis for encrypted communications. The touch device includes touch screens or touch pads and the attributes include gesture speed, plural distinct gesture touch points, movement of touch points relative to each other, or other attributes that are determinable from physical gesture inputs at each information handling system. | 10-14-2010 |
20120254106 | Combination Personal Data Assistant and Personal Computing System Dynamic Memory Reclamation - In order to continually receive messages in a dual personal computer system (PC) and personal digital assistant system (PDA) computer architecture, the PC system is deactivated to conserve battery power while the PDA continues to receive messages. As PDA memory is filled with messages, messages that are synchronized and archived with the PC system are | 10-04-2012 |
20150082012 | SYSTEMS AND METHODS FOR PROVISIONING AN INFORMATION HANDLING SYSTEM FOR OPERATING SYSTEM STREAMING BASED ON INFORMATION HANDLING RESOURCE INVENTORY - In accordance with embodiments of the present disclosure, a method for provisioning an information handling system for operating system streaming, the information handling system having one or more information handling resources, may be provided. The method may include receiving from the information handling system a boot request to boot a streaming operating system. The method may also include, responsive to determining that an operating system image associated with the information handling system is not available, instructing the information handling system to boot a service operating system for generating an inventory of the one or more information handling resources. The method may additionally include receiving the inventory from the information handling system. The method may further include generating a new operating system image including drivers for supporting the one or more information handling resources identified in the inventory. | 03-19-2015 |
20150180985 | Maintaining Technical Support Continuity Across System Restarts and Multiple Operating Systems - Embodiments of systems and methods for systems and methods for maintaining technical support continuity across system restarts and multiple operating systems are described herein. In an embodiment, a method may include receiving a request to initiate a user support session. Additionally, the method may include receiving a unique identifier associated with a device to be contacted during the user support session. The method may also include establishing a user support session in association with the unique identifier. The unique identifier may be a hardware identification tag, a system-specific service tag, or the like. | 06-25-2015 |
20150186076 | DYNAMICALLY UPDATED USER DATA CACHE FOR PERSISTENT PRODUCTIVITY - The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition. | 07-02-2015 |
20150222589 | SYSTEMS AND METHODS FOR RESOLUTION OF UNIFORM RESOURCE LOCATORS IN A LOCAL NETWORK - In accordance with embodiments of the present disclosure, a method for resolving a uniform resource locator may include receiving, at a router, a uniform resource locator from a client information handling system within a local network of the router. The method may also include processing, by the router, the uniform resource locator to determine if the uniform resource locator includes a local domain name of a local information handling system within the local network. The method may further include resolving, by the router, a unique address associated with the uniform resource locator and the local information handling system responsive to determining that the uniform resource locator includes the local domain name of the local information handling system, wherein such resolving is performed without resort to a domain name service external to the local network. | 08-06-2015 |
20150248247 | MULTI-MODE HYBRID STORAGE DRIVE - Embodiments of systems and methods for managing a multi-mode hybrid storage device are described. In an embodiment, a method includes identifying an operational state of a system having a hybrid data storage device and an interfacing processor configured to interface with the hybrid data storage device. A method may also include interacting with the hybrid data storage device according to one of a plurality of interaction modes in response to the operational state of the system. | 09-03-2015 |
20150248352 | METHODS AND SYSTEMS FOR OPTIMIZATION OF STORAGE PERFORMANCE ACROSS MULTIPLE COMPUTE DEVICES - Embodiments of methods and systems for optimization of centralized storage performance across multiple compute devices are presented. In an embodiment a method may include storing user data in a data storage location that is remote to a user interface device. The method may also include determining a subset of the user data for local storage in response to a data storage policy and at least one usage attribute. Additionally, the method may include storing the sub-set of the user data in a data cache that is local to the user interface device. | 09-03-2015 |
Patent application number | Description | Published |
20090283255 | STROKABLE LINER HANGER - A strokable liner hanger including a liner hanger having one of a polished outside surface and a seal disposed at an outside surface thereof, and a production casing having one of a polished inside surface and a seal. The production casing being complementary to the liner hanger. A strokable liner hanger arrangement in a wellbore including a production casing having one of a polished bore and a seal and a liner hanger in operable communication with the production casing. The liner hanger having one of a polished bore and a seal and being the opposite of the production casing. A method for completing a wellbore with a strokable liner hanger arrangement. | 11-19-2009 |
20090283278 | STROKABLE LINER HANGER - A strokable liner hanger including a liner hanger; one of a slide seal and a casing seal sub disposed adjacent the liner hanger; the other of the slide seal and the casing seal sub disposed adjacent the one of the slide seal and the casing seal sub and a method for completing a wellbore. | 11-19-2009 |
20090314499 | Downhole Shut Off Assembly for Artificially Lifted Wells - A multi-string well has an electric submersible pump (ESP) that can be removed without killing the well. A slotted liner is sealingly secured externally to casing and internally to a guide string that remains in the wellbore when the ESP is removed. A ported sub is part of the guide string and a concentric screen that can have instruments that moves relatively to the guide string can selectively allow flow in an annulus between them and to the ported sub or that annulus between the guide and concentric strings can be blocked off by manipulation of the concentric string to close the ported sub. With the lower portion of the well now blocked off, the wellhead can be removed so that the ESP can come out with the production string. The device has particular application to steam assisted gravity drainage (SAGD) systems as well as other downhole applications. | 12-24-2009 |
20110016998 | SPIRAL BODY LOCK AND METHOD - A spiral body lock including a mandrel; a sleeve; and at least one of the mandrel and sleeve including a male component, the other of the mandrel and the sleeve including a recess receptive to the male component at least one of the recess and the male component being helically configured and method. | 01-27-2011 |
20120211223 | SAND SCREEN, EXPANDABLE SCREEN AND METHOD OF MAKING - An expandable screen includes, a body constructed of one or more strands of a shape memory material randomly distributed in a mat structure, the body is stable at a first volume and expandable to a second volume upon a change in environment. | 08-23-2012 |
20120211226 | SCREEN, METHOD OF EXPANDING A SCREEN AND METHOD OF CONFORMING A SCREEN TO A BOREHOLE - A screen includes, a body having a permeable material with energy stored therein configured to change the body from a first volume to a second volume, and a binder in operable communication with the body configured to retain the body in the first volume until the binder is weakened sufficiently for the energy stored within the body to overcome the binder and allow the body to change from the first volume toward the second volume. | 08-23-2012 |
20120211413 | CONFORMABLE SCREEN, SHAPE MEMORY STRUCTURE AND METHOD OF MAKING THE SAME - A shape memory structure includes, an elastic material, and a viscoelastic material commingled with the elastic material. The shape memory structure is reformable from a first shape to a second shape upon exposure to a change in environment that softens the viscoelastic material thereby allowing the shape memory structure to creep under stress stored in the elastic material. | 08-23-2012 |
20120213979 | POLYMERIC COMPONENT AND METHOD OF MAKING - A method of making a polymeric component includes, extruding one or more strands of a polymer, halting curing of the one or more strands, forming a mat with the extruded one or more strands, bonding the one or more strands to one another at points of contact therebetween, and curing the one or more strands. | 08-23-2012 |
20140124981 | METHOD OF MAKING A SHAPE MEMORY STRUCTURE - A method of making a shape memory structure includes, commingling elastic material with viscoelastic material, and forming a structure with the commingled materials. Altering a shape of the structure, altering an environment the structure is exposed to, to lock in the altered shape of the structure via hardening of the viscoelastic material until the structure is exposed to another environment that softens the viscoelastic material. | 05-08-2014 |