Patents Assigned to Smith Micro Software
  • Publication number: 20140105069
    Abstract: Presented is a system and method for providing mobile network management using multiple wireless modems. The method includes receiving a plurality of parameters relating to a plurality of wireless networks using a plurality of wireless modems each operable for communication according to one of the plurality of wireless networks. The method further includes evaluating the plurality of parameters according to one or more connection rules. Based on the evaluating, a connection is established to a first wireless network of the plurality of wireless networks using a first wireless modem of the plurality of wireless modems operable for communication according to the first wireless network.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: Smith Micro Software., Inc.
    Inventor: Santosh Kumar Potnuru
  • 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
  • Patent number: 8576994
    Abstract: Managing shared voice messages across the multiple voice messaging systems of the various recipients of a message. A server may act as a gateway and may interact with the multiple voice messaging systems and multiple user devices of the recipients. The server may retrieve voice messages from the sender voice messaging system and may transmit the voice message to the disparate voice messaging systems of the recipients with or without user assistance. The voice messages may be transcoded as necessary. the server then may determine the status of the voice message in the voice messaging systems of the recipients and may update the message status in the sender's and the recipients' voice message systems accordingly.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 5, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8571584
    Abstract: Delivering the content of an audio-only Multimedia Messaging Service (MMS) message to a recipient without requiring the recipient device to be MMS-enabled. A sender creates an MMS message, and sends it to the device of the intended recipient. If the recipient device is not MMS-enabled and the MMS message contains only audio content, the message is conveyed to a message server, where the audio content is transcoded and stored in an IVR system or other location accessible to the recipient. If the intended recipient device supports the SMS protocol, an SMS notification alerting the recipient to the arrival of a new message is transmitted. If the recipient device is neither MMS- nor SMS-enabled, the recipient can be alerted of the receipt of an MMS message by voicemail, email, instant message, page, or another medium able to effect delivery. The notification includes instructions for accessing the message from the IVR system.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: October 29, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Michael P. Ruf, Konstantin Othmer, Sani El-Fishawy
  • Patent number: 8565836
    Abstract: A recipient activates or deactivates user alerts associated with the receipt and/or availability of communications using rules in an alert profile stored on a device, a server, or a location accessible to the server. In one embodiment, the device can implement the rules when a communication is received and/or available. If an alert is activated, the device renders the alert. If the alert is deactivated, the device does not render the alert unless and until the alert is activated. In another embodiment, the server can implement the rules. If the alert is activated when the communication is transmitted to the device, the server also transmits alert-rendering instructions, whereupon the device can render the alert as specified in the instructions. If the alert is deactivated when the communication is transmitted to the device, the server does not transmit the instructions unless and until the alert is activated.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: October 22, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8565302
    Abstract: A streaming appliance having an internal quantizer is disclosed so that the bit rate of a streamed video can be adjusted based on the current conditions of a link between the streaming appliance and one or more target devices.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: October 22, 2013
    Assignee: Smith Micro Software, Inc.
    Inventor: Brainerd Sathianathan
  • Patent number: 8548433
    Abstract: Voice messaging services are used to provide messages for recipients associated with terminated network-based instant connect communication sessions. A first device engages in a communication session with a second device. The communication session between the two devices terminates and the first device records locally a voice message addressed to the second device. The message may be stored on the first device and transmitted to the second device after another communication session is established between the two devices. Alternately, the voice message may be transmitted to a message server and forwarded to the second device at a later time.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: October 1, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8537038
    Abstract: A method of compressing sorted data representation symbols sequentially. Steps include determining whether a symbol currently being encoded is identical to an immediately preceding symbol; encoding the result as a binary event; if the symbols are identical, encoding the symbol ends; if the symbols are different and there is a constant difference between several previous pairs of symbols, determining whether the difference between the current symbol a and the symbol immediately preceding it b is the same as the difference between the symbol b and the symbol immediately preceding it c, and encoding the determination result as another binary event; in the case of positive result of the latest determination, encoding the symbol ends; otherwise, encoding the symbol using a bitwise operation in which bits of the symbol's binary representation are processed sequentially from the most significant bit to the least significant bit. A corresponding decompression method is provided.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: September 17, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Vladimir Semenyuk, Serge Volkoff
  • Patent number: 8539371
    Abstract: Tickers are populated with location-based information that is selected according to the geographic location of communication devices. The location of a communication device is identified based on a GPS system, proximity to transmitters in a wireless network, user input, or using other techniques. Location-appropriate content is obtained either in real-time from the network or from a local data store at the communication device. In general location-based, context-aware content can be displayed on tickers associated with a variety of communication devices, including mobile communication devices and “immobile” or stationary personal computers.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: September 17, 2013
    Assignee: Smith Micro Software, Inc
    Inventors: Konstantin Othmer, Carl J. Stocklein
  • Publication number: 20130227711
    Abstract: There is provided a system and method for controlled access by applications to mobile device resources. The method comprises receiving a request from one of a plurality of applications to access a first resource of a plurality of resources, determining whether the first resource of the plurality of resources is classified as a protected resource, if the determining determines that the first resource of the plurality of resources is classified as the protected resource, identifying an application authorization for the first resource, and configuring access by the one of the plurality of applications to the first resource according to the application authorization. Based on the application authorization, the method may further configure access by the one of the plurality of applications to a second resource of the plurality of resources. Additionally, the first resource of the plurality of resources may be connected to a communication network resource.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 29, 2013
    Applicant: Smith Micro Software, Inc.
    Inventor: Smith Micro Software, Inc.
  • Patent number: 8467503
    Abstract: Managing voice messages across multiple voicemail systems. A server acts as a gateway and interacts with multiple voicemail systems and with multiple user devices. The server can retrieve voice messages from one voicemail system and transmit the retrieved voice messages to another separate voicemail system without user assistance. The voice messages are transcoded as necessary. The server also enables a recipient to generate a reply voice message that can be delivered to the original sender's device or delivered to the sender in another manner, such as a Vnote, SMS or an email.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: June 18, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8458611
    Abstract: Tickers are populated with location-based information that is selected according to the geographic location of communication devices. The location of a communication device is identified based on a GPS system, proximity to transmitters in a wireless network, user input, or using other techniques. Location-appropriate content is obtained either in real-time from the network or from a local data store at the communication device. In general location-based, context-aware content can be displayed on tickers associated with a variety of communication devices, including mobile communication devices and “immobile” or stationary personal computers. When a ticker item is selected from the ticker, a location associated with the selected ticker item and/or a location of the communication device is used to generate a map that is displayed on the display of the device to the user.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: June 4, 2013
    Assignee: Smith Micro Software, Inc.
    Inventor: Konstantin Othmer
  • Patent number: 8456333
    Abstract: A method of separating data blocks with stationary informational characteristics, including the steps of sequentially collecting statistics for small data blocks in an input data set, calculating the relative change in the estimated compression efficiency for a solid block currently being formed caused by merging its statistics with the statistics of a next small block, deciding whether the small block should be added to the solid block; for any block for which the decision is no, the block is used as the starting block of the next solid block to be formed. Auxiliary block data type detection is used to improve the method.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: June 4, 2013
    Assignee: Smith Micro Software, Inc.
    Inventors: Vladimir Semenyuk, Serge Volkoff
  • Publication number: 20130122910
    Abstract: Presented is a method for controlling network access for the mobile device. The method includes analyzing a first plurality of network parameters, collected by the mobile device, based on one or more local network policies. The method further includes receiving an update for the one or more local network policies from a policy server based on a second plurality of network parameters received by the policy server from a plurality of mobile devices. The method also includes rerouting data traffic for the mobile device from a first wireless network configuration to a second wireless network configuration based on the analyzing of the second plurality of network parameters and the update from the policy server, Rerouting data traffic for the mobile device may include maintaining a constant IP address utilizing a virtual network adapter within the mobile device to provide split tunneling over two or more network connections of the second wireless network configuration.
    Type: Application
    Filed: September 25, 2012
    Publication date: May 16, 2013
    Applicant: Smith Micro Software, Inc.
    Inventor: Smith Micro Software, Inc.
  • Publication number: 20130107943
    Abstract: A quantizer and method are disclosed.
    Type: Application
    Filed: December 14, 2012
    Publication date: May 2, 2013
    Applicant: Smith Micro Software, Inc.
    Inventor: Smith Micro Software, Inc.
  • Patent number: 8406801
    Abstract: Systems and methods for selectively replaying voice data. Voice data received in a communication session is both buffered by the device and played by the device. When input is received from a recipient, the voice data currently being received is no longer played and buffered voice data is replayed to the recipient. While the buffered voice data is replayed, the device continues to buffer any voice data received by the device to ensure that the recipient can listen to all of the voice data in the communication session. By only storing voice data in the buffer, replaying the buffered voice data can catch the real-time voice data. At this point, the device reverts to playing voice data being received while continuing to buffer the voice data.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: March 26, 2013
    Assignee: Smith Micro Software, Inc
    Inventor: Konstantin Othmer
  • Patent number: 8391447
    Abstract: Managing shared voice messages across the multiple voice messaging systems of the various recipients of a message. A server may act as a gateway and may interact with the multiple voice messaging systems and multiple user devices of the recipients. The server may retrieve voice messages from the sender voice messaging system and may transmit the voice message to the disparate voice messaging systems of the recipients with or without user assistance. The voice messages may be transcoded as necessary. The server then may determine the status of the voice message in the voice messaging systems of the recipients and may update the message status in the sender's and the recipients' voice message systems accordingly.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 5, 2013
    Assignee: Smith Micro Software, Inc
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8392392
    Abstract: Search requests may be initiated by a wireless communication device and performed by a voice request broker (VRB). The VRB may evaluate the applicability of various criteria and may select at least one search engine to process the search request according to the applicable criteria. The VRB may transmit the search request to the at least one search engine and the at least one search engine may return a list of one or more results. The VRB may evaluate the applicability of various criteria and may re-sort the results according to applicable criteria. The VRB may transmit the re-sorted results to the wireless communication device from which the search request is initiated.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: March 5, 2013
    Assignee: Smith Micro Software, Inc
    Inventor: Michael P. Ruf
  • Patent number: 8345746
    Abstract: A quantizer and method are disclosed.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: January 1, 2013
    Assignee: Smith Micro Software, Inc.
    Inventor: Brainerd Sathianathan
  • Patent number: 8325625
    Abstract: A service provider interface protocol, when embedded into a network-capable device, can automatically connect the device to a wired or wireless network. This automatic device connectivity can include automatic logging on, automatic authentication and seamless, automatic data upload to, or download from, another location on the network. Configuration parameters for the automatic authentication, upload and download locations and other related device configurations can be stored within the network server-side management system.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: December 4, 2012
    Assignee: Smith Micro Software, Inc.
    Inventors: Biju Nair, Robert Boxall, Chris Heistad, Vojislav Samsalovic