Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bharath

Bharath Bhushan K R, Thyagarajanagar IN

Patent application numberDescriptionPublished
20100281217SYSTEM AND METHOD FOR PERFORMING ENTITY TAG AND CACHE CONTROL OF A DYNAMICALLY GENERATED OBJECT NOT IDENTIFIED AS CACHEABLE IN A NETWORK - The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.11-04-2010

Bharath Chandramohan, Santa Clara, CA US

Patent application numberDescriptionPublished
20100205669O-TOUCH AND 1-TOUCH TECHNIQUES FOR IMPROVING THE AVAILABILITY OF COMPUTER PROGRAMS UNDER PROTECTION WITHOUT COMPROMISING SECURITY - Protected software, such as an application and/or DLL, is monitored by protective software to guard against attacks, while distinguishing spurious, benign events from attacks. In a 1-touch approach, the protected software is monitored in a testing environment to detect spurious, benign events caused by, e.g., incompatibility or interoperability problems. The spurious events can be remediated in different ways, such as by applying a relaxed security policy. In a production mode, or 0-touch mode, when the protected software is subject to attacks, the corresponding remediation can be applied when the spurious events are again detected. Security events which occur in production mode can also be treated as benign when they occur within a specified time window. The applications and/or DLLs can further be classified according to whether they are known to have bad properties, known to be well-behaved, or unknown. Appropriate treatment is provided based on the classification.08-12-2010

Bharath Chikkanahalli, Bangalore IN

Patent application numberDescriptionPublished
20090265423METHOD AND SYSTEM OF MOBILE APPLICATION IMPLEMENTATION ON NETWORK SERVER - The invention discloses a communication system having mobile applications implemented on a server. The disclosed system has a server component, a client component and a communication component. The server component facilitates atleast one of: creation, installation, upgradation, distribution, customization, maintenance, removal or discovery of the mobile applications on the server. The client component has a user interface and a display. The client component facilitates interaction with the server component. The communication component facilitates communication between the server component and the client component.10-22-2009

Bharath Nelakonda, Lansdowne, VA US

Patent application numberDescriptionPublished
20090161852METHOD AND SYSTEM FOR MANAGING TELEPHONE NUMBER ALLOCATION - A system and method in accordance with exemplary embodiments may include receiving, from a customer, limitation data associated with managing telephone number allocation, determining a limitation threshold based on at least the limitation data, allocating one or more telephone numbers to a customer based on at least the limitation threshold, and providing the one or more telephone numbers to a customer.06-25-2009

Bharath Rajaguru, Detroit, MI US

Patent application numberDescriptionPublished
20110034422DENDRIMERS FOR SUSTAINED RELEASE OF COMPOUNDS - Dendrimer-based compositions and methods are provided, that are useful for administering pharmaceutical compositions to target cells and tissues for treatment of ocular diseases including macular degeneration, diabetic retinopathy, and retinitis pigmentosa.02-10-2011

Bharath Siravara, Redmond, WA US

Patent application numberDescriptionPublished
20090196338ENTROPY CODING EFFICIENCY ENHANCEMENT UTILIZING ENERGY DISTRIBUTION REMAPPING - Architecture for enhancing the compression (e.g., luma, chroma) of a video signal and improving the perceptual quality of the video compression schemes. The architecture operates to reshape the normal multimodal energy distribution of the input video signal to a new energy distribution. In the context of luma, the algorithm maps the black and white (or contrast) information of a picture to a new energy distribution. For example, the contrast can be enhanced in the middle range of the luma spectrum, thereby improving the contrast between a light foreground object and a dark background. At the same time, the algorithm reduces the bit-rate requirements at a particular quantization step size. The algorithm can be utilized also in post-processing to improve the quality of decoded video.08-06-2009
20090213933TEXTURE SENSITIVE TEMPORAL FILTER BASED ON MOTION ESTIMATION - Architecture that employs texture sensitive temporal filtering to reuse motion estimation information in a realtime encoder. The temporal filter is applied for classified static areas. The architecture reuses the motion estimation results on motion vectors, cost estimates (e.g., sum of absolute difference (SAD)), and edge awareness texture information to apply the temporal filter on the current picture. Filtering can be applied at the pixel level, block level or macroblock level.08-27-2009

Bharath Siravara, Issaquah, WA US

Patent application numberDescriptionPublished
20090279605ENCODING STREAMING MEDIA AS A HIGH BIT RATE LAYER, A LOW BIT RATE LAYER, AND ONE OR MORE INTERMEDIATE BIT RATE LAYERS - A method of encoding an input video stream comprising a video component and an audio component is disclosed. The input video stream is split into a plurality of segments, each comprising a plurality of frames. Each of the segments is encoded as a low bit rate layer, a high bit rate layer, and one or more intermediate bit rate layers. The bit rate of the low bit rate layer is selected such that a network streaming the segment will always be able to stream the segment encoded as the low bit rate layer. The bit rate of the high bit rate layer is selected such that the segment is able to be decoded and played back at or above a quality threshold. The bit rates of the intermediate bit rate layers are produced by applying a bit rate factor to another bit rate.11-12-2009
20090282162OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA - An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.11-12-2009

Bharath Thiruvengadachari, Round Rock, TX US

Patent application numberDescriptionPublished
20100101493Dispense System - Systems and methods for locating and eliminating and/or minimizing non-functional nozzles of dispense systems are described.04-29-2010
20100104747Drop Deposition Control - A dispense controller and a tool controller may aid in providing a drop pattern of fluid on a substrate. The dispense controller may provide dispense coordinates to a fluid dispense system based on the drop pattern. The tool controller may control movement of a stage and also provide synchronization pulses to the fluid dispense system. The fluid dispense system may provide the drop pattern of fluid on the substrate using the dispense coordinates and the synchronization pulses.04-29-2010
20100112220DISPENSE SYSTEM SET-UP AND CHARACTERIZATION - The present application describes methods and systems for setting up and characterizing fluid dispensing systems. The methods and systems characterize the fluid dispensing systems and associate the characterizations with the corresponding fluid dispensing systems.05-06-2010

Bharath Upputuri, Santa Clara, CA US

Patent application numberDescriptionPublished
20090207675WAK Devices in SRAM Cells for Improving VCCMIN - A memory circuit includes a bit line; a word line; a first power supply node having a first power supply voltage; a first power supply line connected to the first power supply node; a second power supply node selected from a group consisting of a floating node and a node having a second power supply voltage lower than the first power supply voltage; a second power supply line configured to switch connections between the first and the second power supply nodes; a write-assist-keeper (WAK) device coupling the first and the second power supply lines; and a static random access memory (SRAM) cell connected to the bit line, the word line and the second power supply line.08-20-2009
20100214860SENSE AMPLIFIER SCHEME FOR LOW VOLTAGE SRAM AND REGISTER FILES - A sense amplifier scheme for SRAM is disclosed. In accordance with one of the embodiments of the present application, a sense amplifier circuit includes a bit line, a sense amplifier output, a power supply node having a power supply voltage, a keeper circuit including an NMOS transistor, and a noise threshold control circuit. The keeper circuit is sized to supply sufficient current to compensate a leakage current of the bit line and maintains a voltage level of the bit line and the noise threshold control circuit lowers a trip point of the sense amplifier output.08-26-2010
20110041109MEMORY BUILDING BLOCKS AND MEMORY DESIGN USING AUTOMATIC DESIGN TOOLS - The memory building blocks can be used in conjunction with ASIC automatic design tools to generate a memory macro (e.g., a memory array) using a known ASIC design flow including, for example, register transfer level (RTL), synthesis, automatic place and route (APR) and timing analysis.02-17-2011

Patent applications by Bharath Upputuri, Santa Clara, CA US