Patents by Inventor Mahesh Moorthy

Mahesh Moorthy 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: 9226137
    Abstract: The disclosure relates to sharing real-time multimedia content. The method may include identifying an application for sharing by a first device, discovering one or more second devices by the first device, independent of a technology or a platform of the devices, applying communication protocols and creating an association between the first device and the one or more second devices, and determining multimedia capabilities of the one or more second devices. Furthermore, such an example method may include selecting at least a portion of the screen of a first device for sharing based at least on the determined multimedia capabilities of the second devices, computing application associated performance parameters based at least on a type of content and transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM INCORPORATED
    Inventors: Subramanian Anantharaman, Mahesh Moorthy, Ponmudi Ramachandran, Sivakumar Ardhanari
  • Patent number: 8595073
    Abstract: A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
  • Patent number: 8423849
    Abstract: A method and system reuse data logs generated from testing of programmable devices in order to provide an input file of parameter values and settings for use in automatically configuring a device simulator. The programmable device testing process generates a data log output with data formatted so that parameter data are associated with unique variable labels. The data log output file is processed in a parser operation that filters out private and unnecessary information, organizes the data and generates a simulation input file in a format compatible with the simulator. The process can be fully automated.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: April 16, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Zhihong Qin, Brian H. Kelley, Mahesh Moorthy
  • Publication number: 20130013423
    Abstract: A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
  • Patent number: 8332270
    Abstract: A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: December 11, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
  • Patent number: 8213971
    Abstract: A method and system for remote activation of computer based applications uses Simple Message Service (SMS) messages to inform a remote computer that an application should be activated. The SMS message may be sent by a cell phone or from a computer. The remote computer receives the SMS message, parses the message to determine the application to be started, and starts the indicated application. If the remote computer is turned off, the SMS message can be received by an SMS receiver within a modem which can be configured to start the computer so the application can be activated.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: July 3, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Scott A. Papineau, Stephen A. Sprigg, Clifton Scott, James R. Pyers, Mahesh Moorthy, Theodore C. Walker
  • Patent number: 7877247
    Abstract: A method is provided and includes generating a first simulated device at a device simulator. The first simulated device corresponding to a first physical device. Also, a second simulated device is generated at the device simulator. The second simulated device corresponds to a second physical device. At least one behavior extension file is loaded at the device simulator. Further, the behavior extension file is applied to the first simulated device or to the second simulated device. The method further includes selectively loading an application to the device simulator. The application can be selectively executed with respect to the first simulated device, the second simulated device, or to the first simulated device and the second simulated device. Also, the application can be modified at least partially in response to the execution of the application at the device simulator to produce a modified application.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: January 25, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Apul Nahata, Srinivas Patwari, Mahesh Moorthy
  • Publication number: 20100273450
    Abstract: A method and system for remote activation of computer based applications uses Simple Message Service (SMS) messages to inform a remote computer that an application should be activated. The SMS message may be sent by a cell phone or from a computer. The remote computer receives the SMS message, parses the message to determine the application to be started, and starts the indicated application. If the remote computer is turned off, the SMS message can be received by an SMS receiver within a modem which can be configured to start the computer so the application can be activated.
    Type: Application
    Filed: April 27, 2009
    Publication date: October 28, 2010
    Inventors: Scott A. Papineau, Stephen A. Sprigg, Clifton Scott, James R. Pyers, Mahesh Moorthy, Theodore C. Walker
  • Publication number: 20100217578
    Abstract: A method and system reuse data logs generated from testing of programmable devices in order to provide an input file of parameter values and settings for use in automatically configuring a device simulator. The programmable device testing process generates a data log output with data formatted so that parameter data are associated with unique variable labels. The data log output file is processed in a parser operation that filters out private and unnecessary information, organizes the data and generates a simulation input file in a format compatible with the simulator. The process can be fully automated.
    Type: Application
    Filed: February 25, 2009
    Publication date: August 26, 2010
    Inventors: Zhihong Qin, Brian H. Kelley, Mahesh Moorthy
  • Publication number: 20100211441
    Abstract: A system and method for determining the identity of a product and then calculating an offer price for the product are disclosed. The identity of the product may be determined using near-field communication in one aspect. The system and method are operable to enable retailers to provide a lowest price for the product and conduct a series of offer calculations to determine an offer for a consumer. The offer is based, in part, on costs to the consumer in executing the transaction (e.g., travel time, fuel, etc.). The offer may be higher than the lowest price as determined by each retailer, respectively, while still providing a discount to the consumer to entice a purchase of the product.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 19, 2010
    Inventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
  • Patent number: 7735085
    Abstract: System for application priority based on device operating mode. A method is provided for allocating a top visible resource on a device. The method includes receiving a request requesting allocation of the top visible resource to a requesting application, and determining that the top visible resource is allocated to an owning application. The method also includes associating owner information with requester information to form an arbitration request. The method also includes arbitrating the arbitration request to produce an arbitration decision that indicates that the top visible resource is to be allocated to the requesting application if the owner information indicates that the owning application is privileged and an identifier that identifies the requesting application is contained in a relinquish list associated with the owner information.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: June 8, 2010
    Assignee: Qualcomm Incorporated
    Inventors: Kenneth M. Geib, Mahesh Moorthy, Marc Edward Nijdam
  • Patent number: 7165099
    Abstract: An applet requiring a virtual machine is downloaded to a wireless device. A software platform on the device determines that a virtual machine is used by the applet during execution. Without additional user interaction, the virtual machine is downloaded to the wireless device. This allows those applets requiring a virtual machine to be used with devices that don't have the virtual machine already installed. Further embodiments include the dynamic loading of a system service when an application is being loaded that uses the system service. A unique identifier associated with the system service may be used to determine if determine if the system service is loaded.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: January 16, 2007
    Assignee: Qualcomm Inc.
    Inventors: Stephen A. Sprigg, Brian Minear, Mahesh Moorthy, Paul E. Jacobs
  • Publication number: 20050268014
    Abstract: System for application priority based on device operating mode. A method is provided for allocating a top visible resource on a device. The method includes receiving a request requesting allocation of the top visible resource to a requesting application, and determining that the top visible resource is allocated to an owning application. The method also includes associating owner information with requester information to form an arbitration request. The method also includes arbitrating the arbitration request to produce an arbitration decision that indicates that the top visible resource is to be allocated to the requesting application if the owner information indicates that the owning application is privileged and an identifier that identifies the requesting application is contained in a relinquish list associated with the owner information.
    Type: Application
    Filed: May 26, 2004
    Publication date: December 1, 2005
    Inventors: Kenneth Geib, Mahesh Moorthy, Marc Nijdam
  • Publication number: 20050125211
    Abstract: A method is provided and includes generating a first simulated device at a device simulator. The first simulated device corresponding to a first physical device. Also, a second simulated device is generated at the device simulator. The second simulated device corresponds to a second physical device. At least one behavior extension file is loaded at the device simulator. Further, the behavior extension file is applied to the first simulated device or to the second simulated device. The method further includes selectively loading an application to the device simulator. The application can be selectively executed with respect to the first simulated device, the second simulated device, or to the first simulated device and the second simulated device. Also, the application can be modified at least partially in response to the execution of the application at the device simulator to produce a modified application.
    Type: Application
    Filed: November 15, 2004
    Publication date: June 9, 2005
    Inventors: Apul Nahata, Srinivas Patwari, Mahesh Moorthy
  • Publication number: 20040203690
    Abstract: An applet requiring a virtual machine is downloaded to a wireless device. A software platform on the device determines that a virtual machine is used by the applet during execution. Without additional user interaction, the virtual machine is downloaded to the wireless device. This allows those applets requiring a virtual machine to be used with devices that don't have the virtual machine already installed. Further embodiments include the dynamic loading of a system service when an application is being loaded that uses the system service. A unique identifier associated with the system service may be used to determine if determine if the system service is loaded.
    Type: Application
    Filed: March 15, 2002
    Publication date: October 14, 2004
    Inventors: Stephen A. Sprigg, Brian Minear, Mahesh Moorthy, Paul E. Jacobs