Shankar, CA
Ajeet Ganesh Shankar, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20100049707 | System And Method For The Structured Display Of Items - A system and method for displaying items by receiving a query, identifying query feature values for similarity features associated with the query, identifying items each having item feature values for similarity features thereof, for each of the identified items and for each of the similarity features, determining a feature distance between the query feature value and the item feature value, and presenting the identified items in a two dimensional array of cells. The array defines reference vectors corresponding to the similarity features. The identified items are positioned within the array relative to the origin cell, for any of the cells, by determining difference function values. for the identified items each based on the feature distances of the item, the reference vectors and the coordinates of the cell, and placing one of the items in the cell based upon the determined difference function values. | 02-25-2010 |
Ankit Shankar, Millbrae, CA US
Patent application number | Description | Published |
---|---|---|
20150089424 | PRESENTATION AND ANALYSIS OF USER INTERACTION DATA - An interactive, graph-based user interaction data analysis system is disclosed. The system is configured to provide analysis and graphical visualizations of user interaction data to a system operator. In various embodiments, interactive visualizations and analyses provided by the system may be based on user interaction data aggregated across particular groups of users, across particular time frames, and/or from particular computer-based platforms and/or applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns and/or ways to optimize for desired user interactions, among others. In an embodiment, the system allows an operator to analyze and investigate user interactions with content provided via one or more computer-based platforms, software applications, and/or software application editions. | 03-26-2015 |
20150112998 | SYSTEMS AND USER INTERFACES FOR DYNAMIC AND INTERACTIVE SIMULTANEOUS QUERYING OF MULTIPLE DATA STORES - Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources. | 04-23-2015 |
Asim Shankar, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140067862 | FIXED WIDTH ENCODING DOCUMENT POSTING LISTS - This specification describes technologies relating to fixed width encoding/decoding of document posting lists. In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include a server obtaining a list of one or more of document identification numbers, each of the document identification numbers uniquely identifying a document; an encoding device operatively connected to the server, the encoding device generating a sequence of deltas from the sequential list of one or more of the document identification numbers, and encoding each delta in the sequence of deltas using a fixed-width encoding scheme. | 03-06-2014 |
Geetha Shankar, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110301188 | Synergistic Effects Between Sphingosine-1-Phosphate Receptor Antagonists and Antimicrotubule Agents - This invention is based on the discovery that the administration of a sphingosine-1-phosphate receptor antagonist (S1P) and at least one chemotherapeutic agent selected from the the group of antimicrotubule agents provides an unexpectedly superior treatment for cancer. Antimicrobial agents such as the taxane compounds are known in the art, for example, paclitaxel (available as TAXOL® from Bristol-Myers Squibb, Princeton, N.J.), docetaxel (available as TAXOTERE® from Sanofi-aventis, Bridgewater, N.J.) and the like and other compounds that act as antimicrotubule agents, such as Vincristine (ONCOVIN®, VINCASAR PFS®, VCR), Vinblastin (VELBAN®, VELSAR®) and Vinorelbine, and similar compounds. The present invention also provides methods of modulating the growth of selected cell populations, such as cancer cells, by administering a therapeutically effective amount of at least one sphingosine-1-phosphate 1 (S1P1R) receptor antagonists, and at least one antimicrotubule agent. | 12-08-2011 |
Gita Natarajan Shankar, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20080207745 | Orally-absorbed formulation for paromomycin - A composition for oral treatment of visceral leishmaniasis comprises paromomycin and a permeation enhancer that increases oral bioavailability of the paromomycin to at least 20%. | 08-28-2008 |
20090111736 | Orally-Absorbed Solid Dose Formulation for Vancomycin - An orally bioavailable pharmaceutical composition comprises at least 40% (w/w) vancomycin; a permeation enhancer component comprising 0.1 to 10.0% (w/w) of a polyoxyethylene sorbitan fatty acid ester; and a particulate carrier onto which the permeation enhancer component is adsorbed. | 04-30-2009 |
Hari Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110099500 | HISTORICAL NETWORK EVENT VIEWING - A computer-implemented method, comprising determining a displayable sub range of events from among event records in a stored repository of network event data; determining a start time; in response to determining the start time, loading from the repository, a subset of a specified number of event records representing only network events that occurred at one or more network infrastructure elements before the start time; graphically displaying, in a first portion of a screen display on a display unit, an event graph that plots a number of network events that occurred in each of a plurality of discrete time periods represented by the sub range of events, and between the start time and the end time; graphically displaying, over the event graph, a time slider and a loaded event indicator area that is delimited by the start time and the end time; displaying, in a second portion of the screen display, a table listing only such network events as occurred between the start time and end time as indicated by the loaded event indicator area; wherein the steps are performed by one or more computing devices. | 04-28-2011 |
20120166886 | NON-DISRUPTIVE FAILOVER OF RDMA CONNECTION - A novel RDMA connection failover technique that minimizes disruption to upper subsystem modules (executed on a computer node), which create requests for data transfer. A new failover virtual layer performs failover of an RDMA connection in error so that the upper subsystem that created a request does not have knowledge of an error (which is recoverable in software and hardware), or of a failure on the RDMA connection due to the error. Since the upper subsystem does not have knowledge of a failure on the RDMA connection or of a performed failover of the RDMA connection, the upper subsystem continues providing requests to the failover virtual layer without interruption, thereby minimizing downtime of the data transfer activity. | 06-28-2012 |
20130312054 | Transport Layer Security Traffic Control Using Service Name Identification - Traffic control techniques are provided for intercepting an initial message in a handshaking procedure for a secure communication between a first device and a second device at a proxy device. Identification information associated with the second device is extracted from the initial message. A policy is applied to communications between the first device and second device based on the identification information. | 11-21-2013 |
20140074969 | Out of Order Delivery for Data and Metadata Mirroring in a Cluster Storage System - Described herein are a system and method for remote mirroring of data and metadata from a local node to a remote node using out-of-order delivery (OOD), while also providing data integrity at the remote node. OOD may utilize increased throughput of multiple connection paths between nodes. A mirroring layer/engine executing on the local node may receive related groups of data and metadata for storing to the remote node, each related group comprising one or more data sets and one metadata set that describes and is associated with each of the one or more data sets in the related group. The mirroring layer provides data integrity at the remote node by ensuring that the metadata set of a related group is stored to the remote node only after all the data sets in the related group are stored to the remote node, thus ensuring data consistency at the remote node. | 03-13-2014 |
20140075497 | Early Policy Evaluation of Multiphase Attributes in High-Performance Firewalls - A policy is established comprising a condition having a multiphase attribute of a multiphase transaction. Phase specific policies are established for each phase in which the multiphase attribute may become known. The multiphase transaction is evaluated according to the phase specific policies at each phase of the multiphase transaction in which the multiphase attribute may become known until a policy decision of the policy is determined. | 03-13-2014 |
20140082204 | Seamless Engagement and Disengagement of Transport Layer Security Proxy Services - Techniques are presented for seamless engagement and disengagement of Transport Layer Security proxy services. A first initial message of a handshaking procedure for a first secure communication session between a first device and a second device is intercepted at a proxy device. The first initial message of the handshaking procedure is saved at the proxy device. A second initial message of a second handshaking procedure for a second secure communication session between the proxy device and the second device is sent from the proxy device to the second device. It is determined from the second handshaking procedure that inspection of the first secure communication session is not to be performed by the proxy device. The first secure communication session is established without examination of the communication traffic by the proxy device. | 03-20-2014 |
20140136880 | NON-DISRUPTIVE FAILOVER OF RDMA CONNECTION - A novel RDMA connection failover technique that minimizes disruption to upper subsystem modules (executed on a computer node), which create requests for data transfer. A new failover virtual layer performs failover of an RDMA connection in error so that the upper subsystem that created a request does not have knowledge of an error (which is recoverable in software and hardware), or of a failure on the RDMA connection due to the error. Since the upper subsystem does not have knowledge of a failure on the RDMA connection or of a performed failover of the RDMA connection, the upper subsystem continues providing requests to the failover virtual layer without interruption, thereby minimizing downtime of the data transfer activity. | 05-15-2014 |
20150193156 | NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS - In one embodiment, a node coupled to a plurality of solid state drives (SSDs) executes a storage input/output (I/O) stack having a plurality of layers. Write data associated with one or more write requests to the SSDs is stored in a volatile log. The write data is organized into one or more extents that are copied to the SSDs. The volatile log has a front-end and a set of records with metadata. The metadata includes a head offset referencing an initial record and a tail offset referencing a final record. A portion of the one or more write requests including the write data is copied to a non-volatile log maintained in a non-volatile random access memory (NVRAM). The front-end and the set of records from the volatile log are copied, but the head offset and the tail offset are not, to reduce an amount of metadata copied to the NVRAM. | 07-09-2015 |
Hari Shankar, Westlake Village, CA US
Patent application number | Description | Published |
---|---|---|
20150155946 | OPTICAL PAM MODULATION WITH DUAL DRIVE MACH ZEHNDER MODULATORS AND LOW COMPLEXITY ELECTRICAL SIGNALING - The present invention is directed to data communication system and methods. More specifically, various embodiments of the present invention provide a communication interface that is configured to transfer data at high bandwidth using PAM format(s) over optical communication networks. In various embodiments, amplitude and phase of the optical wave are modulated. There are other embodiments as well. | 06-04-2015 |
Indumathi Shankar, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20110145631 | ENHANCED CLUSTER MANAGEMENT - An embodiment of the present invention is directed to a method and system for making intelligent failover decisions within a server cluster. The method includes receiving temperature information and location information using RFID technology and detecting an error condition. The method further includes responsive to the error condition, selecting a failover target based on said temperature information and location information and transferring operations from a portion of a storage cluster to the failover target based on the selecting. | 06-16-2011 |
Jayaraman Vijay Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140139032 | MODIFIED PERTURN AND OBSERVE OF TRANSCONDUCTANCE TRANSFER FOR MAXIMUM POWER POINT TRACKING IN PHOTOVOLTAIC SYSTEMS - In one example, a method of operating a photovoltaic (PV) system substantially at a maximum power point is described. The PV system includes a PV module and an inverter coupled to the PV module. The method includes controlling an output of the inverter as a function of a trans-conductance of the PV module over time. | 05-22-2014 |
20140139260 | ANTI-ISLANDING FOR GRID TIED INVERTERS - A method of detecting an islanding condition for a grid tied inverter includes receiving a plurality of sensed operating conditions for the grid tied inverter, and determining, based on the sensed operating conditions, whether a first fault has occurred. After determining that a first fault has occurred, the method includes determining whether a second fault has occurred. An islanding fault signal is generated when the second fault is determined to have occurred. | 05-22-2014 |
20140185331 | ACTIVE FORWARD MODE RECTIFIER - A power converter includes a transformer having a primary winding and a secondary winding, a primary side circuit coupled to the primary winding, and a secondary side circuit coupled to the secondary winding and configured to output a substantially direct current (DC) output. The primary side circuit is configured to receive an input voltage and to switch the input voltage across the primary winding of the transformer. The secondary side circuit includes an active forward mode rectifier. | 07-03-2014 |
Kavitha Shankar, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20140153626 | Automated Line Test Action and Monitoring System - A method includes identifying, at a computing system executing a line test engine, a line to be tested by comparing a test entry of a test configuration database to a first database. The first database includes line data descriptive of multiple lines of a network. The method includes determining, at the computing system, a test to be performed on the line based on the test entry and sending a message from the computing system to a line test controller. The message indicates the line and the test to be performed on the line. The line test controller causes a test device to perform the test on the line. The method includes receiving a result message from the line test controller, wherein the result message indicates a result of the test. | 06-05-2014 |
Laxman Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090196289 | FAST-PATH IMPLEMENTATION FOR AN UPLINK DOUBLE TAGGING ENGINE - A network component for processing a packet can include a buffer configured to receive a packet in an ingress port at a network component, a first identification unit configured to identify a destination address and a network identifier from the packet received at the buffer, and a look-up table configured to be indexed by the destination address and the network identifier identified by the identification unit to obtain an outgoing port bit map. In addition, the network component can include a forwarding unit configured to forward the packet to a destination module and out of an egress port within the network component based on the outgoing port bit map. | 08-06-2009 |
20100302942 | SHARED WEIGHTED FAIR QUEUING (WFQ) SHAPER - A network device includes a port, a buffer, a flow control module, and a service differentiation module. The port is configured to send and receive a packet, wherein the port is connected to a network entity. The buffer is configured to store the packet. The flow control module is configured to control the transmission of the packet within the network device. The service differentiation module is coupled with the buffer and the flow control module. The service differentiation module is configured to regulate storage of the packet in the buffer and to regulate the transmission of the packet from the network device to the network entity. The service differentiation module is also configured to determine excess bandwidth available within the network device and to allocate the excess bandwidth to transmit the packet to the network entity. | 12-02-2010 |
Murali Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100174781 | METHOD AND SYSTEM TO ENABLE DYNAMIC MODIFICATION OF METADATA IN CONTENT - A method to enable dynamic modification of metadata in a content, the method comprising of constructing the content ( | 07-08-2010 |
Narendar Shankar, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120147937 | METHODS, APPARATUS, AND SYSTEMS FOR SECURE DEMAND PAGING AND OTHER PAGING OPERATIONS FOR PROCESSOR DEVICES - A secure demand paging (SDP) system includes a dynamic random access memory (DRAM), a microprocessor having a secure internal memory and coupled to said DRAM, and a non-volatile memory storing a representation of operations accessible by the microprocessor. The stored representation of operations includes a coded physical representation of operations to configure an SDP space in the DRAM, to organize the SDP space into virtual machine contexts, to organize at least one of the virtual machine contexts into block book keeping blocks and book keeping spaces in the block book keeping blocks, and to execute a secure demand paging process between said secure internal memory and said DRAM. | 06-14-2012 |
Narendar Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100011218 | SYSTEM AND METHOD FOR SECURE AUTHENTICATION OF A "SMART" BATTERY BY A HOST - Systems and methods for providing a battery module | 01-14-2010 |
20120011294 | SYSTEM AND METHOD FOR SECURE AUTHENTICATION OF A "SMART" BATTERY BY A HOST - Systems and methods for providing a battery module | 01-12-2012 |
20120278629 | SYSTEM AND METHOD FOR SECURE AUTHENTICATION OF A "SMART" BATTERY BY A HOST - Systems and methods for providing a battery module | 11-01-2012 |
20150143514 | METHODS, APPARATUS, AND SYSTEMS FOR SECURING SIM (SUBSCRIBER IDENTITY MODULE) PERSONALIZATION AND OTHER DATA ON A FIRST PROCESSOR AND SECURE COMMUNICATION OF THE SIM DATA TO A SECOND PROCESSOR - An electronic circuit | 05-21-2015 |
Narendar M. Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140075194 | SYSTEM AND METHOD FOR SECURE AUTHENTICATION OF A "SMART" BATTERY BY A HOST - Systems and methods for providing a battery module | 03-13-2014 |
20150032946 | METHODS, APPARATUS, AND SYSTEMS FOR SECURE DEMAND PAGING AND OTHER PAGING OPERATIONS FOR PROCESSOR DEVICES - A secure demand paging system ( | 01-29-2015 |
20150032951 | METHODS, APPARATUS, AND SYSTEMS FOR SECURE DEMAND PAGING AND OTHER PAGING OPERATIONS FOR PROCESSOR DEVICES - A secure demand paging system ( | 01-29-2015 |
20150033038 | METHODS, APPARATUS, AND SYSTEMS FOR SECURE DEMAND PAGING AND OTHER PAGING OPERATIONS FOR PROCESSOR DEVICES - A secure demand paging system ( | 01-29-2015 |
Natarajan Shankar, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20080304426 | LOGICAL ROUTERS - Systems and methods include providing a router that may be deployed as multiple logical routers that share a common fast interconnect. These logical routers may functionally serve as core routers, peering routers, aggregation routers, etc. A further aspect of the system and methods is that the resources assigned to a logical router are allocated from a pool potentially including multitude of hardware cards. A further aspect of the system and methods is that a logical router may be independently managed by the owner of the router or by an owner of the logical router. | 12-11-2008 |
Natarajan Shankar, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20130111593 | TRANSFORMING UNTRUSTED APPLICATIONS INTO TRUSTED EXECUTABLES THROUGH STATIC PREVIRTUALIZATION | 05-02-2013 |
Pravin Shankar, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140006191 | Wireless Client Transaction Systems And Related Methods | 01-02-2014 |
Pravin Shankar, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110258303 | SYSTEM AND METHOD FOR PERSONAL DEVICE SHARING USING SOCIAL NETWORKS - A system and method is disclosed which may comprise receiving, via a computing device, from a first user having a first personal device, a request for sharing access to a resource or a state of a second personal device of a second user, the first user and second user having an on-line social network relationship; and determining whether to grant sharing access to the one of the resource and the state of the second personal device of the second user. Determining whether to grant sharing access may be based, at least in part, upon the nature of the on-line social network relationship. The method and apparatus may comprise registering, via the computing device, an ownership link for a personal device and an owner having a certified identity within the social network; storing the ownership link; and utilizing the ownership link for determining whether to grant sharing access. | 10-20-2011 |
Ravi Shankar, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130096971 | Facilitation of Multi-Project Management Using Critical Chain Methodology - A method on a computer for providing critical chain-based project management across a plurality of projects is disclosed. The method includes generating a plurality of plans, each of the plurality of plans corresponding to one of the plurality of projects, wherein a project comprises at least one task. The method further includes generating buffers for each of the plurality of projects and reconciling project resources among the plurality of projects. The method further includes executing the plurality of project plans, including allowing a user to manage the buffers across the plurality of projects. The user is further provided with information associated with buffers for the plurality of projects, so as to evaluate the status of the plurality of projects. Additionally, the user is provided with task prioritization for any task of the plurality of projects, wherein task prioritization is calculated across the plurality of projects. | 04-18-2013 |
Ravi Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110066467 | SCHEDULING MULTIPLE PROJECTS USING PHASE WORK-IN-PROCESS AND RESOURCE CONSTRAINTS - Some embodiments provide a system for scheduling multiple projects. During operation, the system can receive a set of projects. Each project can be associated with a due date, and can include a group of tasks whose interdependencies are representable using a task dependency network. Next, the system can associate at least some tasks in some of the projects with a phase. The system can then determine project start times and project end times for at least some projects in the set of projects so that the aggregate weight of the projects that are in the phase at any given time is less than or equal to a work-in-process (WIP) limit associated with the phase. The system can also impose resource usage constraints. Further, the system can enable the user to evaluate the impact on the project schedules if the duration of one or more phases is changed. | 03-17-2011 |
20110106713 | POST FACTO IDENTIFICATION AND PRIORITIZATION OF CAUSES OF BUFFER CONSUMPTION - Some embodiments provide a system for determining an aggregate delay associated with a task attribute value. During operation, the system can receive a set of projects, which include completed projects and currently executing projects. Next, the system can determine buffer consumption amounts associated with task chains in each project. A task chain can be a sequence of tasks in the project's task dependency network which ends in the project buffer. The buffer consumption amount associated with a task chain can be the amount of the project buffer that would have been consumed if the tasks in the task chain were the only tasks in the project. Next, the system can select a set of task chains based at least on the buffer consumption amounts. The system can then aggregate task delays for tasks in the set of task chains that are associated with the task attribute value. | 05-05-2011 |
20110107333 | POST FACTO IDENTIFICATION AND PRIORITIZATION OF CAUSES OF BUFFER CONSUMPTION - Some embodiments of the present invention provide systems and techniques for collecting task status information. During operation, the system can receive a status update for a task from a task manager through a GUI. Next, the system can determine whether the first status update for the task indicates that the task is delayed. If the status update indicates that the task is delayed, the system can request the task manager to indicate the help needed to resolve the task delay. Next, the system can receive a help needed descriptor from the task manager. Subsequently, the system can receive another status update for the task from the task manager, wherein the status update indicates that the help specified in the help needed descriptor is no longer required. Next, the system can determine an amount of delay associated with the help needed descriptor. | 05-05-2011 |
20110107334 | POST FACTO IDENTIFICATION AND PRIORITIZATION OF CAUSES OF BUFFER CONSUMPTION - Some embodiments of the present invention provide systems and techniques for determining a start delay and an execution delay for a task. During operation, the system can receive a status update for the task which indicates that the task has started execution. Next, the system can receive a second status update for the task which indicates that the task has completed execution. The system can then determine the start delay for the task by: determining an actual start time using the first status update; and determining a difference between the actual start time and the task's suggested start time. Next, the system can determine the execution delay for the task by: determining an actual execution duration using the first status update and the second status update; and determining a difference between the actual execution duration and the task's planned execution duration. | 05-05-2011 |
20140122161 | WORKFLOW-BASED PROJECT MANAGEMENT - Systems and techniques are described for performing workflow-based project management. An embodiment can receive a scope tree and a sequence of steps, stages, and/or phases that one or more items in the scope tree go through. The embodiment can then generate a set of subprojects, streams, and/or tasks based on the received scope tree and the sequence of steps, stages, and/or phases. Note that each subproject, stream, or task is associated with an item in the scope tree and an item in the sequence of steps, stages, and/or phases. Next, the embodiment can generate a set of interdependencies between the set of subprojects, streams, and/or tasks based on the scope tree and the sequence of steps, stages, and/or phases. The embodiment can then create the project plan that includes the set of subprojects, streams, and/or tasks and the set of interdependencies between the set of subprojects, streams, and/or tasks. | 05-01-2014 |
Ravi Shankar, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140095233 | EFFICIENTLY MODELING DATABASE SCENARIOS FOR LATER USE ON LIFE DATA - A method of modeling a scenario for use with live data in a production database may include selecting the scenario. The live data can be stored in the production database on a first computing resource, and production scenarios can be stored and executed on the live data using the first computing resource. The method may also include identifying a subset of the live data that are affected by the scenario, copying the subset to a second computing resource to create modeling data, running the scenario on the modeling data using the second computing resource, causing a display device to provide an output comprising a result of the scenario on the modeling data, receiving an input indicating that the scenario is approved, and storing the scenario with the plurality of production scenarios for use on the first computing resource. | 04-03-2014 |
Sadasivan Shankar, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090001591 | REDUCING RESISTIVITY IN METAL INTERCONNECTS BY COMPRESSIVE STRAINING - Techniques for reducing resistivity in metal interconnects by compressive straining are generally described. In one example, an apparatus includes a dielectric substrate, a thin film of metal coupled with the dielectric substrate, and an interconnect metal coupled to the thin film of metal, the thin film of metal having a lattice parameter that is smaller than the lattice parameter of the interconnect metal to compressively strain the interconnect metal. | 01-01-2009 |
20090004463 | REDUCING RESISTIVITY IN METAL INTERCONNECTS USING INTERFACE CONTROL - Techniques for reducing resistivity in metal interconnects using interface control are generally described. In one example, an apparatus includes a dielectric substrate, a barrier film coupled with the dielectric substrate, a liner film of a selected material coupled with the barrier film, and a metal coupled with the liner film defining an interface region between the metal and the liner film, the material of the liner film being selected to provide an interface density of state about equal to or less than ten times the density of state of the metal in bulk form. | 01-01-2009 |
20090166867 | METAL INTERCONNECT STRUCTURES FOR SEMICONDUCTOR DEVICES - Cu interconnect structures using a bottomless liner to reduce the copper interfacial electron scattering and lower the electrical resistance are described in this application. The interconnect structures comprise a nucleation layer and a liner layer that may be formed by an oxide or nitride. The bottom portion of the liner layer is removed to expose the nucleation layer. Since the liner is bottomless, the nucleation layer is exposed during Cu deposition and serves to catalyze copper nucleation and enable selective growth of copper near the bottom (where the nucleation layer is exposed), rather than near the liner sidewalls. Thus, copper may be selectively grown with a bottom-up fill behavior than can reduce or eliminate formation of voids. Other embodiments are described. | 07-02-2009 |
20090212421 | POLYMER INTERLAYER DIELECTRIC AND PASSIVATION MATERIALS FOR A MICROELECTRONIC DEVICE - Polymer interlayer dielectric and passivation materials for a microelectronic device are generally described. In one example, an apparatus includes one or more interconnect structures of a microelectronic device and one or more polymeric dielectric layers coupled with the one or more interconnect structures, the polymeric dielectric layers including copolymer backbones having a first monomeric unit and a second monomeric unit wherein the first monomeric unit has a different chemical structure than the second monomeric unit and wherein the copolymer backbones are cross-linked by a first cross-linker or a second cross-linker, or combinations thereof. | 08-27-2009 |
20120153478 | LINER LAYERS FOR METAL INTERCONNECTS - Electrical interconnects for integrated circuits and methods of fabrication of interconnects are provided. Devices are provided comprising copper interconnects having metallic liner layers comprising silver and a second component, such as, lanthanum, titanium, tungsten, zirconium, antimony, or calcium. Methods include providing a substrate having a trench or via formed therein, forming a silver alloy layer, comprising silver and a second component selected from the group consisting of lanthanum, titanium, tungsten, zirconium, antimony, and calcium, onto surfaces of the feature, depositing a copper seed layer, and depositing copper into the feature. | 06-21-2012 |
20120161251 | TRANSISTOR CHANNEL MOBILITY USING ALTERNATE GATE DIELECTRIC MATERIALS - An apparatus comprises a substrate, a phonon-decoupling layer formed on the substrate, a gate dielectric layer formed on the phonon-decoupling layer, a gate electrode formed on the gate dielectric layer, a pair of spacers formed on opposite sides of the gate electrode, a source region formed in the substrate subjacent to the phonon-decoupling layer, and a drain region formed in the substrate subjacent to the phonon-decoupling layer. The phonon-decoupling layer prevents the formation of a silicon dioxide interfacial layer and reduces coupling between high-k phonons and the field in the substrate. | 06-28-2012 |
20120161321 | SEMICONDUCTOR DEVICE CONTACTS - Techniques are disclosed for forming contacts in silicon semiconductor devices. In some embodiments, a transition layer forms a non-reactive interface with the silicon semiconductor contact surface. In some such cases, a conductive material provides the contacts and the material forming a non-reactive interface with the silicon surface. In other cases, a thin semiconducting or insulting layer provides the non-reactive interface with the silicon surface and is coupled to conductive material of the contacts. The techniques can be embodied, for instance, in planar or non-planar (e.g., double-gate and tri-gate FinFETs) transistor devices. | 06-28-2012 |
20140209855 | NANOWIRE STRUCTURES HAVING WRAP-AROUND CONTACTS - Nanowire structures having wrap-around contacts are described. For example, a nanowire semiconductor device includes a nanowire disposed above a substrate. A channel region is disposed in the nanowire. The channel region has a length and a perimeter orthogonal to the length. A gate electrode stack surrounds the entire perimeter of the channel region. A pair of source and drain regions is disposed in the nanowire, on either side of the channel region. Each of the source and drain regions has a perimeter orthogonal to the length of the channel region. A first contact completely surrounds the perimeter of the source region. A second contact completely surrounds the perimeter of the drain region. | 07-31-2014 |
20150187900 | COMPOSITE MATERIALS FOR USE IN SEMICONDUCTOR COMPONENTS - An integrated circuit including a transistor, wherein the transistor includes a substrate including a surface, a gate oxide deposited on the substrate surface and a gate deposited on the gate oxide. The gate oxide includes one or more dielectric domains and a band gap matrix. The dielectric domains includes a first material and the band gap matrix includes a second material, wherein a dielectric constant of the first material is greater than a dielectric constant of the second material and a band gap of the first material is less than a band gap of the second material. | 07-02-2015 |
Sai Shankar, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20120312840 | CONTAINER CLOSURE SYSTEM WITH INTEGRAL ANTIMICROBIAL ADDITIVES - A container-closure system includes a sterile vessel configured to store a preservative-free therapeutic agent. A polymeric applicator is fluidly coupled to the vessel through which the therapeutic agent is dispensed. Surfaces of the applicator that are susceptible to contamination during dispensing of the therapeutic agent comprise one or more antimicrobial additives which provide antimicrobial efficacy at the applicator surfaces. | 12-13-2012 |
20140031767 | DUAL CAP SYSTEM FOR CONTAINER-CLOSURES TO MAINTAIN TIP STERILITY DURING SHELF STORAGE - A container-closure system includes a container configured to hold a therapeutic liquid and having a dispensing tip configured to dispense a dose of the therapeutic liquid. A vented cap is configured to fit over at least a portion of the container including the dispensing tip and having one or more vents that allow air to pass into and out of a cavity defined between the vented cap and the dispensing tip. A second cap is configured to fit over at least a portion of the vented cap. A tamper evident seal is coupled to the second cap and one or both of the container and the vented cap. | 01-30-2014 |
20140364379 | TWO PART FORMULATION SYSTEM FOR OPHTHALMIC DELIVERY - Ophthalmic products and related methods are described herein. These methods include a stabilizing composition comprising a therapeutically active agent which is separated from a liquid vehicle composition by a barrier. The barrier may be removed to allow the two compositions to mix to provide an ophthalmically acceptable liquid comprising the therapeutically active agent. | 12-11-2014 |
Sai M. Shankar, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20130029919 | TWO PART FORMULATION SYSTEM FOR OPTHALMIC DELIVERY - Ophthalmic products and related methods are described herein. These methods include a stabilizing composition comprising a therapeutically active agent which is separated from a liquid vehicle composition by a barrier. The barrier may be removed to allow the two compositions to mix to provide an ophthalmically acceptable liquid comprising the therapeutically active agent. | 01-31-2013 |
Shrikanth Shankar, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20110029557 | TECHNIQUES FOR PARTITION PRUNING - Techniques are described for performing partition pruning in situations where previous database servers could not. Specifically, techniques are provided for (1) performing partition pruning based on predicates that involve non-prefix subsets of composite partitioning keys, (2) performing partition pruning when a global index access path is used to execute a query, and (3) performing partition pruning when predicates on partitioning columns are OR-ed together. More generally, techniques are described for partition pruning based on a non-contiguous set of not-pruned partitions. | 02-03-2011 |
Shrikanth Shankar, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20090100089 | Reference partitioned tables - Systems, methodologies, media, and other embodiments associated with supporting reference partitioned tables in a relational database are described. One example method includes identifying a partitioning strategy (e.g., range, list, hash) associated with a parent table that is related to a child table by a referential constraint. The example method may also include creating the child table to be a reference-partitioned table partitioned according to the partitioning strategy associated with the parent table. The example method may also include creating the child table to be equi-partitioned with respect to the parent table. The child table is not to replicate a partition key of the parent table but rather is to inherit a partitioning key associated with the parent table through a foreign key relationship. | 04-16-2009 |
Sonu Shankar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150199217 | ENTROPY RESOURCE ALLOCATION MANAGEMENT IN VIRTUALIZED ENVIRONMENTS - A virtual machine monitor can be enhanced to provide entropy resource management in a virtualized environment. The VM monitor can obtain entropy from an entropy source to fill an entropy bank. The VM monitor can also distribute entropy symbols from the entropy bank to VM guests in a manner that ensures VM isolation. That is, when a first VM guest requests one or more entropy symbols, the VM monitor reads the requested number of entropy symbols from the entropy bank and deletes the read entropy symbols from the entropy bank so that upon a subsequent request by the first VM guest or a request from a second VM guest fresh entropy symbols will be read from entropy bank. | 07-16-2015 |
Sushant Shankar, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20150121113 | ENERGY CONTROL VIA POWER REQUIREMENT ANALYSIS AND POWER SOURCE ENABLEMENT - Disclosed are systems and methods to provide energy control via power-requirement analysis and power-source enablement. Both demand-side and supply-side techniques are used alone or in conjunction to determine an optimal number of power sources to supply power to one or more loads. When fluctuations in power requirements are present, measures such as decoupling less-critical loads in order to continue delivering power to critical systems and turning on and off power sources as needed to meet the current power demands of a system are implemented. Power sources are periodically deactivated by the system on a rotational basis such that all power sources wear evenly, prolonging the life of the equipment. A scalable architecture that allows the virtualization of power from the underlying hardware form factor is also provided. | 04-30-2015 |
Umesh Shankar, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140289539 | METHODS AND SYSTEMS FOR STORAGE OF LARGE DATA OBJECTS - A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory. | 09-25-2014 |
Vijay Shankar, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100026348 | HIGH SIGNAL LEVEL COMPLIANT INPUT/OUTPUT CIRCUITS - A signal driver for an interface circuit has a first stage level shifter to accept input signals and output signals at a first signal level. The signal driver also has a second stage level shifter coupled to the first stage level shifter to output signals at a second signal level. Electronic components of the first and second stage level shifter have reliability limits less than the second signal level. The first and second stage configurations of the first stage level shifter and the second stage level shifter prevents exposing the electronic components to terminal to terminal signal levels higher than the reliability limits when processing signals for output at the second signal level. | 02-04-2010 |
20100026362 | HIGH SIGNAL LEVEL COMPLIANT INPUT/OUTPUT CIRCUITS - A level detector has an input circuit adapted to accept signals of multiple signal levels for detecting a specific level. The signal levels include a first signal level and a larger second signal level. Electronic components of the input circuit have reliability levels less than the second signal level. A latch circuit is coupled to the input circuit for latching a signal consistent with a detected level of an accepted signal. | 02-04-2010 |
20100026363 | HIGH SIGNAL LEVEL COMPLIANT INPUT/OUTPUT CIRCUITS - A level shifter has at least one of either a pull up or a pull down circuit. The circuit is made of electronic components with reliability limits less than a maximum signal level output by the level shifter. The level shifter also has a timing circuit coupled to at least on of either the pull up or pull down circuit. The timing circuit controls a time of application of an input signal to at least one of either the pull up or pull down circuit preventing a terminal to terminal signal level experienced by the electronic components exceeding the reliability limits. | 02-04-2010 |
20100026364 | HIGH SIGNAL LEVEL COMPLIANT INPUT/OUTPUT CIRCUITS - An interface input has an input circuit adapted to receive input signal levels higher than a maximum signal level that a host circuitry's electronic components can reliably handle. The input circuit shifts the level of the input signal to a desired signal level. A keeper circuit is coupled to the input circuit and maintains trigger levels of the shifted signals consistent with the input signal level. | 02-04-2010 |
20100030924 | HIGH SIGNAL LEVEL COMPLIANT INPUT/OUTPUT CIRCUITS - A signal interface circuit has a signal path for communicatively coupling host circuitry to peripheral circuitry of multiple peripherals. Communication signals in the signal path are of a peripheral signal level. The signal path has electronic components adapted for use in communicating signals between the host circuitry and the peripheral circuitry. The electronic components in the signal path have reliability limits less than the peripheral signal level. The configuration of the electronic components in the signal path allow communication of signals at the peripheral signal level. | 02-04-2010 |
Vivek Shankar, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130029726 | SYSTEM AND METHOD FOR PRIORITIZING REQUESTS TO A SIM - The method and system relate to prioritizing access and shaping traffic to the SIM such that the requests to the SIM that pertain to registering the wireless mobile device on a network are given a higher priority than other requests to the SIM. The higher priority requests that relate to registering the mobile device on a network may be processed by the SIM prior to at least one other request that is not related to registering the mobile device on the network. | 01-31-2013 |
20140137322 | PATIENT HANDLING DEVICE INCLUDING LOCAL STATUS INDICATION, ONE-TOUCH FOWLER ANGLE ADJUSTMENT, AND POWER-ON ALARM CONFIGURATION - A patient handling device includes a deck for supporting a patient support surface, a controller, and a user interface. The user interface is actuatable by a user to record a state of a plurality of conditions of the patient handling device. The controller is in communication with the user interface and operable to monitor the plurality of conditions and to generate a first unified indication when all the conditions remain unchanged from their recorded state, and to generate a second indication when any of the conditions change from their recorded state. | 05-22-2014 |