Nagaraj, Bangalore
Dheemanth Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100332767 | Controllably Exiting An Unknown State Of A Cache Coherency Directory - In one embodiment, a method includes receiving a read request from a first caching agent and if a directory entry associated with the request is in an unknown state, an invalidating snoop message is sent to at least one other caching agent to invalidate information in a cache location of the other caching agent corresponding to the location of the read request, to enable setting of the directory entry into a known state. Other embodiments are described and claimed. | 12-30-2010 |
20110078384 | MEMORY MIRRORING AND MIGRATION AT HOME AGENT - Methods and apparatus relating to memory mirroring and migration at a Home Agent (HA) are described. In one embodiment, a home agent may mirror its data at a slave agent. In some embodiments, a bit in a directory may indicate status of cache lines. Other embodiments are also disclosed. | 03-31-2011 |
20110078492 | HOME AGENT DATA AND MEMORY MANAGEMENT - Methods and apparatus relating to home agent data and memory management are described. In one embodiment, a scrubber logic corrects an error at a location in a memory corresponding to a target address by writing back the corrected version of data to the target location. In an embodiment, a map out logic maps out an index or way of a directory cache in response to a number of errors, corresponding to the directory cache, exceeding a threshold value. Other embodiments are also disclosed. | 03-31-2011 |
20120047333 | EXTENDING A CACHE COHERENCY SNOOP BROADCAST PROTOCOL WITH DIRECTORY INFORMATION - In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed. | 02-23-2012 |
20130007475 | EFFICIENT FREQUENCY BOOST OPERATION - Systems and methods of operating a computing system may involve identifying a plurality of state values, wherein each state value corresponds to a computing thread associated with a processor. An average value can be determined for the plurality of state values, wherein a determination may be made as to whether to grant a frequency boost request based at least in part on the average value. | 01-03-2013 |
20140115274 | EXTENDING A CACHE COHERENCY SNOOP BROADCAST PROTOCOL WITH DIRECTORY INFORMATION - In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed. | 04-24-2014 |
20140359230 | PROTOCOL FOR CONFLICTING MEMORY TRANSACTIONS - Embodiments of the invention describe a cache coherency protocol that eliminates the need for ordering between message classes and also eliminates home tracker preallocation. Embodiments of the invention describe a less complex conflict detection and resolution mechanism (at the home agent) without any performance degradation in form of bandwidth or latency compared to prior art solutions. | 12-04-2014 |
20150081977 | EXTENDING A CACHE COHERENCY SNOOP BROADCAST PROTOCOL WITH DIRECTORY INFORMATION - In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed. | 03-19-2015 |
Guruprasad Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090073193 | SYSTEM AND METHOD FOR CHANGING ORIENTATION OF AN IMAGE IN A DISPLAY DEVICE - A method for displaying an image in a display device initially includes storing a plurality masks in a memory. A mask of the plurality of masks is selected randomly from the plurality of masks, when control information is received for a source image and used to change the orientation of the source image. Each mask controls the transfer of image lines in a different non-sequential order based on the control information. | 03-19-2009 |
20090096813 | SYSTEM AND METHOD FOR DISPLAYING A ROTATED IMAGE IN A DISPLAY DEVICE - A method controls display of an image by dividing a source image into a plurality of M×N blocks of pixels, selecting a first one of the blocks, and transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information. The selecting and transferring steps are then repeated to transfer pixels in remaining ones of the blocks to the display memory. Each block corresponds to only a portion of the source image, where any given portion represents less than a full line of pixels in the source image. | 04-16-2009 |
20090096814 | SYSTEM AND METHOD FOR DISPLAYING A ROTATED IMAGE IN A DISPLAY DEVICE - A method for controlling display of an image includes generating a list of non-sequential random numbers, each number corresponding to a respective one of a plurality of lines in a source image. The lines in the source image are then transferred in non-sequential order from a first memory to a second memory based on the random numbers in the list and orientation change information. The resulting image in the second memory is then displayed in the desired orientation. | 04-16-2009 |
Kanthi Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120147822 | SYSTEM AND METHOD FOR PROPORTIONAL RESOURCE ALLOCATION FOR MULTI-RATE RANDOM ACCESS - The present invention relates to a system and method for proportional-fair resource allocation for multi-rate random access. The method includes receiving, by a device, data packets to be transmitted to an access point on a shared uplink channel, and determining, by the device, whether or not to contend for access to the shared uplink channel based on a probability of access. The probability of access is based on a data transmission rate between the device and the access point. | 06-14-2012 |
20140342700 | SYSTEM AND METHOD FOR SEAMLESS SWITCHING BETWEEN OPERATOR NETWORKS - System and method for seamless switching between operator networks is disclosed. The present invention relates to communication networks and, more particularly, to switching between operators in communication networks. A network element termed as the service aggregator is provided that resides in the operator's network and acts as an intermediate between the mobile user and the operator. In addition, a switching module is provided on the mobile device of the user that interacts with the service aggregator to perform switching. Base station continuously broadcasts signaling information to the mobile device. Based on such signaling information received, the mobile device decides if it wishes to switch to another operator's network. The service aggregator establishes connection with the service gateway of the new network. Further, service aggregator sends handover signal and the mobile device switches seamlessly to the new operator's network. | 11-20-2014 |
Kiran Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100070549 | RANDOM NUMBER GENERATOR SYSTEM, METHOD FOR GENERATING RANDOM NUMBERS - According to an exemplary embodiment a random number generator system, comprises a pre-processing unit, and a random number generation unit, wherein the pre-processing unit is adapted to calculate an internal seed out of an external seed and/or system variables and/or dynamic variables related to stack, and wherein the random number generation unit is adapted to generate a random number by using a determined function, wherein the determined function is a function of the internal seed and of at least one dynamic runtime variable related to the stack. | 03-18-2010 |
Laxmisha Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100268993 | DISABLEMENT OF AN EXCEPTION GENERATING OPERATION OF A CLIENT SYSTEM - A method and system of disablement of an exception generating operation of a client system are disclosed. In an embodiment, a method is disclosed in which a snapshot of a client system is acquired. An execution of the client system is recorded, and a system wide exception is intercepted before it causes a client system crash. The execution of the client system is replayed from the snapshot of the client system, and an operation that generates the system wide exception is disabled. | 10-21-2010 |
20140115575 | SYSTEMS AND METHODS FOR DETECTING SYSTEM EXCEPTIONS IN GUEST OPERATING SYSTEMS - Systems and methods for detecting system exceptions in guest operating systems are provided. A module is provided for each guest operating system and is capable of intercepting system exceptions within the guest operation system. The module communicates with a hypervisor to provide a current status of the guest operating system. In the event of a system exception, the module may collect system exception information, such as a memory dump. | 04-24-2014 |
Naresh Kittur Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080228671 | Facilitating Development of Documentation for Products Related to an Enterprise - Facilitating development of documentation for products related to an enterprise. In an embodiment, a computer implemented approach is enabled using which data is maintained indicating the respective roles that can be played by various users consistent with a desired development cycle for the development of documentation for products related to an enterprise. The computer-implemented approach then facilitates the users to perform their respective roles to ensure continued execution of the development cycle by appropriate communication to users having subsequent roles. | 09-18-2008 |
Sridhar Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120288168 | SYSTEM AND A METHOD FOR ENHANCING APPEAREANCE OF A FACE - The embodiments herein provide a system and a method for enhancing the appearance of the image of a user by analyzing the facial characteristics of an image of a user in real time. The system includes an image capturing device for capturing an image of a user and transmitting the captured image to the image processing unit for analyzing the facial characteristics of the image. The image processing unit includes a segmentation module and a marking module for marking the anomalies in the facial characteristics of the captured image to estimate an age of a skin in the captured image of the user. The image processing unit performs a segmentation of the face region of the image to extract the facial features to detect the skin anomalies and removes the skin anomalies to provide an enhanced image based on an estimated age of the user. | 11-15-2012 |
Subramanya Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110160880 | PRIORITY SELECTION MECHANISM FOR DRIVING OUTPUTS FROM CONTROL LOGIC FOR CONTROLLERS OF VARIOUS PROTOCOLS - A priority selection mechanism for driving outputs from control logic which can be automatically translated to controllers of various protocols. The priority selection mechanism may assign a priority to the outputs and select the output having the highest priority as the output of the control logic. There may be an abstract representation of the priority logic which may permit a protocol mechanism to be used in the logic without the designer or user needing to know the details of the mechanism. | 06-30-2011 |
20110161850 | GRAPHICAL APPROACH TO SETUP DATA SHARING BETWEEN TWO CONTROLLERS - A graphical approach to setup data sharing between two controllers. Symbols that represent controllers may be placed on a wiresheet. A link may be constructed between the controllers by connecting the symbols with a line drawn between them. The resulting link information may lead to a compile and download of binding tables to the pertinent controller. The designer or user need not setup several levels of mapping by populating multiple tables to effect the binding for a link between the controllers. This binding may be done automatically under a hood without the designer or user needing to be aware of the binding activity. This approach for graphically constructing a link may be particularly applicable to BACnet controllers. | 06-30-2011 |
20110161992 | PROTOCOL INDEPENDENT PROGRAMMING ENVIRONMENT - A protocol independent programming tool for constructing control logic. The control logic may be constructed without dealing in the details of an underlying protocol. The protocol details may be abstracted and exposed and generic points used in constructing the logic. The tool may automatically map or translate the points used in the logic to protocol specific entities. | 06-30-2011 |
Subramanya Tavarekere Nagaraj, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120272146 | AUTOMATIC APPLICATION WIZARD - A system to automate creation of a configuration wizard from, for example, an underlying control application. In one instance, a complex application may be represented with a simple configuration view such as that of a configuration wizard. When an application is being created, a user may be provided with a feature that defines the configuration wizard. Some aspects of the present approach are that a wizard user interface may be automatically generated, a standard approach may be provided to define the wizard, and, for changes which are performed in the application, the wizard may easily be edited and regenerated. | 10-25-2012 |