Patents by Inventor Ahmad Arash Obaidi

Ahmad Arash Obaidi 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).

  • Publication number: 20160360410
    Abstract: Systems and methods for allowing a user to control sharing of network bandwidth in a peer-to-peer environment are described herein. An example telecommunications device includes a user interface device, a processor and a memory device. The telecommunications device identifies one or more time parameters related to bandwidth sharing based on a first operation of the user interface device and identifies one or more bandwidth parameters related to bandwidth sharing based on a second operation of the user interface device. The telecommunications device allows one or more other devices access to one or more networks via one of the telecommunications device or a second device associated with the user, based at least on the identified one or more time parameters and the one or more bandwidth parameters.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Ahmad Arash Obaidi, Eric W. Yocam
  • Patent number: 9426661
    Abstract: A secure lock procedure for mobile devices is disclosed. The secure lock process generally includes detecting a device access attempt at a telecommunication device during a security-enabled boot sequence. The device access attempt may include a cryptographic key, which when detected, initiates a cryptographic authentication operation. The cryptographic authentication operation results in access to one or more resource of the telecommunication device being enabled, when the cryptographic key is determined to be valid, or denied, when the cryptographic key is determined to be invalid. The device access attempt may be associated with a root-level device access attempt or software flash attempt, and the secure lock procedure can be implemented in conjunction with a boot loader stored within a memory of the telecommunication device.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: August 23, 2016
    Assignee: T-Mobile USA, Inc.
    Inventor: Ahmad Arash Obaidi
  • Publication number: 20160139974
    Abstract: Self-healing charging devices and techniques for identifying and/or troubleshooting causes of performance degradation in user devices are described. A charging device described herein can receive first data from a user device connected to the charging device and analyze the first data to determine diagnostic data associated with the user device. Based at least in part determining the diagnostic data, the charging device described herein can provide an indication via at least one of the charging device or the user device, the indication signifying available actions that can be taken to improve performance of the user device. The charging devices described herein can enable users to easily identify issues causing and/or leading to performance degradation on their user devices and remedy and/or prevent problems that cause the performance degradation while corresponding user devices are charging via the charging devices.
    Type: Application
    Filed: December 21, 2015
    Publication date: May 19, 2016
    Inventors: Daniel E. Herb, Ahmad Arash Obaidi, Jonathan Soini
  • Publication number: 20160142916
    Abstract: A telecommunication carrier may stitch data from multiple sources to support device automation and access control. A state may be assigned to a user of a user device at a telecommunication carrier based on a data stitch of information from multiple data sources. The data sources may include data on a geolocation of the user device. The state may be provided to a rules engine at a remote location via a carrier network of the telecommunication carrier. An indication from the rules engine that the user device is granted or denied access to one or more entities at the location based on the state may be received via the carrier network at the telecommunication carrier. In turn, the telecommunication carrier may provide the indication of the granted or denied access to the user device of the user.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Eric W. Yocam, Ahmad Arash Obaidi
  • Patent number: 9319884
    Abstract: Techniques are described herein for deciding whether to unlock functionality of a telecommunication device based on one or more policies. A policy engine remote from the telecommunication device may receive, via a user interface associated with the policy engine, a request to unlock the functionality. The policy engine may then decide whether to unlock the functionality and, in response to deciding to unlock the functionality, may cause transmission of instructions to the telecommunication device to unlock the functionality.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Adrian Buzescu, Alexandru Catalin Ionescu, Raymond Froelich, Ahmad Arash Obaidi
  • Publication number: 20160035215
    Abstract: Described herein are techniques for receiving an alert associated with an entity and dynamically determining, based on the alert and on substantially real-time attributes for the entity, a geographically dispersed group in which each member of the geographically dispersed group either is a device associated with the entity or shares at least one attribute with the entity. The techniques further include requesting information about the entity from the geographically dispersed group, receiving information from at least a subset of the group, and taking action responsive to the alert based on the received information.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Inventors: Ahmad Arash Obaidi, Eric W. Yocam, Michael Mosher
  • Publication number: 20160029220
    Abstract: A secure lock procedure for mobile devices is disclosed. The secure lock process generally includes detecting a device access attempt at a telecommunication device during a security-enabled boot sequence. The device access attempt may include a cryptographic key, which when detected, initiates a cryptographic authentication operation. The cryptographic authentication operation results in access to one or more resource of the telecommunication device being enabled, when the cryptographic key is determined to be valid, or denied, when the cryptographic key is determined to be invalid. The device access attempt may be associated with a root-level device access attempt or software flash attempt, and the secure lock procedure can be implemented in conjunction with a boot loader stored within a memory of the telecommunication device.
    Type: Application
    Filed: October 2, 2015
    Publication date: January 28, 2016
    Inventor: Ahmad Arash Obaidi
  • Publication number: 20150373302
    Abstract: Techniques to optimize quality of service and quality of user experience for multi-media mobile applications are described. A traffic detection component detects the video and audio data components of a video call. Detection may be via a modified traffic detection component or via a software quality of service component exposing traffic detection component functionality to a multi-media application via an application programming interface. Based on available bandwidth for a session of the multi-media application and heuristics, video and audio data components may be placed in different contexts with different priorities. In the specific case of a video call, the video and audio data components are each associated with a quality of user experience threshold, which when available bandwidth fails to meet those thresholds, an optimizing heuristic to trigger the traffic detection component to change contexts and priorities of the video and audio data components.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Jie Hui, Ahmad Arash Obaidi, Sayeedur Rahman, Pablo Tapia
  • Publication number: 20150358455
    Abstract: A secure component of a telecommunication device is described herein. The secure component is configured to determine that a threshold amount of time has passed since reception of a heartbeat communication from a remote telecommunication server. In response to determining that the threshold amount of time has passed, the secure component performs at least one of preventing access to one or more services of the telecommunication device or deleting user data from the telecommunication device.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Michael Mosher, Ahmad Arash Obaidi, Eric W. Yocam
  • Publication number: 20150341491
    Abstract: Video calling devices are described herein that are configured to exchange video presence statuses with each other. Each of these video calling devices determines its presence status based at least on its network connection type, its login status for a video calling service, and its camera status and provides the presence status to the video calling service. Each video calling device also receives presence statuses of other video calling devices. This exchange of presence statuses enables initiation of video calls between the video calling devices.
    Type: Application
    Filed: July 30, 2015
    Publication date: November 26, 2015
    Inventors: Kevin Lau, Ahmad Arash Obaidi
  • Patent number: 9191413
    Abstract: Techniques to synchronize video data and audio data of a video-call over heterogeneous communications transports are disclosed. A transmitting client device adds synchronization indicia for a first communications transport to the video data and synchronization indicia for a second communications transport to the audio data. A receiving client device receives the video and audio data in a buffer, synchronizes the video and audio data, and removes the synchronization indicia for both the video and audio data with a filter. Disclosed techniques to optimize the synchronization include selectively dropping video frames in order to reduce delay, to reduce memory footprint, or to meet quality of service levels as set by a user.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: November 17, 2015
    Assignee: T-Mobile USA, Inc.
    Inventor: Ahmad Arash Obaidi
  • Patent number: 9172538
    Abstract: A secure lock procedure for mobile devices is disclosed. The secure lock process generally includes detecting a device access attempt at a telecommunication device during a security-enabled boot sequence. The device access attempt may include a cryptographic key, which when detected, initiates a cryptographic authentication operation. The cryptographic authentication operation results in access to one or more resource of the telecommunication device being enabled, when the cryptographic key is determined to be valid, or denied, when the cryptographic key is determined to be invalid. The device access attempt may be associated with a root-level device access attempt or software flash attempt, and the secure lock procedure can be implemented in conjunction with a boot loader stored within a memory of the telecommunication device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 27, 2015
    Assignee: T-Mobile USA, Inc.
    Inventor: Ahmad Arash Obaidi
  • Patent number: 9131103
    Abstract: Video calling devices are described herein that are configured to exchange video presence statuses with each other. Each of these video calling devices determines its presence status based at least on its network connection type, its login status for a video calling service, and its camera status and provides the presence status to the video calling service. Each video calling device also receives presence statuses of other video calling devices. This exchange of presence statuses enables initiation of video calls between the video calling devices.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: September 8, 2015
    Assignee: T-Mobile USA, Inc.
    Inventors: Kevin Lau, Ahmad Arash Obaidi
  • Patent number: 9066233
    Abstract: Techniques are described herein for deciding whether to unlock functionality of a telecommunication device based on one or more policies. A policy engine remote from the telecommunication device may receive, via a user interface associated with the policy engine, a request to unlock the functionality. The policy engine may then decide whether to unlock the functionality and, in response to deciding to unlock the functionality, may cause transmission of instructions to the telecommunication device to unlock the functionality.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 23, 2015
    Assignee: T-Mobile USA, Inc.
    Inventors: Adrian Buzescu, Alexandru Catalin Ionescu, Raymond Froelich, Ahmad Arash Obaidi
  • Patent number: 9055443
    Abstract: A device-type locking procedure is disclosed, where a trusted execution environment (TEE) of a user device retrieves a telecommunication service plan type identifier stored on an identification module of the user device. The TEE of the user device then initiates a service authentication procedure for a telecommunication service provider of the user device, based on the received plan type identifier and in conjunction with an optional service plan provisioning process. A service plan indicated by the plan type identifier is subsequently compared to a designated user device service plan via the TEE. Based on the comparison results, a determination is then made as to whether the user device should be locked or unlocked, depending on the device's current operating state.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: June 9, 2015
    Assignee: T-Mobile USA, Inc.
    Inventors: Raymond Froelich, Adrian Buzescu, Ahmad Arash Obaidi, Alexandru Catalin Ionescu
  • Patent number: 8723913
    Abstract: Telecommunication devices are described herein that are configured to establish a video call and adapt frame rates at which video and audio frames of the video call are transmitted. The telecommunication devices adapt frame rates based at least on uplink and downlink link qualities of each telecommunication device. By adapting the frame rates, the telecommunication devices engage in a real-time exchange of the video and audio frames of the video call. A server is also described herein that is configured to conditionally establish a video call between telecommunication devices, to determine link qualities of the telecommunication devices, and to adapt frame rates based at least on the link qualities.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: May 13, 2014
    Assignee: T-Mobile USA, Inc.
    Inventors: Kevin Lau, Ahmad Arash Obaidi
  • Publication number: 20130279689
    Abstract: A secure lock procedure for mobile devices is disclosed. The secure lock process generally includes detecting a device access attempt at a telecommunication device during a security-enabled boot sequence. The device access attempt may include a cryptographic key, which when detected, initiates a cryptographic authentication operation. The cryptographic authentication operation results in access to one or more resource of the telecommunication device being enabled, when the cryptographic key is determined to be valid, or denied, when the cryptographic key is determined to be invalid. The device access attempt may be associated with a root-level device access attempt or software flash attempt, and the secure lock procedure can be implemented in conjunction with a boot loader stored within a memory of the telecommunication device.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Applicant: T-MOBILE USA, INC.
    Inventor: Ahmad Arash Obaidi
  • Publication number: 20130281058
    Abstract: A secure operating environment for a telecommunication device is disclosed, where a trusted execution environment (TEE) can establish both first secure communication (SC) channel between the TEE and a security-enabled SIM card, and a second SC between a service provider entity and Trustlet application, which is a component of the TEE of the telecommunication device. The telecommunication device may include a processor(s), an identification module, and a memory including the TEE and a normal operating environment (NOE). The TEE can be operated by the one or more processors to establish the first SC channel, authenticate a service identifier of the identification module, and establish the second SC channel, prior to an execution of the NOE.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Applicant: T-MOBILE USA, INC.
    Inventors: Ahmad Arash Obaidi, Raymond Froelich, Arturo Silis
  • Publication number: 20120086768
    Abstract: Video calling devices are described herein that are configured to exchange video presence statuses with each other. Each of these video calling devices determines its presence status based at least on its network connection type, its login status for a video calling service, and its camera status and provides the presence status to the video calling service. Each video calling device also receives presence statuses of other video calling devices. This exchange of presence statuses enables initiation of video calls between the video calling devices.
    Type: Application
    Filed: August 16, 2011
    Publication date: April 12, 2012
    Applicant: T-MOBILE USA, INC.
    Inventors: Kevin Lau, Ahmad Arash Obaidi
  • Publication number: 20120086767
    Abstract: Telecommunication devices are described herein that are configured to establish a video call and adapt frame rates at which video and audio frames of the video call are transmitted. The telecommunication devices adapt frame rates based at least on uplink and downlink link qualities of each telecommunication device. By adapting the frame rates, the telecommunication devices engage in a real-time exchange of the video and audio frames of the video call. A server is also described herein that is configured to conditionally establish a video call between telecommunication devices, to determine link qualities of the telecommunication devices, and to adapt frame rates based at least on the link qualities.
    Type: Application
    Filed: July 22, 2011
    Publication date: April 12, 2012
    Applicant: T-MOBILE USA, INC.
    Inventors: Kevin Lau, Ahmad Arash Obaidi