Patents by Inventor Krishnamurthy Ganesan

Krishnamurthy Ganesan 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).

  • Publication number: 20130239005
    Abstract: Techniques for remote presence subscription are described. In an embodiment, a technique may include presenting a view interface to a client, where the client user may select what kind of presence information, and for whom, they would like to receive. The techniques may further comprise receiving a selection of presence data through the view interface from the client; creating a view from the selection at a web service; translating the view into a request having a protocol useable by a presence server to retrieve information for the view; requesting and receiving the information for the view using the request; and providing the information for the view to the client. Other embodiments are described and claimed.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ajay Soni, Srividya Mohan, Stephane Taine, Adarsh Khare, Krishnamurthy Ganesan
  • Patent number: 8471559
    Abstract: A downhole micro MR analyzer for use in a wellbore, having a micro sample tube, a micro RF coil in close proximity to the micro sample tube, and one or more magnets disposed about the micro sample tube is disclosed. The micro MR analyzer can be used for nuclear magnetic resonance or electron spin resonance experiments to ascertain formation properties and chemical compositions.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: June 25, 2013
    Assignee: Schlumberger Technology Corporation
    Inventors: Reza Taherian, Krishnamurthy Ganesan, Robert Freedman
  • Patent number: 8321506
    Abstract: An architecture for an extensible real-time collaboration system is provided. The architecture presents a unified application program interface for writing application programs that use communications protocols. The architecture has activity objects, endpoint objects, and multiple media stacks. These objects may use various communications protocols, such as Session Initiation Protocol or Real-Time Transport Protocol to send and receive messages. The activity objects, endpoint objects, and multiple media stacks may each have one or more APIs that an application developer can use to access or provide collaboration-related functionality. These objects map the API to the underlying implementation provided by other objects. Using the activity objects enables a developer to provide less application logic than would otherwise be necessary to provide complex collaboration services.
    Type: Grant
    Filed: August 14, 2004
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Mu Han, Krishnamurthy Ganesan, Adrian Potra, Nikhil Bobde
  • Patent number: 8231924
    Abstract: Methods for reducing the sodium content of finished food products comprising adding trehalose to suitable food products in an amount ranging from greater than 0% to less than 1.5% by weight of the finished food product and by optionally further adding sodium and or potassium. Ingredient systems for achieving salt (i.e. sodium) reduction in suitable food products are also provided. The ingredient systems comprise trehalose and can include sodium, potassium, or combinations thereof.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: July 31, 2012
    Assignee: Cargill, Incorporated
    Inventors: Krishnamurthy Ganesan, Hans F. Zoerb, Gerard Mullally
  • Patent number: 8231925
    Abstract: Methods for reducing the sodium content of finished food products comprising adding trehalose to suitable food products in an amount ranging from greater than 0% to less than 1.5% by weight of the finished food product and by optionally further adding sodium and or potassium. Ingredient systems for achieving salt (i.e. sodium) reduction in suitable food products are also provided. The ingredient systems comprise trehalose and can include sodium, potassium, or combinations thereof.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: July 31, 2012
    Assignee: Cargill, Incorporated
    Inventors: Krishnamurthy Ganesan, Hans Zoerb, Gerry Mullally, Dwight Weigle, Timm Adams
  • Patent number: 8111814
    Abstract: A facility for providing extensible alert types is described. The facility includes an endpoint component that has an associated application, an alert handler component provided by the application for handling received messages and providing alerts to the application, and a message transport component that receives a message, determines whether the message contains an alert, locates an alert handler to handle the alert, and provides a portion of the received message to the alert handler component so that the alert handler component can handle the alert. The facility can receive a request to register an alert handler, add an indication of the alert handler in a mapping data structure and, upon receiving a message containing an alert, identify an alert handler to handle the alert contained in the message.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Adrian Potra, Sundaram Anantharaman
  • Patent number: 8093056
    Abstract: A method and apparatus to determine the fractional amount of at least one constituent of a hydrocarbon mixture, comprising dissolving the hydrocarbon mixture in a substantially hydrogen free solvent to produce a diluted solution, the diluted solution having sufficient solvent to render a NMR property of the diluted solution to be predictably related to the constituent concentrations of the hydrocarbon mixture; making NMR measurements on the diluted solution; and determining the fractional amount of at least one constituent of the hydrocarbon mixture from the NMR measurements.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 10, 2012
    Assignee: Schlumberger Technology Corporation
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20110179107
    Abstract: A park request is received from a first computing system. The park request is a request to park a conversation between a user of the first computing system and a user of a second computing system. The park request conforms to a protocol that supports parking and unparking of conversations having a first modality and conversations having a second modality. Furthermore, an unpark request is received from a third computing system. The unpark request is a request to unpark the conversation. Referral information is sent to the third computing system. The referral information enables the third computing system to establish a communication session to carry the conversation.
    Type: Application
    Filed: January 20, 2010
    Publication date: July 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Srivatsa K. Srinivasan, Krishnamurthy Ganesan, Timothy M. Moore, Andreas Strebel, Brian S. Stucker, Stephane L. Taine
  • Patent number: 7925591
    Abstract: A retailer facilitates issuance of a digital license from a licensor to a customer for a corresponding piece of digital content. The retailer receives payment for the license from the customer, where the payment is to be shared with the licensor in a pre-determined manner. The retailer also receives customer-based information from the customer. The retailer then composes an actual license request including the obtained customer-based information, and including retailer-based information identifying the retailer to the licensor and acknowledging to the licensor that the retailer owes a portion of the received payment to the licensor. Thereafter, the retailer forwards the actual license request to the licensor. The licensor notes based on the retailer-based information in the actual license request that the retailer identified thereby owes the licensor at least a portion of the forwarded payment.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Vijay K. Gajjala, Krishnamurthy Ganesan, Jeffrey R. McKune
  • Patent number: 7730192
    Abstract: A facility is described for managing parallel requests in a communications environment having devices or applications (“request handlers”) that support serial and parallel message processing. In various embodiments, the facility receives messages directed to a recipient from an application and sends a first message to the recipient without sending subsequently received messages to the recipient. Upon receiving a response from the recipient to the first message, the facility determines whether the recipient supports parallel or serial message processing. When the recipient supports parallel message processing, the facility sends the subsequently received messages to the recipient without awaiting a response to a message before sending another message. When the recipient supports serial message processing, the facility sends a subsequent message after receiving a response to a previously sent message.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Adrian Potra, Sundaram Anantharaman, Paul D. Tidwell
  • Patent number: 7730329
    Abstract: To render content on a medium, a device obtains a table from the medium, obtains a private key of the device (PR-PD), indexes into an entry of the table based thereon, obtains (PU-PD(RND)) from the indexed-into entry of the table, and applies (PR-PD) to (PU-PD(RND)) to expose a random key (RND). Then, the device obtains (RND(PR-PM)) from the table, applies (RND) to (RND(PR-PM)) to expose a private key of the medium (PR-PM), obtains (PU-PM(KD)) from the license, applies (PR-PM) to (PU-PM(KD)) to expose a content key (KD), obtains (KD(content)) from the storage medium, applies (KD) to (KD(content)) to expose the content.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Clifford P. Strom, Krishnamurthy Ganesan, Jonas Fredrik Helin
  • Patent number: 7683613
    Abstract: The present invention pertains to an apparatus and method for conducting magnetic resonance measurements on fluids at high pressures and/or high temperatures. The apparatus can be used in conjunction with or as part of a downhole fluid sampling tool to perform NMR measurements on fluids withdrawn from petroleum reservoirs, or can also be used for laboratory measurements on live reservoir fluids. The apparatus can perform all of the measurements made by modern NMR logging tools, including multi-dimensional distribution functions of spin-spin (T2) and spin-lattice relaxation (T1) times and molecular diffusion coefficients. The spin densities of hydrogen and other NMR sensitive species can be computed from the distribution functions. The apparatus can also be used to predict the apparent conductivity of the fluids in the flowline from measurements of the quality factor (“Q”) of the NMR circuit. The apparent conductivity can be used to predict water cut or water salinity.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: March 23, 2010
    Assignee: Schlumberger Technology Corporation
    Inventors: Robert Freedman, Krishnamurthy Ganesan, Douglas W. Grant
  • Publication number: 20100024044
    Abstract: A digital license specifies rights with regard to corresponding digital content, and in particular specifies at least one event and for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred. To respond to a request for an event from a rendering application with regard to the content, event code corresponding to the event is located in the license, and the condition within the event code is evaluated. If evaluated as true, the requested event is allowed to proceed, whereby the rendering application performs the event, and the action within the event code is executed. If evaluated as false, the requested event is denied.
    Type: Application
    Filed: September 28, 2009
    Publication date: January 28, 2010
    Applicant: Microsoft Corporation
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20090328062
    Abstract: An extensible communication framework is presented that provides a standard, reusable implementation of common code for adding new modes of communication to a unified communications application. The framework loosely couples the signaling and media plane of unified communications to enable the two planes to be separated onto different computer systems or processes and to allow application writers to extend only the portion where they want to add new functionality. Thus, the extensible communication framework provides flexibility without excessive complexity.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Adarsh Khare, Stephane Taine
  • Publication number: 20090327300
    Abstract: Architecture that facilitates the formalization of contracts across multiple points of presence of a given user so that the multiple presence points can harmoniously publish presence. Enhanced presence publishing rules are formalized as a contract by all the endpoints of a given infoworker. An infoworker can signed on from different releases of software endpoints and to have a consistent presence experience. The infoworker can modify the publishing rules contract in a discoverable fashion by the other infoworker software endpoints. A container contract is provided having default container memberships (presence levels) and static publications. The rules associated with setting and verifying consistency of the default presence store container memberships (presence levels) is formalized. Additionally, the rules associated with making static publications at first time software endpoint registration and verifying consistency of the static publications at subsequent endpoint bootstrapping are formalized.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Adarsh Khare, Stephane Taine, Venky Venkateshaiah, Krishnamurthy Ganesan
  • Patent number: 7624794
    Abstract: An apparatus and method to perform measurements on fluid in a wellbore fluid sample tool in which at least a portion of the flowline of the sample tool is made of a non-magnetic and non-conductive material.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 1, 2009
    Assignee: Schlumberger Technology Corporation
    Inventors: Robert Freedman, Krishnamurthy Ganesan, Douglas W. Grant
  • Publication number: 20090219019
    Abstract: A downhole micro MR analyzer for use in a wellbore, having a micro sample tube, a micro RF coil in close proximity to the micro sample tube, and one or more magnets disposed about the micro sample tube is disclosed. The micro MR analyzer can be used for nuclear magnetic resonance or electron spin resonance experiments to ascertain formation properties and chemical compositions.
    Type: Application
    Filed: May 2, 2007
    Publication date: September 3, 2009
    Inventors: Reza Taherian, Krishnamurthy Ganesan, Robert Freedman
  • Patent number: 7564240
    Abstract: A method to obtain a free induction decay signal using includes inducing a static magnetic field in a sample volume. A radio frequency (RF) magnetic field is then induced in the sample volume. The RF magnetic field has parameters selected to minimize the contribution of inhomogeneity in the static magnetic field to a free induction decay time. The free induction decay signal is then detected from the sample volume. In one example, prior to inducing the RF magnetic field, a reorienting radio frequency magnetic field is induced in the sample volume to reorient magnetic spins by a first selected angle. The inducing the RF magnetic field in this example has parameters selected to reorient spins by a second angle. The inducing the RF magnetic field and detecting the free induction decay signal are repeated until nuclear magnetic equilibrium is substantially attained.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: July 21, 2009
    Assignee: Schlumberger Technology Corporation
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20090128144
    Abstract: The present invention pertains to an apparatus and method for conducting magnetic resonance measurements on fluids at high pressures and/or high temperatures. The apparatus can be used in conjunction with or as part of a downhole fluid sampling tool to perform NMR measurements on fluids withdrawn from petroleum reservoirs, or can also be used for laboratory measurements on live reservoir fluids. The apparatus can perform all of the measurements made by modern NMR logging tools, including multi-dimensional distribution functions of spin-spin (T2) and spin-lattice relaxation (T1) times and molecular diffusion coefficients. The spin densities of hydrogen and other NMR sensitive species can be computed from the distribution functions. The apparatus can also be used to predict the apparent conductivity of the fluids in the flowline from measurements of the quality factor (“Q”) of the NMR circuit. The apparent conductivity can be used to predict water cut or water salinity.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Applicant: Schlumberger Technology Corporation
    Inventors: Robert Freedman, Krishnamurthy Ganesan, Douglas W. Grant
  • Patent number: 7501817
    Abstract: The present invention is directed to a nuclear magnetic resonance apparatus and method for generating an axisymmetric magnetic field having long, straight contour lines in the resonance region. A magnetically permeable member is used to shape the static magnetic field generated by an array of permanent magnets. The magnetically permeable member minimizes variations of the static magnetic field in the formation due to vertical motion of the apparatus while obtaining a nuclear magnetic resonance measurement. Further, the magnetically permeable member may minimize variations of the static magnetic field in the formation due to lateral motion of the apparatus while obtaining a nuclear magnetic resonance measurement.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: March 10, 2009
    Assignee: Schlumberger Technology Corporation
    Inventors: Bruno Luong, Krishnamurthy Ganesan, Martin E. Poitzsch