Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Guyot, CA

Cyril Guyot, San Jose, CA US

Patent application numberDescriptionPublished
20090110191Techniques For Encrypting Data On Storage Devices Using An Intermediate Key - A data storage device encrypts data stored in non-volatile memory using a bulk encryption key. The data storage device uses a key derivation function to generate an initial encryption key. The data storage device then wraps an intermediate encryption key with the initial encryption key and stores the wrapped intermediate key in the non-volatile memory. The data storage device wraps the bulk encryption key with the intermediate encryption key and stores the wrapped bulk encryption key in the non-volatile memory. The data storage device can unwrap the wrapped intermediate key to generate the intermediate encryption key using the initial encryption key. The data storage device can unwrap the wrapped bulk encryption key to generate the bulk encryption key using the intermediate encryption key. The data storage device decrypts data stored in the non-volatile memory using the bulk encryption key.04-30-2009
20090161246Random Number Generation Using Hard Disk Drive Information - A hard disk drive enhances random number generation. In particular embodiments, the hard disk drive includes a controller, a hard disk, and a head. The head includes a read sensor for reading patterns on the hard disk. The controller generates a random number based on information associated with the position of the head relative to at least one track of the hard disk.06-25-2009
20100030958Random Number Generation For a Host System Using a Hard Disk Drive - A hard disk drive is provided for enhancing random number generation. In particular embodiments, the hard disk drive includes a storage subsystem and a controller. The controller generates a random number based on information associated with the storage subsystem. The controller transmits the random number to a host system.02-04-2010
20100142076PATTERNED-MEDIA MAGNETIC RECORDING DISK WITH CRYPTOGRAPHICALLY SCRAMBLED PATTERNS AND DISK DRIVE OPERABLE WITH THE DISK - Patterned-media magnetic recording disks are made from a master template that has nondata regions that contain a pattern of one or more discrete nondata islands and discrete gaps, with the pattern representing a scrambled number. All disks made from the master template, or from replica molds made from the master, will have the same patterns. When the disks are DC-magnetized so that all the nondata islands are magnetized in the same direction, these patterns will include one or more of discrete magnetized nondata islands and discrete nonmagnetic gaps that are scrambled in a pseudo-random manner. During operation of the disk drive the patterns are detected by the read head and interpreted within the disk drive using knowledge of the pseudo-random scrambling function, so that reading and writing of data can occur in the conventional manner. If the disks are copied in an attempt to replicate the master template, the resulting disks will be inoperable in a disk drive because of the scrambling.06-10-2010
20100232057Techniques For Storing Shingle Blocks in a Cache Memory Using a Data Storage Device - A data storage apparatus includes a data storage medium, a write element, a non-volatile cache memory circuit, and a controller circuit. The controller circuit is configured to record data on the data storage medium in groups of overlapping tracks using the write element. The controller circuit is configured to store a shingle block of data from a subset of the overlapping tracks in the non-volatile cache memory circuit, while at least a portion of the data in the shingle block of data is updated.09-16-2010
20110026155PATTERNED-MEDIA MAGNETIC RECORDING DISK WITH CRYPTOGRAPHICALLY SCRAMBLED PATTERNS AND DISK DRIVE OPERABLE WITH THE DISK - Patterned-media magnetic recording disks are made from a master template that has nondata regions that contain a pattern of one or more discrete nondata islands and discrete gaps, with the pattern representing a scrambled number. All disks made from the master template, or from replica molds made from the master, will have the same patterns. When the disks are DC-magnetized so that all the nondata islands are magnetized in the same direction, these patterns will include one or more of discrete magnetized nondata islands and discrete nonmagnetic gaps that are scrambled in a pseudo-random manner. During operation of the disk drive the patterns are detected by the read head and interpreted within the disk drive using knowledge of the pseudo-random scrambling function, so that reading and writing of data can occur in the conventional manner. If the disks are copied in an attempt to replicate the master template, the resulting disks will be inoperable in a disk drive because of the scrambling.02-03-2011
20110119498IMPLEMENTING DATA CONFIDENTIALITY AND INTEGRITY OF SHINGLED WRITTEN DATA - A method, apparatus and a data storage device are provided for implementing data confidentiality and integrity of data stored in overlapping, shingled data tracks on a recordable surface of a storage device. A unique write counter is stored for each zone written to the recordable surface of the storage device. An encryption key is used together with the write counter information and a logical block address to encrypt each sector being written, and to decrypt all sectors being read. An individual sector is decrypted, obtaining the write counter information and reading the data sector. A message authentication code is stored for each zone. All sectors of the zone are read to perform integrity check on a sector.05-19-2011
20110154060IMPLEMENTING SECURE ERASE FOR SOLID STATE DRIVES - A method and apparatus are provided for implementing secure erase for solid state drives (SSDs). An encryption key is used to encrypt data being written to SSD. A controller identifies a key storage option, and responsive to the identified key storage option, stores a key for data encryption and decryption. The controller deletes the key within the SSD responsive to the identified key storage option, ensuring that once the key is deleted, the key is not recoverable and data is effectively erased.06-23-2011

Patent applications by Cyril Guyot, San Jose, CA US

Noah Guyot, San Francisco, CA US

Patent application numberDescriptionPublished
20100274812Method and System for Sharing Different Web Components Between Different Web Sites in a Portal Framework - The sharing of objects may be executed by performing various share type administrations. Objects may be shared directly to a site or may be made available indirectly for reuse by a site. The objects shared and made available for reuse may be added to the site to which they are shared and made available for reuse. References to the objects shared and made available for reuse are stored in repositories in response to, and in accordance with, the share type administration performed. The storage of the references to objects is based on privileges associated with at least one of a repository, a site and a user. Objects made available for reuse by, and shared to, a site may be made unavailable for reuse by, and unshared to, the site through the execution of a share type administration.10-28-2010
20110010454GRAPHICAL USER INTERFACE FOR PERFORMING ADMINISTRATION ON WEB COMPONENTS OF WEB SITES IN A PORTAL FRAMEWORK - Graphical user interfaces are provided for administrators to perform administration type operations. Sets of users granted administrative privileges may further grant and delegate administrative privileges to other sets of users to perform administration type operations on site objects over which they have administrative privileges. The types of graphical user interfaces includes server consoles and site consoles. Server consoles enable the performance of administration on all objects within the framework. Site consoles enable the performance of administration within a respective site.01-13-2011

Noah Bruce Guyot, Mill Valley, CA US

Patent application numberDescriptionPublished
20090300511SYSTEM AND METHOD FOR STREAMLINING USER INTERACTION WITH ELECTRONIC CONTENT - Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.12-03-2009
20090303676SYSTEM AND METHOD FOR STREAMLINING USER INTERACTION WITH ELECTRONIC CONTENT - Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.12-10-2009
20090322790SYSTEM AND METHOD FOR STREAMLINING USER INTERACTION WITH ELECTRONIC CONTENT - Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.12-31-2009
20100174993METHOD AND APPARATUS FOR MANAGING DIGITAL MEDIA CONTENT - Various aspects and embodiments are directed to a streamlined computer device and a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Various views of digital media content permits users to easily and efficiently access various digital media content. Different views are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to maintain and manage digital media content libraries. According to some embodiments, the libraries comprise user digital media content and references digital media content. Functionality provided to a user can be tailored to the type of content displayed, accessed and/or managed. According to various aspects, methods and systems are provided for accessing and managing digital media libraries on a streamlined computing device with a plurality selectable I/O profiles. According to some embodiments, the methods may include displaying a GUI on a device, wherein the GUI comprises at least a plurality of views of digital media content, providing for transition between the plurality of views in response to selection of an I/O profile and in response to activation of a view selector component by a user, executing an association with the at least one of the plurality of visual representations with digital media content in response to selection, transitioning a display on the computing device to a view of the digital media content, and providing for display of user digital media content and referenced digital media content in the view of the digital media content.07-08-2010