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).

  • Publication number: 20130282438
    Abstract: Methods, systems and devices for providing relevant user information to devices within proximity of a user. A wireless identity transmitter associated with the user periodically broadcasts messages that include obscured identifiers. A proximate proximity broadcast receiver may receive and relay the broadcast messages to a central server which may process the included information. Based on categories related to the proximity broadcast receiver and the user, the central server may identify subsets of stored profile information about the user that are relevant to the proximity broadcast receiver. The central server may transmit relevant profile information to devices to assist in activities associated with the proximity broadcast receiver. In an embodiment, the central server may only transit relevant profile information that is authorized by the user via permissions associated with the profile.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Kevin E. Hunter, Stephen A. Sprigg, Neville J. Meijers, Charles S. Wurster, Jose R. Menendez, Michael-David N. Canoy
  • Patent number: 8555271
    Abstract: A system and method for optional upgrading of a software application on a wireless device during the execution of the software application. The system includes receiving a request to replace a resident executable application with a different version of the application. The system further includes detecting the active execution of the resident executable application. The system also includes receiving, via a network, the different version of the application. Also, the system includes storing the different version of the application in a temporary location in response to detecting the active execution of the resident executable application. In addition, the system includes terminating the active execution of the resident executable application. The system also includes overwriting the resident executable application with the different version of the application stored in the temporary location. Further, the system includes initiating active execution of the different version of the application.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: October 8, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Stephen A. Sprigg
  • Publication number: 20130040629
    Abstract: Methods, systems and devices to dynamically generate community based parental controls for cell devices based on most common parental control settings selected by members of the community. Communities may establish sponsored profiles on a parental control server that contains a community-based set of parental control settings. Parents may select a community based setting and modify each of the settings in accordance with the parents' personal preferences. The parental control server continually monitors the modifications to those settings and generates new community-based settings reflecting the most common modifications that may be selected by other parents.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Stephen A. SPRIGG, Hugo SWART
  • Publication number: 20130040604
    Abstract: Methods, systems and devices for controlling access to messaging (SMS, MMS, email, etc.) on mobile devices (e.g., cell phones) during times or in locations in which such activity is prohibited or inhibited by the parental control settings. Parental control settings limit messaging features available to mobile devices to certain times and/or locations. Messages received at restricted times/locations are stored in temporary memory without notifying the mobile device user (i.e., messages are not placed in the inbox), unless the message is received from a pre-approved source (e.g., parent, teachers, etc.). Once the context for restricting access to messaging (e.g., time, location, etc.) no longer applies, the stored messages may be transferred from the temporary memory to the inbox and the user may be alerted regarding the new message.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Stephen A. SPRIGG, Hugo SWART
  • Publication number: 20130017806
    Abstract: Methods, systems and devices for controlling mobile device functions via a combination of parental control settings set by a parent-user and parental control settings set by a third party-user. A parental control server receives parental control settings and context criteria from a parent-user, and parental control settings from a third party user. The parental control server receives authorization from the parent-user to allow third party parental controls to control a child's device. When the context criteria identified by the parent is present (e.g., child device is in identified location, time of day, day of week, etc.), a combination of parental controls designated by the parent-user and the third party control the mobile device.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Inventors: Stephen A. SPRIGG, Hugo SWART, R. Michael JAMES
  • 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
  • Publication number: 20120137349
    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: Application
    Filed: February 7, 2012
    Publication date: May 31, 2012
    Inventors: Laurence LUNDBLADE, Marc S. PHILLIPS, Brian MINEAR, Yan ZHUANG, Anand KRISHNAN, Stephen A. SPRIGG, Mazen CHMAYTELLI, Mitchell OLIVER, Gerald HOREL, Karen CROSSLAND
  • Patent number: 8185307
    Abstract: A navigation device receives a destination location to automatically calculate a route to the destination location over a wireless network. The destination location may be generated by a third party at a remote computer or wireless device. The destination location may be entered into the remote computer or wireless device, or may be automatically generated by the device. The destination location is transmitted from the remote computer or wireless device to the navigation device. Once received, the user of the navigation device may have the option of accepting or rejecting the destination location. The navigation device then uses the destination location to calculate a route which is communicated to the User with minimal to no user interaction. Multiple destinations may be sent to the navigation device, thus allowing advanced programming of an entire trip.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: May 22, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Stephen A. Sprigg
  • Patent number: 8160808
    Abstract: A navigation device receives a destination location to automatically calculate a route to the destination location over a wireless network. The destination location may be generated by a third party at a remote computer or wireless device. The destination location may be entered into the remote computer or wireless device, or may be automatically generated by the device. The destination location is transmitted from the remote computer or wireless device to the navigation device. Once received, the user of the navigation device may have the option of accepting or rejecting the destination location. The navigation device then uses the destination location to calculate a route which is communicated to the user with minimal to no user interaction. Multiple destinations may be sent to the navigation device, thus allowing advanced programming of an entire trip.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: April 17, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Stephen A. Sprigg
  • Patent number: 8112076
    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: March 22, 2010
    Date of Patent: February 7, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: 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: 20110212705
    Abstract: In an embodiment, a profile server creates a profile that includes profile data and is associated with a first subscriber device. A second subscriber device receives an incoming call from the first subscriber device and queries the profile server for a profile associated with the first subscriber device. The profile server determines that the profile data is authorized for distribution to the second subscriber device, and thereby transmits the profile data in response to the received query and based on the determined authorization.
    Type: Application
    Filed: May 10, 2011
    Publication date: September 1, 2011
    Inventors: Stephen A. SPRIGG, Paul E. JACOBS, Nikhil JAIN, Richard Wayne GARDNER, III, Gina M. LOMBARDI, Jamie Y. SCHIPPER
  • Publication number: 20110205965
    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: Application
    Filed: November 17, 2010
    Publication date: August 25, 2011
    Inventors: Stephen A. SPRIGG, Noam A. ZIV, Craig B. LAUER, Kedarnath PATHIKONDA, Richard W. GARDNER, III
  • Patent number: 7940908
    Abstract: A telecommunications device and/or service enable a user to establish and maintain a profile which is then associated with the user or the user's telecommunication device (the “calling device”). The profile is stored on a profile server that is in communication with the telecommunications service provider. A receiving device receives a call from the calling device and is provided with the profile during call set-up. Some or all of the profile is used in connection with the incoming call on the receiving device.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: May 10, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Stephen A. Sprigg, Paul E. Jacobs, Nikhil Jain, Richard Wayne Gardner, III, Gina M. Lombardi, Jamie Y. Schipper
  • Patent number: 7921287
    Abstract: 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: Grant
    Filed: August 13, 2002
    Date of Patent: April 5, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Stephen A. Sprigg, Laurence Lundblade
  • Publication number: 20110053577
    Abstract: Methods and systems enable mobile devices to receive communications and inform users about received communications by vibrating based on a vibration pattern. The mobile device may inform a user about the type of communication, the identity of the communicator and the content of a message by generating vibrations according to preset vibration patterns. Vibration patterns may be implemented according to Morse code. The mobile device may also receive commands and instructions from the user in the form of accelerations (e.g., tapping or patting) of the mobile device. The mobile device may translate the accelerations into acceleration pattern data which may be compared to stored patterns or templates to determine a corresponding command. The mobile device may execute the command and verify the execution.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: Changkee LEE, Stephen A. SPRIGG
  • Publication number: 20110022303
    Abstract: A navigation device receives a destination location to automatically calculate a route to the destination location over a wireless network. The destination location may be generated by a third party at a remote computer or wireless device. The destination location may be entered into the remote computer or wireless device, or may be automatically generated by the device. The destination location is transmitted from the remote computer or wireless device to the navigation device. Once received, the user of the navigation device may have the option of accepting or rejecting the destination location. The navigation device then uses the destination location to calculate a route which is communicated to the user with minimal to no user interaction. Multiple destinations may be sent to the navigation device, thus allowing advanced programming of an entire trip.
    Type: Application
    Filed: October 1, 2010
    Publication date: January 27, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventor: Stephen A. Sprigg
  • Publication number: 20110022315
    Abstract: A navigation device receives a destination location to automatically calculate a route to the destination location over a wireless network. The destination location may be generated by a third party at a remote computer or wireless device. The destination location may be entered into the remote computer or wireless device, or may be automatically generated by the device. The destination location is transmitted from the remote computer or wireless device to the navigation device. Once received, the user of the navigation device may have the option of accepting or rejecting the destination location. The navigation device then uses the destination location to calculate a route which is communicated to the User with minimal to no user interaction. Multiple destinations may be sent to the navigation device, thus allowing advanced programming of an entire trip.
    Type: Application
    Filed: October 1, 2010
    Publication date: January 27, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventor: Stephen A. SPRIGG
  • Patent number: 7877204
    Abstract: A navigation device receives a destination location to automatically calculate a route to the destination location over a wireless network. The destination location may be generated by a third party at a remote computer or wireless device. The destination location may be entered into the remote computer or wireless device, or may be automatically generated by the device. The destination location is transmitted from the remote computer or wireless device to the navigation device. Once received, the user of the navigation device may have the option of accepting or rejecting the destination location. The navigation device then uses the destination location to calculate a route which is communicated to the user with minimal to no user interaction. Multiple destinations may be sent to the navigation device, thus allowing advanced programming of an entire trip.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: January 25, 2011
    Assignee: QUALCOMM Incorporated
    Inventor: Stephen A. Sprigg