Raghavan, TX
Arvind Raghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20140170985 | METHOD AND APPARATUS FOR MITIGATING INTERFERENCE IN A WIRELESS COMMUNICATION SYSTEM - A process, device and computer-readable storage medium that incorporate teachings of the subject disclosure may include, for example, identifying a wireless device that is unable to distinguish between a non-reduced power subframe and a reduced-power, subframe of a communications protocol including a frame having a pre-defined arrangement of non-reduced power subframes and reduced-power subframes. First and second instructions are sent to the wireless device to respectively perform a first channel quality assessment of a non-reduced power subframe and a second channel quality assessment of a reduced-power subframe. The first and second instructions respectively identify the non-reduced power subframes and the reduced-power subframes within which the first and second channel quality assessments are to be performed. After receiving the first and second channel quality assessments, it is determined whether the channel quality assessment performed by the wireless device includes instantaneous measurements. Other embodiments are disclosed. | 06-19-2014 |
20150156656 | METHOD AND APPARATUS FOR MITIGATING INTERFERENCE IN A WIRELESS COMMUNICATION SYSTEM - A process, device and computer-readable storage medium that incorporate teachings of the subject disclosure may include, for example, providing a first instruction to mobile user equipment to cause the mobile user equipment to perform a first channel quality assessment of a non-reduced power subframe of a wireless signal comprising the non-reduced power subframe, an almost blank subframe and a reduced power subframe. A second instruction is provided to the mobile user equipment to cause the mobile user equipment to perform a second channel quality assessment of the almost blank subframe. A determination is made as to whether the mobile user equipment is performing instantaneous channel quality measurements based on a result of the first channel quality assessment and a result of the second channel quality assessment. Other embodiments are disclosed. | 06-04-2015 |
Arvind Ramachandran Raghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20130329632 | NETWORK CONTROL OF APPLICATIONS USING APPLICATION STATES - Techniques for network control of application states of applications associated with a communication device are presented herein. An application agent, associated with an application used by the communication device, controls transitioning the application between application states based on network indicators received or network events detected from a communication network. The application states include active state or doze state. An application management component associated with the communication network at least partially controls transitioning the application between application states to facilitate controlling network traffic or reducing network congestion. The application agent or application management component can map application states to various factors, including radio states, congestion level, application performance indicators, network policies, or user policies, to facilitate determining which application state to apply to an application at a given time. The application agent can be in a centralized location, or at a same or different location as the application source. | 12-12-2013 |
Dilip Raghavan, Richardson, TX US
Patent application number | Description | Published |
---|---|---|
20120224769 | Method for visual image detection - The method uses several steps to collect, analyze, compare, and flag an image for inappropriate content. The image is first collected based on detection and is analyzed via a database of inappropriate images. The collected image is scanned for skin-tone and/or texture, then the method eliminates the background of the image. The method then analyzes the curvature of the image. The next step is body part detection for inappropriate body parts. The image is then given a score based on all of the above steps. If the score is above a point, the image is flagged. If it is below a preselected point, the image is released. If the score is between the two points, it is withheld for further analysis. | 09-06-2012 |
20150220808 | METHOD FOR VISUAL IMAGE DETECTION - The invention is a method for visual image detection. The method uses several steps to collect, analyze, compare, and flag an image for inappropriate content. | 08-06-2015 |
Kamaldev Raghavan, Houston, TX US
Patent application number | Description | Published |
---|---|---|
20090114001 | ENHANCEMENT OF VORTEX INDUCED FORCES AND MOTION THROUGH SURFACE ROUGHNESS CONTROL - Roughness is added to the surface of a bluff body in a relative motion with respect to a fluid. The amount, size, and distribution of roughness on the body surface is controlled passively or actively to modify the flow around the body and subsequently the Vortex Induced Forces and Motion (VIFM). The added roughness, when designed and implemented appropriately, affects in a predetermined way the boundary layer, the separation of the boundary layer, the level of turbulence, the wake, the drag and lift forces, and consequently the Vortex Induced Motion (VIM), and the fluid-structure interaction. The goal of surface roughness control is to increase Vortex Induced Forces and Motion. Enhancement is needed in such applications as harnessing of clean and renewable energy from ocean/river currents using the ocean energy converter VIVACE (Vortex Induced Vibration for Aquatic Clean Energy). | 05-07-2009 |
20090114002 | REDUCTION OF VORTEX INDUCED FORCES AND MOTION THROUGH SURFACE ROUGHNESS CONTROL - Roughness is added to the surface of a bluff body in a relative motion with respect to a fluid. The amount, size, and distribution of roughness on the body surface is controlled passively or actively to modify the flow around the body and subsequently the Vortex Induced Forces and Motion (VIFM). The added roughness, when designed and implemented appropriately, affects in a predetermined way the boundary layer, the separation of the boundary layer, the level of turbulence, the wake, the drag and lift forces, and consequently the Vortex Induced Motion (VIM), and the fluid-structure interaction. The goal of surface roughness control is to decrease/suppress Vortex Induced Forces and Motion. Suppression is required when fluid-structure interaction becomes destructive as in VIM of flexible cylinders or rigid cylinders on elastic support, such as underwater pipelines, marine risers, tubes in heat exchangers, nuclear fuel rods, cooling towers, SPAR offshore platforms. | 05-07-2009 |
20090250129 | ENHANCEMENT OF VORTEX INDUCED FORCES AND MOTION THROUGH SURFACE ROUGHNESS CONTROL - Roughness is added to the surface of a bluff body in a relative motion with respect to a fluid. The amount, size, and distribution of roughness on the body surface is controlled passively or actively to modify the flow around the body and subsequently the Vortex Induced Forces and Motion (VIFM). The added roughness, when designed and implemented appropriately, affects in a predetermined way the boundary layer, the separation of the boundary layer, the level of turbulence, the wake, the drag and lift forces, and consequently the Vortex Induced Motion (VIM), and the fluid-structure interaction. The goal of surface roughness control is to increase Vortex Induced Forces and Motion. Enhancement is needed in such applications as harnessing of clean and renewable energy from ocean/river currents using the ocean energy converter VIVACE (Vortex Induced Vibration for Aquatic Clean Energy). | 10-08-2009 |
Ram Raghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20120096240 | Application Performance with Support for Re-Initiating Unconfirmed Software-Initiated Threads in Hardware - A method, system and computer-usable medium are disclosed for managing prefetch streams in a virtual machine environment. Compiled application code in a first core, which comprises a Special Purpose Register (SPR) and a plurality of first prefetch engines, initiates a prefetch stream request. If the prefetch stream request cannot be initiated due to unavailability of a first prefetch engine, then an indicator bit indicating a Prefetch Stream Dispatch Fault is set in the SPR, causing a Hypervisor to interrupt the execution of the prefetch stream request. The Hypervisor then calls its associated operating system (OS), which determines prefetch engine availability for a second core comprising a plurality of second prefetch engines. If a second prefetch engine is available, then the OS migrates the prefetch stream request from the first core to the second core, where it is initiated on an available second prefetch engine. | 04-19-2012 |
20120096241 | Performance of Emerging Applications in a Virtualized Environment Using Transient Instruction Streams - A method, system and computer-usable medium are disclosed for managing transient instruction streams. Transient flags are defined in Branch-and-Link (BRL) instructions that are known to be infrequently executed. A bit is likewise set in a Special Purpose Register (SPR) of the hardware (e.g., a core) that is executing an instruction request thread. Subsequent fetches or prefetches in the request thread are treated as transient and are not written to lower-level caches. If an instruction is non-transient, and if a lower-level cache is non-inclusive of the L1 instruction cache, a fetch or prefetch miss that is obtained from memory may be written in both the L1 and the lower-level cache. If it is not inclusive, a cast-out from the L1 instruction cache may be written in the lower-level cache. | 04-19-2012 |
20120179873 | Performance of Emerging Applications in a Virtualized Environment Using Transient Instruction Streams - A method, system and computer-usable medium are disclosed for managing transient instruction streams. Transient flags are defined in Branch-and-Link (BRL) instructions that are known to be infrequently executed. A bit is likewise set in a Special Purpose Register (SPR) of the hardware (e.g., a core) that is executing an instruction request thread. Subsequent fetches or prefetches in the request thread are treated as transient and are not written to lower-level caches. If an instruction is non-transient, and if a lower-level cache is non-inclusive of the L1 instruction cache, a fetch or prefetch miss that is obtained from memory may be written in both the L1 and the lower-level cache. If it is not inclusive, a cast-out from the L1 instruction cache may be written in the lower-level cache. | 07-12-2012 |
20120180052 | Application Performance with Support for Re-Initiating Unconfirmed Software-Initiated Threads in Hardware - A method, system and computer-usable medium are disclosed for managing prefetch streams in a virtual machine environment. Compiled application code in a first core, which comprises a Special Purpose Register (SPR) and a plurality of first prefetch engines, initiates a prefetch stream request. If the prefetch stream request cannot be initiated due to unavailability of a first prefetch engine, then an indicator bit indicating a Prefetch Stream Dispatch Fault is set in the SPR, causing a Hypervisor to interrupt the execution of the prefetch stream request. The Hypervisor then calls its associated operating system (OS), which determines prefetch engine availability for a second core comprising a plurality of second prefetch engines. If a second prefetch engine is available, then the OS migrates the prefetch stream request from the first core to the second core, where it is initiated on an available second prefetch engine. | 07-12-2012 |
Ram Raghavan, Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20090265293 | Access speculation predictor implemented via idle command processing resources - An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory. | 10-22-2009 |
20100146512 | Mechanisms for Priority Control in Resource Allocation - Mechanisms for priority control in resource allocation is provided. With these mechanisms, when a unit makes a request to a token manager, the unit identifies the priority of its request as well as the resource which it desires to access and the unit's resource access group (RAG). This information is used to set a value of a storage device associated with the resource, priority, and RAG identified in the request. When the token manager generates and grants a token to the RAG, the token is in turn granted to a unit within the RAG based on a priority of the pending requests identified in the storage devices associated with the resource and RAG. Priority pointers are utilized to provide a round-robin fairness scheme between high and low priority requests within the RAG for the resource. | 06-10-2010 |
20110022803 | Two Partition Accelerator and Application of Tiered Flash to Cache Hierarchy in Partition Acceleration - An approach is provided to identify a disabled processing core and an active processing core from a set of processing cores included in a processing node. Each of the processing cores is assigned a cache memory. The approach extends a memory map of the cache memory assigned to the active processing core to include the cache memory assigned to the disabled processing core. A first amount of data that is used by a first process is stored by the active processing core to the cache memory assigned to the active processing core. A second amount of data is stored by the active processing core to the cache memory assigned to the inactive processing core using the extended memory map. | 01-27-2011 |
20110161979 | MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION - Functionality is implemented to determine that a plurality of multi-core processing units of a system are configured in accordance with a plurality of operating performance modes. It is determined that a first of the plurality of operating performance modes satisfies a first performance criterion that corresponds to a first workload of a first logical partition of the system. Accordingly, the first logical partition is associated with a first set of the plurality of multi-core processing units that are configured in accordance with the first operating performance mode. It is determined that a second of the plurality of operating performance modes satisfies a second performance criterion that corresponds to a second workload of a second logical partition of the system. Accordingly, the second logical partition is associated with a second set of the plurality of multi-core processing units that are configured in accordance with the second operating performance mode. | 06-30-2011 |
20120216214 | MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION - Functionality is implemented to determine that a plurality of multi-core processing units of a system are configured in accordance with a plurality of operating performance modes. It is determined that a first of the plurality of operating performance modes satisfies a first performance criterion that corresponds to a first workload of a first logical partition of the system. Accordingly, the first logical partition is associated with a first set of the plurality of multi-core processing units that are configured in accordance with the first operating performance mode. It is determined that a second of the plurality of operating performance modes satisfies a second performance criterion that corresponds to a second workload of a second logical partition of the system. Accordingly, the second logical partition is associated with a second set of the plurality of multi-core processing units that are configured in accordance with the second operating performance mode. | 08-23-2012 |
Ram Raghavan, Old Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20120042131 | Flexible use of extended cache using a partition cache footprint - An approach is provided to identifying cache extension sizes that correspond to different partitions that are running on a computer system. The approach extends a first hardware cache associated with a first processing core that is included in the processor's silicon substrate with a first memory allocation from a system memory area, with the system memory area being external to the silicon substrate and the first memory allocation corresponding to one of the plurality of cache extension sizes that corresponds to one of the partitions that is running on the computer system. The approach further extends a second hardware cache associated with a second processing core also included in the processor's silicon substrate with a second memory allocation from the system memory area with the second memory allocation corresponding to another of the cache extension sizes that corresponds to a different partitions that is being executed by the second processing core. | 02-16-2012 |
Rama Raghavan, Frisco, TX US
Patent application number | Description | Published |
---|---|---|
20140122723 | DYNAMIC REGISTRATION OF LISTENER RESOURCES FOR CLOUD SERVICES - Dynamic registration of listener resources for cloud services is disclosed. Example methods disclosed herein for cloud service listener registration include registering, at a registry server, information identifying listener resources for processing client requests associated with respective cloud services, the cloud services including a first cloud service. Some example methods also include providing first information to a client in response to a request to provide listener information for a first cloud service. In some such examples, the first information identifies a first listener resource registered for processing client requests associated with the first cloud service. | 05-01-2014 |
Ramasubramanian Raghavan, Frisco, TX US
Patent application number | Description | Published |
---|---|---|
20110119381 | METHODS AND APPARATUS TO ALLOCATE RESOURCES ASSOCIATED WITH A DISTRIBUTIVE COMPUTING NETWORK - Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations. | 05-19-2011 |
20130246626 | Methods and Apparatus to Allocate Resources Associated with a Distributive Computing Network - Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations. | 09-19-2013 |
Senthil K. Raghavan, Irving, TX US
Patent application number | Description | Published |
---|---|---|
20090019488 | SYSTEM AND METHOD FOR PROVIDING PERSONAL CONTENT RECOMMENDATIONS - A system and method for providing personal content recommendations comprising a receiver to receive and collect one or more user commands at one or more modules, a processor to generate, at the one or more modules, one or more personalized recommendations based on the one or more user commands, and a transmitter to transmit the one or more personalized recommendations to be displayed at a display device in response to receiving one or more user inputs to display the one or more personalized recommendations. | 01-15-2009 |
20090158340 | INDICATING PROGRAM POPULARITY - Data is transmitted from content processing devices to a server, the data relating to a number of times that each of one or more media programs have been accessed within a given time period. The data is aggregated to obtain an aggregate number of times that each of the one or more media programs has been accessed within the given time period. An indication of popularity for each of the one or more media programs may be determined from the data. | 06-18-2009 |
Senthil K. Raghavan, Dallas, TX US
Patent application number | Description | Published |
---|---|---|
20090265636 | System and Method for Selling Preference-Based Virtual Objects - A system and method for selling preference-based virtual objects comprising receiving one or more user commands from an input device, transmitting, to at least one server, the one or more user commands to identify one or more preference-based virtual objects based on the one or more user commands, receiving the one or more preference-based virtual objects in response to the identification of the one or more preference-based virtual objects, and outputting, to a display device, the one or more preference-based virtual objects in response to receiving one or more user inputs to display the one or more preference-based virtual objects to the display device. | 10-22-2009 |
Senthil K. Raghavan, Lewisville, TX US
Patent application number | Description | Published |
---|---|---|
20150326920 | SWITCHING OF THE SOURCE FOR TELEVISION CONTENT - A set-top box or media server device may operate to switch the source of incoming television content to, for example, improve power efficiency of the device. In one implementation, the device may receiving a television channel as part of a modulated television signal and extract, by a tuner associated with the device, the television channel from the modulated television signal. The device may determine to switch reception of the television channel from the modulated television signal to a packet-based video stream corresponding to the television channel. The device may provide the television channel, as received via the packet-based video stream, to the display device in place of the television channel received via the modulated television signal. | 11-12-2015 |
Sridhar Raghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20130170631 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DETECTING REDUNDANCIES IN INFORMATION PROVIDED BY CUSTOMERS IN A CUSTOMER SERVICE SYSTEM - The present invention provides a system, method, and computer program product for automatically detecting any unnecessary repetition by customers of specific types of information in a multi-channel (e.g., self-service application, IVR system, live agent center) customer service session. For each channel used in the customer service session, the information provided by the customer in the channel is recorded in a log, transcription, or other record. The record(s) for the customer service session are subsequently parsed for specific types of information provided by the customer. From the parsed records, specific types of information provided by the customer in two or more channels during the customer service session are identified. In one embodiment, the results are analyzed to determine if providing such information in two or more channels is redundant, and, if so, this is counted as a redundancy. | 07-04-2013 |
Srinivas Raghavan, Allen, TX US
Patent application number | Description | Published |
---|---|---|
20110053372 | Low Temperature Surface Preparation for Removal of Organometallic Polymers in the Manufacture of Integrated Circuits - A method of removing photoresist from a surface during the manufacture of an integrated circuit. Organometallic polymers and monomers are formed during the etch of a hard mask material defining the locations of a metal-bearing film, such as tantalum nitride, when photoresist is used to mask the hard mask etch. These organometallic polymers and monomers as formed are not fully cross-linked. A liquid phase solution of sulfuric acid and hydrogen peroxide used to remove the photoresist also removes these not-fully-cross-linked organometallic polymers and monomers, thus preventing the formation of stubborn contaminants during subsequent high temperature processing. | 03-03-2011 |
20110306207 | METHOD OF FABRICATING METAL-BEARING INTEGRATED CIRCUIT STRUCTURES HAVING LOW DEFECT DENSITY - A method of fabricating metal-bearing structures in an integrated circuit such as metal-polysilicon capacitors using conductive metal compounds. Defects due to organometallic polymers formed during the etch of a hard mask material are minimized by using a process that includes a plasma etch for the hard mask that achieves a predominantly chemical character using a fluorine-based etch chemistry. Using a low-temperature liquid-phase strip of the hard mask photoresist instead of an ash prevents further cross-linking of polymers formed during the plasma etch. Etching the metal-bearing material using a hot fully-concentrated mixture of ammonium hydroxide and hydrogen peroxide allows short etch times that are particularly shortened for tantalum nitride films deposited with a nitrogen concentration of about 30 percent or greater. | 12-15-2011 |
Srinivasa Raghavan, Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20110154095 | Management of Space in Shared Libraries - Any computer process has the opportunity of attempting to load a data object into a global shared library area and, in the event that there is insufficient space in this global area resulting in a failure to load, there is then an automatic location or creation of a named shared library area for the data object that is transparent and does not need and user action. | 06-23-2011 |
Srinivasa Raghavan, Allen, TX US
Patent application number | Description | Published |
---|---|---|
20090152600 | PROCESS FOR REMOVING ION-IMPLANTED PHOTORESIST - A method of manufacturing an IC that comprises fabricating a semiconductor device. Fabricating the device includes depositing a photoresist layer on a substrate surface and implanting one or more dopant species through openings in the photoresist layer into the substrate, and, into the photoresist layer, thereby forming an implanted photoresist layer. Fabricating the device also includes removing the implanted photoresist layer. Removing the implanted photoresist layer includes exposing the implanted photoresist layer to a mixture that includes sulfuric acid, hydrogen peroxide and ozone. The mixture is at a temperature of at least about 130°. | 06-18-2009 |
Srinivasa Raghavan, Plano, TX US
Patent application number | Description | Published |
---|---|---|
20080315322 | METHOD FOR RELIABLY REMOVING EXCESS METAL DURING METAL SILICIDE FORMATION - A method for manufacturing a semiconductor device. The method comprises forming a metal layer on a silicon-containing layer located on a semiconductor substrate. The method also comprises reacting a portion of the metal layer with the silicon-containing layer to form a metal silicide layer. The method further comprises removing an unreacted portion of the metal layer on the metal silicide layer by a removal process. The removal process includes delivering a flow of an acidic solution to a surface of the unreacted portion of the metal layer, wherein the acidic solution delivered to the surface is substantially gas-free. | 12-25-2008 |
20090170305 | METHOD FOR IMPROVING ELECTROMIGRATION LIFETIME FOR CU INTERCONNECT SYSTEMS - A method for forming a single damascene and/or dual damascene interconnect structure, comprising: performing front end processing, depositing copper, annealing the copper, performing CMP planarization, performing a post copper CMP clean process, performing a BTA rinse, performing IPA drying process, performing doping during thermal ramp up and performing remaining back end processing. | 07-02-2009 |
Venkat Raghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20110162055 | Business Process Enablement For Identity Management - A method, system and computer program for business process automation facilitates transforming a user's identity/credentials as part of the enablement of transaction fulfillment, e.g., within a SOA environment. In one embodiment, identity and attribute information is added to one or more business process models that each represents a sub-transaction within an overall transaction fulfillment business process flow. As the business model is mapped to an execution environment, the identity and attribute information in the model is used to configure appropriate tooling to define the identity/attribute transformation required to complete the particular portion of the transaction represented by the model. In a representative implementation, the business process models conform to BPEL4WS, and one or more of these models are extended with identity mapping information such that, during transaction fulfillment, local identity mapping transformations provide the identity/credential propagation required to support the business process. | 06-30-2011 |
Vikraman Thiri Raghavan, Katy, TX US
Patent application number | Description | Published |
---|---|---|
20100305875 | PIPELINE IN-LINE INSPECTION SYSTEM - Disclosed herein is an in-line inspection system for providing recorded measurements of internal deviations of pipeline walls. It is particularly adapted for use with pipelines carrying gas or liquid (fluids) to diagnose pipeline defects including partial obstructions by dents, out-of-round portions, or valves which reduce the available cross section and carrying capacity of the line as well as restrict the insertion of other in-line inspection technologies. Moreover, certain embodiments are light, maneuverable, and designed to be useable by any individual to obtain immediate results. Such embodiments offer new business models for providing inspection services and should result in sharply reduced inspection costs. | 12-02-2010 |