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: 11918189
    Abstract: A method of using an endoscopic system includes generating, by a light system, electromagnetic waves, the light system including a source of imaging light and a separate source of heating light; directing the electromagnetic waves from the light system to a window at a distal end of an endoscope; determining if the window of the endoscope is configured to allow a first portion of the electromagnetic waves to pass therethrough while absorbing a second portion of the electromagnetic waves in order to heat the window; allowing or not allowing activation of the source of heating light depending on if the window of the endoscope is determined to be configured to allow the first portion of the electromagnetic waves to pass therethrough while absorbing the second portion of the electromagnetic waves.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Stryker Corporation
    Inventors: David B. Bennett, Benjamin H. Feingold, John Shen
  • Patent number: 10164934
    Abstract: Methods and systems are provided for allocating a Domain Name System server to a user device based on the Internet Protocol version capability of the user device. During a session set up for the user device in a wireless communications network, an IP version that the user device is capable of communicating with in the wireless communications network is determined. If the user device is capable of communicating in the wireless communications network using IP IPv4 and IPv6, a first Domain Name System (DNS) server is allocated to the user device for use in a current session. If the user device is capable of communicating in the wireless communications network using IPv6 only, a second DNS server is allocated to the user device for use in a current session, where the first DNS server is different than the second DNS server.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 25, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin E. Bittfield, John H. Bennett, III, Frederick C. Rogers, Chidambaram Pavanasam
  • Patent number: 10165091
    Abstract: Methods and systems are provided for allocating user device parameters based on one or more Internet Protocol versions with which a user device is capable of communicating. An indication is received that the user device is requesting to be authenticated in a wireless communications network. It is determined that the user device is capable of communicating in the wireless communications network using IPv6 only. One or more configurable user device parameters, such as a DNS server, are assigned to the user device based, at least, on the user device being capable of communicating using IPv6 only and not IPv4 only or IPv6 and IPv4. This eliminates a need for a new APN to be configured on the user device.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: December 25, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin E. Bittfield, Frederick C. Rogers, John H. Bennett, III, Chidambaram Pavanasam
  • Patent number: 10164869
    Abstract: Methods and systems are provided for facilitating routing of data to a DNS server for a user device based on the IP version capability of the user device. During a session set up for the user device in a wireless communications network, a first DNS server is allocated to the user device. The gateway identifies an IP version with which the user device is capable of communicating. If the user device is capable of communicating in the wireless communications network using IPv6 only, it is determined, by the gateway, that data associated with the user device is to be rerouted to a second DNS server. If the user device is not capable of communicating in the wireless communications network using IPv6 only, data associated with the user device continues to be routed through the first DNS server in the current session.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 25, 2018
    Assignee: Sprint Communications Company, L.P.
    Inventors: Benjamin E. Bittfield, John H. Bennett, III, Frederick C. Rogers, Chidambaram Pavanasam
  • Patent number: 9769113
    Abstract: Systems and methods for assigning unique network identifiers 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: July 7, 2015
    Date of Patent: September 19, 2017
    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: 9515990
    Abstract: Methods are described for communicating a reregistration timer to a mobile device. A request is received from a mobile device to establish an IP communication session so that the mobile device is able to communicate by way of a wireless communication network. An allocation component assigns an IP address to the mobile device, in addition to a lifetime value that indicates a length of time after which the IP communication session expires. A threshold value is determined, which is a length of time prior to the expiration of the IP communication session when the session is to be renewed to avoid expiration. Based on the lifetime value and the threshold value, an existing lifetime timer is set and communicated to the mobile device, along with the assigned IP address.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: December 6, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
  • Patent number: 9118721
    Abstract: Systems and methods for assigning unique network identifiers 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: April 30, 2014
    Date of Patent: August 25, 2015
    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: 8995429
    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: December 4, 2012
    Date of Patent: March 31, 2015
    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: 8775583
    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: October 3, 2012
    Date of Patent: July 8, 2014
    Assignee: Sprint Communications Company, L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Charles Brent Hirschman, Serge M. Manning
  • Patent number: 8769057
    Abstract: Computer systems, computer-readable media, and computerized methods for resolving fractional IP addresses using domain name system (DNS)-enabled devices are provided. The system includes a local DNS server that accesses a correlation table, which maintains a mapping between fractional IP addresses and domain names. The fractional IP addresses each represent an IPv4 address paired with a respective value of an IP version field. The system also includes a client device that is capable of transmitting to the local DNS server a request message, which includes a destination name of a device targeted by the client device. Upon receiving the request message, the local DNS server compares the destination name against the correlation table. When a match is discovered within the domain names populated within the correlation table, the local DNS server identifies and transmits to the client device a fractional IP address mapped to the matching domain name.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: July 1, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8761156
    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: July 27, 2012
    Date of Patent: June 24, 2014
    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: 8688808
    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: November 7, 2011
    Date of Patent: April 1, 2014
    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: 8682352
    Abstract: Methods and computer-readable media are provided to dynamically update a home agent with location-based information for a mobile device such that a third party, such as a law enforcement agency, may access the information to determine a location associated with the mobile device and, therefore, with the user of the mobile device. A signaling message is sent to a packet-routing component. The signaling message contains location-based information for a communications session. A transaction update is sent from the packet-routing component to the home agent each time the location-based information is updated, such as when the mobile device enters a new coverage area. A binding table is populated with the updated information. An acknowledgment is then sent from the home agent to the packet-routing component indicating that the information has been updated in the binding table. The third party is now able to access the location-based information via the home agent.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 25, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph Christopher Shojayi, Frederick C. Rogers, Jeremy R. Breau, Terry D. Nebergall, John H. Bennett, III
  • Patent number: 8675661
    Abstract: Computer systems, computer-readable media, and computerized methods for assigning network identifiers in a network are provided. A dynamic host configuration protocol (DHCP) server is employed to allocate various fractional IP addresses that include a common IPv4 address paired with a value of an IP version field within a data packet, wherein the value is selected from a plurality of available values. In order to differentiate between fractional IP addresses that share a common IPv4 address, a particular value of the IP version field is selected by the DHCP server and assigned to a client device when that particular value is not currently or previously assigned to another client device. Upon assignment to the client device, a fractional IP address that includes the common IPv4 address together with the particular value of the IP version field uniquely identifies the client device as a destination of a data packet within the network.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: March 18, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8602917
    Abstract: This invention relates to an improved device for manipulating objects on the ground, and more specifically, but not exclusively, to an improved device for teeing a golf ball. A hand operated device is disclosed for manipulating an object on the ground from a standing position, comprising a manipulator, shaft, control mechanism and a stabilizer. The manipulator is carried at one end of the shaft and the stabilizer comprises a ground engaging foot and a resilient member to urge the foot to an extended position. The manipulator and stabilizer are arranged such that the foot engages with the ground, and as the manipulator is moved towards the ground against the urging of the resilient member, the foot remains engaged with the ground to stabilize the device while the control mechanism is operated to manipulate the object.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: December 10, 2013
    Assignee: Northcroft Golf Limited
    Inventor: John H. Bennett
  • Patent number: 8523699
    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: Grant
    Filed: May 8, 2012
    Date of Patent: September 3, 2013
    Assignee: Northcroft Golf Limited
    Inventor: John H. Bennett
  • Patent number: 8509815
    Abstract: Methods and computer-readable media are provided to dynamically update a home agent with location-based information for a mobile device such that a third party, such as a law enforcement agency, may access the information to determine a location associated with the mobile device and, therefore, with the user of the mobile device. A signaling message is sent to a packet-routing component. The signaling message contains location-based information for a communications session. A transaction update is sent from the packet-routing component to the home agent each time the location-based information is updated, such as when the mobile device enters a new coverage area. A binding table is populated with the updated information. An acknowledgment is then sent from the home agent to the packet-routing component indicating that the information has been updated in the binding table. The third party is now able to access the location-based information via the home agent.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: August 13, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph Christopher Shojayi, Frederick C. Rogers, Jeremy R. Breau, Terry D. Nebergall, John H. Bennett, III
  • Patent number: 8478891
    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 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, the socket 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 socket IP address associated with 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 recipient.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: July 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8411685
    Abstract: Methods are described for managing the allocation of IPv6 addresses to mobile devices. More specifically, the network portions of IPv6 addresses are dynamically allocated to mobile devices by a home agent. In one embodiment, a request is received to allocate a network portion of an IPv6 address. It is determined whether a network portion is stored in a database in association with the mobile device. If so, that network portion is allocated to the mobile device so that the mobile device can establish a communication session. If not, the home agent is asked to allocate a network portion that is currently available.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
  • Patent number: 8396069
    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: June 29, 2012
    Date of Patent: March 12, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert Jolin Pierce, John H. Bennett, III, Dale E. Winn