Patents by Inventor Kanakrai Chauhan

Kanakrai Chauhan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11395314
    Abstract: Described herein are techniques for optimizing scheduling of access events (e.g., downloads) on mobile devices based on server congestion. In some embodiments, response times are monitored for a number of servers at various times to establish availability patterns for those servers. An indication of a number of software applications installed upon a mobile device is used to identify a number of access events to be associated with that mobile device. The servers associated with those access events are identified and an access schedule is generated based on the availability patterns. The access schedule is then provided to the mobile device, which initiates execution of the access events according to the access schedule.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: July 19, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Publication number: 20220210646
    Abstract: Described herein are techniques for preventing a user from continuing to access an online service once access rights have been revoked. In some embodiments, the techniques comprise receiving a request to determine a current status of access rights in association with a user and an online service, determining, based on one or more conditions associated with the online service, the current status of access rights, upon determining that the current status of access rights indicates that the user is not authorized to access the online service, identifying at least one user device associated with the user, generating programmatic instructions to cause a session token associated with the online service to be removed from a memory of the at least one user device, and providing the programmatic instructions to the at least one user device.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventor: Kanakrai Chauhan
  • Patent number: 11343349
    Abstract: A Rules-Based Just-In-Time (RBJIT) content streaming engine collects information such as behavior, usage, movement, and preferences about a user, any groups that the user is associated with, and the set of all users in general. Based on this information, the RBJIT may preferentially select multimedia content and content suggestions for user display, increasing the likelihood that the surfaced content will be of interest to a user. In this way, browsing time for a user on a device with a limited form factor is reduced and network bandwidth is conserved by not surfacing content that the user ultimately will not view.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 24, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Publication number: 20220060871
    Abstract: Described herein are techniques for providing enhanced services to a user device based on itinerary data. Such techniques may comprise receiving itinerary data that comprises an indication of at least one event associated with a user device, determining, based on the itinerary data, a temporary user device identifier to be provisioned onto the user device in relation to the at least one event, providing the temporary user device identifier to the user device to be provisioned onto the user device while the at least one event is occurring, and upon receiving a communication directed toward the temporary user device identifier while the at least one event is occurring, routing the communication to the user device.
    Type: Application
    Filed: July 23, 2021
    Publication date: February 24, 2022
    Inventor: Kanakrai Chauhan
  • Publication number: 20220045959
    Abstract: This disclosure describes systems, devices, and computer-implemented methods that facilitate the modification of network configuration data within a client network to improve a Quality of Experience (QoE) metric associated with the execution of a user application on a client device. More specifically, a diagnostic controller may retrieve diagnostic data associated with the execution of a user application on a client device, determine a QoE metric associated with the execution of the user application, and generate network configuration data for delivery to the client device that improves the QoE metric, based on the diagnostic data and the QoE metric.
    Type: Application
    Filed: August 10, 2020
    Publication date: February 10, 2022
    Inventor: Kanakrai Chauhan
  • Patent number: 11240339
    Abstract: A content management system to optimize delivery of multimedia content to user devices in a subscriber network is provided. The system generates a set of telemetry data by monitoring selections of multimedia content instances by subscribers of a subscriber network at a set of edge servers of the subscriber network. The system generates a data consumption model based on the set of telemetry data. The system anticipates a set of multimedia content instances for a current time interval by using the generated data consumption model to identify the anticipated set of media content instances for the current time interval. The system caches the anticipated set of multimedia content instances from one or more network sources. The system provides the cached content instances to one or more subscribers in response to multimedia content selections from the subscribers for the current time interval.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 1, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Kanakrai Chauhan
  • Patent number: 11233864
    Abstract: An example method of user identity tracking is performed by an application server. The Application server receives first telemetry data and second telemetry data. The first telemetry data indicates at least a first usage of a first user device. The second telemetry data indicates at least a second usage of a second user device. The Application server stores the first telemetry data and the second telemetry data to one or more databases and analyzes the telemetry data. Analyzing the telemetry data includes determining one or more usage patterns clustered by identity of a user. The Application server receives a request to query the one or more usage patterns for an identity of one or more users associated with the one or more usage patterns, where the application server provides the identity of the user in response to the request.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 25, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Pandurang Kshirsagar
  • Publication number: 20220014915
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for user authentication are disclosed. In one aspect, a method includes the actions of receiving a request to access a streaming service on an electronic device. The actions further include, in response to receiving the request to access the streaming service on the electronic device, determining, by the computing device, that a subscriber device is in a vicinity of the electronic device. The actions further include, based on determining that the subscriber device is in the vicinity of the electronic device, determining, by the computing device, a user identifier associated with the subscriber device. The actions further include determining that the user identifier is associated with a valid subscription to the streaming service. The actions further include providing data to access the streaming service.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 13, 2022
    Inventor: Kanakrai Chauhan
  • Patent number: 11206267
    Abstract: An example method of fine grained digital experience controls is performed by an application server. The application server receives telemetry data that indicates a usage of a user device. The telemetry data is stored to one or more databases and analyzed to determine one or more usage patterns that are clustered by an identity of a user of the user device. The application server then monitors content accessed by the user and determines whether a rule violation has occurred by applying one or more rules to the accessed content. In response to determining that the rule violation has occurred, the application server sends a content blocking trigger to the user device to trigger the user device to block the content.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: December 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Pandurang Kshirsagar
  • Publication number: 20210385204
    Abstract: Acoustic data in an acoustic signal broadcasted by a subscriber device is received at a content presentation device. The acoustic data may include an authentication token that is generated by a content delivery platform for authenticating the content presentation device to the content delivery platform and content privilege information for a content consumer. The authentication token and the content privilege information are decoded from the acoustic data. A validation request that includes the authentication token is transmitted by the content presentation device to the content delivery platform to authenticate the content presentation device to the content delivery platform.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Inventor: Kanakrai Chauhan
  • Publication number: 20210385655
    Abstract: A radio frequency (RF) communication that is transmitted by a subscriber device to a base station of a wireless carrier network on a corresponding allocated communication frequency of the wireless carrier network is monitored. A device identifier of the subscriber device is extracted from the RF communication and sent to a core network of the wireless carrier network for an indication of whether a subscriber associated with the subscriber device is eligible to access a resource. In response to receiving a notification from the core network that the subscriber is eligible to access the resource, whether the subscriber device with the device identifier is permitted to access the resource is determined based at least on device access information stored in an access control database of the device. The subscriber device is granted access when the device access information indicates that the subscriber device is permitted to access the resource.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Inventor: Kanakrai Chauhan
  • Publication number: 20210360081
    Abstract: A content management system to optimize delivery of multimedia content to user devices in a subscriber network is provided. The system generates a set of telemetry data by monitoring selections of multimedia content instances by subscribers of a subscriber network at a set of edge servers of the subscriber network. The system generates a data consumption model based on the set of telemetry data. The system anticipates a set of multimedia content instances for a current time interval by using the generated data consumption model to identify the anticipated set of media content instances for the current time interval. The system caches the anticipated set of multimedia content instances from one or more network sources. The system provides the cached content instances to one or more subscribers in response to multimedia content selections from the subscribers for the current time interval.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventor: Kanakrai Chauhan
  • Patent number: 11129026
    Abstract: The techniques provide a wireless communication carrier with the ability to efficiently add a device that is currently provisioned for a different carrier. Identification information is received for a mobile device to be switched from a first mobile network operator to a second mobile network operator. From a user interface executing on the mobile device, authorization is received to switch the mobile device. A token is generated that is usable to access unique identification data for an embedded Universal Integrated Circuit Card (eUICC) installed on the mobile device. Based in part on the tokens, subscription credentials are generated for accessing a mobile communications network operated by the second mobile network operator. Using the subscription credentials, the mobile device is provisioned to communicate on the mobile communications network operated by the second mobile network operator without further user input.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Kirby Thornton, Abigail Franco, Sarvesh Kaushal, Rohit Iyer, Michael Mitchell, Hamza Syed, Sheetal Guttigoli
  • Publication number: 20210084670
    Abstract: Described herein are techniques for optimizing scheduling of access events (e.g., downloads) on mobile devices based on server congestion. In some embodiments, response times are monitored for a number of servers at various times to establish availability patterns for those servers. An indication of a number of software applications installed upon a mobile device is used to identify a number of access events to be associated with that mobile device. The servers associated with those access events are identified and an access schedule is generated based on the availability patterns. The access schedule is then provided to the mobile device, which initiates execution of the access events according to the access schedule.
    Type: Application
    Filed: November 10, 2020
    Publication date: March 18, 2021
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Publication number: 20210044842
    Abstract: A Rules-Based Just-In-Time (RBJIT) content streaming engine collects information such as behavior, usage, movement, and preferences about a user, any groups that the user is associated with, and the set of all users in general. Based on this information, the RBJIT may preferentially select multimedia content and content suggestions for user display, increasing the likelihood that the surfaced content will be of interest to a user. In this way, browsing time for a user on a device with a limited form factor is reduced and network bandwidth is conserved by not surfacing content that the user ultimately will not view.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 11, 2021
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Publication number: 20210019788
    Abstract: The use of location-based mobile promotion campaigns may enable a merchant to target the campaigns to customers who are located within specific geographical regions. A mobile campaign vehicle implementing a mobile promotion campaign may be determined to be at or within a predetermined distance of a campaign stop location for the mobile promotion campaign. The mobile promotion campaign for providing a promotional product or a promotional service. The location information reported by multiple user devices of subscribers may be analyzed to select a set of subscribers that are within a predetermined geofenced zone that encompasses the campaign stop location of the mobile campaign vehicle. Accordingly, information on the mobile promotion campaign may be sent along with the campaign stop location of the mobile campaign vehicle to at least one user device of one or more subscribers of the set of subscribers that are within the predetermined geofenced zone.
    Type: Application
    Filed: July 19, 2019
    Publication date: January 21, 2021
    Inventors: Kanakrai Chauhan, Cole Halverson
  • Publication number: 20200374363
    Abstract: A Rules-Based Just-In-Time (RBJIT) content streaming engine collects information such as behavior, usage, movement, and preferences about a user, any groups that the user is associated with, and the set of all users in general. Based on this information, the RBJIT may preferentially select multimedia content and content suggestions for user display, increasing the likelihood that the surfaced content will be of interest to a user. In this way, browsing time for a user on a device with a limited form factor is reduced and network bandwidth is conserved by not surfacing content that the user ultimately will not view.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Publication number: 20200252471
    Abstract: A Rules-Based Just-In-Time (RBJIT) content streaming engine collects information such as behavior, usage, movement, and preferences about a user, any groups that the user is associated with, and the set of all users in general. Based on this information, the RBJIT may preferentially select multimedia content and content suggestions for user display, increasing the likelihood that the surfaced content will be of interest to a user. In this way, browsing time for a user on a device with a limited form factor is reduced and network bandwidth is conserved by not surfacing content that the user ultimately will not view.
    Type: Application
    Filed: January 22, 2020
    Publication date: August 6, 2020
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Patent number: 10587623
    Abstract: This disclosure describes techniques for facilitating a primary account holder (PAH) of a client account to control access privileges of service features that are accessible by secondary account holders (SAH), via the client account. More specifically, an Access Privilege Control (APC) system is described that enables the PAH to generate access privilege rules that control the use of service features by a SAH, that are accessible via the client device(s) associated with the client account. The APC system may associate a set of updated access privilege rules with virtual profile data for clients associated with the client account. The virtual profile data may be transmitted to client devices, or subset thereof, associated with the client account. Further, the APC system may monitor an operation of client devices associated with the client account and provide one or more recommendations to update access privilege rules based on monitored service feature usage.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 10, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Kanakrai Chauhan
  • Publication number: 20190239076
    Abstract: This disclosure describes techniques for facilitating a primary account holder (PAH) of a client account to control access privileges of service features that are accessible by secondary account holders (SAH), via the client account. More specifically, an Access Privilege Control (APC) system is described that enables the PAH to generate access privilege rules that control the use of service features by a SAH, that are accessible via the client device(s) associated with the client account. The APC system may associate a set of updated access privilege rules with virtual profile data for clients associated with the client account. The virtual profile data may be transmitted to client devices, or subset thereof, associated with the client account. Further, the APC system may monitor an operation of client devices associated with the client account and provide one or more recommendations to update access privilege rules based on monitored service feature usage.
    Type: Application
    Filed: July 16, 2018
    Publication date: August 1, 2019
    Inventor: Kanakrai Chauhan