Patents by Inventor Laurence Lundblade
Laurence Lundblade 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: 10043170Abstract: 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: GrantFiled: January 20, 2005Date of Patent: August 7, 2018Assignee: QUALCOMM IncorporatedInventors: Brian Minear, Julie Yu, Mitchell B. Oliver, Laurence Lundblade, Gerald C. Horel, Jaiteerth Patwari
-
Publication number: 20170289197Abstract: Techniques for managing data communications are provided. A method according to these techniques includes establishing a secure communication session between a client device and a server over a network, the secure communication session comprising one or more communication subsessions in which data is exchanged between the client device and the server. Establishing the secure communication session include providing an access token to the server, the access token comprising information for securely binding the one or more communication subsessions to the secure communication session, and providing attestation information to the server, the attestation information attesting to security of management of the access token by the client device.Type: ApplicationFiled: November 3, 2016Publication date: October 5, 2017Inventors: Giridhar MANDYAM, Jon AZEN, Laurence LUNDBLADE
-
Patent number: 9654978Abstract: A mobile device may include a plurality of sensors and a processor. The processor may be configured to determine trust data for an asset based upon inputs from the plurality of sensors, determine whether an asset is accessible or not accessible based upon evaluating the trust data with a trust determination algorithm, and continuously update the trust data to continue to allow access to the asset or revoke access to the asset based upon the inputs from the plurality of sensors.Type: GrantFiled: April 8, 2015Date of Patent: May 16, 2017Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Mark Bapst, George Michael Milikich, Jon Azen, Ian Brettell, Eliza Yingzi Du, Jonathan Griffiths, Suryaprakash Ganti, Samir Gupta, David William Burns, Muhammed Ibrahim Sezan
-
Publication number: 20160227411Abstract: A mobile device may include a plurality of sensors and a processor. The processor may be configured to determine trust data for an asset based upon inputs from the plurality of sensors, determine whether an asset is accessible or not accessible based upon evaluating the trust data with a trust determination algorithm, and continuously update the trust data to continue to allow access to the asset or revoke access to the asset based upon the inputs from the plurality of sensors.Type: ApplicationFiled: April 8, 2015Publication date: August 4, 2016Inventors: Laurence LUNDBLADE, Mark BAPST, George Michael MILIKICH, Jon Azen, Ian BRETTELL, Eliza Yingzi DU, Jonathan GRIFFITHS, Suryaprakash GANTI, Samir GUPTA, David William Burns, Muhammed Ibrahim SEZAN
-
Patent number: 9231763Abstract: 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: GrantFiled: August 23, 2010Date of Patent: January 5, 2016Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Ivan Hugh McLean, Gerald Charles Horel
-
Patent number: 8856905Abstract: Methods and apparatus for providing an application credential for an application running on a device. In one embodiment, a method provides an application credential to an application running on a device, wherein the application credential is used by the application to authenticate to a data server. The method comprises receiving a request to generate the application credential, wherein the request includes an application identifier. The method also comprises generating the application credential using the application identifier and a master credential associated with the device.Type: GrantFiled: April 15, 2013Date of Patent: October 7, 2014Assignee: QUALCOMM IncorporatedInventor: Laurence Lundblade
-
Patent number: 8620994Abstract: Described are various mechanisms and techniques for influencing or controlling a content update schedule for a content-based software application on a mobile device. A content server issues one or more commands to the mobile device that establish a content update schedule for the mobile device. The mobile device then performs content update sessions with the content server based on that schedule. During any one or more refresh sessions, the content server delivers another command to establish a new content update schedule. This system provides the advantage of allowing the content server to regulate how frequently the mobile device retrieves new content.Type: GrantFiled: February 23, 2006Date of Patent: December 31, 2013Assignee: QUALCOMM IncorporatedInventors: John D. Boyd, Jasmit Singh Kochhar, Laurence Lundblade, Sanika Kapoor
-
Patent number: 8588766Abstract: 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: February 7, 2012Date of Patent: November 19, 2013Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell B. Oliver, Gerald Charles Horel, Karen Crossland
-
Patent number: 8544105Abstract: Methods and devices provide for creating, managing, modifying, and/or enforcing flexible digital rights management license policies for protecting games, media, data, or other software with a time-based license. Embodiments are especially directed toward situations in which a source of time is unavailable, untrustworthy, or unreliable. Licenses are defined by a small number of parameters. Parameter values may be defined by and included with protected content or applications. The parameter values may be chosen to define and enforce a desired level of compromise between usability and security characteristics.Type: GrantFiled: December 24, 2007Date of Patent: September 24, 2013Assignee: QUALCOMM IncorporatedInventors: Ivan H. Mclean, Kenneth M. Geib, Laurence Lundblade, Tianyu L. D'Amore, Brian H. Kelley
-
Patent number: 8468261Abstract: A method for operating a device to protect an application from unauthorized operation is provided. The application will fail to operate on the device when the device is defined outside a selected operating region. The method includes transmitting the selected operating region for the application, and receiving the application and a geographic identifier associated with the application. The geographic identifier is configured to identify the selected operating region wherein the application will operate on the device. The method further includes transmitting a request to execute the application on the device. The request includes the geographic identifier. Further included in the method is receiving a code. The code prevents an execution of the application on the device if the code is a disable code. The disable code indicates that the device is operating outside the selected operating region. An apparatus for content protection in a wireless network is also provided.Type: GrantFiled: April 10, 2007Date of Patent: June 18, 2013Assignee: QUALCOMM IncorporatedInventors: Mazen Chmaytelli, Laurence Lundblade
-
Patent number: 8424068Abstract: Methods and apparatus for providing an application credential for an application running on a device. In one embodiment, a method provides an application credential to an application running on a device, wherein the application credential is used by the application to authenticate to a data server. The method comprises receiving a request to generate the application credential, wherein the request includes an application identifier. The method also comprises generating the application credential using the application identifier and a master credential associated with the device.Type: GrantFiled: October 11, 2011Date of Patent: April 16, 2013Assignee: QUALCOMM IncorporatedInventor: Laurence Lundblade
-
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
-
Patent number: 8112076Abstract: 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: March 22, 2010Date of Patent: February 7, 2012Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell B. Oliver, Gerald Charles Horel, Karen Crossland
-
Publication number: 20120030742Abstract: Methods and apparatus for providing an application credential for an application running on a device. In one embodiment, a method provides an application credential to an application running on a device, wherein the application credential is used by the application to authenticate to a data server. The method comprises receiving a request to generate the application credential, wherein the request includes an application identifier. The method also comprises generating the application credential using the application identifier and a master credential associated with the device.Type: ApplicationFiled: October 11, 2011Publication date: February 2, 2012Inventor: Laurence LUNDBLADE
-
Patent number: 8037515Abstract: Methods and apparatus for providing an application credential for an application running on a device. In one embodiment, a method provides an application credential to an application running on a device, wherein the application credential is used by the application to authenticate to a data server. The method comprises receiving a request to generate the application credential, wherein the request includes an application identifier. The method also comprises generating the application credential using the application identifier and a master credential associated with the device.Type: GrantFiled: October 29, 2003Date of Patent: October 11, 2011Assignee: Qualcomm IncorporatedInventor: Laurence Lundblade
-
Patent number: 8020001Abstract: Described are techniques and mechanisms for enforcing trust between an application and a library loaded by the application. Very generally stated, the application declares one or more trusted code groups (“TCGs”) of which a library must be a member to be authorized for execution with the application. Libraries that are authorized to assert membership in one or more TCGs include a secure indicator of that membership. As the application executes and attempts to load a library, that libraries membership in a TCG authorized by the application is verified prior to loading the library.Type: GrantFiled: February 23, 2006Date of Patent: September 13, 2011Assignee: QUALCOMM IncorporatedInventors: Laurence Lundblade, Brian Harold Kelley, Matthew Hohlfeld
-
Publication number: 20110107107Abstract: Embodiments describe a system and/or method for multiple party digital signatures. According to a first aspect a method comprises establishing a first validity range for a first key, establishing a first validity range for at least a second key, and determining if the validity range of the first key overlaps the first validity range of the at least a second key. A certificate is signed with the first validity range of the first key and the first validity range of the at least a second key if the validity ranges overlap. According to another embodiment, signage of the certificate is refused if the first validity range of the first key does not overlap with the first validity range of the at least a second key.Type: ApplicationFiled: December 9, 2010Publication date: May 5, 2011Applicant: QUALCOMM IncorporatedInventors: Alexander Gantman, Aram Perez, Gregory Gordon Rose, Laurence Lundblade, Matthew Hohlfeld, Michael Paddon, Oliver Michaelis, Ricardo Jorge Lopez
-
Patent number: 7921287Abstract: An application's access to storage is limited on a per application basis. The application is granted access to a portion of the storage. The application may manipulate that portion of the storage by creating distinct file structures within that portion, modifying, reading and writing files contained therein. The application is denied access to the storage area outside the granted portion. Similarly, other applications stored in the storage area follow a similar paradigm. In one embodiment, the storage area is a hierarchical file structure and applications are stored as children in the file structure. The applications, however, are mapped to indicate each are stored at the root of the file structure to prevent access to other areas of the file structure. In another embodiment, the file structure supports a shared directory that multiple applications are mapped to, also as a root directory but to another drive.Type: GrantFiled: August 13, 2002Date of Patent: April 5, 2011Assignee: Qualcomm IncorporatedInventors: Stephen A. Sprigg, Laurence Lundblade
-
Publication number: 20100325708Abstract: 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: August 23, 2010Publication date: December 23, 2010Inventors: Laurence LUNDBLADE, Ivan Hugh MCLEAN, Gerald Charles HOREL
-
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