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).

  • Patent number: 9800662
    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: Grant
    Filed: July 16, 2015
    Date of Patent: October 24, 2017
    Assignee: TUPL, Inc.
    Inventor: Pablo Tapia
  • Publication number: 20170279669
    Abstract: A method and system of creating an alert for a monitored network system. Key performance indicators (KPI's) of a plurality of components of a monitored network system are displayed on a user interface. A selection of one or more components of the plurality of components related to a malfunction is received. A present status and/or a pattern of performance of the one or more selected components is extracted. A preliminary alert is created based on the at least one of (i) the present status and (ii) the pattern of performance of the one or more selected components. Historical data related to the one or more selected components is retrieved. The preliminary alert is trained based on at least some of the retrieved historical scenarios. The preliminary alert is promoted to a primary alert upon training the preliminary to a confidence level that is above a predetermined threshold.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias, Rafael Guerrero
  • Publication number: 20170278171
    Abstract: A distributed tool virtual marketplace may offer end users the ability to acquire tools that are compatible with an enterprise operating system platform. The virtual marketplace may determine one or more tools that are implemented on the enterprise operating system platform. The enterprise operating system platform may be provided to the end user by an operator of the marketplace. The tools including a tool that may be used for evaluating a performance of an entity. The virtual marketplace may further ascertain data that are processed or generated by the tools that are implemented on the enterprise operating system platform. The virtual marketplace may additionally determine functionalities that are used or provided by the tools. Accordingly, the distributed tool virtual marketplace may provide a recommendation of associated tools from the distributed tool virtual marketplace that have at least one dependency relationship with the tools.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventor: Pablo Tapia
  • Publication number: 20170269921
    Abstract: Integrated application development and deployment may speed up application development. The continuous integration component of a software development engine may generate a completed version of a deployment project in a development environment by at least generating an updated version of a first project element concurrently with integrating an initial version of the first project element with an initial version of a second project element. The updated version of the first project element is then integrated with the initial version of the second project element to generate the completed version. An orchestration component may configure a production environment to execute a production image that is a copy of a development image that is created from the completed version, in which the production environment is mirrored by the development environment. The continuous integration tool may also include an automatic deployment component that deploys the production image into the production environment for execution.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Oscar Martin Vicente, Pablo Tapia, Rafael Guerrero, Ricardo Ferrer
  • Publication number: 20170222821
    Abstract: Communications systems and methods with an evolved packet-switched core network architecture to enable voice services on second- and third- generation wireless access networks. The systems and methods permit unmodified 2G and 3G mobile devices to conduct voice calls using conventional circuit-switched user-plane and control-plane protocols at the air interface while the voice calls are switched at the back-end using a packet-switched core network. The system may include a translation module at a controller component that is configured to provide both user-plane and control-plane translation functions between an unmodified 2G/3G mobile device that utilizes circuit-switched protocols for a voice call and the packet-switched core network that utilizes packet-switched protocols to switch the voice call.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 3, 2017
    Inventors: Pablo Tapia, Christopher Harvey Joul
  • Publication number: 20170215148
    Abstract: Systems and methods for providing high power channel state notification, management, and optimization are provided. In some embodiments, data transmissions from mobile devices to remote servers are managed. For example, the operating system, lower level apparatus, or software bundle, sequentially align, or otherwise coordinate the messages to be transmitted during each high power channel state. In addition, the impact to the application and user experience can be utilized in managing the transmissions. In some cases, various embodiments provide the application with the knowledge (e.g., the optimal moment, transmission schedule, etc.) for the transmission of its data. In addition, some embodiments allow the application to piggy back a data transmission that might otherwise be delayed on already open high speed channel to increase the devices performance data transfer.
    Type: Application
    Filed: February 6, 2017
    Publication date: July 27, 2017
    Inventors: Antoine Tran, Pablo Tapia
  • Publication number: 20170181005
    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: March 6, 2017
    Publication date: June 22, 2017
    Inventor: Pablo Tapia
  • Publication number: 20170180245
    Abstract: A telecommunication device configured to select one of a plurality of network connectivities of the telecommunication device to use for transmission of a network packet is described herein. The telecommunication device may select the network connectivity based on user routing criteria, connectivity metrics, or transmission times. The user routing criteria may be dynamically updated during a communication or connection, affecting selection of the network connectivity for further network packets. The network connectivities may be respectively associated with different network operators. Also, the telecommunication device may select a first network connectivity for transmitting a first network packet and a second network connectivity for transmitting a second network packet. Further, the telecommunication device may select a first network connectivity for uplink communications and a second network connectivity for downlink communications.
    Type: Application
    Filed: March 2, 2017
    Publication date: June 22, 2017
    Inventors: Hongliang Zhang, Pablo Tapia, Mark McDiarmid
  • Patent number: 9667805
    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: Grant
    Filed: September 25, 2014
    Date of Patent: May 30, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Pablo Tapia
  • Patent number: 9609575
    Abstract: A telecommunication device configured to select one of a plurality of network connectivities of the telecommunication device to use for transmission of a network packet is described herein. The telecommunication device may select the network connectivity based on user routing criteria, connectivity metrics, or transmission times. The user routing criteria may be dynamically updated during a communication or connection, affecting selection of the network connectivity for further network packets. The network connectivities may be respectively associated with different network operators. Also, the telecommunication device may select a first network connectivity for transmitting a first network packet and a second network connectivity for transmitting a second network packet. Further, the telecommunication device may select a first network connectivity for uplink communications and a second network connectivity for downlink communications.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 28, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Hongliang Zhang, Pablo Tapia, Mark McDiarmid
  • Publication number: 20170078171
    Abstract: A communication analytics engine that executes in conjunction with a data collection platform may provide a unified and scalable solution for call data aggregation and processing. A data collection platform may establish a communication connection with a wireless carrier network. The data collection platform may collect call data of multiple user devices via the communication connection, in which the multiple user devices may use the wireless carrier network to initiate and receive calls to one or more additional devices. The data collection platform may convert the call data into a format that is readable by the communication analytics engine. The communication analytics engine may analyze the call data to generate analytic results that includes one or more key performance indicators (KPIs).
    Type: Application
    Filed: April 28, 2016
    Publication date: March 16, 2017
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias
  • Patent number: 9596697
    Abstract: An application controller of a telecommunication device to determine, for a packet flow of an application, a quality-of-service rule associated with the application is described herein. The application controller then configures a data bearer for a wireless communication stack of the telecommunication device with a quality-of-service specified by the quality-of-service rule and provides a packet of the packet flow for transmission to a remote recipient via the configured data bearer.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Pablo Tapia, Mehul Shah, Alexandru Catalin Ionescu
  • Patent number: 9591491
    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: Grant
    Filed: May 29, 2014
    Date of Patent: March 7, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Pablo Tapia
  • Patent number: 9571996
    Abstract: Communications systems and methods with an evolved packet-switched core network architecture to enable voice services on second- and third-generation wireless access networks. The systems and methods permit unmodified 2G and 3G mobile devices to conduct voice calls using conventional circuit-switched user-plane and control-plane protocols at the air interface while the voice calls are switched at the back-end using a packet-switched core network. The system may include a translation module at a controller component that is configured to provide both user-plane and control-plane translation functions between an unmodified 2G/3G mobile device that utilizes circuit-switched protocols for a voice call and the packet-switched core network that utilizes packet-switched protocols to switch the voice call.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: February 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Pablo Tapia, Christopher Harvey Joul
  • Patent number: 9565637
    Abstract: Systems and methods for providing high power channel state notification, management, and optimization are provided. In some embodiments, data transmissions from mobile devices to remote servers are managed. For example, the operating system, lower level apparatus, or software bundle, sequentially align, or otherwise coordinate the messages to be transmitted during each high power channel state. In addition, the impact to the application and user experience can be utilized in managing the transmissions. In some cases, various embodiments provide the application with the knowledge (e.g., the optimal moment, transmission schedule, etc.) for the transmission of its data. In addition, some embodiments allow the application to piggy back a data transmission that might otherwise be delayed on already open high speed channel to increase the devices performance data transfer.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 7, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Antoine Tran, Pablo Tapia
  • Patent number: 9565318
    Abstract: Devices of a telecommunication network described herein are configured to reduce a service level associated with a quality of service offered by the telecommunication network to a user. The devices may reduce the service level responsive to data consumption by the user exceeding a threshold or responsive to data consumption associated with an application or data type. Also, the devices may be configured to increase a video-conversation-specific service level responsive to determining that a client device of the user is establishing a video conversation.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: February 7, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Pablo Tapia, Mehul Shah
  • Publication number: 20170026253
    Abstract: A system and method that facilitates mobile device selection among available qualities of service is described herein. A mobile device presents a user interface to enable selection of change to a current quality of service on the mobile device. The user interface further enables selection of one or more parameters associated with the selected change to the current quality of service. In response to the selection, the mobile device transmits to the telecommunications network the selected change in quality of service. The mobile device then receives the selected change in quality of service if the telecommunications network is able to accommodate the selected change.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Inventors: Christopher H. Joul, Gamze Seckin, Pablo Tapia
  • Publication number: 20170019291
    Abstract: An analytic application may provide analysis of performance data for a wireless carrier network to determine root causes of issues. Performance data for network components of the wireless carrier network and device components of user devices that use the network may be obtained. The performance data is processed by aggregating multiple datasets of the performance data into aggregated performance data according to one or more grouping parameters or converge a plurality of datasets of the performance data into converged performance data according to a unitary storage schema. Analysis may be performed on the aggregated performance data or the converged performance data to detect an issue affecting the wireless carrier network or to generate a solution to the issue. The aggregate performance data and the converged performance data may include non-real time data or real time data. Accordingly, the issue or the solution to the issue may be provided for presentation.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias
  • Publication number: 20170019315
    Abstract: An analytic application may automatically determine a root cause of an issue with a wireless carrier network and generate a solution for the root cause. Initially, a data management platform may receive performance data regarding user device and network components of a wireless carrier network from multiple data sources. Subsequently, the analytic application may receive an indication of an issue affecting one or more user devices that are using the wireless carrier network. The analytic application may analyze the performance data using a trained machine learning model to determine a root cause for the issue affecting the one or more user devices. The trained machine learning model may employ multiple types of machine learning algorithms to analyze the performance data. The analytic application may provide the root cause or the solution that resolves the root cause for presentation.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias
  • Patent number: 9544810
    Abstract: Techniques to self-optimize a network are disclosed. The link quality of a communications link is assessed to determine if a predetermined link quality level is satisfied. If the link quality level is not satisfied, a link adaptation routine is employed to optimize the communications link. In the event the link adaptation routine fails to optimize the communications link to the predetermined link quality level, a power control routine to adapt signal power is employed. In this way, interference between the link adaptation and power control routines is minimized. The link quality assessment may take into account user profile, application profile, and mobile terminal characteristics. Similarly, the link quality assessment may take into account radio conditions such as air interface, cellular sector and core network characteristics. In turn, the communications terminal may transmit communications link characteristics to the cellular sector to enable the cellular sector to self optimize.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: January 10, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Pablo Tapia