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: 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: 8667542
    Abstract: A mobile electronic device is provided. The mobile electronic device comprises a radio receiver, an application that selects a message, and an output device to present the message. The radio receiver receives the message broadcast in a television spectrum band. The application, when executed on the mobile electronic device, selects the message for presentation on the mobile electronic device based on at least one of a location of the mobile electronic, a history based user profile associated with the mobile electronic device, and a selection criteria input into the mobile electronic device. The output device then presents the message.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: March 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Jason R. Delker, John M. Everson, Frederick C. Rogers, Jason K. Whitney
  • Patent number: 8644189
    Abstract: A wireless communication device receives a router advertisement message transferred by a packet network node. The wireless communication device determines location information that corresponds to its geographic location. In response to the router advertisement message, the wireless communication device generates an acknowledgement message having a header extension that includes the location information. The wireless communication device wirelessly transmits the acknowledgement message for delivery to the packet network node.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: February 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph C. Shojayi, Jeremy R. Breau, Frederick C. Rogers
  • Publication number: 20130281006
    Abstract: A radio access system receives packets from a local source of streaming media content via a local connection and from remote packet sources via a remote network. The radio access system communicates with a subscriber station via an air interface that includes an uplink and a downlink. A packet classifier in the radio access system maps packets having the subscriber station's IP address as destination address to the subscriber station's downlink. The subscriber station communicates with a content controller via the remote network to request selected streaming media content. The content controller instructs the radio access system to convey the selected streaming media content from the local source to the subscriber station. In response, the packet classifier maps the packets containing the selected streaming media content to a downlink (either the original downlink or a new one) for transmission to the subscriber station.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 24, 2013
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Mark A. Lipford, Manish Mangal
  • Publication number: 20130279415
    Abstract: A radio access system receives packets from a local source of streaming media content via a local connection and from remote packet sources via a remote network. The radio access system communicates with a subscriber station via an air interface that includes an uplink and a downlink. A packet classifier in the radio access system maps packets having the subscriber station's IP address as destination address to the subscriber station's downlink. The subscriber station communicates with a content controller via the remote network to request selected streaming media content. The content controller instructs the radio access system to convey the selected streaming media content from the local source to the subscriber station. In response, the packet classifier maps the packets containing the selected streaming media content to a downlink (either the original downlink or a new one) for transmission to the subscriber station.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 24, 2013
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Mark A. Lipford, Manish Mangal
  • Patent number: 8543118
    Abstract: A method, system, and network-to-network interface are provided for sharing data across networks in different domains. An embodiment of the method includes receiving from a requesting device a request for services by way of a first network in a wireless-communications-services (or other) domain; determining that the request requires information in a second network in a cable-television-services (or other) domain; retrieving the information from the cable-television-services domain; and communicating the retrieved information to the requesting device.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: September 24, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Manish Mangal, Jeremy R. Breau, Frederick C. Rogers
  • 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: 8478331
    Abstract: A radio access system receives packets from a local source of streaming media content via a local connection and from remote packet sources via a remote network. The radio access system communicates with a subscriber station via an air interface that includes an uplink and a downlink. A packet classifier in the radio access system maps packets having the subscriber station's IP address as destination address to the subscriber station's downlink. The subscriber station communicates with a content controller via the remote network to request selected streaming media content. The content controller instructs the radio access system to convey the selected streaming media content from the local source to the subscriber station. In response, the packet classifier maps the packets containing the selected streaming media content to a downlink (either the original downlink or a new one) for transmission to the subscriber station.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: July 2, 2013
    Assignee: Clearwire IP Holdings LLC
    Inventors: Frederick C. Rogers, Lyle T. Bertz, Mark A. Lipford, Manish Mangal
  • 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: 8411666
    Abstract: Methods are disclosed for routing data, such as a packet, from a source router to a destination router based on geographical information associated with a destination mobile device. A table is accessed to determine whether there is a destination router located in the list of routers that is located within the same geographical area as the destination mobile device. If there is a destination router that meets this criteria, the data is sent to the destination router. But if there is not a destination router that meets this criteria, the data is routed based on network topology.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Frederick C. Rogers, Jeremy R. Breau, Khalid M. Medhat, Terry D. Nebergall, Joseph C. Shojayi
  • Patent number: 8391208
    Abstract: A method for automatically managing mobile Internet Protocol re-registration is provided. The method comprises a home agent receiving a mobile Internet Protocol registration message and in response to the mobile Internet Protocol registration message, the home agent determines a registration lifetime based on dynamic mobile Internet Protocol network operating conditions. The method also comprises the home agent transmitting a registration response message comprising the registration lifetime.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: March 5, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Terry D. Nebergall, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8381301
    Abstract: A system, method, and computer-readable media are described for identifying a split-flow communications session occurring over two or more incompatible communications protocols. A data stream governed by a first communications protocol is associated with a device or end device by comparing information in the data packet headers with information in a device database that matches devices with the header characteristics such as an IP address. A second data stream governed by a second incompatible communications protocol is similarly associated with the same target endpoint or device. The two incompatible data streams may then be evaluated as a single split-flow communications session for malicious content, or for other purposes. If malicious content is detected, corrective policies may be implemented on the split-flow communications session to protect the device from the malicious content.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: February 19, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Clayton B. Wilson, Frederick C. Rogers, Reza Jafari, Hal S. Beech
  • 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