Patent application number | Description | Published |
20120221871 | METHOD, APPARATUS, AND SYSTEM FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION INCLUDING DETECTING AND CONTROLLING CURRENT RAMPS IN PROCESSING CIRCUIT - Some implementations provide techniques and arrangements for adjusting a rate at which operations are performed by a processor based on a comparison of a first indication of power consumed by the processor as a result of performing a first set of operations and a second indication of power consumed by the processor as a result of performing a second set of operations. The rate at which operations are performed by the processor may be adjusted when the comparison indicates that a difference between the first indication of power consumed by the processor and the second indication of power consumed by the processor is greater than a threshold value. | 08-30-2012 |
20140095905 | Computing System and Processor With Fast Power Surge Detection And Instruction Throttle Down To Provide For Low Cost Power Supply Unit - A processor is described that includes a quick signal path from an input of the processor to logic circuitry within the processor. The input is to receive a fast throttle down signal. The logic circuitry is to throttle down a rate at which the processor issues instructions for execution in response to the fast throttle down signal. The quick signal path is to impose practicably minimal propagation delay of the fast throttle down signal within the processor. | 04-03-2014 |
20150346804 | METHOD, APPARATUS, AND SYSTEM FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION INCLUDING DETECTING AND CONTROLLING CURRENT RAMPS IN PROCESSING CIRCUIT - Some implementations provide techniques and arrangements for adjusting a rate at which operations are performed by a processor based on a comparison of a first indication of power consumed by the processor as a result of performing a first set of operations and a second indication of power consumed by the processor as a result of performing a second set of operations. The rate at which operations are performed by the processor may be adjusted when the comparison indicates that a difference between the first indication of power consumed by the processor and the second indication of power consumed by the processor is greater than a threshold value. | 12-03-2015 |
20150378412 | Method And Apparatus To Prevent Voltage Droop In A Computer - In an embodiment, a processor includes at least one core including a first core. The first core includes memory execution logic to execute one or more memory instructions, memory dispatch logic to output a plurality of memory instructions to the memory execution logic, and reactive memory instruction tracking logic. The reactive memory instruction tracking logic is to detect an onset of a memory instruction high power event associated with execution of at least one of the memory instructions, and to indicate to the memory dispatch logic to throttle output of the memory instructions to the memory execution logic responsive to detection of the onset of the memory instruction high power event. The processor also includes cache memory coupled to the at least one core. Other embodiments are described and claimed. | 12-31-2015 |
Patent application number | Description | Published |
20140258155 | APPLICATION MARKETPLACE FOR VIRTUAL DESKTOPS - Systems and methods are presented for accessing an application available from a data center of a program execution service. The metadata associated with a user computing device may be used to determine whether the user computing device is authorized to access the application through a virtual desktop instance. At least a portion of the application may be executed by the virtual desktop instance and provided to the user. Applications may be purchased, licensed, or rented by a user. | 09-11-2014 |
20140258374 | AUTOMATED DATA CENTER SELECTION - Systems and methods are presented for automatically selecting a data center that can communicate with a user computing system over a connection that provides reduced or minimal latency. In some cases, the system can select the data center based on the calculation of one or more latency factors that correlate, at least in part, to the latency of a communication channel between the data center and the user computing system. Further, the selected data center may be identified from a set of data centers that include one or more computing resources the user has identified as desiring to access. | 09-11-2014 |
20140258450 | AUTOMATED DESKTOP PLACEMENT - Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities. | 09-11-2014 |
20150019704 | MANAGEMENT OF COMPUTING SESSIONS - A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session. | 01-15-2015 |
20150019705 | MANAGEMENT OF COMPUTING SESSIONS - A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session. | 01-15-2015 |
20150019728 | MANAGEMENT OF COMPUTING SESSIONS - A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session. | 01-15-2015 |
20150019733 | MANAGEMENT OF COMPUTING SESSIONS - A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session. | 01-15-2015 |
20150134826 | Managed Directory Service Connection - Techniques for connection computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operation on the local computer system resource. | 05-14-2015 |
20150201009 | AUTOMATED DESKTOP PLACEMENT - Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities. | 07-16-2015 |
20150356113 | AUTOMATED DATA SYNCHRONIZATION - Systems and methods are presented for storing and updating data. The metadata associated with a user computing device may be used to determine whether the user computing device is configured to maintain a synchronized copy of the file. Moreover, a user computing device may be authorized to modify a file through a virtual desktop instance on a PES. If a user computing device is authorized to synchronize the file, the file may be accessible locally without a network connection. | 12-10-2015 |
Patent application number | Description | Published |
20150339136 | LOW LATENCY CONNECTIONS TO WORKSPACES IN A CLOUD COMPUTING ENVIRONMENT - A computing system providing virtual computing services may generate and manage remote computing sessions between client devices and virtual desktop instances (workspaces) hosted on the service provider's network. The system may implement a virtual private cloud for a workspaces service that extends out to gateway components in multiple, geographically distributed point of presence (POP) locations. In response to a client request for a virtual desktop session, the service may configure a virtual computing resource instance for the session and establish a secure, reliable, low latency communication channel (over a virtual private network) between the resource instance and a gateway component at a POP location near the client for communication of a two-way interactive video stream for the session. The availability zone containing the POP location may be different than one hosting the resource instance for the session. Client devices may connect to the gateway component over a public network. | 11-26-2015 |
20160088066 | VIRTUAL DESKTOP MIGRATION - It may be determined that a cloud desktop should be migrated from a current region. A destination region to which the cloud desktop will be migrated can be identified. A data volume of the cloud desktop may be copied from the current region to the destination region. The data volume at the current region and the data volume at the destination region may be maintained in sync during the copying. Upon completion of the copying, a current user session associated with the cloud desktop at the current region may be frozen, a current memory and processor state of the current user session may be copied to the destination region, and a second cloud desktop instance at the destination region may be started using the copied data volume and current memory and processor state. The current user session may be connected to the second cloud desktop instance. | 03-24-2016 |
20160094622 | SCHEDULED VIRTUAL DESKTOPS - A schedule may be determined. The schedule may include a shutdown time and a startup time. At the shutdown time, user data for a first virtual desktop instance for a virtual desktop may be saved and the first virtual desktop instance may be shut down. At the startup time, a second virtual desktop instance for the virtual desktop may be started up with the saved user data. The shutdown and startup of a virtual desktop instance may be based on rules or logic for an individual or an organization. | 03-31-2016 |
Patent application number | Description | Published |
20100299312 | Write interceptor for tracking changes to a disk image - Changes are tracked by tracking a change request which when performed by a disk driver changes a portion of disk storage. The change request is allowed to pass to the disk driver to be performed by the disk driver. Information associated with the change request is stored in an operating system's persistent storage. A differential backup is performed using the information associated with the change request stored in the operating system's persistent storage after a system, which includes the disk driver and the disk storage, has shut down and restarted. | 11-25-2010 |
20120303587 | BACKUP INFORMATION MANAGEMENT - Information management is disclosed. A file output from an application to an operating system is intercepted before the file output arrives at the operating system. The file output is directed towards protected data. The intercepted file output is analyzed to determine whether a predetermined type of version of the protected data has been created. In the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted file output includes a modification to the protected data, the protected data automatically backed up, including by storing at least a portion of the file output as a backup version of the protected data. In the event it is determined that the predetermined type of version of the protected data has not been created, the protected data is not backed up. | 11-29-2012 |
20130173550 | FILE SYSTEM QUIESCING DRIVER - A technique is disclosed for quiescing a file system. The technique includes holding a change request, flushing the file system, and releasing the change request. Flushing may include sending a flush request, determining whether a cache associated with the file system is flushed, and in the event that the cache is not flushed, resending the flush request and determining whether the cache is flushed. | 07-04-2013 |
Patent application number | Description | Published |
20080260286 | Method for Registration and Navigation of Volumetric Scans Using Energy Profiles - A method is provided for identifying a location of a region of interest in a volumetric image scan that includes a plurality of slices of an object and wherein each slice, in turn, includes a plurality of pixels. The method includes setting a predetermined pixel intensity threshold corresponding to a particular region of interest; identifying target pixels for each slice from the plurality of pixels that exceed the predetermined pixel intensity threshold; creating an energy profile from the target pixels for each slice; and comparing the energy profile to a predefined energy profile to determine the location of the region of interest. | 10-23-2008 |
20090003511 | Device and Method For Identifying Occlusions - A method of identifying one or more occlusions in vasculature located in a region of interest, includes extracting vasculature from the region of interest; identifying a subject geometry of the extracted vasculature; and comparing the subject geometry to a predetermined geometry to identify a blockage. A device for identifying one or more occlusions in vasculature located in a region of interest is also presented. | 01-01-2009 |
20090012382 | METHOD AND SYSTEM FOR DETECTION OF OBSTRUCTIONS IN VASCULATURE - A method for automatic detection of obstructions in vasculature in an anatomical region is presented. The method includes partitioning the anatomical region into a plurality of sub-regions based at least in part on anatomical knowledge. Further, the method includes adaptively computing a threshold intensity value corresponding to each of the plurality of sub-regions. Additionally, the method includes extracting the vasculature in each of the plurality of sub-regions based on the corresponding computed threshold intensity value, where the extracted vasculature comprises a plurality of vessel segments. The method also includes detecting an obstruction in the extracted vasculature. Systems and computer-readable medium that afford functionality of the type defined by this method is also contemplated in conjunction with the present technique. | 01-08-2009 |
20090161939 | SYSTEM AND METHOD FOR EXTRACTING FEATURES OF INTEREST FROM AN IMAGE - A technique is provided for extracting one or more features of interest from one or more projection images. The technique includes accessing projection images comprising at least one feature of interest enhanced by a contrast agent, generating a contrast agent null image based on the projection images, generating a bone mask based on the contrast agent null image, and generating a bone extracted image based on the bone mask. | 06-25-2009 |
20110200241 | SYSTEM AND METHOD OF PULMONARY EMBOLI DETECTION FOR COMPUTED TOMOGRAPHY - A system and method includes acquisition of a set of image data comprising a plurality of image voxels and isolation of a set of pulmonary emboli candidates from the plurality of image voxels. The system and method also includes application of a non-linear contrast enhancement to the set of pulmonary emboli candidates, filtration of the enhanced set of pulmonary emboli candidates, output of a final set of pulmonary emboli candidates, and creation of an image comprising the final set of pulmonary emboli candidates. | 08-18-2011 |