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: 20050153682
    Abstract: A system and method for a wireless service provider to provide activation of an application by a subscriber who has a plurality of wireless communications devices in a single subscription account. The subscriber can access the application from any one of the wireless communications devices, but only one activation at a time is allowed for each subscription account.
    Type: Application
    Filed: January 13, 2004
    Publication date: July 14, 2005
    Inventors: Brian Minear, Jason Kenagy, Julie Yu, Mitchell Oliver, Stephen Sprigg
  • Publication number: 20050118991
    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: Application
    Filed: October 27, 2004
    Publication date: June 2, 2005
    Inventors: Sudheer Koganti, Stephen Sprigg, Amy Therrell, Brian Minear, Phil Nguyen
  • Publication number: 20050120346
    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: Application
    Filed: October 20, 2004
    Publication date: June 2, 2005
    Inventor: Stephen Sprigg
  • Publication number: 20050111250
    Abstract: The layers forming word lines of adjacent rows of a memory array are stacked (laid on each other). As a result, the density of the memory array is enhanced.
    Type: Application
    Filed: November 21, 2003
    Publication date: May 26, 2005
    Applicant: Texas Instruments Incorporated
    Inventors: Suresh Balasuramanian, Stephen Spriggs, George Jamison, Mohan Mishra
  • Patent number: 6868267
    Abstract: An apparatus, method, and article of manufacture that provides an efficient way to invoice the users of a communication system (100) for the system resources consumed. Invoicing is based upon flexible criteria that can be adapted depending upon the charges a resource provider charges. For example, a user may incur a one-time charge for downloading a desired application program, or the user may be charged a download fee plus a recurring monthly fee for having continual access to the program and any updates to the program. A fee might also be charged for each time the application is used. These fees are recorded as debits and transferred to an invoicing location where an invoice reflecting the debits is constructed. For example, the debits may comprise fees for wireless service access, Internet service access, downloaded application programs, data, multimedia services, or other fees.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: March 15, 2005
    Assignee: Qualcomm Inc.
    Inventors: Robert D. Briggs, Jason Kenagy, Gina Lombardi, Stephen A. Sprigg, Kent D. Baker, Marc S. Phillips
  • Patent number: 6862452
    Abstract: A system, method, and program for transmitting data across an idle open communication channel from a wireless device. The wireless device includes a computer platform and a plurality of device resources that selectively utilize a open communication channel to communicate with other devices across the network, and each device resource selectively requests notification of an idle open communication channel, and all device resources that have requested such notification are notified upon an idle open communication channel occurring, and each notified device resource can selectively transmit data across the open communication channel prior to closure thereof.
    Type: Grant
    Filed: August 21, 2002
    Date of Patent: March 1, 2005
    Assignee: Qualcomm Inc.
    Inventor: Stephen A. Sprigg
  • Patent number: 6847819
    Abstract: A wireless communication device, comprising one or more intra-device modules, an internet protocol (IP) router for providing inter-device connectivity between a host and the intra-device modules, and one or more transport mechanisms, for coupling the IP router to the host. One or more intra-device modules are accessed via a standard internetwork protocol as if the intra-device modules were local servers.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: January 25, 2005
    Assignee: Qualcomm Incorporated
    Inventors: Stephen A. Sprigg, Marc S. Phillips, Richard J. Kerr, Daniel D. Claxton
  • Publication number: 20040235487
    Abstract: A system, method, and program for transmitting data across an idle open communication channel from a wireless device. The wireless device includes a computer platform and a plurality of device resources that selectively utilize a open communication channel to communicate with other devices across the network, and each device resource selectively requests notification of an idle open communication channel, and all device resources that have requested such notification are notified upon an idle open communication channel occurring, and each notified device resource can selectively transmit data across the open communication channel prior to closure thereof.
    Type: Application
    Filed: July 1, 2004
    Publication date: November 25, 2004
    Inventor: Stephen A. Sprigg
  • Publication number: 20040203690
    Abstract: 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: Application
    Filed: March 15, 2002
    Publication date: October 14, 2004
    Inventors: Stephen A. Sprigg, Brian Minear, Mahesh Moorthy, Paul E. Jacobs
  • Publication number: 20040205151
    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: December 18, 2003
    Publication date: October 14, 2004
    Inventors: Stephen A. Sprigg, Brian Minear, Paul E. Jacobs
  • Publication number: 20040205164
    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: December 18, 2003
    Publication date: October 14, 2004
    Inventors: Paul E. Jacobs, Stephen A. Sprigg, Jan K. Lezny, Jason B. Kenagy
  • Publication number: 20040203616
    Abstract: A system and method for providing a message on the graphic display of a wireless device while the wireless device is connecting to an application download server across a wireless network. When the wireless device attempts to communicate with an application download server or changes files while navigating an application download server, a message is transmitted across the wireless network to the computer platform of the wireless device and displayed to the user of the wireless device. The message can be transmitted to the wireless device from the same application download server that the wireless device is attempting to connect to or navigate, or alternately, the message can be transmitted from another server on the wireless network.
    Type: Application
    Filed: August 30, 2002
    Publication date: October 14, 2004
    Inventors: Brian Minear, Mazen Chmaytelli, Mitchell B. Oliver, Stephen A. Sprigg
  • Publication number: 20040198334
    Abstract: A system and method for displaying an interactive screen, such as an end-user license agreement or verification form, on the graphic display of a wireless device when the wireless device connects to a network server on a wireless network and attempts to access or download software applications and data. The user of the wireless device must then affirmatively interact with the interactive screen in order to access or download a software application or data from the network server. The interactive screen can be transmitted from the network server where the wireless device seeks to access or download an application or data, or can be transmitted from a separate server to the wireless device. The records of the wireless device-server interactions can be stored on a network server or other data stores on the wireless network.
    Type: Application
    Filed: August 30, 2002
    Publication date: October 7, 2004
    Inventors: Mazen Chmaytelli, Brian Minear, Mitchell B. Oliver, Stephen A. Sprigg
  • Publication number: 20040188511
    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: December 18, 2003
    Publication date: September 30, 2004
    Inventors: Stephen A. Sprigg, Brian Minear
  • Publication number: 20040192319
    Abstract: A system, method, and program for transmitting data across an idle open communication channel from a wireless device. The wireless device includes a computer platform and a plurality of device resources that selectively utilize a open communication channel to communicate with other devices across the network, and each device resource selectively requests notification of an idle open communication channel, and all device resources that have requested such notification are notified upon an idle open communication channel occurring, and each notified device resource can selectively transmit data across the open communication channel prior to closure thereof.
    Type: Application
    Filed: August 21, 2002
    Publication date: September 30, 2004
    Inventor: Stephen A. Sprigg
  • Publication number: 20040188510
    Abstract: System for registry-based automatic installation and component handling on a device. A method is provided for automatically processing a component on a device, where the component has a selected component type. The method includes installing a component handler on the device, where the component handler is operable to process components having the selected component type. The method also includes parsing an action list to obtain a component/action pair that identifies the component to be processed by the device, and downloading the component to the device. The method also includes determining that the component has the selected component type, and using the selected component type to activate the component handler to process the component.
    Type: Application
    Filed: December 18, 2003
    Publication date: September 30, 2004
    Inventors: Stephen A. Sprigg, Brian Harold Kelley, Brian Minear, Robert Walker
  • Patent number: 6760432
    Abstract: A telephone has several lists of phone numbers. Each phone number within a list has a number of digits which is not less than a predetermined minimum number, and not more than a predetermined maximum number. The maximum number is the “size” of the list. When a digit is entered, the phone compares (1B) the number of digits entered to the lists, and selects (1C) the list of the smallest size which is greater than or equal to the number of digits entered. That list is searched (1D) and the results displayed (1E) when the search is complete. If another digit is entered during the search (1F), the comparing (1B) and list selecting (1C) steps are repeated.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: July 6, 2004
    Assignee: Qualcomm Incorporated
    Inventors: Clarence C. Wong, Ronald J. Menelli, Christine Park, Stephen A. Sprigg, Marc Weiss
  • Publication number: 20040087347
    Abstract: A system and method for displaying an interactive screen, such as an end-user license agreement or verification form, on the graphic display of a wireless device when the wireless device connects to a network server on a wireless network and attempts to access or download software applications and data. The user of the wireless device must then affirmatively interact with the interactive screen in order to access or download a software application or data from the network server. The interactive screen can be transmitted from the network server where the wireless device seeks to access or download an application or data, or can be transmitted from a separate server to the wireless device. The records of the wireless device-server interactions can be stored on a network server or other data stores on the wireless network.
    Type: Application
    Filed: October 20, 2003
    Publication date: May 6, 2004
    Inventors: Brian Minear, Mazen Chmaytelli, Mitchell B. Oliver, Stephen A. Sprigg
  • Patent number: 6725060
    Abstract: A system and method for reducing power consumed by an integrated electronic device. The device includes a personal data assistant (PDA) unit and a wireless telephone integrated in a common housing. A common display on the housing is used for displaying messages from both the PDA and the wireless telephone to a user. A controller, coupled to the wireless telephone, places the wireless telephone in a power-off state after expiration of a predetermined period of time following cessation of voice traffic activity on the wireless telephone. The controller switches the wireless telephone from the power-off state to a power-on state if, during operation in the power-off state, a user begins an attempt to place an outgoing call with the wireless telephone. The wireless telephone is unable to receive an incoming call when the wireless telephone is in the power-off state.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: April 20, 2004
    Assignee: Qualcomm, Incorporated
    Inventors: Murtuza T. Chhatriwala, Clarence C. Wong, Ronald J. Menelli, Christine Burke, Stephen A. Sprigg, Marc A. Weiss, Jason B. Kenagy, Jeffrey A. Pritchard
  • Patent number: 6725069
    Abstract: A wireless telephone (200) has a power supply (102), which supplies power to a counter (104), a processor (106), a wireless modem (108), and a transceiver (110). The transceiver (110) communicates with the outside world through an antenna (112). The processor exchanges signals with a clock-calendar (114). When the telephone is in power-conservation mode, the processor opens a switch (216) between the power supply and the transceiver and modem. A second switch (218) is interposed between the power supply (102) and the processor (106), and is under the control of the counter (204). Thus, in power-conservation mode, only the counter draws power. Power-conservation mode (302) may be exited by external command (304), a signal from the clock-calendar (306), or an attempt to place an outgoing call (308).
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: April 20, 2004
    Assignee: Qualcomm, Incorporated
    Inventors: Stephen A. Sprigg, James A. Hutchison, IV