Patents by Inventor David Sperling

David Sperling 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: 20240121072
    Abstract: Method and apparatus for transferring a data signal including receiving a digital data signal by a first input of a multiplexer of a transmitter operably coupled to a data link; transmitting, by a digital data signal output of the multiplexer, the digital data signal to a receiver that is operably coupled to the data link; receiving, by a selection signal input of the multiplexer, a first selection signal that indicates an idle mode for the transmitter; receiving, by a second input of the multiplexer, a patterned data signal; and transmitting, by the digital data signal output and in response to the first selection signal, the patterned data signal to the receiver.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Inventors: David J. KROLAK, Daniel Mark DREPS, Erik ENGLISH, Jieming QI, Michael SPERLING
  • Publication number: 20240121013
    Abstract: Method and apparatus for transferring a data signal including receiving a digital data signal by a first data input of a transmitter multiplexer; inverting the digital data signal by a first inverter, thereby providing an inverted digital data signal; receiving the inverted digital data signal by a first inverted data input of the transmitter multiplexer; counting, by a first counter, a clock signal; transmitting, by the first counter and in response to the first counter counting a threshold number of clock cycles, a first selection signal to a first selection signal input of the transmitter multiplexer; and alternately transmitting, in response to the first selection signal and by a first digital data signal output of the transmitter multiplexer, the digital data signal and the inverted digital data signal as the transmitter output signal to a receiver, the receiver and the digital data signal output operably coupled to a data link.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Inventors: David J. KROLAK, Daniel Mark DREPS, Erik ENGLISH, Jieming QI, Michael SPERLING
  • Patent number: 9220065
    Abstract: There is provided a method of enabling a mobile broadband hotspot by an auxiliary radio. By utilizing a commonly available auxiliary radio, such as a Bluetooth radio, hotspot connectivity using a primary radio, such as Wi-Fi, can be readily enabled. Accordingly, device connections, guest access, and device disconnections can be easily requested on demand from a mobile broadband hotspot. Additionally, the mobile broadband hotspot may be configured to enable or disable connections using a pre-determined schedule. The pre-determined schedule may provide Internet access only when necessary, such as during scheduled device updates.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: December 22, 2015
    Assignee: Smith Micro Software, Inc.
    Inventors: David Sperling, Jim Mains
  • Patent number: 8989159
    Abstract: There is provided a system and method for managing hotspot network access for a plurality of devices. There is provided a mobile broadband hotspot comprising a processor configured to detect an occurrence of an event, determine a device from the plurality of devices to receive a notification of the event, determine a policy directed to the device, and execute the policy on the mobile broadband hotspot or on the device. Accordingly, by providing notifications of events to appropriate devices of the network, a better user experience is maintained. Moreover, the mobile broadband hotspot may transmit event notification to specific devices that may be affected by the execution of the policy in order to provide a better user experience for the users of those devices.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 24, 2015
    Assignee: Smith Micro Software, Inc.
    Inventors: David Sperling, Kevin Warmerdam
  • Patent number: 8826410
    Abstract: There is provided a device application programming interface (API) for securely monitoring and managing mobile broadband devices. There is provided a client device with a processor configured to detect, using an API, the WWAN device, wherein the WWAN device conforms to the API, to perform a mutual authentication with the WWAN device by using a digital certificate of the WWAN device and a client digital certificate of the client device, to establish a secure connection with the WWAN device upon a successful authentication of the mutual authentication with the WWAN device. Moreover, the processor may be configured to issue, using the API, various commands to the WWAN device to monitor and manage the WWAN device.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 2, 2014
    Assignee: Smith Micro Software, Inc.
    Inventors: David Sperling, Kevin Warmerdam, Dzung Tran, Christopher Heistad
  • Patent number: 8577347
    Abstract: There is presented a system and method for managing data sharing over a hotspot network. The system comprises a mobile broadband hotspot with a processor configured to receive a selection of a mobile device to receive a data file, notify the mobile device of the data file to share, and transmit the data file to the mobile device in response to receiving a download request from the mobile device. By saving the data file into the memory of the mobile broadband hotspot, the mobile broadband hotspot may be directed to share the data file with other devices connected to the mobile broadband hotspot through a hotspot network without requiring the other devices to download the data file again through a wide area network.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 5, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: David Sperling, Kevin Warmerdam
  • Publication number: 20130182693
    Abstract: There is provided a method of enabling a mobile broadband hotspot by an auxiliary radio. By utilizing a commonly available auxiliary radio, such as a Bluetooth radio, hotspot connectivity using a primary radio, such as Wi-Fi, can be readily enabled. Accordingly, device connections, guest access, and device disconnections can be easily requested on demand from a mobile broadband hotspot. Additionally, the mobile broadband hotspot may be configured to enable or disable connections using a predetermined schedule. The pre-determined schedule may provide Internet access only when necessary, such as during scheduled device updates.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: David Sperling, Jim Mains
  • Publication number: 20120174208
    Abstract: There is provided a device application programming interface (API) for securely monitoring and managing mobile broadband devices. There is provided a client device with a processor configured to detect, using an API, the WWAN device, wherein the WWAN device conforms to the API, to perform a mutual authentication with the WWAN device by using a digital certificate of the WWAN device and a client digital certificate of the client device, to establish a secure connection with the WWAN device upon a successful authentication of the mutual authentication with the WWAN device. Moreover, the processor may be configured to issue, using the API, various commands to the WWAN device to monitor and manage the WWAN device.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 5, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: David Sperling, Kevin Warmerdam, Dzung Tran, Christopher Heistad
  • Publication number: 20120084187
    Abstract: There is provided a system and method for managing billing for hotspot network access. There is provided a mobile broadband hotspot comprising a processor configured to receive a credential from a device of a plurality of devices, track a data usage associated with the credential, submit the credential and the data usage to a central billing server, modify a billing statement associated with the credential using a billing policy in response to receiving the billing statement from the central billing server, and transmit the billing statement to the device for showing on a display of the device. Accordingly, the mobile broadband hotspot may track individual data usage and allow for flexible billing of individual data usage.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 5, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: David Sperling, Kevin Warmerdam
  • Publication number: 20120083256
    Abstract: There is presented a system and method for managing data sharing over a hotspot network. The system comprises a mobile broadband hotspot with a processor configured to receive a selection of a mobile device to receive a data file, notify the mobile device of the data file to share, and transmit the data file to the mobile device in response to receiving a download request from the mobile device. By saving the data file into the memory of the mobile broadband hotspot, the mobile broadband hotspot may be directed to share the data file with other devices connected to the mobile broadband hotspot through a hotspot network without requiring the other devices to download the data file again through a wide area network.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 5, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: David Sperling, Kevin Warmerdam
  • Publication number: 20120082148
    Abstract: There is provided a system and method for managing hotspot network access for a plurality of devices. There is provided a mobile broadband hotspot comprising a processor configured to detect an occurrence of an event, determine a device from the plurality of devices to receive a notification of the event, determine a policy directed to the device, and execute the policy on the mobile broadband hotspot or on the device. Accordingly, by providing notifications of events to appropriate devices of the network, a better user experience is maintained. Moreover, the mobile broadband hotspot may transmit event notification to specific devices that may be affected by the execution of the policy in order to provide a better user experience for the users of those devices.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 5, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: David Sperling, Kevin Warmerdam
  • Publication number: 20110295751
    Abstract: Provided are systems and methods for execution by a processor of a proxy server to provide a subsidized access to a network supported by a plurality of preferred partners. One method comprises receiving a first request from a client to access a first server on the network, forwarding the first request to a second server on the network such that the second server sends first content data over the network for rendering on a display of the client, recording the first request in a traffic log, and submitting the traffic log for reimbursement to at least one of the plurality of preferred partners affiliated with the second server to subsidize a cost of providing access to the network. By obtaining reimbursement for prioritizing and redirecting access to preferred sites, client connection costs can be fully or partially subsidized in light of additional revenue streams from increased user traffic.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Kotaro Matsuo, David Sperling
  • Publication number: 20060106806
    Abstract: A system and method for providing software updates to a plurality of mobile devices includes a central update server and update software resident on each mobile device. The update server includes a database of software program identifiers and identifiers for corresponding updates, a subset of which may not be compatible with each mobile device. The mobile device initiates the update process by preparing a request in accordance with configuration information and security/privacy settings, and communicating the request to the update server to retrieve corresponding update information. Due to security/privacy settings, the request may be insufficient for the update server to identify relevant software updates. The mobile device selects at least one of the software updates, and communicates with the update server to download the selected updates. The retrieved update information may also include a referral to another update server, and the mobile device will repeat the update process with the referral server.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: David Sperling, Murtaza Ghulamali
  • Publication number: 20050192973
    Abstract: A system for reconciling data in a plurality of databases includes a user interface adapted to provide a graphical representation of at least a subset of the records from each of the plurality of databases and to allow for interactive manipulation of the database records through the graphical representation. The plurality of databases are stored on a portable device, or a personal computer. In some embodiments, at least two of the databases have different record structures. The graphical representation includes a visually distinctive graphical scheme for each of the plurality of databases, as well as a visually distinctive graphical scheme for each unique combination of the plurality of databases. Each record found in a single database is displayed using the single database's corresponding graphical scheme and each record found in more than one database is displayed using the graphical scheme corresponding to the combination of databases.
    Type: Application
    Filed: February 12, 2004
    Publication date: September 1, 2005
    Inventors: David Sperling, Murtaza Ghulamali, George Dabrowski