IP Library Granted Patent US 11,695,877
Granted Patent B1
US 11,695,877 · App. 17/385,988 · Granted Jul 4, 2023

System and method for providing a network service in a distributed fashion to a mobile device

Inventor: Trevor Fiatal (Fremont, CA)
Assignee: Seven Networks, LLC
H04M15/61H04M3/4872H04W4/16H04W4/20H04W4/24H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,695,877
App. No.
17/385,988
Granted
Jul 4, 2023
Kind
B1
Abstract

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Claims (24)

1. A system for providing communication services, the system having a memory and one or more processors configured to:

receive a unique authentication token from a first device, and

provide the communication services to the first device, wherein the communication services are associated with the unique authentication token and branded by a provider of the communication services that is other than a provider of a mobile network;

wherein the first device includes application software for allowing the communication services, wherein the application software is branded by the provider of the communication services,

wherein an identifier associated with the first device is stored by the provider of the communication services and the provider of the mobile network, wherein the communication services are associated with the identifier;

wherein the identifier is a phone number associated with the first device,

provide the communication services to the first device through each of a Wi-Fi network and the mobile network,

wherein the communication services include a user generated message that is generated at the first device for transmission to a second device;

monitor availability of a user of the second device, wherein the availability is related to the communication services;

cause to display, on the first device, an indication of the monitored availability; and

send the user generated message to the second device based on receiving the user generated message from the first device.

2. The system of claim 1 , wherein the one or more processors are configured to send a representation of content related to the user generated message to the second device in response to receiving the content.

3. The system of claim 1 , wherein sending the user generated message to the second device is based on a user preference setting at the second device.

4. The system of claim 1 , wherein a virtual data connection between the system and the first device is maintained when a connection between the system and the first device is interrupted.

5. The system of claim 1 , wherein the communication services further include a voice call between a user of the first device and another user.

6. The system of claim 1 , wherein the user generated message includes exchanging text, audio and video between a user of the first device and the user of the second device.

7. The system of claim 1 , wherein a record of communications with the second device is organized as a conversation between the first device and the second device.

8. The system of claim 7 , wherein the conversation includes text, audio and video communications.

9. The system of claim 1 , wherein the one or more processors are configured to receive the unique authentication token from the first device.

10. The system of claim 1 , wherein the one or more processors are configured to store an account record associated with a user of the first device, wherein the account record includes a username and usage records associated with the first device.

11. The system of claim 10 , wherein the one or more processors are configured to authenticate the first device to provide the communication services to the first device, wherein the authentication is based on the received unique authentication token.

12. The system of claim 10 , wherein the one or more processors are configured to update the usage records based on usage of the first device.

13. The system of claim 10 , wherein the one or more processors are configured to communicate one or more of the usage records to a billing application.

14. The system of claim 1 , wherein the system is configured to identify a location of the first device based on a location information provided by the first device, and provide at least part of the communication services based on the location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: FIATAL, TREVOR
To: SEVEN NETWORKS, INC.
Reel/Frame 057014/0334 →
ENTITY CONVERSION Recorded Jul 29, 2021
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 057015/0764 →
Continuity (8)
Continuation 17025107 · Sep 18, 2020
Continuation 16245585 · Jan 11, 2019
Continuation 16045823 · Jul 26, 2018
Continuation 15839761 · Dec 12, 2017
Continuation 15275986 · Sep 26, 2016
Continuation 13427748 · Mar 22, 2012
Division 13208200 · Aug 11, 2011
Continuation 12008710 · Jan 11, 2008