Patents Assigned to Sonim Technologies, Inc.
-
Patent number: 9615352Abstract: Lazy-lock control methods for use with a real-time communication network are presented, the real-time communication network incorporating a right-to-send procedure, the methods including: a) sending a first floor control request message to the real-time communication network by a first requesting user equipment (UE), the real-time communication network configured for connecting the first requesting UE with a receiving UE; b) sending a first media to the real-time communications network by the first requesting UE before receiving a floor control grant message from the real-time communications network; c) substantially simultaneously sending the floor control grant message to the first requesting UE and a floor taken message to the at least one receiving UE by the real-time communication network; and d) forwarding the first media to the at least one receiving UE by the real-time communications network.Type: GrantFiled: September 26, 2007Date of Patent: April 4, 2017Assignee: Sonim Technologies, Inc.Inventor: Veerabhadra Gundu
-
Restructuring data packets to improve voice quality at low bandwidth conditions in wireless networks
Patent number: 9485686Abstract: Methods and client devices for transmitting data packets based on audio input from a client device to a communications network in a communication session by receiving audio input on the client device; encoding audio input into audio frames comprising audio data indicative of the audio input; measuring bandwidth utilization of the communications network; removing a portion of the audio data if the bandwidth utilization is above a first pre-determined threshold; grouping the audio frames into data packets; and transmitting the data packets over the communications network. Alternate embodiments for removing portions of the audio data include removing at least one audio frame from each of a selected set of the plurality of data packets. Additional embodiments for removing portions of the audio data include removing a set of least significant bytes from each of a selected set of audio frames.Type: GrantFiled: March 3, 2006Date of Patent: November 1, 2016Assignee: Sonim Technologies, Inc.Inventor: Veerabhadra Gundu -
Patent number: 9247398Abstract: Methods for barging an online user on a real-time communications network are presenting including: making a barge request by a barging user to barge online users; if online users are a part of an on-going call and the barging user has a barge privilege, joining the barging user with the on-going call; and if online users are not part of the on-going call and the barging user has the barge privilege, creating a new call with the barging user and the online user. In some embodiments, methods further include: if the barging caller is restricted and the barging user does not have the barge privilege, denying the barging user from the joining; and if the barging caller is not restricted and the barging user does not have the barge privilege, joining the barging user with the on-going call, and granting the floor control based on a standard floor control rule.Type: GrantFiled: November 2, 2007Date of Patent: January 26, 2016Assignee: Sonim Technologies, Inc.Inventors: Gokulmuthu Narayanaswamy, Mohanram Periasamy Narayanan, Jan Forslow
-
Patent number: 9246924Abstract: Methods for sharing service identity between client devices in a real-time communications network are presented including: registering a first client device with a server on the real-time communications network, the first client device registering with a shared service identity, where the first client device becomes an active client device; and when a second client device enters a physical proximity of the first client device; establishing a personal area network connection between the first client device and the second client device; registering the second client device with the server, the second client device registering with the shared service identity, where the second client device becomes the active client device and the first client device becomes a waiting device, where the waiting device discontinues communication with the server.Type: GrantFiled: December 13, 2007Date of Patent: January 26, 2016Assignee: Sonim Technologies, Inc.Inventors: Vrijlal Sukumaran, Johan Samuelsson, Jan Forslow
-
Patent number: 8862746Abstract: Methods for integrating an application on a user equipment (UE) utilizing a special URI (S-URI) control message over a communications network are presented including: registering a secondary application server on the communications network such that a primary application server responsive to the UE is notified of the secondary application server, wherein the secondary application server is configured to provide the application; selecting the application on the UE; sending an INVITE message containing the S-URI to the primary application server by the UE, the S-URI configured to provide access information corresponding with the secondary application server; locating the secondary application server by the communications network; establishing a session between the secondary application server and the UE, wherein the application is provided to the UE by the secondary application server.Type: GrantFiled: May 17, 2007Date of Patent: October 14, 2014Assignee: Sonim Technologies, Inc.Inventors: Santosh Panattu, Gokulmuthu Narayanaswamy
-
Publication number: 20140228074Abstract: A method and system for enabling an external module for enterprise application to be embedded to a mobile phone. The external module is provided with a microcontroller configured with a plurality of serial buses and a device driver together implemented in the battery cover of the mobile phone. A generic driver is implemented to support various serial communication interfaces and data exchanges. Further, the external module communicates with the mobile phone using an operating system (OS) application programming interface (API) on the mobile phone. A data sheet and a software development kit (SDK) are provided for third parties to develop and implement their own accessories to be embedded on this external interface into the mobile phone. Further, specific phone case is equipped to accommodate different module(s)/sub-modules and to retain the combination in a single unit.Type: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicant: Sonim Technologies, Inc.Inventors: Shreevallabha N Kulkarni, Kuruvanghat Krishnakumar, Thomas Hornung
-
Patent number: 7707286Abstract: Methods for updating presence information between a first user equipment (UE) and a second UE over a communications network are presented including: on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server; sending a NOTIFY message to the first UE by the presence server; and setting a current presence status of the second UE to UNAVAILABLE. In some embodiments, methods further include: if an immediately previous presence status of the second UE is set to AVAILABLE, sending a NOTIFY message to all watchers of the second UE to indicate the current presence status of the second UE. In some embodiments, the first PUBLISH message utilizes a user-agent header to indicate that the communications server originated the first PUBLISH message.Type: GrantFiled: May 11, 2007Date of Patent: April 27, 2010Assignee: Sonim Technologies, Inc.Inventors: Veerabhadra Gundu, Nizar Purayil
-
Patent number: 7558286Abstract: A method and device for scheduling signaling and data packets during Push-to-talk (PTT) sessions. An exemplary embodiment of the invention includes scheduling data packets and signaling packets during a push-to-talk session by detecting periods of silence in the talk-burst, inserting signaling packets between the data packets in the periods of silence in the talk-burst; and transmitting the signaling data packet along with the data packets. In another aspect of the invention, downlink signaling packets are suspended during the push-to-talk session.Type: GrantFiled: December 24, 2004Date of Patent: July 7, 2009Assignee: Sonim Technologies, Inc.Inventor: Saryender Khatter
-
Patent number: 7499720Abstract: Methods of establishing a push-to-talk (PTT) session between a user equipment that is part of a push-to-talk over cellular (PoC) system and an outside service are presented including: subscribing to an outside service by the user equipment; for a user initiated request, sending a request to establish the PTT session with the outside service by the user equipment to a service capability server (SCS), the SCS configured to communicate with the outside service; for an outside service initiated request, sending a request to establish the PTT session with the user equipment by the outside service to the SCS the SCS further configured to communicate with the user equipment; sending an invitation to initiate the PTT session between the user equipment and the outside service by the SCS to the PoC system; and establishing the PTT session between the user equipment and the outside service by the PoC system.Type: GrantFiled: November 16, 2006Date of Patent: March 3, 2009Assignee: Sonim Technologies, Inc.Inventor: Amit Idnani
-
Patent number: 7457264Abstract: A system (20) for simplex dispatch of an information packet (22) utilizing a telecommunication network (24) is provided. The system (20) includes an origination unit (26), a server (42), and a destination unit (28). The origination unit (26) is configured to generate an origination packet (50) containing a voice frame (54), and to transmit the origination packet (50) utilizing a wireless non-circuit-switching service of network (24). The origination unit (26) and the server (42) are coupled through an origination cell site (36) of the network (24). The server (42) is configured to receive the origination packet (50), to convert the origination packet (50) to a destination packet (52) containing a voice frame (54) and/or a text frame (56), and to transmit the destination packet (52). The server (42) and the destination unit (28) are coupled through a destination cell site (46) of the network (24).Type: GrantFiled: August 26, 2004Date of Patent: November 25, 2008Assignee: Sonim Technologies, Inc.Inventor: Eshagh Isaac Eteminan
-
Patent number: 7417943Abstract: An apparatus for communicating between an access endpoint and a mobile device endpoint comprising a network service center attached to the access endpoint. A memory stores a prototype corpus representing historical communication information. The network service center includes a processor to train the prototype corpus and create a plurality of records including a protocol trigger, training data and a user dictionary. The access endpoint sends the training data to endpoints to produce training data specific to classes of endpoints. The access endpoint and the mobile device endpoint communicate with one another, and the network service center collects communication data related to the communications interaction and stores the communication data in the memory. The processor generates feedback data based at least in part of the communication data. Advantages of the invention include the ability for network operators to optimize communication techniques based on network traffic.Type: GrantFiled: December 10, 2004Date of Patent: August 26, 2008Assignee: Sonim Technologies, Inc.Inventor: Karl N. Mutch
-
Patent number: 7415284Abstract: In a push-to-talk communications network, a method of transmitting a message from a sending device to a set of receiving devices is disclosed. The method includes selecting the set of receiving devices from a contact list on the sending device, such that each of the receiving devices has an address on the contact list. The method also includes transmitting the message to a message server, wherein the sending device is coupled to the message server; storing the message within the message server; and assigning the message an identifier. The method further includes notifying the set of receiving devices that the message can be retrieved, wherein each of the set of receiving devices is coupled to the message server. Advantages of the invention include a standards-based solution that combines the flexibility of mobile messaging with the ease-of-use of voice.Type: GrantFiled: September 2, 2004Date of Patent: August 19, 2008Assignee: Sonim Technologies, Inc.Inventors: Christopher Hoover, Mohsen Emami-Nouri
-
Publication number: 20070233802Abstract: Methods for implementing a whisper mode conversation during a multiparty PoC session are presented, the method including: transmitting a whisper request to a media server by a whisper requester, wherein the whisper request includes a whisper recipient(s), and wherein the whisper requester is a participant in the multiparty PoC session, the media server configured to manage a number of talk bursts occurring over the multiparty PoC session; if the whisper request is granted by the media server, sending a whisper grant to the whisper requester by the media server, and sending a whisper taken to the whisper recipient(s) by the media server, wherein the whisper mode conversation is non-disruptive with respect to the multiparty PoC session; and if the whisper request is denied by the media server, sending a whisper deny to the whisper requester by the media server.Type: ApplicationFiled: April 3, 2007Publication date: October 4, 2007Applicant: Sonim Technology, Inc.Inventor: Shreevallabh Kulkarni
-
Patent number: D602456Type: GrantFiled: February 28, 2008Date of Patent: October 20, 2009Assignee: Sonim Technologies, Inc.Inventors: Harish Aithal, Jan Forslow, Veerabhadra Gundu, Javor Kolev, Joakim Wiklund
-
Patent number: D611022Type: GrantFiled: February 13, 2009Date of Patent: March 2, 2010Assignee: Sonim Technologies, Inc.Inventors: Dennis Matthew Puhalla, Scott Harold Wilson
-
Patent number: D721348Type: GrantFiled: January 28, 2014Date of Patent: January 20, 2015Assignee: Sonim Technologies Inc.Inventor: Robert J. Plaschke
-
Patent number: D722991Type: GrantFiled: January 21, 2014Date of Patent: February 24, 2015Assignee: Sonim Technologies Inc.Inventor: Robert J. Plaschke
-
Patent number: D752006Type: GrantFiled: January 21, 2014Date of Patent: March 22, 2016Assignee: Sonim Technologies Inc.Inventor: Robert J. Plaschke
-
Patent number: D856956Type: GrantFiled: May 6, 2017Date of Patent: August 20, 2019Assignee: Sonim Technologies, Inc.Inventor: Zhenpeng Liu
-
Patent number: D881152Type: GrantFiled: April 16, 2018Date of Patent: April 14, 2020Assignee: Sonim Technologies, Inc.Inventors: Zhiheng Yao, Jeffrey Pon, Austin Porter, Richard Hanks