Patents by Inventor Pablo Tapia

Pablo Tapia 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: 20160366153
    Abstract: A location provider manages dissemination of location data of a user to one or more third-party services, so that the user can take advantage of services offered by the third parties, without the associated burden of continuously granting or denying requests by the third party services to obtain location data of the user. A third-party service can obtain location information of a user from the location provider. Users may control circumstances in which the location provider is to share location data of the user with the one or more third-party services.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Matthew Graham Dyor, Pablo Tapia
  • Publication number: 20160353401
    Abstract: A communication cell may use a wireless in-band backhaul to route backhaul traffic to a macrocell of a carrier network such that the backhaul traffic is delivered to a core network of the carrier network. The communication cell may route backhaul traffic of user devices via the wireless in-band backhaul between the communication cell and the macrocell. The wireless in-band backhaul may take place of a dedicated backhaul between the communication cell and the core network. As the backhaul traffic is routed, if a characteristic of the wireless communication between the communication cell and the macrocell fails to meet a threshold, an antenna of the communication cell may be electrically or mechanically adjusted to improve the characteristic of the wireless communication. The adjustment of the antenna includes performing a beam forming or moving one or more antenna elements of the antenna.
    Type: Application
    Filed: October 21, 2015
    Publication date: December 1, 2016
    Inventors: Pablo Tapia, Brian Allan Olsen, Hongliang Zhang
  • Patent number: 9462579
    Abstract: A system and method that facilitates mobile device selection among available qualities of service is described herein. A telecommunications network sends a notification to a mobile device when a change in quality of service is available to the mobile device. The mobile device then enables selection of an upgrade or downgrade to the current quality of service. In response to a selection, the mobile device transmits to the telecommunications network the change in quality of service. The telecommunications network then adjusts the quality of service in accordance with the request.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: October 4, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Christopher H. Joul, Gamze Seckin, Pablo Tapia
  • Publication number: 20160278015
    Abstract: Methods and systems are described herein for adaptively adjusting the power level of a wireless transceiver and a cellular transceiver in a telecommunications device to correspond to the usage and data throughput of the device. The device can also dynamically enter different modes of operation based at least in part on network activity data usage on a wireless data network provided by the telecommunications device. By controlling the power levels, the power usage of the device can be reduced in order to increase efficiency of battery usage.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 22, 2016
    Inventors: Mark McDiarmid, Pablo Tapia, Hongliang Zhang
  • Patent number: 9445452
    Abstract: Techniques described herein provide coupling an application to a radio of a user device to, for example, optimize media streaming services. Implementations include receiving, by a user device, first data of a file and second data of the file. The user device may present the first data of the file using an application implemented by the user device. In response to a determination that an amount of data in the second data is greater than a predetermined threshold, the user device may invoke a command associated with a radio of the user device by calling a radio API to place the radio into a dormant state. The radio API may be configured to couple the application to the radio.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 13, 2016
    Assignee: T-Mobile U.S.A. Inc.
    Inventors: Pablo Tapia, Kevin Lau
  • Patent number: 9432381
    Abstract: A location provider manages dissemination of location data of a user to one or more third-party services, so that the user can take advantage of services offered by the third parties, without the associated burden of continuously granting or denying requests by the third party services to obtain location data of the user. A third-party service can obtain location information of a user from the location provider. Users may control circumstances in which the location provider is to share location data of the user with the one or more third-party services.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Graham Dyor, Pablo Tapia
  • Publication number: 20160248624
    Abstract: A performance management engine may be implemented to continuously detecting entity performance issues. The performance management engine may calculate one or more key performance indicators (KPIs) that measure performance of an entity. The performance management engine may further receive one or more additional sources of data regarding the entity via a data management platform that interfaces with multiple data sources. The performance management engine may aggregate the KPIs and the one or more additional sources of data into datasets according to one or more grouping parameters. The data in one or more datasets may be analyzed by the performance management engine to generate one or more comprehensive performance indicators. The comprehensive performance indicators are then provided for display on a user device. Each KPI or comprehensive performance indicator measures performance of a device, a component, a node, or a service of the entity.
    Type: Application
    Filed: February 9, 2016
    Publication date: August 25, 2016
    Inventors: Pablo Tapia, Rafael Guerrero
  • Publication number: 20160219092
    Abstract: Techniques described herein relate to adjusting a quality level of media streaming. A user device may transmit a request for a first segment of a media file at a first streaming quality level. The user device may determine changes in network communication quality associated with a wireless communication in that the user device is engaged. In response to a determination, the user device may adjust quality levels of media streaming.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 28, 2016
    Inventors: Pablo Tapia, Kevin Lau
  • Publication number: 20160204925
    Abstract: Techniques for determining a guardband for a frequency channel based at least in part on a roll-off of a filter or a type of a filter are described herein. The filter may be a filter of a base station and the frequency channel may be used for transmissions from the base station to a mobile device. Alternatively, the filter may be a filter of a mobile device and the frequency channel may be used for transmissions from the mobile device to the base station. Further, because different filters of different mobile devices may have different roll-offs or types of filters, different guardbands may be determined for different mobile devices communicating over a same frequency channel. Upon determining the guardband, a base station may select a subcarrier based at least in part on the determined guardband.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Brian Allan Olsen, Pablo Tapia
  • Publication number: 20160165657
    Abstract: Techniques described herein provide coupling an application to a radio of a user device to, for example, optimize media streaming services. Implementations include receiving, by a user device, first data of a file and second data of the file. The user device may present the first data of the file using an application implemented by the user device. In response to a determination that an amount of data in the second data is greater than a predetermined threshold, the user device may invoke a command associated with a radio of the user device by calling a radio API to place the radio into a dormant state. The radio API may be configured to couple the application to the radio.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Pablo Tapia, Kevin Lau
  • Patent number: 9312998
    Abstract: Techniques for determining a guardband for a frequency channel based at least in part on a roll-off of a filter or a type of a filter are described herein. The filter may be a filter of a base station and the frequency channel may be used for transmissions from the base station to a mobile device. Alternatively, the filter may be a filter of a mobile device and the frequency channel may be used for transmissions from the mobile device to the base station. Further, because different filters of different mobile devices may have different roll-offs or types of filters, different guardbands may be determined for different mobile devices communicating over a same frequency channel. Upon determining the guardband, a base station may select a subcarrier based at least in part on the determined guardband.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 12, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Brian Allan Olsen, Pablo Tapia
  • Publication number: 20160094721
    Abstract: An application server described herein receives historical data for a customer of a telecommunication service provider. The historical data may indicate that the customer has experienced reduced service availability from the telecommunication service provider. Based at least in part on the historical data, the application server may determine that the customer qualifies for a discounted service offering. The application server may then provide the discounted service offering to the customer.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventor: Pablo Tapia
  • Patent number: 9294998
    Abstract: Methods and systems are described herein for adaptively adjusting the power level of a wireless transceiver and a cellular transceiver in a telecommunications device to correspond to the usage and data throughput of the device. The device can also dynamically enter different modes of operation based at least in part on network activity data usage on a wireless data network provided by the telecommunications device. By controlling the power levels, the power usage of the device can be reduced in order to increase efficiency of battery usage.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: March 22, 2016
    Assignee: T-MOBILE USA, INC.
    Inventors: Mark McDiarmid, Pablo Tapia, Hongliang Zhang
  • Publication number: 20160021188
    Abstract: A method and system of distributed parallel processing. There are a plurality of distributed parallel processing units (DPPUs). Each DPPU is configured to receive data related to a condition of the network. The type of data received by each DPPU is disparate for each DPPU. Each DPPU analyzes its data. Upon determining that a predetermined condition is met or a predetermined threshold is exceeded, the disparate data is transformed into a common format using an appropriate driver of the configuration module. The common format data is sent to a storage device of a first DPPU of the plurality of DPPUs.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 21, 2016
    Inventor: Pablo Tapia
  • Publication number: 20160021503
    Abstract: Machine-learning based geolocation techniques may be used to provide the geolocations of user devices and determine the locations of hotspot areas. A coarse geolocation of a user device may be determined based on the wireless communication network usage information of the user device. Device data that includes the coarse geolocation of the use device may be inputted into a trained geolocation model of a machine learning algorithm. A refined geolocation of the user device that is more accurate than the coarse geolocation of the user device may be determined by using the machine learning algorithm to process the device data via the trained geolocation model. The refined geolocation of the user device may be further stored in a data store.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 21, 2016
    Inventor: Pablo Tapia
  • Publication number: 20160021173
    Abstract: A method and system to automatically analyze, diagnose and repair the state of a network utilizing big data and machine learning techniques. Data from disparate sources related to a first network element is received by a processing layer. Contextual information from a measurements megastore related to the first network element and other network elements is retrieved. The data from the disparate sources and the contextual information is analyzed by an intelligence layer comprising big data and machine learning techniques. Upon determining, by the intelligence layer, that a predetermined condition is met or a predetermined threshold is exceeded, a notification is provided to the first network element. Over time, the intelligence layer adapts to learn based on growing amounts of historical data.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 21, 2016
    Inventor: Pablo Tapia
  • 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: 20150350920
    Abstract: Described herein are techniques preparing a wireless backhaul among cellular access points. The cellular access points may obtain either (i) locations of themselves and other devices or (ii) instructions for adjusting position of wireless transceivers of the cellular access points. Based at least in part on the locations or instructions, the cellular access points may adjust positions of the wireless transceivers and initiate wireless connections via the wireless transceivers. The cellular access points may receive the locations or instructions from a server of the telecommunication network, which may determine pairs of the cellular access points based at least in part on the locations of the cellular access points.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: T-Mobile USA, Inc.
    Inventor: Pablo Tapia
  • Publication number: 20150312385
    Abstract: Techniques are described herein for receiving, by node of a telecommunication service provider, a network data packet from one of an application client of a telecommunication device and an application server. The node may then retrieve application information from a header of the network data packet and apply the application information to adapt radio delivery. Alternatively or additionally, the node may then insert radio information into the header of the network data packet in place of the application information. After performing the inserting or the retrieving, the node may transmit the network data packet to the other of the application client and the application server.
    Type: Application
    Filed: February 27, 2015
    Publication date: October 29, 2015
    Inventor: Pablo Tapia
  • Publication number: 20150305045
    Abstract: A self-organizing network includes one or more tools. Such tools may be configured to determine, based on one or more performance indicators, that network usage in a first portion of a frequency spectrum satisfies a first usage threshold of the first portion. Such tools may also be configured to transition, in response to the determining, the plurality of users from the first portion to a second portion of the frequency spectrum different from the first portion. Such tools may further be configured to hinder the plurality of users from returning to the first portion from the second portion.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: T-Mobile USA, Inc.
    Inventor: Pablo Tapia