Patents by Inventor Joseph Christopher Shojayi

Joseph Christopher Shojayi 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: 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: 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: 8854991
    Abstract: A method, system, and medium are provided for updating bindings associated with a first mobile IP session by tunneling binding updates through registration messages associated with a second mobile IP session. A first mobile IP client provides binding updates to a second mobile IP client, which includes the binding updates in an extended registration request. The extended registration request is communicated to a mobile IP agent associated with the second mobile IP session. The request is parsed, and the binding updates are provided to a mobile IP agent associated with the first mobile IP session. Binding-update acknowledgements can be returned to mobile IP clients in a similar fashion.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: October 7, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Joseph Christopher Shojayi, Frederick C. Rogers, Terry D. Nebergall
  • Patent number: 8780748
    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: October 20, 2011
    Date of Patent: July 15, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph Christopher Shojayi, Jeremy R. Breau, Frederick C. Rogers, Terry D. Nebergall, Ramkumar Swaminathan
  • 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: 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: 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: 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: 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: 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
  • 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
  • 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: 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: 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
  • 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