Patents by Inventor Mahesh

Mahesh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7571258
    Abstract: A method for efficiently processing layers of a data packet is provided. The method initiates with defining a pipeline of processors communicating with a distributed network and CPU of a host system. Then, a data packet from the distributed network is received into a first stage of the pipeline. Next, the data packet is processed to remove a header associated with the first stage. Then, the processed data packet is transmitted to a second stage. The operations of processing and transmitting the processed data packet are repeated for successive stages until a header associated with a final stage has been removed. Then, the data packet is transmitted to the CPU of the host system. It should be appreciated that the header is not necessarily transformed at each stage. For example, suitable processing that does not strip the header may be applied at each stage.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: August 4, 2009
    Assignee: Adaptec, Inc.
    Inventors: Shridhar Mukund, Anjan Mitra, Mahesh Gopalan
  • Patent number: 7571428
    Abstract: Reliability contracts declare an intent of executable code, and may be associated with at least a portion of the executable code. The intent of the executable code in the face of particular conditions may be declared for the use in any one of a programming, execution, or testing environment.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Rudi Martin, Mahesh Prakriya, Brian M. Grunkemeyer, Christopher W. Brumme, Sean E. Trowbridge, Weiwen Liu
  • Patent number: 7571159
    Abstract: A method, system, and computer program product for counting predictor-target pairs for a decision tree model provides the capability to generate count tables that is quicker and more efficient than previous techniques. A method of counting predictor-target pairs for a decision tree model, the decision tree model based on data stored in a database, the data comprising a plurality of rows of data, at least one predictor and at least one target, comprises generating a bitmap for each split node of data stored in a database system by intersecting a parent node bitmap and a bitmap of a predictor that satisfies a condition of the node, intersecting each split node bitmap with each predictor bitmap and with each target bitmap to form intersected bitmaps, and counting bits of each intersected bitmap to generate a count of predictor-target pairs.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: August 4, 2009
    Assignee: Oracle International Corporation
    Inventors: Shiby Thomas, Wei Li, Joseph Yarmus, Mahesh Jagannath, Ari W. Mozes
  • Publication number: 20090188810
    Abstract: The present invention relates to a process for the preparation of stable iodate-exchanged hydrotalcite with zero effluent discharge. The iodate-exchanged hydrotalcite produced is useful as iodizing agent. The invention further relates to utilization of alkaline effluent generated in the process of ion exchange of iodate into SHT so as to fully recycle the residual iodate anion and also utilize the alkali generated in the process for production of additional quantities of iodate through reaction with iodine crystals followed by electrochemical oxidation to obtain pure aqueous solution of iodate salt which can be reused for preparation of the stable iodizing agent. The process gives zero effluent discharge hence economical.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 30, 2009
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Pushpito Kumar Ghosh, Mahesh Ramaniklal Gandhi, Satish Hariray Mehta, Ramachandraiah Gadde, Jatin Rameshchandra Chunawala, Mirnal Vinodbhai Sheth, Girirajsinh Sabalsinh Gohil
  • Publication number: 20090185580
    Abstract: In one embodiment, the present invention includes a method for transmitting a packet from a transmitter to a receiver along an interconnect and terminating transmission of the packet at a packet disconnect boundary, which has a length less than a payload length of the packet. After such termination, another packet such as a higher priority packet can be transmitted, or a remainder of the original packet may be transmitted as a separate packet. Other embodiments are described and claimed.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Inventor: Mahesh Wagh
  • Patent number: 7565419
    Abstract: An apparatus comprises a plurality of nodes interconnected as peers in a peer-to-peer network. At least some nodes are configured to update an object, thereby generating a plurality of versions of the object. Any of the plurality of nodes is configured to detect a conflict between a first version and a second version of the plurality of versions, and any of the plurality of nodes is configured to provide an indication of a resolution of the conflict to other ones of the plurality of nodes. Each version may be identified by a version descriptor that includes a version identifier (ID) and a parent version ID. If the version is the result of a conflict resolution, the version descriptor may also include a resolved version ID identifying the losing version. The resolved version ID may be used to prevent the raising of the same conflict after it has been resolved.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: July 21, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Marc P. Kwiatkowski, Hans F. van Rietschote, Mahesh Joshi
  • Publication number: 20090178396
    Abstract: One embodiment is a unique system of EGR catalyzation with reduced EGR heating. Further embodiments, forms, objects, features, advantages, aspects, and benefits shall become apparent from the following description and drawings.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 16, 2009
    Inventors: Aleksey Yezerets, Neal W. Currier, Bradlee J. Stroia, Haiying Chen, Howard Hess, Mahesh Konduru
  • Publication number: 20090180675
    Abstract: Certain embodiments of the present invention provide a system and method for temporally aligning a plurality of cardiac image sequences. The method includes performing a locally linear embedding algorithm on a first set of cardiac image sequences and on a second set of cardiac image sequences. A graphical representation is created for the first set of cardiac image sequences and the second set of cardiac image sequences. A determination is made whether the first set of cardiac image sequences and the second set of cardiac image sequences were generated from a similar point of view. If a similar point of view is found, the first graphical representation and the second graphical representation are aligned using a minimization function. If a similar point of view is not found, the graphs are aligned with a template and then aligned with each other using the minimization function.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Shuo Li, Prakash Mahesh, Dave Roeder, Richard Rankin
  • Publication number: 20090183059
    Abstract: A method, system and apparatus of lossy compression technique for video encoder bandwidth reduction using compression error data are disclosed. In one embodiment, a method includes storing an error data from a compression of an original reference data in an off-chip memory, accessing the error data during a motion compensation operation, and performing the motion compensation operation by applying the error data through an algorithm (e.g., determined by the method of storing the error data). The method may include generating a predicted frame in the motion compensation operation using a motion vector and an on-chip video data. In addition, the method may include determining the error data as a difference between a compressed reference data (e.g., is created by compressing the original reference data) and an original reference data (e.g., reconstructed from a prior predicted frame and a decompressed encoder data).
    Type: Application
    Filed: September 17, 2008
    Publication date: July 16, 2009
    Inventors: Ajit Deepak Gupte, Mahesh Madhukar Mehendale, Hetul Sanghvi, Ajit Venkat Rao
  • Patent number: 7561535
    Abstract: Systems and methods for providing dynamic call models for users in an IMS network. A system and method provisions dynamic call models within an IMS network having a serving call state control function (S-CSCF) for providing session control for user endpoint (UE) devices. At least one user endpoint device (UE) with agent logic, expresses dynamic context of the UE in a message and sends said dynamic context message to a S-CSCF, wherein said dynamic context includes at least a subset of devices that could be used as UEs or associated devices, network connections that terminate or emanate from said devices that could be used as UEs or associated devices, and capabilities of said devices that could be used as UEs or associated devices.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 14, 2009
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Mahesh N. Ganmukhi, Ellis L. Wong
  • Patent number: 7561512
    Abstract: A method for enhanced crankback handling in a multi-peer group network. The method includes receiving a first connection request from a node of a first peer group. Upon detection of a call failure within the second peer group, a crankback is transmitted from the second peer group to the first peer group. The crankback specifies a blocked interface at a first link between the first peer group and the second peer group. The crankback is transmitted from a node of the second peer group. A second connection request is subsequently received from the node of the first peer group. The second connection request uses a second link to the second peer group that avoids the call failure.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: July 14, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Mahesh Chellappa, Krishna Sundaresan, Chandrasekar Krishnamurthy
  • Patent number: 7560585
    Abstract: The present invention relates to an environmentally benign process for the preparation of (S)-?-cyano-3-phenoxybenzyl-(S)-2-(4-chlorophenyl)isovalerate from its diastereomeric mixture (RS)-?-cyano-3-phenoxybenzyl-(S)-2-(4-chlorophenyl) isovalerate.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: July 14, 2009
    Assignee: Council of Scientific & Industrial Research
    Inventors: Vaddu Venkata Narayana Reddy, Khwaja Ishratullah, Penumatcha Venkata Krishnam Raju, Tella Ramesh Babu, Masna Mahesh, Chappeta Venkateswara Reddy
  • Publication number: 20090177001
    Abstract: The present invention relates to a process for the preparation of steroidal 17?-carboxylic thioates. More particularly the present invention relates to a convenient and efficient synthesis of steroidal 17?-carboxylic thioates, such as fluticasone propionate I, using soluble mixed fluorides to introduce fluorine by displacing an appropriate leaving group X in compounds II resulting in selective and controlled fluorination. The present invention also relates to intermediates II and their preparation.
    Type: Application
    Filed: December 8, 2008
    Publication date: July 9, 2009
    Inventors: Vinayak G. Gore, Mahesh Gadakar, K. Pokharkar, V. Wakchure
  • Publication number: 20090175522
    Abstract: Certain embodiments of the present invention provide for a system and method for performing medical image registration. Pixel and voxel correspondences are formulated as energy minimization problems and are optimized with graph cuts. The method includes processing a first set of data and a second set of data using a graph cuts algorithm to determine a minimum value of an energy function. The energy function has a data term and a smoothness term. The method also includes performing registration for the first set of data and the second set of data based on the data term and the smoothness term of the energy function. The system includes a computer system for performing medical image registration. The computer system comprises a processor and a memory in communication with the processor. The memory includes program code executable by the processor for executing a medical image registration algorithm.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Inventors: Shou Li, Prakash Mahesh, Dave Roeder, Greg Garvin
  • Publication number: 20090172806
    Abstract: Multi-node and multi-processor security management is described in this application. Data may be secured in a TPM of any one of a plurality of nodes, each node including one or more processors. The secured data may be protected using hardware hooks to prevent unauthorized access to the secured information. Security hierarchy may be put in place to protect certain memory addresses from access by requiring permission by VMM, OS, ACM or processor hardware. The presence of secured data may be communicated to each of the nodes to ensure that data is protected. Other embodiments are described.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Mahesh S. Natu, Sham Datta
  • Publication number: 20090172639
    Abstract: In some embodiments, the integrity of firmware stored in a non-volatile memory is verified prior to initiation of a firmware reset vector. Other embodiments are described and claimed.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Mahesh Natu, Sham Datta, Ernie Brickell
  • Publication number: 20090171986
    Abstract: A decision tree may be determined that is a site map for a domain of web pages. A clustering of a plurality of web pages of a domain is determined, in an unsupervised fashion, based on content-related features of the plurality of web pages. Each determined cluster includes a plurality of web pages, each of the plurality of web pages characterized by a resource locator and each of the resource locators being characterized by at least one resource locator token. The clustering is processed to organize indications of the content-related features of the plurality of web pages into a decision tree characterized by a plurality of nodes, each node characterized by a feature and a value, the feature being at least one of the resource locator tokens and the value being a value of that resource locator token.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: YAHOO! INC.
    Inventors: Krishna Prasad Chitrapura, Pavan Kumar Ganganahalli Marulappa, Krishna Leela Poola, Mahesh Tiyyagura
  • Publication number: 20090160656
    Abstract: Some embodiments disclosed provide a method for determining whether to activate a notification in an analyte monitoring system. The method includes receiving a projection time period, determining a measurement of a concentration of an analyte in a sample of bodily fluid, determining whether the measurement of the concentration of the analyte is within a specified range, and determining whether to activate the notification by evaluating whether the concentration of the analyte is projected to be within the specified range at a future time during the projection time period, if the measurement of the concentration of the analyte is not within the specified range.
    Type: Application
    Filed: October 14, 2008
    Publication date: June 25, 2009
    Inventors: Mahesh Seetharaman, Gil Rivas, Michael Wiklund, Jonathan Kendler
  • Patent number: 7550431
    Abstract: Novel spatially-defined macrocyclic compounds incorporating peptide bond surrogates are disclosed. Libraries of these macrocycles are then used to select one or more macrocycle species that exhibit a specific interaction with a particular biological target. In particular, compounds according to the invention are disclosed as agonists or antagonists of a mammalian motilin receptor and a mammalian ghrelin receptor.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: June 23, 2009
    Assignee: Tranzyme Pharma Inc.
    Inventors: Pierre Deslongchamps, Yves Dory, Luc Ouellet, Gérald Villeneuve, Mahesh Ramaseshan, Daniel Fortin, Mark L. Peterson, Hamid R. Hoveyda, Sylvie Beaubien, Éric Marsault, Graeme L. Fraser
  • Patent number: 7550953
    Abstract: A permanent magnet generator voltage regulation system controls the output voltage of a permanent magnet generator. The output voltage of the permanent magnet generator is controlled by configuring the electrical connection of the stator coils. A monitoring device monitors the output voltage generated by the PMG, and a controller selectively configures the stator coil configuration based on the monitored output voltage. A switch array having a number of switches is connected to the stator coils, the switches being controlled by the controller to configure the electrical connection of the stator coils. For instance, to maximize output voltage generated by the PMG, the controller causes the switch array to connect the stator coils in series with one another. To reduce the output voltage, the controller causes the switch array to connect at least some of the stator coils in parallel with one another. In this way, the output voltage of the permanent magnet generator can be coarsely controlled.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: June 23, 2009
    Assignee: Hamilton Sundstrand Corporation
    Inventor: Mahesh J. Shah