Patent application number | Description | Published |
20090172331 | Securing content for playback - A graphics engine may include a decryption device, a renderer, and a sprite or overlay engine, all connected to a display. A memory may have a protected and non-protected portions in one embodiment. An application may store encrypted content on the non-protected portion of said memory. The decryption device may access the encrypted material, decrypt the material, and provide it to the renderer engine of a graphics engine. The graphics engine may then process the decrypted material using the protected portion of the memory. Only graphics devices can access the protected portion of the memory in at least one mode, preventing access by outside sources. In addition, the protected memory may be stolen memory that is not identified to the operating system, making that stolen memory inaccessible to applications running on the operating system. | 07-02-2009 |
20100027790 | METHODS FOR AUTHENTICATING A HARDWARE DEVICE AND PROVIDING A SECURE CHANNEL TO DELIVER DATA - A method for delivering audio/video data through a hardware device using a software application comprises, at the hardware end, receiving an encrypted application key, an encrypted random session key, and encrypted audio/video data from the software. The hardware then decrypts the encrypted application key using a secret encryption key, decrypts the encrypted random session key using the application key, and decrypts the encrypted audio/video data using the random session key. The hardware may then deliver the unencrypted audio/video data by way of a display and speakers. The secret encryption key is securely embedded within the hardware device at an earlier point in time. | 02-04-2010 |
Patent application number | Description | Published |
20120315889 | DYNAMIC BINDING OF SERVICE ON BEARER - Methods that facilitate automatic selection of service bearers in a mobile based on user-initiated policies and service-provider-initiated policies set forth in a policy document are described herein. The mobile device initially receives a policy document from either the mobile device manufacturer or the service provider before the mobile device is provisioned on a communications network. The mobile device user and the service provider may make subsequent changes to the policy document. When a user-initiated policy change conflicts with a service-provider-initiated policy, the user-initiated policy change is disregarded in favor of the service-provider-initiated policy. The mobile device automatically selects an appropriate bearer based at least on the availability of service bearers in the current environment and the policies set forth in the policy document. | 12-13-2012 |
20130239167 | CONTROLLING ENTERPRISE ACCESS BY MOBILE DEVICES - A system comprising at least one component running on at least one server and receiving vulnerability data and, for each device of a plurality of devices, device data that includes data of at least one device component. The system includes a trust score corresponding to each device of the plurality of devices and representing a level of security applied to the device. The trust score is generated using a severity of the vulnerability data. The system includes an access control component coupled to the at least one component and controlling access of the plurality of devices to an enterprise using the trust score. | 09-12-2013 |
20130239168 | CONTROLLING ENTERPRISE ACCESS BY MOBILE DEVICES - A system comprising at least one component running on at least one server and receiving vulnerability data and, for each device of a plurality of devices, device data that includes data of at least one device component. The system includes a trust score corresponding to each device of the plurality of devices and representing a level of security applied to the device. The trust score is generated using a severity of the vulnerability data. The system includes an access control component coupled to the at least one component and controlling access of the plurality of devices to an enterprise using the trust score. | 09-12-2013 |
20130239175 | CONTROLLING ENTERPRISE ACCESS BY MOBILE DEVICES - A system comprising at least one component running on at least one server and receiving vulnerability data and, for each device of a plurality of devices, device data that includes data of at least one device component. The system includes a trust score corresponding to each device of the plurality of devices and representing a level of security applied to the device. The trust score is generated using a severity of the vulnerability data. The system includes an access control component coupled to the at least one component and controlling access of the plurality of devices to an enterprise using the trust score. | 09-12-2013 |
20130239177 | CONTROLLING ENTERPRISE ACCESS BY MOBILE DEVICES - A system comprising at least one component running on at least one server and receiving vulnerability data and, for each device of a plurality of devices, device data that includes data of at least one device component. The system includes a trust score corresponding to each device of the plurality of devices and representing a level of security applied to the device. The trust score is generated using a severity of the vulnerability data. The system includes an access control component coupled to the at least one component and controlling access of the plurality of devices to an enterprise using the trust score. | 09-12-2013 |
Patent application number | Description | Published |
20080222200 | RICH DATA TUNNELING - When rich data is tunneled, its associated link identified by a primary data reference is changed by swapping primary references of original data with changed data. Thus, without duplicating the rich data, it is now associated with the changed data, preserving it in constant time. The primary references can include, but are not limited to, names and/or other item identifications. This technique allows preservation of rich data to occur without burdening processing and/or time constraints based on the size and/or number of rich data elements. The technique also allows disparate applications and/or systems to maintain data integrity even when rich data is not expected for a given application and/or system. Since the rich data follows a primary reference, awareness of the rich data is not required for it to be properly handled, ensuring its integrity. | 09-11-2008 |
20100082546 | Storage Tiers for Database Server System - A technique is described for storing data from a database across a plurality of data storage devices, wherein each data storage device is capable of being accessed only by a corresponding computer system in a group of interconnected computer systems. In accordance with the technique, an identifier of the database is received. An identifier of a storage tier instance is also received, wherein the storage tier instance comprises a logical representation of one or more storage locations within each of the data storage devices. Responsive to the receipt of the identifier of the database and the identifier of the storage tier instance, data from the database is stored in two or more of the storage locations logically represented by the storage tier instance, wherein each of the two or more storage locations in which data is stored is within a corresponding one of the data storage devices. | 04-01-2010 |
20100082551 | DATA PLACEMENT TRANSPARENCY FOR HIGH AVAILABILITY AND LOAD BALANCING - A method of updating a clone data map associated with a plurality of nodes of a computer system is disclosed. The clone data map includes node identification data and clone location data. A node failure event of a failed node of the computer system that supports a primary clone is detected. The clone data map is updated such that a secondary clone stored at a node other than the failed node is marked as a new primary clone. In addition, clone data maps may be used to perform node load balancing by placing a substantially similar number of primary clones on each node of a node cluster or may be used to increase or decrease a number of nodes of the node cluster. Further, data fragments that have a heavy usage or a large fragment size may be reduced in size by performing one or more data fragment split operations. | 04-01-2010 |
20100223443 | MULTI-PROTOCOL ACCESS TO FILES AND DIRECTORIES - An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components and one or more set-based access components. A protocol component is employed by the agent component to mitigate data access between the single-item access components and the set-based access components. | 09-02-2010 |
20110251997 | LOGICAL REPLICATION IN CLUSTERED DATABASE SYSTEM WITH ADAPTIVE CLONING - Architecture that addresses an end-to-end solution for logical transactional replication from a shared-nothing clustered database management system, which uses adaptive cloning for high availability. This can be time based using a global logical timestamp. The disclosed architecture, used for refreshing stale clones, does not preserve user transaction boundaries, which is a more complex situation than where the boundaries are preserved. In such a scenario it is probable that for a given data segment no clone of the segment may contain the complete user transaction history, and hence, the history has to be pieced together from the logs of multiple different clones. This is accomplished such that log harvesting is coordinated with the clone state transitions to ensure the correctness of logical replication. | 10-13-2011 |
20140195489 | LOGICAL REPLICATION IN CLUSTERED DATABASE SYSTEM WITH ADAPTIVE CLONING - Architecture that addresses an end-to-end solution for logical transactional replication from a shared-nothing clustered database management system, which uses adaptive cloning for high availability. This can be time based using a global logical timestamp. The disclosed architecture, used for refreshing stale clones, does not preserve user transaction boundaries, which is a more complex situation than where the boundaries are preserved. In such a scenario it is probable that for a given data segment no clone of the segment may contain the complete user transaction history, and hence, the history has to be pieced together from the logs of multiple different clones. This is accomplished such that log harvesting is coordinated with the clone state transitions to ensure the correctness of logical replication. | 07-10-2014 |
Patent application number | Description | Published |
20090058379 | Method and apparatus for equalizing phase currents in multiphase switching power converters - A method and apparatus for equalizing phase currents in multiphase switching power converters is described in which pairs of stored digital values that directly or indirectly control the values of the currents in the conversion phases are altered in equal and opposite increments. In one embodiment the digital values being controlled are the relative on-times of the power switches in pairs of conversion phase. The method is stepwise and repetitive in the sense that, instead of calculating or inferring offset values that seek to bring all of the currents in the phases toward equality, pairs of phase currents are altered repetitively and iteratively, using equal and opposite steps in the values of their respective control variables, until the phases are all sufficiently close in value. The steps may be of fixed size or the step size may be selectively modified to optimize the convergence time of the algorithm. | 03-05-2009 |
20090195231 | Power Supply Circuit and Dynamic Switch Voltage Control - According to one configuration, a monitor circuit monitors a delivery of power supplied by one or more switch devices to a dynamic load. Based on an amount of power delivered to the load as measured by the monitor circuit, a control circuit produces a voltage control signal. A gate bias voltage generator circuit utilizes the voltage control signal to generate a switch activation voltage or bias voltage. A switch drive circuit uses the switch activation voltage as generated by the bias voltage generator to activate each of the one or more switch devices during a portion of a switching cycle when a respective switch device is in an ON state, and the respective switch device conducts current from a voltage source through the switch device to the load. The control circuit adjusts the voltage control signal to modify a level of the switch activation voltage depending on the dynamic load. | 08-06-2009 |
20090198460 | Power Supply Circuitry, Collection and Reporting of Power Supply Parameter Information - In an example configuration, a power supply manager receives an output current value representing an amount of output current supplied by one or more power converter phases to a load. The power supply manager also receives a duty cycle value representing a duty cycle for controlling operation of the at least one power converter phase. The power supply manager produces an estimate of input current supplied to the power supply circuit based at least in part on multiplying the output current value by the duty cycle value. Contrary to conventional methods such as physically measuring an input current using complex measuring circuitry, embodiments herein include utilizing parameter information such as output current information and duty cycle information to deduce an amount of input current. | 08-06-2009 |
20090327786 | POWER SUPPLY CIRCUIT AND MULTI-PHASE CONTROL - According to one configuration, a multi-phase power supply adjusts a number of active phases based at least in part on a peak current supplied to a dynamic load. For example, a controller associated with the multi-phase power supply can monitor or receive a value indicative of a peak magnitude of current delivered by the multi-phase power supply to a dynamic load. The controller initiates comparison of the value to threshold information. Based at least in part on the comparison, the controller adjusts how many phases of the multi-phase power supply are activated to deliver the current delivered to the dynamic load. Thus, one embodiment herein is directed to controlling a multi-phase power supply based at least in part on a measured parameter such as peak current magnitude. | 12-31-2009 |
20100188062 | HYBRID ANALOG/DIGITAL POWER SUPPLY CIRCUIT - According to example configurations as described herein, a power supply system includes a unique circuit including an analog summer circuit, an analog-to-digital converter, and a digital controller. An output voltage feedback control loop of the power supply system feeds back the output voltage to the analog summer circuit. The analog summer circuit generates an analog error voltage signal based on: i) the output voltage received from the output voltage feedback loop, ii) an analog reference voltage signal, and iii) an analog reference voltage adjustment signal. The analog reference voltage adjustment signal varies depending on a magnitude of current provided by the output voltage to the dynamic load. Accordingly, the analog summer circuit can be configured to support adaptive voltage positioning. The analog-to-digital converter converts the analog error voltage signal into a digital error voltage signal. A controller generates output voltage control signal(s) based on the digital error voltage signal. | 07-29-2010 |
20110234183 | POWER SUPPLY CIRCUIT AND DYNAMIC SWITCH VOLTAGE CONTROL - According to one configuration, a monitor circuit monitors a delivery of power supplied by one or more switch devices to a dynamic load. Based on an amount of power delivered to the load as measured by the monitor circuit, a control circuit produces a voltage control signal. A gate bias voltage generator circuit utilizes the voltage control signal to generate a switch activation voltage or bias voltage. A switch drive circuit uses the switch activation voltage as generated by the bias voltage generator to activate each of the one or more switch devices during a portion of a switching cycle when a respective switch device is in an ON state, and the respective switch device conducts current from a voltage source through the switch device to the load. The control circuit adjusts the voltage control signal to modify a level of the switch activation voltage depending on the dynamic load. | 09-29-2011 |
20120139513 | PARAMETER ADJUSTMENT DEPENDING ON RESONANT FREQUENCY OF A POWER SUPPLY - According to example configurations herein, a controller receives a value indicative of a number of phases in a power supply to be activated for producing an output voltage to power a load. A resonant frequency of the power supply changes depending on the number of phases activated. According to one configuration, a controller utilizes the value to proportionally adjust at least one control parameter associated with the power supply in accordance with a change in the resonant frequency. In addition to modifying a parameter based on the number of activated phases and/or the resonant frequency of the power supply, the controller can also use the value of the input voltage as a basis to adjust at least one control parameter. Moreover, according to one example configuration, the controller digitally computes values for the at least one control parameter based on a number of phases to be activated. | 06-07-2012 |
20120212193 | POWER SUPPLY CIRCUITRY AND ADAPTIVE TRANSIENT CONTROL - A control circuitry can be configured to receive an error signal indicating a difference between an output voltage of the power supply and a desired setpoint for the output voltage. According to one configuration, depending on the error signal, the control circuitry initiates switching between operating the control circuitry in a pulse width modulation mode and operating the control circuitry in a pulse frequency modulation mode to produce an output voltage. Operation of the control circuitry in the pulse frequency modulation mode during a transient condition, such as when a dynamic load instantaneously requires a different amount of current, enables the power supply to satisfy current consumption by the dynamic load. Subsequent to the transient condition, the control circuitry switches back to operation in the pulse width modulation mode. | 08-23-2012 |
20130119951 | POWER SUPPLY CIRCUITRY AND ADAPTIVE TRANSIENT CONTROL - A power supply system includes a PID control circuit, a signal shaping circuit, and a PWM control circuit. The PID control circuit generates a signal based on an error voltage of the power supply system. The signal shaping circuit receives and converts the signal outputted from the PID control circuit into a linear control signal. To reduce cost, the shaping circuit can include a piecewise linear implementation. During non-transient load conditions, the PWM control circuit utilizes the linear control signal outputted from the signal shaping circuit to adjust a switching period of a power supply control signal. The switching period of the power supply control signal is maintained within a desired range. During transients, settings of the PID control circuit are modified to provide a faster response. The switching period of the power supply control signal may be adjusted outside of the desired frequency range. | 05-16-2013 |
20130234691 | DYNAMIC CONTROL PARAMETER ADJUSTMENT IN A POWER SUPPLY - A power supply controller produces a compensation value based at least in part on: an estimated or known output capacitance of the power supply, a specified rate of changing a magnitude of the output voltage as specified by the voltage setting information, and/or a load-line resistance of the power supply. The power supply controller utilizes the compensation value to adjust a magnitude of the output voltage during a voltage transition in which the output voltage is changed from an initial output voltage setting to a target output voltage setting at a pre-specified rate. | 09-12-2013 |
20140253063 | CURRENT BALANCING IN A MULTI-PHASE POWER SUPPLY - According to example configurations herein, a controller is operated in a control mode (such as a high-speed control mode) in which the controller controls multiple phases in the power supply to produce an output voltage. The output voltage produced by the controller supplies current to power a dynamic load. While in the (high-speed current balance) control mode, the controller: i) produces, for each of the multiple phases, a respective current value representative of an estimated amount of current supplied by that phase to the dynamic load; and ii) modifies an order of activating the phases based on magnitudes of respective estimated current values produced for the multiple phases. | 09-11-2014 |
20140312858 | POWER SUPPLY CIRCUITRY AND ADAPTIVE TRANSIENT CONTROL - A control circuitry can be configured to receive an error signal indicating a difference between an output voltage of the power supply and a desired setpoint for the output voltage. According to one configuration, depending on the error signal, the control circuitry initiates switching between operating the control circuitry in a pulse width modulation mode and operating the control circuitry in a pulse frequency modulation mode to produce an output voltage. Operation of the control circuitry in the pulse frequency modulation mode during a transient condition, such as when a dynamic load instantaneously requires a different amount of current, enables the power supply to satisfy current consumption by the dynamic load. Subsequent to the transient condition, the control circuitry switches back to operation in the pulse width modulation mode. | 10-23-2014 |