Patents Assigned to Smith Micro Software, Inc.
-
Patent number: 8826410Abstract: 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: GrantFiled: December 30, 2011Date of Patent: September 2, 2014Assignee: Smith Micro Software, Inc.Inventors: David Sperling, Kevin Warmerdam, Dzung Tran, Christopher Heistad
-
Patent number: 8825045Abstract: Presented is a system and method for providing policy-based roaming updates for a mobile device. The method includes receiving one or more roaming policies from a server, monitoring several parameters of the mobile device for a change in one or more of the several parameters, and evaluating the one or more of the several parameters and the change according to the one or more roaming policies. The method further includes updating a roaming priority list on the mobile device in response to the evaluating, and roaming, after the updating, according to the roaming priority list for establishing a wireless communication. The roaming priority list may include a home network and one or more roaming networks.Type: GrantFiled: October 5, 2012Date of Patent: September 2, 2014Assignee: Smith Micro Software, Inc.Inventors: Bikramjit Singh, Karl Medina, Brian Deeley, Dzung Tran
-
Patent number: 8782270Abstract: There is provided a system and method for streaming a live teleconference feed to a mobile client device. There is provided a method comprising receiving a live video feed from a video splitter concurrently outputting to a display device, converting the live video feed into an intermediate video stream, determining playback capabilities of the client device, transcoding the intermediate video stream into a final video stream based on the playback capabilities of the client device, and streaming the final video stream to the client device for output to a display of the client device. The live video feed may comprise a live video feed from a conventional teleconferencing system. In this manner, conventionally closed systems, such as teleconferencing systems, may be augmented to support live video streaming and collaboration with various remote client devices.Type: GrantFiled: June 7, 2011Date of Patent: July 15, 2014Assignee: Smith Micro Software, Inc.Inventors: Brian Sathianathan, Arulkumaran Chandrasekaran, Ben Truong
-
Patent number: 8767929Abstract: A communications system may include a communication device that may be configured to display presence information for one or more contacts. The presence information may include a current time for a location associated with the contact, a time zone associated with the contact, status information, and/or other suitable presence information for the contact. The presence information may be automatically changed in response to a location associated with the contact changing. The presence information may be generated using a schedule associated with a contact and a current time for a location associated with a contact.Type: GrantFiled: January 20, 2009Date of Patent: July 1, 2014Assignee: Smith Micro Software, Inc.Inventor: Konstantin Othmer
-
Publication number: 20140105069Abstract: 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: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: Smith Micro Software., Inc.Inventor: Santosh Kumar Potnuru
-
Patent number: 8577347Abstract: 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: GrantFiled: September 29, 2011Date of Patent: November 5, 2013Assignee: Smith Micro Software, Inc.Inventors: David Sperling, Kevin Warmerdam
-
Patent number: 8576994Abstract: 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: GrantFiled: July 12, 2012Date of Patent: November 5, 2013Assignee: Smith Micro Software, Inc.Inventors: Konstantin Othmer, Michael P. Ruf
-
Patent number: 8571584Abstract: 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: GrantFiled: July 25, 2007Date of Patent: October 29, 2013Assignee: Smith Micro Software, Inc.Inventors: Michael P. Ruf, Konstantin Othmer, Sani El-Fishawy
-
Patent number: 8565302Abstract: 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: GrantFiled: August 29, 2012Date of Patent: October 22, 2013Assignee: Smith Micro Software, Inc.Inventor: Brainerd Sathianathan
-
Patent number: 8565836Abstract: 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: GrantFiled: July 6, 2012Date of Patent: October 22, 2013Assignee: Smith Micro Software, Inc.Inventors: Konstantin Othmer, Michael P. Ruf
-
Patent number: 8548433Abstract: 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: GrantFiled: June 27, 2007Date of Patent: October 1, 2013Assignee: Smith Micro Software, Inc.Inventors: Konstantin Othmer, Michael P. Ruf
-
Patent number: 8537038Abstract: 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: GrantFiled: October 24, 2011Date of Patent: September 17, 2013Assignee: Smith Micro Software, Inc.Inventors: Vladimir Semenyuk, Serge Volkoff
-
Patent number: 8539371Abstract: 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: GrantFiled: June 19, 2012Date of Patent: September 17, 2013Assignee: Smith Micro Software, IncInventors: Konstantin Othmer, Carl J. Stocklein
-
Publication number: 20130227711Abstract: 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: ApplicationFiled: February 25, 2013Publication date: August 29, 2013Applicant: Smith Micro Software, Inc.Inventor: Smith Micro Software, Inc.
-
Publication number: 20130182693Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: SMITH MICRO SOFTWARE, INC.Inventors: David Sperling, Jim Mains
-
Patent number: 8467503Abstract: 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: GrantFiled: September 9, 2010Date of Patent: June 18, 2013Assignee: Smith Micro Software, Inc.Inventors: Konstantin Othmer, Michael P. Ruf
-
Patent number: 8458611Abstract: 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: GrantFiled: July 6, 2012Date of Patent: June 4, 2013Assignee: Smith Micro Software, Inc.Inventor: Konstantin Othmer
-
Patent number: 8456333Abstract: 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: GrantFiled: October 24, 2011Date of Patent: June 4, 2013Assignee: Smith Micro Software, Inc.Inventors: Vladimir Semenyuk, Serge Volkoff
-
Publication number: 20130122910Abstract: 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: ApplicationFiled: September 25, 2012Publication date: May 16, 2013Applicant: Smith Micro Software, Inc.Inventor: Smith Micro Software, Inc.
-
Publication number: 20130107943Abstract: A quantizer and method are disclosed.Type: ApplicationFiled: December 14, 2012Publication date: May 2, 2013Applicant: Smith Micro Software, Inc.Inventor: Smith Micro Software, Inc.