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: 20090004748
    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: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20080315873
    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 to 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: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Krishnamurthy Ganesan
  • Patent number: 7459907
    Abstract: A nuclear magnetic resonance (NMR) method is used to determine a velocity distribution or velocity image of a flowing fluid in a downhole environment. The method comprises applying a radio frequency pulse sequence; applying a magnetic field gradient magnetic field and a gradient pulse duration; measuring a NMR signal; determining a phase characteristic of the NMR signal; and determining the velocity distribution or image of the fluid using the determined phase characteristic, the magnetic field gradient pulse parameters, and a time delay between gradient pulses.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 2, 2008
    Assignee: Schlumberger Technology Corporation
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20080174313
    Abstract: A nuclear magnetic resonance (NMR) method is used to determine a velocity distribution or velocity image of a flowing fluid in a downhole environment. The method comprises applying a radio frequency pulse sequence; applying a magnetic field gradient magnetic field and a gradient pulse duration; measuring a NMR signal; determining a phase characteristic of the NMR signal; and determining the velocity distribution or image of the fluid using the determined phase characteristic, the magnetic field gradient pulse parameters, and a time delay between gradient pulses.
    Type: Application
    Filed: February 20, 2007
    Publication date: July 24, 2008
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Krishnamurthy Ganesan
  • Publication number: 20080035332
    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: Application
    Filed: May 19, 2006
    Publication date: February 14, 2008
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Robert Freedman, Krishnamurthy Ganesan, Douglas W. Grant
  • Publication number: 20070292593
    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: Application
    Filed: February 2, 2007
    Publication date: December 20, 2007
    Inventors: Krishnamurthy Ganesan, Hans Zoerb, Gerry Mullally, Dwight Weigle, Timm Adams
  • Patent number: 7305366
    Abstract: Content revocation is achieved by disabling licenses issued to a computing device for the content. A content revocation is delivered within a license to the computing device. Upon license storage the content revocation is recognized, validated, and stored in a secure state store under the public key of the content server (PU-CS) that issued the content. Each license has a (PU-CS) therein, and each license evaluation considers each content revocation stored in the state store and having the same (PU-CS). The license is disabled or otherwise affected based on the considered content revocation. A content revocation is one form of a license modification that may be delivered within a license.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Charlie David Chase, Jr., Krishnamurthy Ganesan, Philip J. Lafornara, Jeffrey Richard McKune, Clifford Paul Strom, Vijay K. Gajjala
  • Patent number: 7301339
    Abstract: A method for estimating a concentration of a substance in a test sample of formation fluid, comprising measuring an NMR parameter of a first sample of formation fluid to obtain a first measurement, adding a known quantity of the substance to the first sample to produce a modified sample, measuring the NMR parameter of the modified sample to obtain a second measurement; and determining a relation between the concentration of the substance and a function of the NMR parameter using the first and second measurements and the NMR parameter of the substance.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: November 27, 2007
    Assignee: Schlumberger Technology Corporation
    Inventors: Yuesheng Cheng, Abdel M. Kharrat, Krishnamurthy Ganesan, Robert Freedman
  • Publication number: 20070220138
    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: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Adrian Potra, Sundaram Anantharaman
  • Publication number: 20070220148
    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: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Adrian Potra, Sundaram Anantharaman, Paul D. Tidwell
  • Publication number: 20070192633
    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: Application
    Filed: April 6, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Clifford Strom, Krishnamurthy Ganesan, Jonas Helin
  • Patent number: 7253618
    Abstract: A method for determining a property of a substance in a downhole measurement region includes the following steps: providing a static magnetic field having a static magnetic field gradient in the measurement region; applying, in the measurement region, a pulse sequence that includes a tipping pulse, a re-focusing pulse, and a pulsed field gradient pulse train; wherein the pulsed field gradient pulse train includes a first portion and a second portion; the first portion comprising a first pulse or set of pulses having a first polarity and a second pulse or set of pulses having a second polarity, the second polarity being opposite to the first polarity, and wherein the first portion occurs before the re-focusing pulse; the second portion comprising a third pulse or set of pulses having the first polarity and a fourth pulse or set of pulses having the second polarity, and wherein the second portion occurs after the re-focusing pulse; and receiving one or more spin echoes from the measurement region.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: August 7, 2007
    Assignee: Schlumberger Technology Corporation
    Inventors: Robert Freedman, Krishnamurthy Ganesan
  • Patent number: 7152166
    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: June 26, 2002
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Clifford P. Strom, Krishnamurthy Ganesan, Jonas Fredrik Helin
  • Patent number: 7136838
    Abstract: To obtain a digital license for rendering a piece of digital content, a license requester contacts a license provider and sends a license request. The license provider checks the license request for validity and negotiates with the license requestor terms and conditions for the requested license. The license provider generates the requested license and issues the generated license to the license requestor.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Paul England, Krishnamurthy Ganesan, Jeffrey R. C. Bell, Arnold N. Blinn, Thomas C. Jones
  • Publication number: 20060253455
    Abstract: Technology to facilitate collaborative communications is provided. The technology may include, for example, operations directed to publishing and subscribing services. The operations may facilitate publication of data derived from multiple data types as well as subscription to selectively filtered views of published data. Published data may be updated, and notification of various events and services may be provided.
    Type: Application
    Filed: May 5, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Adrian Potra, Krishnamurthy Ganesan, Mu Han
  • Patent number: 7110985
    Abstract: Content revocation is achieved by disabling licenses issued to a computing device for the content. A content revocation is delivered within a license to the computing device. Upon license storage the content revocation is recognized, validated, and stored in a secure state store under the public key of the content server (PU-CS) that issued the content. Each license has a (PU-CS) therein, and each license evaluation considers each content revocation stored in the state store and having the same (PU-CS). The license is disabled or otherwise affected based on the considered content revocation. A content revocation is one form of a license modification that may be delivered within a license.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Charlie David Chase, Jr., Krishnamurthy Ganesan, Philip J. Lafornara, Jeffrey Richard McKune, Clifford Paul Strom, Vijay K. Gajjala
  • Publication number: 20060167817
    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: Application
    Filed: March 28, 2006
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Vijay Gajjala, Krishnamurthy Ganesan, Jeffrey McKune
  • Publication number: 20060167815
    Abstract: An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
    Type: Application
    Filed: March 24, 2006
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Paul England, Krishnamurthy Ganesan, Jeffrey Bell, Arnold Blinn, Thomas Jones
  • Publication number: 20060167814
    Abstract: An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
    Type: Application
    Filed: March 24, 2006
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Paul England, Krishnamurthy Ganesan, Jeffrey Bell, Arnold Blinn, Thomas Jones
  • Publication number: 20060161620
    Abstract: An architecture for developing new media activities and deploying the newly developed activities in a reusable collaboration session is provided. The architecture comprises a base collaboration session, a base activity class, and a well defined contract between the base activity class and the collaboration session. The base collaboration session provides signaling plane functionality, including session management services and media negotiation services. The base activity class provides the base class support needed to build or develop activities derived from the base activity class. The well defined contract enables the base activity class and the base collaboration session to work together to hide the details of the signaling plane from the derived activities.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnamurthy Ganesan, Mu Han, Adrian Potra