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: 9226137Abstract: 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: GrantFiled: September 30, 2013Date of Patent: December 29, 2015Assignee: QUALCOMM INCORPORATEDInventors: Subramanian Anantharaman, Mahesh Moorthy, Ponmudi Ramachandran, Sivakumar Ardhanari
-
Patent number: 8595073Abstract: 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: GrantFiled: September 14, 2012Date of Patent: November 26, 2013Assignee: QUALCOMM IncorporatedInventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
-
Patent number: 8423849Abstract: 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: GrantFiled: February 25, 2009Date of Patent: April 16, 2013Assignee: QUALCOMM IncorporatedInventors: Zhihong Qin, Brian H. Kelley, Mahesh Moorthy
-
Publication number: 20130013423Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: QUALCOMM INCORPORATEDInventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
-
Patent number: 8332270Abstract: 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: GrantFiled: February 1, 2010Date of Patent: December 11, 2012Assignee: QUALCOMM IncorporatedInventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
-
Patent number: 8213971Abstract: 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: GrantFiled: April 27, 2009Date of Patent: July 3, 2012Assignee: QUALCOMM IncorporatedInventors: Scott A. Papineau, Stephen A. Sprigg, Clifton Scott, James R. Pyers, Mahesh Moorthy, Theodore C. Walker
-
Patent number: 7877247Abstract: 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: GrantFiled: November 15, 2004Date of Patent: January 25, 2011Assignee: Qualcomm IncorporatedInventors: Apul Nahata, Srinivas Patwari, Mahesh Moorthy
-
Publication number: 20100273450Abstract: 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: ApplicationFiled: April 27, 2009Publication date: October 28, 2010Inventors: Scott A. Papineau, Stephen A. Sprigg, Clifton Scott, James R. Pyers, Mahesh Moorthy, Theodore C. Walker
-
Publication number: 20100217578Abstract: 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: ApplicationFiled: February 25, 2009Publication date: August 26, 2010Inventors: Zhihong Qin, Brian H. Kelley, Mahesh Moorthy
-
Publication number: 20100211441Abstract: 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: ApplicationFiled: February 1, 2010Publication date: August 19, 2010Inventors: Stephen A. Sprigg, Richard W. Gardner, Mahesh Moorthy, Scott Papineau, Samuel Jacob Horodezky
-
Patent number: 7735085Abstract: 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: GrantFiled: May 26, 2004Date of Patent: June 8, 2010Assignee: Qualcomm IncorporatedInventors: Kenneth M. Geib, Mahesh Moorthy, Marc Edward Nijdam
-
Patent number: 7165099Abstract: 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: GrantFiled: March 15, 2002Date of Patent: January 16, 2007Assignee: Qualcomm Inc.Inventors: Stephen A. Sprigg, Brian Minear, Mahesh Moorthy, Paul E. Jacobs
-
Publication number: 20050268014Abstract: 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: ApplicationFiled: May 26, 2004Publication date: December 1, 2005Inventors: Kenneth Geib, Mahesh Moorthy, Marc Nijdam
-
Publication number: 20050125211Abstract: 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: ApplicationFiled: November 15, 2004Publication date: June 9, 2005Inventors: Apul Nahata, Srinivas Patwari, Mahesh Moorthy
-
Publication number: 20040203690Abstract: 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: ApplicationFiled: March 15, 2002Publication date: October 14, 2004Inventors: Stephen A. Sprigg, Brian Minear, Mahesh Moorthy, Paul E. Jacobs