Patents by Inventor John M. Heinz

John M. Heinz 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: 8144587
    Abstract: A system and method for load balancing network resources. Network performance information regarding data flow through a network is gathered using performance information packet data packets. The data flow is distributed through access points of the network using connection control admission control engines. The distributing includes routing the data flow to more efficiently use the network resources based on the PIP data packets.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: March 27, 2012
    Assignee: Embarq Holdings Company, LLC
    Inventors: John M. Heinz, James L. McNaughton
  • Publication number: 20100215153
    Abstract: A system and method for assisting with calls to public safety answering points may include receiving emergency message data from a user, and, in response to receiving an emergency call request from the user at a telecommunications device, communicating the emergency message data in an audio format to a PSAP.
    Type: Application
    Filed: February 24, 2009
    Publication date: August 26, 2010
    Inventors: Amar N. Ray, John M. Heinz
  • Patent number: 7764694
    Abstract: A method, system, and apparatus for prioritizing network traffic according to one embodiment includes receiving a packet addressed to a receiver device from a sender device, identifying the packet at a network layer to determine an application and/or protocol associated with the packet, and generating traffic priority information associated with the packet based upon the identification. In at least one embodiment, the traffic priority information indicates traffic prioritization between the sender device and the receiver device. The method further includes forwarding the packet to the receiver device, receiving an acknowledgment packet from the receiving device, and inserting the traffic priority information into the acknowledgment packet at a transport layer. In at least one embodiment, the acknowledgment packet is forwarded to the sender device. In various embodiments, the packet is identified at the network layer using deep packet inspection.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: July 27, 2010
    Assignee: Embarq Holdings Company, LLP
    Inventors: Amar Nath Ray, John M. Heinz
  • Publication number: 20090300153
    Abstract: An embodiment of a method, system and apparatus for prioritizing network datagram traffic includes receiving a datagram packet from a sender device. The datagram packet is addressed to a receiver device and includes a real-time data payload. The method further includes identifying the datagram packet in a network layer using deep packet inspection to determine at least one of an application or protocol associated with the datagram packet. The method still further includes generating traffic priority information associated with the datagram packet based upon identifying the datagram packet. The traffic priority information indicates traffic prioritization between the sender device and the receiver device. Various embodiments further include controlling the sending of the datagram packet to the receiver device based upon the traffic priority information. Some embodiments further include prioritizing traffic between the sender device and the receiver device in accordance with the traffic priority information.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Inventors: Amar Nath Ray, John M. Heinz
  • Publication number: 20090238071
    Abstract: A method, system, and apparatus for prioritizing network traffic according to one embodiment includes receiving a packet addressed to a receiver device from a sender device, and identifying the packet in a network layer to determine an application and/or protocol associated with the packet. The method further includes generating traffic priority information associated with the packet based upon the identifying. The traffic priority information indicates traffic prioritization between the sender device and the receiver device. The method further includes sending the traffic priority information to a network controller. In various embodiments, the packet is identified in the network layer using deep packet inspection.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventors: Amar Nath Ray, John M. Heinz
  • Publication number: 20090225655
    Abstract: A method, system, and apparatus for prioritizing network traffic according to one embodiment includes receiving a packet addressed to a receiver device from a sender device, identifying the packet at a network layer to determine an application and/or protocol associated with the packet, and generating traffic priority information associated with the packet based upon the identification. In at least one embodiment, the traffic priority information indicates traffic prioritization between the sender device and the receiver device. The method further includes forwarding the packet to the receiver device, receiving an acknowledgment packet from the receiving device, and inserting the traffic priority information into the acknowledgment packet at a transport layer. In at least one embodiment, the acknowledgment packet is forwarded to the sender device. In various embodiments, the packet is identified at the network layer using deep packet inspection.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Inventors: Amar Nath Ray, John M. Heinz
  • Publication number: 20090086718
    Abstract: A method, apparatus, and computer usable program product for facilitating a selection of a telecommunication network are provided. A request for a type of network associated with a called identifier is received from a calling communication device. A repository of information about caller identifiers is searched. Information corresponding to the called identifier is selected. The selected information includes the type of network associated with the called identifier. The selected information is returned to the calling communication device. The information in the repository is updated by adding information about new caller identifiers, updating information about the several caller identifiers existing in the repository, or both.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Carl M. Coppage, John M. Heinz
  • Publication number: 20080285594
    Abstract: A system for adapting an analog system to a packet network may include an electronic signal adapter in communication with the analog system and packet network. The electronic signal adapter may be configured to convert information received in data packets from the packet network into dual-tone multiple frequency (DTMF) signals and single tone analog signals and to communicate the DTMF and single tone analog signals to the analog system. The single tones may have a signal strength below approximately ?25 dBm. The electronic signal adapter may further be configured to receive and convert analog signals into digital data for communication in data packets over a packet network.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Inventors: Amar N. Ray, John M. Heinz, Warren K. Okeson
  • Publication number: 20080052387
    Abstract: A system and method for tracking application resource usage. Network performance information of a communications network is gathered using performance information packet data packets. The network performance information is communicated to an application. Instructions in the application are executed in response to receiving the network performance information.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: John M. Heinz, James L. McNaughton
  • Publication number: 20080049640
    Abstract: A system and method for provisioning resources of a packet network, including monitoring at least one network performance information parameter associated with communications of data packets. The at least one network performance information parameter(s) may be compared with at least one respective threshold value indicative of degradation of communications of the data packets. A determination may be made that the network performance information parameter(s) crosses the respective threshold value(s). In response to determining that the network performance information parameter(s) crosses the respective threshold value(s), a network resource may be provisioned to compensate for the degradation of communications of the data packets.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: John M. Heinz, James L. McNaughton
  • Publication number: 20080052394
    Abstract: A system and method for diagnosing a problem on a packet network. Network performance information associated with data packet communications over a packet network may be collected. A network performance information parameter may be monitored and a determination that the network performance information parameter crosses a threshold value may be made. In response to determining that the network performance information parameter crossed the threshold value, diagnostics may be initiated to determine a cause of the network performance information parameter crossing the threshold value.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: Michael K. Bugenhagen, Stephen K. Edwards, William L. Wiley, James L. McNaughton, John M. Heinz, Steven E. Kozisek
  • Publication number: 20080049747
    Abstract: A system and method for handling reservation requests. Network performance information of a communications network is gathered using performance information packet data packets. Available bandwidth is determined based on the PIP data packets of a data stream. The available bandwidth is allocated for a number of customers based on reservations.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen
  • Publication number: 20080049787
    Abstract: A system and method for controlling network bandwidth. Network performance information that includes information regarding real-time data packets using performance information packet data packets is gathered. The network bandwidth is throttled for each of a number of customers in a communications network using one or more connection admission control (CAC) engines based on the network performance information and quality of service guarantees.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: James L. McNaughton, John M. Heinz
  • Publication number: 20080052393
    Abstract: A system and method for controlling communications networks. Network performance information is gathered from a first communications network using performance information packet data packets. A network operator of the first communications network is controlled from a secondary communications network using the performance information packet data packets. Changes to the network operator are implemented based on instructions included in the performance information packet data packets.
    Type: Application
    Filed: May 31, 2007
    Publication date: February 28, 2008
    Inventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen, William L. Wiley
  • Patent number: 6298231
    Abstract: A communication network includes a messaging system connected to a mobile switching center in a cellular network. When calls to a wireless device go unanswered, the messaging system answers the calls and records a message for that device. The messaging system sets a message waiting indicator (MWI) flag in a home location register (HLR) associated with the wireless device. When the wireless device then establishes communications with the mobile switching center, the mobile switching center transmits a MWI signal to the wireless device. The wireless device, after receiving the MWI signal, automatically establishes communications with the messaging system in order to retrieve the messages. The messages are digitized and compressed and are transmitted to the wireless device over a voice channel with DTMF signaling. The wireless device mutes the handset of the wireless device so that communications with the messaging system go entirely unnoticed by the user.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: October 2, 2001
    Assignee: Ready Com, Inc.
    Inventor: John M. Heinz