Patents by Inventor Stephen A. Sprigg

Stephen A. Sprigg 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: 10602348
    Abstract: A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: March 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Brian E. Minear, Eric J. Lekven, Mitchell B. Oliver, Phil Nguyen, Richard Wayne Gardner, III, Stephen A. Sprigg
  • Patent number: 10348804
    Abstract: System to automatically process components on a device. A method is provided for automatically processing components on a device. The method includes receiving a version identifier associated with an action list, determining that the version identifier is not equivalent to a stored version identifier, receiving the action list, parsing the action list to obtain a component identifier and an associated action, and performing the action on a component identified by the component identifier.
    Type: Grant
    Filed: July 12, 2015
    Date of Patent: July 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Brian Minear
  • Patent number: 10038999
    Abstract: Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Brian Minear, Paul E. Jacobs
  • Patent number: 10009743
    Abstract: A system and method for the provision of downloadable subscription-based software applications to one or more wireless devices where the applications are downloadable from one or more application download servers across a wireless network. An accounting module receives subscription-based application download data from the one or more application download servers for each subscription-based application downloaded by a wireless device, and subscription-based application deletion data from each wireless device that has deleted a subscription-based application. The accounting module accounts for the use of the subscribed software applications based upon the subscription-based software application download data and subscription-based application deletion data.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Minear, Richard Wayne Gardner, III, Stephen A. Sprigg, Phil Tien Nguyen, Mitchell B. Oliver, Eric J. Lekven
  • Publication number: 20170070847
    Abstract: Methods, systems and devices for locating a wireless identity transmitter with a central server connected with one or more proximity broadcast receivers, such as stationary receivers or mobile devices operating as wireless receivers. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an identification code. When within proximity, a proximity broadcast receiver may receive broadcast messages from the wireless identity transmitter and relay location information along with the wireless identity transmitter's identification code to a central server as sighting messages. The proximity broadcast receiver's own location may provide an approximate location for the wireless identity transmitter. The central server may process sighting messages, which may include signal strength information, to accurately locate the wireless identity transmitter.
    Type: Application
    Filed: November 17, 2016
    Publication date: March 9, 2017
    Inventors: Steven R. Altman, Stephen A. Sprigg, Liz Gasser, Joel Linsky, Leif Woodahl, Jason Kenagy, Jose Menendez, Charles S. Wurster, Paul Jacobs, Neville Meijers, Peggy Johnson, Dave Wise, Kevin Hunter
  • Patent number: 9386397
    Abstract: A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sudheer B. Koganti, Stephen A. Sprigg, Amy Suzanne Therrell, Brian Minear, Phil Tien Nguyen
  • Publication number: 20150382183
    Abstract: A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
    Type: Application
    Filed: September 9, 2015
    Publication date: December 31, 2015
    Inventors: Brian E. MINEAR, Eric J. LEKVEN, Mitchell B. OLIVER, Phil NGUYEN, Richard Wayne GARDNER, III, Stephen A. SPRIGG
  • Publication number: 20150373536
    Abstract: Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
    Type: Application
    Filed: September 1, 2015
    Publication date: December 24, 2015
    Inventors: Stephen A. SPRIGG, Brian MINEAR, Paul E. JACOBS
  • Patent number: 9191276
    Abstract: Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Paul E. Jacobs, Stephen A. Sprigg, Jan K. Lezny, Jason B. Kenagy
  • Publication number: 20150319218
    Abstract: System to automatically process components on a device. A method is provided for automatically processing components on a device. The method includes receiving a version identifier associated with an action list, determining that the version identifier is not equivalent to a stored version identifier, receiving the action list, parsing the action list to obtain a component identifier and an associated action, and performing the action on a component identified by the component identifier.
    Type: Application
    Filed: July 12, 2015
    Publication date: November 5, 2015
    Inventors: Stephen A. SPRIGG, Brian MINEAR
  • Patent number: 9143622
    Abstract: A system and method for managing a billing account including a client device, a transceiver, logic configured to establish at least one primary account wherein the at least one primary account represents periodic fees that are charged to the billing account on a periodic basis; and logic configured to establish at least one secondary account wherein the at least one secondary account represents an amount of prepaid service that is available for the billing account.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: September 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Brian Minear, Mitchell B. Oliver, Richard Wayne Gardner, III
  • Patent number: 9134989
    Abstract: A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Minear, Eric J. Lekven, Mitchell B. Oliver, Phil Nguyen, Richard Wayne Gardner, III, Stephen A. Sprigg
  • Patent number: 9092286
    Abstract: System to automatically process components on a device. A method is provided for automatically processing components on a device. The method includes receiving a version identifier associated with an action list, determining that the version identifier is not equivalent to a stored version identifier, receiving the action list, parsing the action list to obtain a component identifier and an associated action, and performing the action on a component identified by the component identifier.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Brian Minear
  • Patent number: 9041530
    Abstract: A system, methods and server for monitoring health and safety of individuals in a population and sending alert notifications when exceptions are detected include comparing biometric data obtained from the individuals to a biometric model generated for the individual through computer-learning methods. Biometric data may be gathered by wireless biometric sensor devices which transmit biometric data to receiver devices, which relay the biometric data to a server. The biometric model may be maintained in the server and include nominal and threshold biometric parameters for each individual based on biometric sensor data gathered or analyzed over a period of time. An alert may be issued by the server when an individual's biometric data is outside a threshold in the biometric model. The transmitted alert may depend upon the nature of the exception, user settings and past notification experience. Alerts may be escalated when not answered within defined durations.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: May 26, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Richard Wayne Gardner, III
  • Patent number: 8937930
    Abstract: Methods and devices provide a virtual peripheral hub and services enabling remote access to peripherals commonly connected to personal computers in a manner that simplifies device networking. A virtual peripheral hub device may include a processor and wireless communication transceivers configured to connect to cellular and/or WiFi networks to access a remote server, and wired and/or wireless local networks for connecting to peripheral devices. The virtual peripheral hub device may plug into a power source (e.g., a wall socket or cigarette lighter), connect to a peripheral device, and be configured to enable any computer attached to a local area network or the Internet to use or access the peripheral device. An associated server-based service enables discovery of the virtual peripheral hub device and connected peripherals. The associated server-based server may provide the drivers for various peripherals, store and forward data, and provide remote access to the various peripherals.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: January 20, 2015
    Assignee: QUALCOMM, Incorporated
    Inventors: Stephen A. Sprigg, Noam A. Ziv, Craig B. Lauer, Kedarnath Pathikonda, Richard W. Gardner, III
  • Publication number: 20140244811
    Abstract: Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.
    Type: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Paul E. JACOBS, Stephen A. SPRIGG, Jan K. LEZNY, Jason B. KENAGY
  • Patent number: 8811969
    Abstract: A system and method store provisioning data supporting a plurality of service providers in a VSIM internal memory unit of a mobile device. A user may selectively enable provisioning data supporting one of the plurality of service providers stored in the VSIM internal memory unit to conduct a wireless communication. An embodiment permits backing up, retrieving and restoring personal data in the VSIM internal memory unit using a remote database. Another embodiment allows a mobile device to select an optimal service provider to conduct a wireless communication. The optimal service provider may be determined based upon mobile device location, communication usage request and/or time and date.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: August 19, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Guangming Shi, Venkat Tangirala, Ta-yan Siu, Julian Durand, Stephen A. Sprigg
  • Patent number: 8737981
    Abstract: Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: May 27, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Paul E. Jacobs, Stephen A. Sprigg, Jan K. Lezny, Jason B. Kenagy
  • Publication number: 20140133656
    Abstract: Methods, systems and devices enable synchronizing obscured identification information between a wireless identity transmitter and a central server to support one-way communication of the obscured identification information to the central server. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an obscured identifier for receipt and relay to the central server by proximate proximity broadcast receivers via sighting messages that may also include location information. The central server may decode received identification codes to identify the wireless identity transmitter. The wireless identity transmitter may create message data by concatenating identifying information with an incrementing nonce, encrypting the concatenated information, and truncating the encrypted information.
    Type: Application
    Filed: February 21, 2013
    Publication date: May 15, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Charles S. Wurster, Ning Shang, Panagiotis Thomas, Stephen A. Sprigg, Matthew Hohlfeld, Ivan Hugh Mclean
  • Patent number: RE48001
    Abstract: 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: Grant
    Filed: November 18, 2015
    Date of Patent: May 19, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell Oliver, Gerald Horel, Karen Crossland