Patents Assigned to Smith Micro Software, Inc.
  • Publication number: 20130080560
    Abstract: There is provided a system and method for sharing a plurality of data contents from a presenter device to a plurality of participant devices. There is provided a system comprising a processor configured to execute a data sharing application, wherein the data sharing application is configured to receive a selection of the plurality of data contents, connect to the plurality of participant devices using a hotspot service executing on the presenter device, establish a sharing session with the plurality of participant devices, and present the plurality of data contents onto the plurality of participant devices. Accordingly, the presenter device maintains full control over the plurality of data contents being shared and reduces the time for sharing and the bandwidth consumed for presenting the plurality of data contents.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Tushar Sayankar, Tjin Wung Aow
  • 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
  • Publication number: 20130046833
    Abstract: There is provided a method and system for sending, to a contact, a digital invitation requesting a data upload. There is provided a system comprising a server having a processor configured to receive the contact selected by a requester having a registered user account of a content sharing service, to transmit, to the contact, the digital invitation comprising a unique location identifier of the content sharing service, to receive a request to access the unique location identifier, to provide a file upload dialog associated with the registered user account and to receive a data upload in response to an uploading from the file upload dialog. Accordingly, an unregistered user of a content sharing service may upload a file to a registered user without registering a new account or obtaining the registered user login credentials.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Eric Casten Riepling, Reza Brian Vaziri
  • Publication number: 20130039413
    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: Application
    Filed: August 29, 2012
    Publication date: February 14, 2013
    Applicant: SMITH MICRO SOFTWARE,INC.
    Inventor: Brainerd Sathianathan
  • Publication number: 20130012170
    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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Konstantin Othmer, 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
  • Publication number: 20120330910
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
  • Publication number: 20120317299
    Abstract: 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: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Brian Sathianathan, Arulkumaran Chandrasekaran, Ben Truong
  • 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
  • Publication number: 20120297425
    Abstract: An active play system and method are provided that allow a piece of content to be transferred between multiple content devices associated with the user.
    Type: Application
    Filed: July 30, 2012
    Publication date: November 22, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventor: Brianerd Sathiananthan
  • Publication number: 20120275578
    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: Application
    Filed: July 12, 2012
    Publication date: November 1, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Publication number: 20120276884
    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: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: SMITH MICRO SOFTWARE INC.
    Inventor: Konstantin Othmer
  • Publication number: 20120276878
    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: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: SMITH MICRO SOFTWARE INC.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 8295345
    Abstract: A transcoder is provided that achieves lower complexity without picture quality loss. The transcoder may be either an open loop transcoder or a closed loop transcoder.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: October 23, 2012
    Assignee: Smith Micro Software, Inc.
    Inventor: Brainerd Sathianathan
  • Publication number: 20120256968
    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: Application
    Filed: June 19, 2012
    Publication date: October 11, 2012
    Applicant: SMITH MICRO SOFTWARE INC.
    Inventors: Konstantin Othmer, Carl J. Stocklein
  • Patent number: 8279925
    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: September 22, 2008
    Date of Patent: October 2, 2012
    Assignee: Smith Micro Software, Inc.
    Inventors: Brainerd Sathianathan, Arulkumaran Chandrasekaran
  • Publication number: 20120240197
    Abstract: Presented is a system and method for controlling access to a mobile hotspot on a mobile device utilizing a hotspot management application. The method includes detecting unauthorized data traffic over a tethered link between the mobile device and a tethered device by analyzing a signature of the unauthorized data traffic. Analyzing the signature of the unauthorized data traffic may be carried out utilizing a rules engine, where the rules engine is based on one or more carrier controlled tethering policies and one or more user controlled tethering policies. Detecting unauthorized data traffic may further include detecting an unauthorized tethering application on the mobile device utilizing a database of known unauthorized tethering applications. The method further includes controlling the unauthorized data traffic. The method additionally includes redirecting a user of the mobile device to a captive portal for authorized tethering plan support.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 20, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Dzung Tran, Kevin Warmerdam, Thanh Lim, Ryan MacPherson, Bikramjit Singh
  • Patent number: 8271003
    Abstract: Messages, such as voice messages, are received at a server and processed to generate extracted data that includes text from the message, envelope information, or contact information. The extracted data is transmitted to a device that displays a visual representation that includes some of the extracted data. The visual representation (e.g., an icon) enables the user to visually see what is in a voice message. By selecting a particular visual representation, the corresponding message can be retrieved from the message server and played at the device. In some instances, the message server also transmits an initial segment to the device that can be played by the device as well.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: September 18, 2012
    Assignee: Smith Micro Software, Inc
    Inventors: Konstantin Othmer, Albert Jordan