Patents by Inventor Dominick Mangiardi

Dominick Mangiardi 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: 11576048
    Abstract: Systems and method are provided for mitigating hacking of restricted access telecommunication services. In response to an authentication response from a user device, an authentication failure type and authentication failure frequency may be determined. Based on the authentication failure type and authentication failure frequency, the user device is blocked from accessing the telecommunication service for a predetermined period of time, preventing the service from being congested by recurring unauthorized users.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: February 7, 2023
    Assignee: T-Mobile Innovations LLC
    Inventors: Mark Bonn, Dominick Mangiardi, Kenneth George, John Susbilla, Abdolreza Asghari
  • Patent number: 10484381
    Abstract: A wireless data communication network authorizes Wireless Priority Service (WPS) communications. A Session Initiation Protocol (SIP) server transfers a WPS authorization code to a WPS communication device. The WPS communication device transfers a WPS SIP message to a SIP server. The WPS SIP message has the WPS authorization code and a WPS session request. The SIP server authorizes the WPS SIP message based on the WPS authorization code. When the WPS SIP message is authorized, the SIP server system identifies network addressing based on the WPS session request. The SIP server system transfers a response message to the WPS communication device that identifies the network addressing. The WPS communication device wirelessly transfers WPS data over the WPS session using the network addressing.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: November 19, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Abdolreza Asghari, Dominick Mangiardi, James D. Kirby
  • Patent number: 10361953
    Abstract: An Internet Protocol Multimedia Subsystem (IMS) receives a media session invite having a Wireless Priority Service (WPS) prefix over a non-Long Term Evolution (LTE) network for a User Equipment (UE). The IMS identifies the WPS prefix and adds a Resource Priority Header (RPH) indicating that the media session invite is for a WPS call. The IMS transfers an authentication request to a WPS Application Server to authenticate the UE for the WPS call based on a UE identifier and receives an authentication response indicating that the UE is authenticated. The IMS determines that the media session invite was transferred over the non-LTE network and transfers an instruction to the UE indicating that the UE should re-originate the media session invite over the LTE network. The UE receives the instruction and transfers the media session invite having the WPS prefix to the IMS over the LTE network.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: July 23, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Abdolreza Asghari, James D. Kirby, Dominick Mangiardi, John Tayag Susbilla
  • Patent number: 9942766
    Abstract: Examples disclosed herein provide systems, methods, and software to validate calls to end telephone numbers. In one implementation, a method of operating a call state service includes obtaining and storing call state information for one or more communication in at least one data structure. The method further provides receiving a call state request for a communication of interest, wherein the request includes relevant call state information. The method also provides determining whether the relevant call state information matches a communication in the one or more communications based on the at least one data structure, and, if a match is identified, returning a call state match notification to the requesting end service.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 10, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Cory A. Yang, Gerald Ray Jordan, Jr., Dominick Mangiardi
  • Patent number: 9877332
    Abstract: A wireless access node to facilitate increased quality of service in consideration of medical information comprises a wireless communication transceiver and a processing system. The wireless communication transceiver is configured to receive medical data transmitted from a wireless communication device served by the wireless access node, wherein the wireless communication device senses the medical data from a user of the wireless communication device. The processing system is configured to determine a quality of service level for the wireless communication device based on the medical data, and implement the quality of service level for the wireless communication device.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: January 23, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Abdolreza Asghari, James D. Kirby, Dominick Mangiardi, John Tayag Susbilla
  • Patent number: 9705993
    Abstract: A directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format. The processing system is configured to query a directory assistance database to retrieve the directory assistance data and process the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format. The communication transceiver is further configured to transfer the second SIP information message for delivery to the WebRTC engine.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 11, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Abdolreza Asghari, Mark J. Bonn, Ehtesham Khan, James D. Kirby, Dominick Mangiardi
  • Patent number: 9509723
    Abstract: A Session Initiation Protocol (SIP) server comprises a signaling data system that receives a first SIP message having a Session Description Protocol (SDP) data set. The signaling system responsively stores the SDP data set in association with a session segment identifier and transfers a session request having the session segment identifier and not the SDP data set. The SIP server has a session data system that receives the session request having the session segment identifier and not the SDP data set. The session data system responsively authorizes the session request and transfers a session instruction having the session segment identifier. The signaling data system receives the session instruction having the session segment identifier and responsively identifies the SDP data set with the session segment identifier and transfers a second SIP message having the SDP data set.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: November 29, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Ehtesham Khan, Abdolreza Asghari, Mark J. Bonn, James D. Kirby, Dominick Mangiardi
  • Patent number: 9363656
    Abstract: Examples disclosed herein provide systems, methods, and software for monitoring wireless communication devices within a geographic area of interest. In one example, a method of operating a location analytics system includes identifying a geographic area of interest. The method further includes identifying wireless sectors within the geographic area of interest, and identifying wireless communication devices within the wireless sectors. The method also includes generating mapping information for the geographic area of interest based on the identification of the wireless communication devices, and providing the mapping information to emergency action system to provide information to the devices.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 7, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Kenneth V. George, Ehtesham Khan, Timothy J. Stechert, Dominick Mangiardi, Mark J. Bonn, James D. Kirby
  • Patent number: 9020533
    Abstract: In various embodiments, methods, systems, and software are provided to provide location services to a mobile device. In an embodiment, a method comprises receiving a call request (including a caller identification) for a call from a mobile device, and determining if the call qualifies for a status update based on the caller identification. In response to determining that the call qualifies for a status update, the method also comprises receiving a location of the mobile device, determining the identity of a mobile unit that is in progress to the location of the mobile device, and initiating a location request of the mobile unit, receiving a location of the mobile unit in response to the location request, and providing status information based on the location of the mobile unit and the location of the mobile device to a user of the mobile device.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: April 28, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Dominick Mangiardi, Abdolreza Asghari, Mark J. Bonn, ShouJei Cheng, James D. Kirby
  • Patent number: 8989369
    Abstract: A customer care system. The system comprises a transformation engine, configured to use SIP/hypertext transfer protocol (HTTP) signaling transcoding to invite the operator to the customer care session, map a SIP INFO MSCML payload to an interactive HTML web form, and transmit, to the operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by the application server. The transformation engine is further configured to transmit, to the application server, SIP INFO MSCML payloads transformed from the HTML web forms sent by the operator, and use instructions from the SIP INFO MSCML payloads to script the operator's communication with the caller.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: March 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Abdolreza Asghari, Mark J. Bonn, Ehtesham Khan, James D. Kirby, Dominick Mangiardi
  • Patent number: 8861705
    Abstract: A communication control system receives a call request indentifying a priority level of a calling party to establish a call from the calling party to a called party through a plurality of resources. The communication control system transfers a call setup request to setup the call the called party and receives a call rejection indicating that one of the resources is unavailable. The communication control system determines a call queue for the call based on which call queue of a plurality of call queues corresponds to the one resource and determines if the call should be placed in the call queue based on the priority level of the calling party. The plurality of call queues each correspond to a unique resource of the plurality of resources. If the call should be placed in the call queue, the communication control system places the call in the call queue.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: October 14, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Abdolreza Asghari, ShouJei Cheng, James D. Kirby, Dominick Mangiardi, Jonathan E. Schaff
  • Patent number: 8510804
    Abstract: A method of operating a communication system comprises receiving an authorization request from a location determination system that includes a device identifier and a port identifier and that is generated in response to receiving a location request from a communication device generated in response to a request for the location of the communication device made by an application running on the communication device. The location request includes the port identifier and the device identifier, and the device identifier identifies the communication device. The method further comprises processing the authorization request to determine an application identifier associated with the application based on the port identifier, processing the application identifier and the device identifier to determine if the application is authorized to run on the communication device, and transferring an authorization response from the authorization system that indicates if the application is authorized for the communication device.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: August 13, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Dominick Mangiardi
  • Patent number: 8379829
    Abstract: A method for distributing incoming telephone calls among inbound links of a service platform is provided. First information is accumulated regarding routing of the incoming telephone calls during a previous time period to the inbound links of the service platform by a network call processor. Second information including a number of the inbound links of the service platform allocated to the network call processor for a future time period is generated based on the first information. A number of the incoming telephone calls are routed to the inbound links of the service platform during the future time period based on the second information.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: February 19, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Dominick Mangiardi, Cory Yang, Brian Patrick Hulett, James D. Kirby
  • Patent number: 8249241
    Abstract: In a communication network, a call processing system receives signaling for a call indicating a called number. The system processes the called number to determine a single-network identifier associated with the called number. The system processes the single-network identifier to determine if the single-network identifier identifies an affiliated network that is affiliated with the communication network. If the single-network identifier identifies the affiliated network, then the system selects a double-network identifier indicating both the communication network and the affiliated network. The system transfers response signaling that includes the double-network identifier.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Dominick Mangiardi, Jared Ames Olson, Ivan Sheon Fenwick
  • Patent number: 8249620
    Abstract: A system and method are described. A communication interface receives a request that identifies a service and a first communication device. A location system determines a location of the first communication device and a location of a second communication device. A processing system processes the location of the first communication device and the location of the second communication device to determine if the first communication device is in the vicinity of the second communication device. In response to determining that the first communication device is in the vicinity of the second communication device, the processing system transfers a notification indicating that the first communication device is in the vicinity of the second communication device.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Dominick Mangiardi, Abdolreza Asghari, Mark J. Bonn, ShouJei Cheng, James D. Kirby
  • Patent number: 7835511
    Abstract: A method of distributing incoming calls is provided. The incoming calls are distributed among a plurality of call destinations, wherein each call destination includes inbound links for receiving the calls. To accomplish the distribution, first information is accumulated regarding prior usage of the inbound links of each call destination by call controllers. The call controllers are configured to route the incoming calls to the call destinations. Based on the first information, second information including a number of the inbound links of each call destination that are allocated to each of the call controllers is generated. The incoming calls are routed to the call destinations by the call controllers based on the second information.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: November 16, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Dominick Mangiardi, Cory Yang, Brian Patrick Hulett, James D. Kirby
  • Publication number: 20100091771
    Abstract: A method for distributing incoming telephone calls among inbound links of a service platform is provided. First information is accumulated regarding routing of the incoming telephone calls during a previous time period to the inbound links of the service platform by a network call processor. Second information including a number of the inbound links of the service platform allocated to the network call processor for a future time period is generated based on the first information. A number of the incoming telephone calls are routed to the inbound links of the service platform during the future time period based on the second information.
    Type: Application
    Filed: December 21, 2009
    Publication date: April 15, 2010
    Applicant: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Dominick Mangiardi, Cory Yang, Brian Patrick Hulett, James D. Kirby
  • Patent number: 7664250
    Abstract: A method for distributing incoming telephone calls among inbound links of a service platform is provided. First information is accumulated regarding routing of the incoming telephone calls during a previous time period to the inbound links of the service platform by a network call processor. Second information including a number of the inbound links of the service platform allocated to the network call processor for a future time period is generated based on the first information. A number of the incoming telephone calls are routed to the inbound links of the service platform during the future time period based on the second information.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: February 16, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Dominick Mangiardi, Cory Yang, Brian Patrick Hulett, James D. Kirby