Patents by Inventor John H. Bennett

John H. Bennett 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: 8392451
    Abstract: What is disclosed is a method of operating a communication system. The method includes receiving a registration request for a user device and processing the registration request to associate a network address with domain name information for the user device. The method also includes transferring an update message for delivery to a local domain name database with the association between the network address and the domain name information for the user device, and withholding an update of the association in a master domain name database. The method also includes receiving a first query for the association between the network address and the domain name information for the user device into the master domain name database, and in response, transferring a second query for delivery to the local domain name database.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: March 5, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert J. Pierce, Austin C. Castaldi, Brent A. Scott, John H. Bennett, III
  • Patent number: 8358648
    Abstract: Computer systems and computerized methods for assigning network identifiers in a wireless or wired network are provided. A dynamic host configuration protocol (DHCP) server is employed to allocate a set of socket IP addresses that include a common IPv4 address paired with a selected group of ports, where none of the ports in the selected groups overlap. When assigned to a client device, a socket IP address that includes the IPv4 address together with a particular group of ports uniquely identifies the client device within the network. The particular group of ports is selected as a function of network traffic, a set of functional capabilities exhibited by the client device, or both. The network traffic is measured dynamically, periodically, or at some earlier time. The functional capabilities are conveyed from the client device or accessed at a user profile that is readable by the DHCP server.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: January 22, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8341276
    Abstract: Methods are provided for negotiating a static IPv6 address with a mobile device such that the mobile device can use the address to establish a communications session. Initially, a static IPv6 address that the mobile device is proposing to use is received. It is determined that the static IPv6 address is stored in a database in association with the mobile device. As the static IPv6 address is stored, the mobile device is allowed to establish a communications session using the proposed IPv6 address.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: December 25, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning
  • Patent number: 8335210
    Abstract: Systems and methods for assigning unique network identifiers in a packet-switched wired network and methods for communicating with a network device in a packet-switched wired network are provided. A request for a unique network identifier for a network device is received. A socket-based unique network identifier, including an IP address and one or more ports, is assigned to the network device. The unique network identifier is created by combining an IP address and one or more ports. This allows multiple unique network identifiers to be created from a single IP address, where each unique network identifier consists of the same IP address combined with a different group of one or more ports.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 18, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Terry D. Nebergall, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8321541
    Abstract: Methods are provided for assigning a static IPv6 address to a mobile device by accessing a database to determine whether a static IPv6 address is stored in the database for that mobile device. A mobile device communicates a request for a static IPv6 address, and it is then determined that a static IPv6 address is defined in a customer-profile database in association with the mobile device. The network portion and the host portion of the static IPv6 address are sent to the mobile device so that the mobile device is able to communicate by way of a communications network.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: November 27, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning
  • Publication number: 20120294259
    Abstract: Systems and methods for assigning unique network identifiers in a packet-switched wireless network and methods for communicating with a wireless device in a packet-switched wireless network are provided. A request for a unique network identifier for a wireless device is received. A socket-based unique network identifier, including an IP address and one or more ports, is assigned to the wireless device. The unique network identifier is created by combining an IP address and one or more ports. This allows multiple unique network identifiers to be created from a single IP address, where each unique network identifier consists of the same IP address combined with a different group of one or more ports.
    Type: Application
    Filed: July 27, 2012
    Publication date: November 22, 2012
    Applicant: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Terry D. Nebergall, Frederick C. Rogers, Joseph Christopher Shojayi
  • Publication number: 20120289355
    Abstract: A golf ball lifting device is provided comprising: a golf ball gripper with a mechanical feature and a magnetic feature; and a gripper mount for attachment to a golf club. The mount has a mechanical feature and a magnetic feature. The mechanical and magnetic features of the gripper and mount are arranged for mutual cooperation, the mechanical and magnetic cooperation together assisting to maintain engagement between the gripper and mount when the gripper is mounted on the mount. The mount magnetic feature is arranged to enable the picking up of a magnetic golf ball marker, at least when the gripper is not mounted on the mount.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 15, 2012
    Applicant: NORTHCROFT GOLF LIMITED
    Inventor: John H. BENNETT
  • Patent number: 8300637
    Abstract: Methods and computer-readable media are provided to allow for the assignment of domain-name system (DNS) servers, static IP addresses, and dynamic home agents to a device requesting the establishment of an IPv6 data session. DNS servers may be determined for a particular device based on one or more device capabilities, such as the type of device or certain products or services to which the device is subscribed. The device capabilities are determined by querying a customer-profile database that defines certain information about users and devices, such as static IP addresses and device capabilities. The DNS servers are used by a device to translate a host name into a host address, in addition to establishing an IPv6 data session. Once determined, a component, such as an Authentication, Authorization, and Accounting (AAA) server may send the attributes to a packet-routing component, which assigns the DNS servers to the device.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: October 30, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Jeremy R. Breau, Robert J. Pierce, Frederick C. Rogers, Dale E. Winn
  • Patent number: 8279853
    Abstract: Systems and methods for assigning unique network identifiers in a packet-switched wireless network and methods for communicating with a wireless device in a packet-switched wireless network are provided. A request for a unique network identifier for a wireless device is received. A socket-based unique network identifier, including an IP address and one or more ports, is assigned to the wireless device. The unique network identifier is created by combining an IP address and one or more ports. This allows multiple unique network identifiers to be created from a single IP address, where each unique network identifier consists of the same IP address combined with a different group of one or more ports.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: October 2, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Terry D. Nebergall, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8250189
    Abstract: Computer systems, computer-readable media, and computerized methods for determining a media access (MAC) address that corresponds with a network identifier in a wireless or wired network are provided. A dynamic host configuration protocol (DHCP) server is employed to allocate a set of fractional IP addresses that include a common IPv4 address paired with a value of an IP version field, where none of the values overlap. When assigned to a client device, the fractional IP address uniquely identifies the client device within the network. A host device within the network is configured to broadcast an address resolution protocol (ARP) request to other devices within the network, such as the DHCP server, where the ARP request includes a fractional IP address associated with intended recipient(s) of communications from the host device. In response to the ARP request, the appropriate device or DHCP server returns a MAC address of the intended recipient(s).
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8243740
    Abstract: Communication to a target device using IP is provided. An IPv6 address is registered. An AAAA-record DNS lookup is performed and an A-record DNS lookup is performed, both using the IPv6 network. A response related to the AAAA-record DNS lookup is received and a response to the A-record DNS lookup is received. If a valid IPv6 address is contained in the AAAA-record response, communication uses IPv6. If no valid IPv6 address is contained in the AAAA-record response, an IPv4 address is registered and communication uses IPv4.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: August 14, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert Jolin Pierce, John H. Bennett, III, Dale E. Winn
  • Patent number: 8151325
    Abstract: Methods and computer-readable media are provided to enable an Internet protocol (IP) data session to be established between a mobile device and a telecommunications network. To establish an IP data session, it may be determined, prior to authenticating the device, whether the device is authorized to communicate via IPv4, IPv6, or both. A mobile device may be capable of communicating via both IPv4 and IPv6, such as a dual-stack device, but the device may only be authorized for either IPv4 or IPv6. A request to establish the IP data session may first be received from a mobile device, and an IP version with which the mobile device is authorized to communicate may then be determined by querying a customer-profile database. This authorization information may be communicated to an authentication component that authenticates the devices, and subsequently, an IP data session is initiated.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: April 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Jeremy R. Breau, Brent B. Hirschman, Terry D. Nebergall, Frederick C. Rogers
  • Patent number: 8130712
    Abstract: Methods and computer-readable media are provided to monitor information corresponding to IP data sessions that are established using a single authentication session. A first IP data session may be established in a first IP version, such as IPv4 or IPv6, and a second IP data session may be established using a different IP version that was used in correlation to the first IP data session. Once the second IP data session is established, a message containing information corresponding to the second IP data session may be communicated to a receiving component, such as an AAA server. A similar message may be sent to the receiving component upon a termination of the second IP data session, such that the messages can be used to determine a value, such as a monetary value, associated with the second IP data session. A report may then be created that includes the determined value.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: March 6, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Jeremy R. Breau, Terry D. Nebergall, Frederick C. Rogers, Dale E. Winn
  • Patent number: 8107475
    Abstract: Systems and methods for routing IPv4 packets based on a variation in a field in a header of the IPv4 packets are provided. In particular, IPv4 packets are routed based on variation in a version field in a header of IPv4 packets. By varying the version value in the version field in the header of IPv4 packets, and combining the version value with a destination address value in a destination address field to comprise a unique routing address, the number of usable IPv4 addresses is increased.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: January 31, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph Christopher Shojayi, Jeremy R. Breau, Frederick C. Rogers, Terry D. Nebergall, John H. Bennett
  • Patent number: 8055790
    Abstract: Methods and computer-readable media are provided to allow for the establishment of an Internet protocol (IP) data session with a dual-stack mobile communications device by authenticating the device. An IP data session is requested, and a home agent sends an indication of this request. A DNS server that will be assigned to a device is identified by querying a database and is identified based on the device's capabilities. The device capabilities are determined by a device-capability identifier that is associated with the user of the device or the device itself, such as a network access identifier. The capabilities may include the device type, applications, programs, or services that the user of the device is subscribed to, or capabilities that are inherent to the phone. Once the DNS server is identified, a server identifier is sent to the home agent, which assigns the DNS server to the device.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: November 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Dale E. Winn, Jeremy R. Breau, Frederick C. Rogers, Robert J. Pierce
  • Patent number: 7760656
    Abstract: A network testing system for a device under test (DUT) uses a test tool to generate test packets provided to the DUT as source traffic and to receive the test packets back from the DUT as destination traffic. Before the test packets are returned from the DUT to the test tool, an external router receives the test packets from the DUT and forwards them back to the DUT. The DUT has a first pair of DUT interfaces coupled to the test tool and a second pair of DUT interfaces coupled to the external router. The DUT has a first virtual router with a first routing table configured to direct test packets received on one of the interfaces in the first pair of DUT interfaces to the external router. The DUT has a second virtual router with a second routing table configured to direct test packets received on one of the interfaces in the second pair of DUT interfaces to the test tool. Thus, test packets output by the test tool traverse the DUT more than once before returning to the test tool.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: July 20, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Tianson Yuan, Brent A. Scott, Ezzat S. Atieh, Wei Chen, John H. Bennett, III