Patents by Inventor Gerald Horel
Gerald Horel 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: 9232077Abstract: A system, method, and computer program that automatically creates a subscription for applications and services provided to wireless devices from other computer devices on a wireless network, where the subscription requires periodic payment by the wireless device subscriber for continued access to the application or service. The system monitors wireless device end-user interaction with other computer devices, such as application download servers, across the wireless network and when the end-user obtains an application or service from the computer device, the system automatically records the subscription and can either bill the wireless device subscriber for the subscription(s) or transmit the bill to the carrier or other entity to bill the subscriber.Type: GrantFiled: March 12, 2003Date of Patent: January 5, 2016Assignee: QUALCOMM IncorporatedInventors: Julie Yu, Gerald Horel, Jaiteerth Patwari, Michelle Klein, Mitchell Oliver
-
Patent number: 9203923Abstract: Systems and methods consistent with the present invention provide an interface to facilitate the communication between systems. A source system translates data into an XML format and transmits the data to a synchronizer interface tool. The synchronizer tool stores the data in a persistent intermediate storage, such as a queue, allowing the source system to go offline or perform other tasks while the data is transmitted to the target system. The synchronizer tool initiates the transmission of the data to the target system. If the target system indicates that it received the data, then the synchronizer tool sends an acknowledgement to the source system indicating the data was received. If the target system does not receive the transmission, the synchronizer tool maintains the data in the persistent intermediate storage and reinitiates transmission of the data to the target system.Type: GrantFiled: August 13, 2002Date of Patent: December 1, 2015Assignee: QUALCOMM IncorporatedInventors: Gerald Horel, Julie Yu, Robert J. Truitt
-
Publication number: 20120137349Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: ApplicationFiled: February 7, 2012Publication date: May 31, 2012Inventors: Laurence LUNDBLADE, Marc S. PHILLIPS, Brian MINEAR, Yan ZHUANG, Anand KRISHNAN, Stephen A. SPRIGG, Mazen CHMAYTELLI, Mitchell OLIVER, Gerald HOREL, Karen CROSSLAND
-
Publication number: 20100173608Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: ApplicationFiled: March 22, 2010Publication date: July 8, 2010Inventors: Laurence LUNDBLADE, Marc S. PHILLIPS, Brian MINEAR, Yan ZHUANG, Anand KRISHNAN, Stephen A. SPRIGG, Mazen CHMAYTELLI, Mitchell OLIVER, Gerald HOREL, Karen CROSSLAND
-
Publication number: 20060287958Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: ApplicationFiled: August 28, 2006Publication date: December 21, 2006Inventors: Laurence LUNDBLADE, Marc PHILLIPS, Brian MINEAR, Yan ZHUANG, Anand KRISHNAN, Stephen SPRIGG, Mazen CHMAYTELLI, Mitchell OLIVER, Gerald HOREL, Karen CROSSLAND
-
Publication number: 20060270386Abstract: Systems and methods for generating and responding to billing requests in a wireless subscriber billing system are disclosed. A billing request can be generated at a trusted service. The billing request including billing information is communicated to a wireless subscriber billing system. A validation response to the billing request is generated in the wireless subscriber billing system and the validation response is communicated to the trusted service.Type: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Julie Yu, Mitchell Oliver, Gerald Horel, Phil Nguyen, Sandra Prast, Jaiteerth Patwari
-
Publication number: 20060271449Abstract: Systems and methods for pricing and distributing applications and content to a wireless client device are disclosed. A first group can be formed by associating at least one item from a main catalog with a first subscriber ID (SID) associated with a first client device. A shopping catalog can be generated for the first client device from the main catalog based on at least one of platform ID, runtime API, and language. The first group can be included with the shopping catalog based on a first SID associated with the first client device. The pricing of the same item can be different in the first group and the main catalog.Type: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Mitchell Oliver, Gerald Horel, Brian Minear
-
Patent number: 7113766Abstract: Systems and methods consistent with the present invention provide a transaction processing during which a transaction billing event is created. Metadata associated with an application is stored in a transaction manager database. When a wireless device downloads an application, raw transaction information is sent to and stored in the database. The raw transaction data may include a subset of the metadata and additional information included by other devices and/or systems. Billing events are created by correlating the metadata and the raw transaction data. In addition, subscription billing events, such as those having reoccurring charges, are calculated by evaluating those transactions having a subscription transaction type and their associated metadata stored in the database.Type: GrantFiled: August 15, 2002Date of Patent: September 26, 2006Assignee: Qualcomm Inc.Inventors: Gerald Horel, Julie Yu, Phil Nguyen, Jaiteerth Patwari
-
Patent number: 7099663Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: GrantFiled: May 31, 2001Date of Patent: August 29, 2006Assignee: Qualcomm Inc.Inventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell Oliver, Gerald Horel, Karen Crossland
-
Publication number: 20060095957Abstract: A system and method for providing secure communications between remote computing devices and servers. A network, device sends characteristics of a client computing device over the network. A network device receives characteristics of a client computing device over the network. A plurality of credentials are generated where at least one of the plurality of credentials based on both the received characteristics of the client computing device and a unique client key, and at least one of the plurality of credentials based on both the received characteristics of the client computing device and a generic key. A network device sends the plurality of credentials over the network. A network device receives the plurality of credentials via the network.Type: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Inventors: Laurence Lundblade, Ivan McLean, Gerald Horel
-
Publication number: 20050289047Abstract: A system, method, and computer program for providing independently developed applications and services to wireless telecommunication device users in a wireless communications network. The system allows independent developers to provide their applications and services to wireless device end-users via the wireless carrier network, bill a carrier and/or a subscriber for the application or service, and share in the revenues with the developer.Type: ApplicationFiled: June 28, 2004Publication date: December 29, 2005Inventors: Mitchell Oliver, Gerald Horel, Julie Yu, Michelle Klein, Matthew Small, Susan Wake
-
Publication number: 20050261988Abstract: A method is provided for operating a server to allow a first terminal to provide a content gift to a second terminal, where the first and second terminals selectively communicate with the server. The method includes receiving a catalog request from the first terminal for a catalog that identifies content compatible with the second terminal. The method also includes generating the catalog and transmitting the catalog to the first terminal. The method also includes receiving a gift request from the first terminal requesting that a content gift selected from the identified content in the catalog be provided to the second terminal, and providing the content gift to the second terminal.Type: ApplicationFiled: April 26, 2004Publication date: November 24, 2005Inventors: Gerald Horel, Brian Minear, Phil Nguyen
-
Publication number: 20050193101Abstract: A computer device having wireless communication capability and a computer platform with a resident application environment for selectively downloading applications to the platform across the wireless network with a predefined security protocol for downloading and executing applications at the platform, such as verifying the presence of a certificate. The download manager is resident on the computer platform and allows download, storage, and execution of applications that do not otherwise comply with the security protocol of the resident application environment.Type: ApplicationFiled: March 1, 2004Publication date: September 1, 2005Inventors: Mitchell Oliver, Gerald Horel, Brian Minear
-
Publication number: 20050192878Abstract: Systems and methods for application-based billing in a wireless subscriber billing system are disclosed. A wireless client device can generate and transmit a billing request to the billing system. The billing system generates a validation response to the billing request and transmits the validation response to the client device. The validation response can be processed by the client device to enable a service linked to the billing request.Type: ApplicationFiled: January 20, 2005Publication date: September 1, 2005Inventors: Brian Minear, Julie Yu, Mitchell Oliver, Laurence Lundblade, Gerald Horel
-
Publication number: 20040181591Abstract: A system, method, and computer program that automatically creates a subscription for applications and services provided to wireless devices from other computer devices on a wireless network, where the subscription requires periodic payment by the wireless device subscriber for continued access to the application or service. The system monitors wireless device end-user interaction with other computer devices, such as application download servers, across the wireless network and when the end-user obtains an application or service from the computer device, the system automatically records the subscription and can either bill the wireless device subscriber for the subscription(s) or transmit the bill to the carrier or other entity to bill the subscriber.Type: ApplicationFiled: March 12, 2003Publication date: September 16, 2004Inventors: Julie Yu, Gerald Horel, Jaiteerth Patwari, Michelle Klein, Mitchell Oliver
-
Publication number: 20040032936Abstract: Systems and methods consistent with the present invention provide a transaction processing during which a transaction billing event is created. Metadata associated with an application is stored in a transaction manager database. When a wireless device downloads an application, raw transaction information is sent to and stored in the database. The raw transaction data may include a subset of the metadata and additional information included by other devices and/or systems. Billing events are created by correlating the metadata and the raw transaction data. In addition, subscription billing events, such as those having reoccurring charges, are calculated by evaluating those transactions having a subscription transaction type and their associated metadata stored in the database.Type: ApplicationFiled: August 15, 2002Publication date: February 19, 2004Inventors: Gerald Horel, Julie Yu, Phil Nguyen, Jaiteerth Patwari
-
Publication number: 20030078886Abstract: A system, method, and computer program for tracking billable events occurring on wireless devices on a wireless network and billing the appropriate parties. The billable events occur from the end-users of the wireless devices selectively communicating with other computer devices across the wireless network and downloading and executing software applications thereupon. The billable event data is ultimately gathered at a server on the wireless network from which billing for the wireless device billable events can be generated.Type: ApplicationFiled: August 15, 2002Publication date: April 24, 2003Inventors: Brian Minear, Gerald Horel, Julie Yu, Mazen Chmaytelli, Michelle Klein, Vicki Mealer, Mitchell B. Oliver
-
Publication number: 20030051047Abstract: Systems and methods consistent with the present invention provide an interface to facilitate the communication between systems. A source system translates data into an XML format and transmits the data to a synchronizer interface tool. The synchronizer tool stores the data in a persistent intermediate storage, such as a queue, allowing the source system to go offline or perform other tasks while the data is transmitted to the target system. The synchronizer tool initiates the transmission of the data to the target system. If the target system indicates that it received the data, then the synchronizer tool sends an acknowledgement to the source system indicating the data was received. If the target system does not receive the transmission, the synchronizer tool maintains the data in the persistent intermediate storage and reinitiates transmission of the data to the target system.Type: ApplicationFiled: August 13, 2002Publication date: March 13, 2003Inventors: Gerald Horel, Julie Yu, Robert J. Truitt
-
Publication number: 20020183056Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: ApplicationFiled: May 31, 2001Publication date: December 5, 2002Inventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Kirshnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell Oliver, Gerald Horel, Karen Crossland
-
Patent number: RE48001Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.Type: GrantFiled: November 18, 2015Date of Patent: May 19, 2020Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell Oliver, Gerald Horel, Karen Crossland