Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Agarwala, US
Aseem Agarwala, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090060369 | Systems and Methods for Determination of a Camera Imperfection for an Image - Methods and systems for creating an image filter is described. In one embodiment, a method includes receiving a first plurality of images captured by an at least one camera with a same setting as a first camera. The method further includes creating an averaged image from the plurality of captured images, wherein the averaged image comprises a measurement value of intensity for each pixel in the averaged image. The method also includes determining an image imperfection in the averaged image. The method further includes creating the image filter to reduce the image imperfection. | 03-05-2009 |
| 20100033551 | Content-Aware Wide-Angle Images - This specification describes technologies relating to digital images. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a source wide-angle image; identifying one or more locally salient features of the source wide-angle image; calculating a mapping from the source wide-angle image to a two-dimensional mapped wide-angle image according to constraints using the identified one or more spatially variable salient features; and rendering the mapped wide-angle image using the calculated mapping such that the mapped wide-angle image reduces distortion of the locally salient features relative to the distortion of the source wide angle image. | 02-11-2010 |
Aseem O. Agarwala, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100053347 | Content-Aware Video Stabilization - In one embodiment, a method comprises receiving a source video sequence; determining a stabilized camera path to which the source video sequence is to be stabilized; and generating a stabilized video sequence, wherein each frame of the stabilized video sequence is generated as a content-aware warp of a corresponding frame in the input sequence. | 03-04-2010 |
Birendra Agarwala, Hopewell Junction, NY US
| Patent application number | Description | Published |
|---|---|---|
| 20080231312 | Structure for modeling stress-induced degradation of conductive interconnects - A structure representative of a conductive interconnect of a microelectronic element is provided, which may include a conductive metallic plate having an upper surface, a lower surface, and a plurality of peripheral edges extending between the upper and lower surfaces, the upper surface defining a horizontally extending plane. The structure may also include a lower via having a top end in conductive communication with the metallic plate and a bottom end vertically displaced from the top end. A lower conductive or semiconductive element can be in contact with the bottom end of the lower via. An upper metallic via can lie in at least substantial vertical alignment with the lower conductive via, the upper metallic via having a bottom end in conductive communication with the metallic plate and a top end vertically displaced from the bottom end. The upper metallic via may have a width at least about ten times than the length of the metallic plate and about ten times smaller than the width of the metallic plate. The structure may further include an upper metallic line element in contact with the top end of the upper metallic via. | 09-25-2008 |
| 20100176513 | STRUCTURE AND METHOD OF FORMING METAL INTERCONNECT STRUCTURES IN ULTRA LOW-K DIELECTRICS - A metal interconnect structure in ultra low-k dielectrics is described having a capped interconnect layer; an interconnect feature with a contact via and a contact line formed in a dielectric layer, where the via is partially embedded into the interconnect layer; and a thin film formed on the dielectric layer and separating the dielectric layer from the contact line. A method of fabricating the interconnect structure is also described and includes forming a first dielectric on a capped interconnect element; forming a thin film over the first dielectric; forming a second dielectric on the thin film; forming a via opening on the second dielectric, the thin film and extending into the first dielectric; forming a line trench on a portion of the second dielectric; and filling the via opening and the line trench with a conductive material for forming a contact via and a contact line, where the contact via is partially embedded in the interconnect element. | 07-15-2010 |
| 20110117737 | Method of Forming Metal Interconnect Structures in Ultra Low-K Dielectrics - A metal interconnect structure in ultra low-k dielectrics is described having a capped interconnect layer; an interconnect feature with a contact via and a contact line formed in a dielectric layer, where the via is partially embedded into the interconnect layer; and a thin film formed on the dielectric layer and separating the dielectric layer from the contact line. A method of fabricating the interconnect structure is also described and includes forming a first dielectric on a capped interconnect element; forming a thin film over the first dielectric; forming a second dielectric on the thin film; forming a via opening on the second dielectric, the thin film and extending into the first dielectric; forming a line trench on a portion of the second dielectric; and filling the via opening and the line trench with a conductive material for forming a contact via and a contact line, where the contact via is partially embedded in the interconnect element. | 05-19-2011 |
Chandrakala Agarwala, Las Vegas, NV US
| Patent application number | Description | Published |
|---|---|---|
| 20100124576 | Topical Treatment Formulation of Natural Ingredients for Enhancing Sexual Response - The present invention relates to a topical composition to enhance sexual response. The composition includes L-arginine, trans-resveratrol, and a topical carrier wherein L-arginine is present in an amount not greater than about 10% and trans-resveratrol is present in an amount not greater than about 10% based upon the weight of the total composition. The invention also relates to a method of enhancing sexual response by topically applying the topical composition to the genitalia of a human, and an integrated product including the topical composition, a container for instantaneous delivery, and instructions for use. | 05-20-2010 |
| 20110245345 | Topical Treatment Formulation of Natural Ingredients for Enhancing Sexual Response - The present invention relates to a topical composition to enhance sexual response. The composition includes L-arginine, trans-resveratrol, and a topical carrier wherein L-arginine is present in an amount not greater than about 10% and trans-resveratrol is present in an amount not greater than about 10% based upon the weight of the total composition. The invention also relates to a method of enhancing sexual response by topically applying the topical composition to the genetalia of a human, and an integrated product including the topical composition, a container for instantaneous delivery, and instructions for use. | 10-06-2011 |
Manisha Agarwala, Richardson, TX US
| Patent application number | Description | Published |
|---|---|---|
| 20110099560 | Embedding Event Information in the Timing Stream - When events are traced, the timing stream is used to associate events with instructions and indicate pipeline advances precluding the recording of stall cycles. Additional information is needed in the trace stream to identify an overlay whose execution of code is in a system where overlays or a memory management unit are used. In the case of PC trace, additional information is added when the memory system contents is changed. Information describing the configuration change is inserted into the export streams by placing this information in a message buffer. As long as a message word is available for output, it becomes the next export word as the output of message words is continuous. | 04-28-2011 |
Niraj Agarwala, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090327905 | INTEGRATED CLIENT FOR ACCESS TO REMOTE RESOURCES - Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources. | 12-31-2009 |
| 20100131654 | PLATFORM FOR ENABLING TERMINAL SERVICES VIRTUALIZATION - Disclosed are techniques for providing a platform and application program interface (API) that leverages a terminal services session broker infrastructure to support third party plug-in applications. In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may interact with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers. | 05-27-2010 |
Sandip Agarwala, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110077997 | METHOD AND SYSTEM FOR CHARGEBACK ALLOCATION IN INFORMATION TECHNOLOGY SYSTEMS - The invention provides a system and method for chargeback cost allocation in an information technology (IT) system including multiple resources. The method includes categorizing cost attributes of different resources into multiple levels defining a cost attribute hierarchy, defining different chargeback groups for resources with similar cost attributes and chargeback policies at different levels of the hierarchy, and performing chargeback cost allocation by allocating the cost for resources at each hierarchy level independently using chargeback policies defined for the resources at that hierarchy level. | 03-31-2011 |
| 20110078695 | CHARGEBACK REDUCTION PLANNING FOR INFORMATION TECHNOLOGY MANAGEMENT - Reducing cost chargeback in an information technology (IT) computing environment including multiple resources, is provided. One implementation involves a process wherein resource usage and allocation statistics are stored for a multitude of resources and associated cost policies. Then, time-based usage patterns are determined for the resources from the statistics. A correlation of response time with resource usages and outstanding input/output instructions for the resources is determined. Based on usage patterns and the correlation, a multitude of potential cost reduction recommendations are determined. Further, a multitude of integrals are obtained based on the potential cost reduction recommendations, and a statistical integral is obtained based on the statistics. A difference between the statistical integral and each of the multiple integrals is obtained and compared with a threshold to determine potential final cost reduction recommendations. A final cost reduction recommendation is then selected from the potential cost reduction recommendations. | 03-31-2011 |
| 20110238672 | COST AND POWER EFFICIENT STORAGE AREA NETWORK PROVISIONING - Various embodiments for efficiently provisioning a storage area network (SAN) are provided. In one embodiment, SAN information is provided to an engine for optimization. The SAN information includes at least one of SAN configuration information, SAN usage information, at least one cost profile, and at least one chargeback model. Based on the SAN information, those of an available plurality of storage resources not meeting at least one storage criterion are filtered. The filtered storage resources are ranked on a cost basis. A resource configuration graph is constructed based on the ranked storage resources. The resource configuration graph is traversed to obtain a plurality of possible SAN configuration plans. At least one power profile is applied to the plurality of possible SAN configuration plans to rank the plurality of possible SAN configuration plans by energy consumption. | 09-29-2011 |
| 20120042055 | END-TO-END PROVISIONING OF STORAGE CLOUDS - Embodiments discussed in this disclosure provide an integrated provisioning framework that automates the process of provisioning storage resources, end-to-end, for an enterprise storage cloud environment. Such embodiments configure and orchestrate the deployment of a user's workload and, at the same time, provide optimization across a multitude of storage cloud resources. Along these lines, input is received in the form of workload requirements and configuration information for available system resources. Based on the input, a set (at least one) of storage cloud configuration plans is developed that satisfy the workload requirements. A set of scripts is then generated that orchestrate the deployment and configuration of different software and hardware components based on the plans. | 02-16-2012 |
| 20120047265 | PERFORMANCE ISOLATION FOR STORAGE CLOUDS - Embodiments of the present invention provide performance isolation for storage clouds. Under one embodiment, workloads across a storage cloud architecture are grouped into clusters based on administrator or system input. A performance isolation domain is then created for each of the clusters, with each of the performance isolation domains comprising a set of data stores associated with a set of storage subsystems and a set of data paths that connect the set of data stores to a set of clients. Thereafter, performance isolation is provided among a set of layers of the performance isolation domains. Such performance isolation is provided by (among other things): pooling data stores from separate performance isolation domains into separate pools; assigning the pools to device adapters, RAID controller, and the set of storage subsystems; preventing workloads on the device adapters from exceeding capacities of the device adapters; mapping the set of data stores to a set of Input/Output (I/O) servers based on an I/O capacity and I/O load of the set of I/O servers; and/or pairing ports of the set of I/O servers with ports of the set of storage subsystems, the pairing being based upon availability, connectivity, I/O load, and I/O capacity. | 02-23-2012 |
Sanjiv Agarwala US
| Patent application number | Description | Published |
|---|---|---|
| 20090119326 | MESSAGE CONTROLLER WITH DYNAMICALLY LOADABLE MESSAGE DESCRIPTOR - A dynamic message controller is provided. The message provider includes a plurality of message descriptors and a message parser. Each message descriptor includes a unique pattern for a message that corresponds to a specific type of message received by the message controller. The message parser module is configured to match incoming messages with a select one of the message descriptors based on matched message patterns. The message parser module is further configured to load the matched message descriptor and parse an associated incoming message based on the matched message descriptor. | 05-07-2009 |
Sanjive Agarwala, Plano, TX US
| Patent application number | Description | Published |
|---|---|---|
| 20120079204 | Cache with Multiple Access Pipelines - Parallel pipelines are used to access a shared memory. The shared memory is accessed via a first pipeline by a processor to access cached data from the shared memory. The shared memory is accessed via a second pipeline by a memory access unit to access the shared memory. A first set of tags is maintained for use by the first pipeline to control access to the cache memory, while a second set of tags is maintained for use by the second pipeline to access the shared memory. Arbitrating for access to the cache memory for a transaction request in the first pipeline and for a transaction request in the second pipeline is performed after each pipeline has checked its respective set of tags. | 03-29-2012 |
Unmesh Agarwala, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110103220 | HIGH CAPACITY ROUTER HAVING REDUNDANT COMPONENTS - A router includes multiple routing engines. If the active routing engine fails, a backup one of the routing engines detects the failure and assumes the role of active routing engine. A redundancy controller circuit, connected to the multiple routing engines, facilitates the selection and switching of the routing engines. Portions of the packet forwarding engine, in addition to the routing engine, may be redundantly implemented. The active routing engine controls the selection of the redundant portion of the packet forwarding engine. | 05-05-2011 |
Vinod S. Agarwala, Lexington Park, MD US
| Patent application number | Description | Published |
|---|---|---|
| 20100018952 | Process for removing a coating from a substrate - A process of stripping a coating according to the invention comprises subjecting a coated substrate to an aqueous medium containing a peroxide and an interfacial mixing agent, and to heating preferably by either ultraviolet (UV) and/or infrared (IR) radiation. The substrate is completely stripped of the coating and suffers no damage to itself as a result of the paint debonding/dislodging process. No toxic wastes are generated from this process, nor are particulates associated with air pollution generated. The metal substrates being stripped also do not undergo corrosion or other damage as a result of the described process. | 01-28-2010 |
