Patents by Inventor Frederick C. Rogers

Frederick C. Rogers 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: 8316045
    Abstract: A method for linking database table elements across a plurality of databases is provided. The method comprises submitting a query to a first database specifying a first data element and a second data element, wherein the second data element resides in a table in the first database and determining that a table containing the first data element specified in the query is not present in the first database, a component resident in the first database sending a message to a second database requesting identification of tables containing data element associations that include the first data element, connecting a data element association across the first and second databases to identify at least one linking path between the first data element and the second data element, and selecting one of the linking paths of data element associations to link the first data element and the second data element and executing the query.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: November 20, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Terry D. Nebergall, Frederick C. Rogers, Joseph Christopher Shojayi
  • 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: 8280342
    Abstract: A visited access gateway provides an emergency communication service to a visiting mobile unit. The visiting mobile unit transfers a user registration to a home communication network, and the home communication network transfers a home internet protocol address to the visiting mobile unit. Upon receiving an emergency call request having the home internet protocol address from the visiting mobile unit, the access gateway transfers the emergency call request having the home internet protocol address over a signaling tunnel from the visiting mobile unit to a visited call processing system, receives routing instructions from the visited call processing system, and exchanges emergency communications having the home internet protocol address over a bearer tunnel between the visiting mobile unit and a visited emergency service node.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: October 2, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Serge M. Manning, Charles Brent Hirschman, Frederick C. Rogers, Jeremy R. Breau
  • 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: 8276197
    Abstract: A method and system are provided for accessing network resources. An embodiment of the method includes receiving login information associated with logging one or more customers in to a data network associated with a first domain substantially owned by a first entity; and utilizing the login information to automatically register the one or more customers with a second data network associated with a second domain so that at least a portion of services that would have been available to a customer who was properly logged in to the second network will be available to the one or more customers by virtue of the registering.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: September 25, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Manish Mangal, Jeremy R. Breau, Frederick C. Rogers
  • Patent number: 8254910
    Abstract: Systems and methods provide network management based on mobility agent binding tables. A query component queries mobility agent binding tables to obtain mobile devices' data. The data may identify a group of mobile devices or the mobile devices may be in a geographic location. The query component may send a message to the group of mobile devices via the mobile devices' network access identifiers. A base transceiver station's operational parameter may be adjusted based on a comparison of the data to a threshold. Binding tables' updates may be written in response to receipt of updates, or binding tables may be accessed. Binding tables may be queried to obtain mobile devices' data to promote management action. The data may identify home agent binding tables, foreign agent binding tables, packet data serving nodes, radio network controllers, base transceiver stations, network access identifiers, home addresses, care of addresses, and time to live.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: August 28, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, 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
  • Publication number: 20120210316
    Abstract: A communication system automatically provides a secure communication link between a device and a network. A switch initiates a wireless link between the switch and the network. Then, a secure communication path is created between the switch and the network. When a device is linked to the switch, the device is automatically granted access to the secure communication path created by the switch.
    Type: Application
    Filed: April 26, 2012
    Publication date: August 16, 2012
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Jeremy R. Breau, Salvador Cerda, JR., Gene S. Mitchell
  • Patent number: 8195812
    Abstract: A communication system automatically provides a secure communication link between a device and a network. A switch initiates a wireless link between the switch and the network. Then, a secure communication path is created between the switch and the network. When a device is linked to the switch, the device is automatically granted access to the secure communication path created by the switch.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: June 5, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Jeremy R. Breau, Salvador Cerda, Jr., Gene S. Mitchell
  • Patent number: 8189473
    Abstract: Computer-readable media, systems, and methods for dynamic overflow pool allocation are described. In embodiments, a new session registration request is monitored for and, upon receiving the new session registration request, it is determined whether an existing pool associated with a home agent has crossed below a minimal threshold. In various embodiments, if it is determined that the existing pool has crossed below a minimal threshold, an overflow is obtained. In various other embodiments, it is determined whether an existing home agent pool has crossed a maximum threshold and, if so, it is determined whether at least one session remains using the overflow pool. In various other embodiments, if no sessions remain using the overflow pool, the overflow pool is returned.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: May 29, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Ray R. Doerr, Frederick C. Rogers
  • Patent number: 8180825
    Abstract: Network services are provided to client devices based on the network traffic to be communicated between the device and the network. A number of home agents are configured to provide network services to mobile nodes. The system is configured in such a way that a mobile nodes may be served by more than one of the home agents. Thereby, for example, a certain mobile node may be provided one type of network traffic via one home agent and a different type of network traffic via another home agent.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: May 15, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy Breau, Frederick C. Rogers, Lyle T. Bertz, Arun Santharam
  • Patent number: 8179906
    Abstract: A communication network element comprises an I/O interface, memory, processing circuitry, and bus structure. The I/O interface receives and transfers a user packet. The memory stores the user packet, management software, and communication applications. The processing circuitry executes the management software to provide a manager and executes the communication applications to provide service functions. The service functions retrieve the user packet from the memory based on memory pointers, process the user packet, and store the processed user packet in the memory. The manager transfers the memory pointers between the service functions. The bus structure couples the I/O interface, the memory, and the processing circuitry.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: May 15, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Salvador Cerda, Jr., Jeremy R. Breau
  • Patent number: 8174988
    Abstract: A wireless communication device receives a media request from a user and transfers a message to a media server. The media server receives the message, and in response, transfers media to the wireless device in a first set of packets that have a first sequence of packet addresses. The wireless device receives the first set of packets and displays the media. The wireless device displays a QoS control and receives a QoS level from the user, and in response, transfers a message indicating the QoS level to the media server. The media server receives the message, and in response, translates the QoS level into a second sequence of packet addresses and transfers the media to the wireless device in a second set of packets that each have the second sequence of packet addresses. The wireless communication device receives the second set of packets and displays the media.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: May 8, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Frederick C. Rogers, Lyle T. Bertz
  • 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: 8059643
    Abstract: Methods for registering a first internet protocol version registration request and a second internet protocol version registration request in a single binding on a home agent are provided. In embodiments, entries are recognized as sharing common information in an IPv4 and IPv6 binding table. The entries with common information are combined into one binding. Through the combining of the bindings, the IPv4 and IPv6 sessions are combined into one session.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: November 15, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph Christopher Shojayi, Jeremy R. Breau, Frederick C. Rogers, Terry D. Nebergall, Ramkumar Swaminathan
  • Patent number: 8060612
    Abstract: Ways for embedding multiple network-access identifiers (NAIs) into a single string are provided. An illustrative embodiment includes providing a multiple-string-format (MSF) indicator that indicates that an instant string a includes data that, when ultimately deconstructed, indicate multiple Network Access Identifiers (NAIs), providing two or more usernames and realm identifiers separated by one or more delimiters that indicate the start of a new user name or realm identifier, providing a domain delimiter that indicates a start of a domain name, providing a domain name, concatenating into a single string various indicators, and providing for the communication of the single string to a receiving device for processing.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: November 15, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Manish Mangal, Jeremy R. Breau, Frederick C. Rogers
  • Patent number: 8059599
    Abstract: A system, a method and computer-readable media for establishing connectivity over a plurality of access technologies. A system is provided that includes a client device. The client device is configured to communicate over a network by utilizing at least two access technologies. The system also includes a gateway in communication with the client device. The gateway includes multiple access technology termination nodes configured to support communications utilizing multiple access technologies. A gateway assignment manager is also included in the system. This manager is configured to assign the client device to the gateway. The gateway assignment manager is further configured to maintain the assignment of the client device to the gateway when the client device switches from utilizing a first access technology to utilizing a second access technology.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: November 15, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Frederick C. Rogers, Jeremy Breau, Manish Mangal
  • 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