Khandelwal, CA
Anubhav Khandelwal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150206593 | PROGRAMMING AND VERIFYING FOR NON-VOLATILE STORAGE - Non-volatile storage systems, and methods for programming non-volatile storage elements of non-volatile storage systems, are described herein. A method for programming a non-volatile storage element includes performing a plurality of program-verify iterations for the non-volatile storage element. This includes inhibiting programming of the non-volatile storage element when a present program-verify iteration is less than a threshold corresponding to a target data state that the storage element is being programmed to. This also includes enabling programming of the non-volatile storage element when the present program-verify iteration is greater than or equal to the threshold corresponding to the target data state that the storage element is being programmed to. Inhibiting programming of the non-volatile storage element causes boosting of a channel voltage of the storage element, which speeds up programming of one or more further non-volatile storage elements neighboring the boosted storage element, compared to if there were no such boosting. | 07-23-2015 |
Anubhav Khandelwal, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100259987 | Two Pass Erase For Non-Volatile Storage - Techniques are disclosed herein for erasing non-volatile memory cells. The memory cells are erased using a trial erase pulse. A suitable magnitude for a second pulse is determined based on the magnitude of the trial erase pulse and data collected about the threshold voltage distribution after the trial erase. The second erase pulse is used to erase the memory cells. In one implementation, the threshold voltages of the memory cells are not verified after the second erase. Soft programming after the second erase may be performed. The magnitude of the soft programming pulse may be determined based on the trial erase pulse. In one implementation, the memory cells' threshold voltages are not verified after the soft programming. Limiting the number of erase pulses and soft programming pulses saves time and power. Determining an appropriate magnitude for the second erase pulse minimizes or eliminates over-erasing. | 10-14-2010 |
20100277983 | Two Pass Erase For Non-Volatile Storage - Techniques are disclosed herein for erasing non-volatile memory cells. A subset of the memory cells are pre-conditioned prior to erase. The pre-conditioning alters the threshold voltage of the memory cells in a way that may help make later calculations more accurate. As an example, memory cells along a single word line might be pre-conditioned. After the pre-conditioning, the memory cells are erased using a trial erase pulse. A suitable magnitude for a second pulse is determined based on the magnitude of the trial erase pulse and data collected about the threshold voltage distribution after the trial erase. The second erase pulse is used to erase the memory cells. Determining an appropriate magnitude for the second erase pulse minimizes or eliminates over-erasing. | 11-04-2010 |
20110122695 | PROGRAMMING MEMORY WITH BIT LINE FLOATING TO REDUCE CHANNEL-TO-FLOATING GATE COUPLING - During programming of storage elements, channel-to-floating gate coupling effects are compensated to avoid increased programming speed and threshold voltage distribution widening. Programming speed can be adjusted by grounding the bit line of a selected storage element until it reaches a verify level which is below a target verify level of its target data state, after which the bit line is floated so that programming speed is slowed. The verify level which triggers the floating can be a target verify level of a data state that is one or more states below the target data state. Or, the verify level which triggers the floating can be an offset verify level of the target data state. An option is to raise the bit line voltage before it floats, to enter a slow programming mode, in which case there is a double slow down. | 05-26-2011 |
20110286279 | Erase and Programming Techniques to Reduce the Widening of State Distributions in Non-Volatile Memories - Techniques are presented for use in memory devices to improve reliability and endurance by reducing the widening in state distributions, that occurs after multiple write/erase cycles. One set of techniques uses a pre-conditioning operation where a pulse series, which may include program and gentle erase, are applied to one or more wordlines while a voltage differential is applied in the wordline direction, bitline direction, or both. Another set of techniques uses a dual or multi-pulse program process, where an increased wordline-to-wordline differential used in the first pulse of a pair. | 11-24-2011 |
20120250414 | REDUCING NEIGHBOR READ DISTURB - Methods and devices for sensing non-volatile storage devices in a way that reduces read disturb are disclosed. Techniques are used to reduce read disturb on memory cells that are neighbors to selected memory cells. For example, on a NAND string, the memory cells that are next to the selected memory cell presently being read may benefit. In one embodiment, when reading memory cells on a selected word line WLn, Vread+Delta is applied to WLn+2 and WLn−2. Applying Vread+Delta to the second neighbor word line may reduce read disturb to memory cells on the neighbor word line WLn+1. | 10-04-2012 |
20120300550 | Ramping Pass Voltage To Enhance Channel Boost In Memory Device, With Optional Temperature Compensation - In a non-volatile storage system, one or more substrate channel regions for an unselected NAND string are boosted during programming to inhibit program disturb. A voltage applied to one or more unselected word lines associated with at least a first channel region is increased during a program pulse time period in which a program pulse is applied to a selected word line. The increase can be gradual, in the form of a ramp, or step-wise. The boosting level of the first channel region can be maintained. The increase in the voltage applied to the one or more unselected word lines can vary with temperature as well. Before the program pulse time period, the voltage applied to the one or more unselected word lines can be ramped up at a faster rate for a second, adjacent channel region than for the first channel region, to help isolate the channel regions. | 11-29-2012 |
20130314987 | Ramping Pass Voltage To Enhance Channel Boost In Memory Device - In a non-volatile storage system, first and second substrate channel regions for an unselected NAND string are boosted during programming to inhibit program disturb. The first and second substrate channel regions are created on either side of an isolation word line. During a program pulse time period in which a program pulse is applied to a selected word line, a voltage applied to an unselected word line which extends directly over the second channel region is stepped up to a respective pre-program pulse voltage, at a faster rate at which a voltage applied to an unselected word line which extends directly over the first channel region is stepped up to a respective pre-program pulse voltage. This helps improve the isolation between the channel regions. | 11-28-2013 |
Anubhav Khandelwal, Campbell, CA US
Patent application number | Description | Published |
---|---|---|
20140258590 | Enhanced Dynamic Read Process with Single-Level Cell Segmentation - A dynamic read case designation is determined for each of multiple wordline regions, respectively, of each of a number of single-level cell logic groups within a computer memory. The dynamic read case designation for any given one of the multiple wordline regions specifies a wordline read voltage to be used in reading memory cells of each wordline within the given one of the multiple wordline regions. The number of single-level cell logic groups are folded into a multi-level cell block. The folding includes reading the memory cells of each wordline of each of the multiple wordline regions of each of the number of single-level cell logic groups using a wordline read voltage corresponding to the dynamic read case designation, as determined for the wordline region within which the read memory cells reside. | 09-11-2014 |
Ashish Khandelwal, Aliso Viejo, CA US
Patent application number | Description | Published |
---|---|---|
20100049784 | SYSTEM AND METHOD FOR WEB-BASED ACCESS RELATIVE TO A DOCUMENT PROCESSING DEVICE - The subject application is directed to a security system and method for web-based access relative to a document processing device. Safe site data corresponding to a plurality of acceptable data addresses is stored in a data storage. A plurality of web pages is generated via an associated web server. Each address referenced within each of the plurality of web pages is identified and tested against the safe site data. An alarm is generated when an output of the testing indicates at least one identified address that is not associated with safe site data in accordance with an output of the testing. The web page output is enabled by the web server to a thin client when an output of the testing indicates that each identified address is associated with safe data. | 02-25-2010 |
20110016531 | SYSTEM AND METHOD FOR AUTOMATED MAINTENANCE BASED ON SECURITY LEVELS FOR DOCUMENT PROCESSING DEVICES - The subject application is directed to a system and method for automated maintenance of preselected security levels for document processing devices. A network data connection is established with at least one document processing device of a plurality thereof. At least one document processing device is identified and testing software is pushed to the at least one document processing device so as to commence loading and running thereof. Test result data is received from the at least one document processing device in accordance with a running of the testing software, a security level associated with the at least one document processing device is identified, and updated software is pushed to the at least one document processing device in accordance with received test result data and an identified security level. | 01-20-2011 |
Ashish Khandelwal, Laguna Hills, CA US
Patent application number | Description | Published |
---|---|---|
20120117480 | System and Method for Locating Document Processing Devices - The subject application is directed to a system and method for locating a document processing device. Device data corresponding to the physical location of a plurality of uniquely identified document processing devices is stored in a location data storage device coupled to a location server. A user device obtains user location data corresponding to a physical location of a user. The user device receives, via user interface, a user query for a location of at least one document processing device. The user device sends the user location data and the query to the location server. The location server generates document processing device list data based upon a comparison of the user location data and the device data. The user device displays the document processing device list data on the user interface. | 05-10-2012 |
Deepak Khandelwal, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100124211 | REDUCING AN OCCURRENCE OF A VOIP CALL ON HOLD FROM BEING DROPPED IN EV-DO SYSTEMS - Methods, apparatuses, and systems for reducing an occurrence of a Voice over Internet Protocol (VoIP) call from being disconnected in an Evolution Data Only (EV-DO) system are disclosed. The VoIP call is placed on hold and at least one keep-alive packet is issued to prevent a radio link from disconnecting. The at least one keep-alive packet is issued at least while the VoIP call associated with the radio link is on hold and is configured to reset a dormancy timer for the call at one or more network entities. | 05-20-2010 |
20100284284 | VOICE OVER INTERNET PROTOCOL (VoIP) ACCESS TERMINAL - An access terminal includes a processing system configured to determine whether a voice over internet protocol (VoIP) communication channel is available. The processing system is also configured, upon entry into a VoIP-enabled communication environment, to provide without manual intervention a first request for one or more VoIP network connection resources to initiate communication between the access terminal and a packet data gateway over a VoIP communication channel. A method and a processing system are also provided for initiating a VoIP service. | 11-11-2010 |
20110003593 | Apparatus and Method for a Centrally Managed Handoff Between Two Technologies - An apparatus and method for a centrally managed handoff comprising originating a service using a first technology and connecting the service using the first technology; activating a second technology that is different from the first technology; receiving a first request for the handoff from the first technology to the second technology; sending a second request for the handoff from the first technology to the second technology, wherein the second request relates to the first request; receiving an acknowledgement that the second technology is available; implementing the handoff from the first technology to the second technology; and determining that the handoff is successfully implemented before terminating the first technology. | 01-06-2011 |
Girish Khandelwal, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120127930 | UPLINK DATA ARRIVAL RANDOM ACCESS PROCEDURE - User equipment (UE) transmits an access response to a random access procedure (RACH) preamble message to acquire an uplink grant from a node of a wireless communication system. The access response provides an uplink grant to the UE for a request for authorization to transmit uplink data to the node. In response to determining that the access response message provides an uplink grant sufficient to empty the UE's data buffer, the UE transmits the request for authorization including the uplink data to the node. The UE can then terminate the RACH procedure without requiring any subsequent uplink grant from the node, having accomplished successful data transmission using the request for authorization. | 05-24-2012 |
Kartikay Khandelwal, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140156624 | Producing, Archiving and Searching Social Content - A search engine configured to process social communications such that the social communications can be searched according to a specific time period is presented. The search engine (or related process) accesses a store or feed of social communications and segments the social communications according to time periods. The segments are processed such that a representative set of social communications related to topics of the time period are determined. The representative set of social communications is stored in a content store such that the search engine can retrieve them in response to a search query regarding social communications relating to a topic/time period. | 06-05-2014 |
20140280052 | KNOWLEDGE DISCOVERY USING COLLECTIONS OF SOCIAL INFORMATION - Architecture that enables access to high quality summaries of trending topics of social media data, and presents to a consumer an aggregated view of the social activity of a unit of information of interest across different networks (and then defined by increments of time, if desired). The social network data is mined to extract associated attributes as well as popular hashtags, links, etc. This provides a consumer with a single interface for all relevant social activity associated with a user query and enable the capability to browse through the unit(s) of information via the interface. The user can also follow (track) the unit(s) of information of interest as well as receive personalized notifications (e.g., emails) thereby keeping the consumer current with trends on a time basis (e.g., daily, weekly, etc.). | 09-18-2014 |
20150081713 | SOCIAL MEDIA DRIVEN INFORMATION INTERFACE - One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share, and/or discuss various information through social media sources. Accordingly, social media data may be obtained from such social media sources. The social media data may be grouped into sets of social media data based upon temporal information. Within the sets of social media data, social media entries may be clustered into topic clusters (e.g., a royal wedding topic cluster, a plane crash topic cluster, etc.). Event summaries may be generated for respective topic clusters. The event summaries may be used to populate timeslots of an information interface, such as a calendar or timeline, to create annotated timeslots. In this way, the information interface may provide users with an interactive view of events over a time period, such as a year-in-review, based upon social media data. | 03-19-2015 |
20150120680 | DISCUSSION SUMMARY - One or more techniques and/or systems are provided for providing a discussion summary corresponding to a search query and/or for providing discussion session search results. For example, discussion data (e.g., corresponding to real-time messaging, such as a microblog discussion) may be evaluated to identify a discussion topic for a discussion sessions (e.g., a kitchen renovation topic may be assigned to a 1 hour exchange of kitchen renovation messages by a discussion group). A discussion summary of a discussion session may be provided based upon the discussion session having a discussion topic corresponding to a search query topic of a search query. The discussion summary may be provided along with other results for the query and may describe the discussion group, identifiers such as hashtags used by the discussion group, meeting dates/times, average number(s) of participants, other discussion sessions hosted by the discussion group, future discussion sessions, and/or other information. | 04-30-2015 |
Nitin Khandelwal, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140344258 | RANKING CHANNELS IN SEARCH - A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The search result is generated in response to a search query. The search result is modified to comprise a predetermined number of channels within a predetermined number of the plurality of entries. The modified search result is updated based on the plurality of entries and a subset of the updated modified search result is selected to be presented in response to the search query. The subset of the updated modified search result comprises the channel and at least one selection of data content. | 11-20-2014 |
20140358907 | METHOD FOR CLUSTERING RESULTS FROM A SAME CHANNEL - An initial plurality of search results is obtained based on a search query pertaining to a topic of interest. A determination is made of whether to perform clustering on the initial plurality of search results. Upon determining not to perform clustering on the search result, a user interface with the initial plurality of search results is provided. Upon determining to perform clustering on the initial plurality of search results, a user interface with a modified plurality of search results is provided. The user interface is to position a first result in the modified plurality of search results adjacent to a position of a second search result in the modified plurality of search results. The first search result is associated with a channel and the second search result is associated with the channel. | 12-04-2014 |
Nitin Khandelwal, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20160070962 | Selecting and Presenting Representative Frames for Video Previews - A computer-implemented method for selecting representative frames for videos is provided. The method includes receiving a video and identifying a set of features for each of the frames of the video. The features including frame-based features and semantic features. The semantic features identifying likelihoods of semantic concepts being present as content in the frames of the video. A set of video segments for the video is subsequently generated. Each video segment includes a chronological subset of frames from the video and each frame is associated with at least one of the semantic features. The method generates a score for each frame of the subset of frames for each video segment based at least on the semantic features, and selecting a representative frame for each video segment based on the scores of the frames in the video segment. The representative frame represents and summarizes the video segment. | 03-10-2016 |
Rajesh Khandelwal, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20160110120 | EFFICIENT MODIFICATION OF STORAGE SYSTEM METADATA - A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated. | 04-21-2016 |
20160110121 | RESOURCE RESERVATION FOR STORAGE SYSTEM METADATA UPDATES - It is determined that a first set of one or more blocks associated with a file system are to be freed. Each of the first set of blocks is associated with a block identifier. In response to a determination that the first set of blocks is to be freed, it is determined that a first log has been allocated an insufficient number of data blocks to store the block identifiers that are associated with the first set of blocks. In response to a determination that the first log has been allocated an insufficient number of data blocks, one or more data blocks are allocated to the first log. It is indicated that one or more block identifiers are to be removed from the first log and added to a second log. It is indicated that metadata associated with a second set of one or more blocks is to be updated. | 04-21-2016 |
Sanket Khandelwal, Culver City, CA US
Patent application number | Description | Published |
---|---|---|
20150173697 | SYSTEM AND METHOD FOR SPATIOTEMPORALLY SYNCHRONIZING AND DISPLAYING BODILY ORGAN IMAGES AND PHYSIOLOGICAL PARAMETER(S) RELATED THERETO - A visualization system may include a radiographic imaging apparatus for obtaining radioscopic images of a bodily organ with one or more radio discernible sensors introduced into the organ in order to sense physiological parameter(s) related to the physiological activity of the imaged organ. The sensors may be pressure sensors, temperature sensors, etc. The visualization system may also include a computing device for identifying the organ and the relative locations of the sensors in each radioscopic image, and it may generate a displayable representation symbol that may represent the sensors and the sensors' output values. Display attributes that depend on the sensors' locations and output values may define the location of the representation symbol. Acquiring a radioscopic image of the bodily organ and reading the sensors' outputs may be performed simultaneously in order to facilitate spatiotemporal synchronization between display of the image of the organ and display of the representation symbol. | 06-25-2015 |
20150257703 | ANAL FIXATION DEVICE - Anorectal diagnostic procedures are oftentimes carried out with the patient laying in the left decubitus position, which leads to non-representative response to test maneuvers due to the unnatural position and patient anxiety. Devices spanning, or fastened on, the interglutial cleft of a patient allow for a more natural patient position and eliminate non-representative responses. | 09-17-2015 |
Shambhoo Khandelwal, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140176586 | MULTI-MODE MEMORY ACCESS TECHNIQUES FOR PERFORMING GRAPHICS PROCESSING UNIT-BASED MEMORY TRANSFER OPERATIONS - This disclosure describes techniques for performing memory transfer operations with a graphics processing unit (GPU) based on a selectable memory transfer mode, and techniques for selecting a memory transfer mode for performing all or part of a memory transfer operation with a GPU. In some examples, the techniques of this disclosure may include selecting a memory transfer mode for performing at least part of a memory transfer operation, and performing, with a GPU, the memory transfer operation based on the selected memory transfer mode. The memory transfer mode may be selected from a set of at least two different memory transfer modes that includes an interleave memory transfer mode and a sequential memory transfer mode. The techniques of this disclosure may be used to improve the performance of GPU-assisted memory transfer operations. | 06-26-2014 |
20150109293 | SELECTIVELY MERGING PARTIALLY-COVERED TILES TO PERFORM HIERARCHICAL Z-CULLING - This disclosure describes techniques for performing hierarchical z-culling in a graphics processing system. In some examples, the techniques for performing hierarchical z-culling may involve selectively merging partially-covered source tiles for a tile location into a fully-covered merged source tile based on whether conservative farthest z-values for the partially-covered source tiles are nearer than a culling z-value for the tile location, and using a conservative farthest z-value associated with the fully-covered merged source tile to update the culling z-value for the tile location. In further examples, the techniques for performing hierarchical z-culling may use a cache unit that is not associated with an underlying memory to store conservative farthest z-values and coverage masks for merged source tiles. The capacity of the cache unit may be smaller than the size of cache needed to store merged source tile data for all of the tile locations in a render target. | 04-23-2015 |
Shashikant Khandelwal, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20150039289 | Systems and Methods for Representing, Diagnosing, and Recommending Interaction Sequences - Systems and methods for representing and diagnosing interaction sequences in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a group interaction diagnosis and recommendation server system includes a processor and a memory configured to store a set of reference interaction data, where the reference interaction data includes a set of reference interaction sequences, wherein a group interaction diagnosis application configures the processor to obtain a set of group interaction data, generate an interaction model based on the group interaction data and an interaction dynamics language, determine at least one interaction sequence within the set of group interaction data based on the generated interaction model, identify at least one matching interaction sequence within the determined at least one interaction sequence, and recommend at least one improved interaction sequence based on the identified at least one matching interaction sequence and the set of reference interaction data. | 02-05-2015 |
Shashikant Brijmohan Khandelwal, Standford, CA US
Patent application number | Description | Published |
---|---|---|
20120101997 | DATABASE DATA RECOVERY SYSTEM AND METHOD - The present invention relates to a system and method of data restoration, for instance, after the occurrence of a user error. In particular, snapshot database can be maintained that stores a copy of database data. The snapshot database does not have to store a complete copy of all data on a source database, but rather shares data that is common to both but not necessarily identical. If an error occurs on the primary database then the database can be reverted back to a point in time prior to the error by replacing source database files with snapshot files. Additionally, an undo component can be employed in conjunction with the snapshot to approach an error to a finer grained point in time. In brief, the present invention can restore a database much faster and simpler, while utilizing less space and resources than conventional data restoration technologies. | 04-26-2012 |
Somesh Khandelwal, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140339014 | SOUND BARRIER SYSTEMS - A cellular material barrier system for reducing sound transmission. The cellular material system includes a planar cellular metamaterial arrangement which includes at least one unit cell, the unit cell includes a sound normalizing arrangement, and a planar metamaterial arrangement coupled to the sound normalizing arrangement on a first side, the planar metamaterial arrangement includes a plate, and a frame affixed to the plate, the sound normalizing arrangement configured to normalize incident sound received at non-normal angle to thereby convey sound at normal angles to the planar metamaterial arrangement, the unit cell further comprising a back layer that is coupled to the sound normalizing arrangement on a second side, opposite the first side, the back layer is made from a porous material, including at least one of a fibrous layer, polymeric foams, ceramic foams, and metallic foams. | 11-20-2014 |
20140360709 | METAMATERIAL SYSTEMS WITH VARIABLE CONDUCTIVITIES AND METHODS FOR THEIR MANUFACTURE AND USE - Metamaterial systems capable of exhibiting changes in thermal conductivities in response to an external control or input, as well as methods relating thereto. The metamaterial systems include first and second plates, and a metamaterial core between and thermally coupled to the first and second plates. The metamaterial core comprises a plurality of elements coupled to and contacting each other, with each of the elements being a pseudo-tetrahedron having surfaces that define surface-to-surface contacts with at least one other of the elements. A force is applied to the metamaterial core that increases contact pressures between the elements at the surface-to-surface contacts thereof and thereby increases thermal contact conductivities at the surface-to-surface contacts and increases a thermal conductivity of the metamaterial core. | 12-11-2014 |
20150376782 | Wafer Placement And Gap Control Optimization Through In Situ Feedback - Apparatus and methods of dimension control and monitoring between a processes fixture and a susceptor, and position determination of wafers are described. | 12-31-2015 |
20150380221 | Hole Pattern For Uniform Illumination Of Workpiece Below A Capacitively Coupled Plasma Source - A plasma source assembly for use with a processing chamber includes a blocker plate with a first set of apertures within an inner electrical center of the blocker plate and smaller apertures around the outer peripheral edge. The apertures can decrease gradually in diameter from the electrical center outward to the peripheral edge or can be in discrete increments with the smallest at the outer peripheral edge. | 12-31-2015 |
Tanuj Khandelwal, Riverside, CA US
Patent application number | Description | Published |
---|---|---|
20150051894 | TRACTION POWER SIMULATION - Systems and methods are provided for simulating fraction power and control in transportation systems under design conditions and/or utilizing real-time data. | 02-19-2015 |
20150100282 | GENERATOR DYNAMIC MODEL PARAMETER ESTIMATION AND TUNING USING ONLINE DATA AND SUBSPACE STATE SPACE MODEL - Generator dynamic model parameter estimation and tuning using online data and subspace state space models are disclosed. According to one embodiment, a system comprises a sensor, a data acquisition network in communication with the sensor; a user console and an identification and tuning engine in communication with the data acquisition network, the user console, and a database. The database comprises one or more generator models, and the identification and tuning engine identifies and tunes parameters associated with a selected generator model. | 04-09-2015 |
Tanuj Khandelwal, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20140001847 | PROACTIVE INTELLIGENT LOAD SHEDDING | 01-02-2014 |
Vivek Khandelwal, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090083833 | AUTHENTICATION WITH PHYSICAL UNCLONABLE FUNCTIONS - Physical Unclonable Functions (PUFs) for authentication can be implemented in a variety of electronic devices including FPGAs, RFIDs, and ASICs. In some implementations, challenge-response pairs corresponding to individual PUFs can be enrolled and used to determine authentication data, which may be managed in a database. Later when a target object with a PUF is intended to be authenticated a set (or subset) of challenges are applied to each PUF device to authenticate it and thus distinguish it from others. In some examples, authentication is achieved without requiring complex cryptography circuitry implemented on the device. Furthermore, an authentication station does not necessarily have to be in communication with an authority holding the authentication data when a particular device is to be authenticated. | 03-26-2009 |
20120290845 | SOFT MESSAGE SIGNING - A message is signed using a PUF without having to exactly regenerate a cryptographic key. Another party that shares information about the PUF is able to verify the signature to a high degree of accuracy (i.e., high probability of rejection of a forged signature and a low probably of false rejection of a true signature). In some examples, the information shared by a recipient of a message signature includes a parametric model of operational characteristics of the PUF used to form the signature. | 11-15-2012 |