Patents by Inventor Michael S. Borella

Michael S. Borella 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: 6732314
    Abstract: Method and apparatus of establishing an L2TP tunnel. A routing device of a first IP network is coupled to a public network and a routing device of the second private IP network is coupled to the public network. An L2TP tunnel is initiated and an IP address from an address space of the first private IP network is provided. An L2TP tunnel is maintained between the routing device of the first IP network and the routing device of the second private IP network. Data traffic is tunneled between the first and the second IP network over the public network via the L2TP tunnel. A control mechanism is utilized for providing L2TP tunnel traffic error correction.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: May 4, 2004
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, Guido Schuster, Ikhlaq S. Sidhu, Jerry Mahler
  • Patent number: 6711159
    Abstract: A telephony system and method having a switch for analog voice and data signals that is connected to a first network, and a router for routing Internet Protocol packets that is connected to a second network using Internet Protocol addressing. The telephony system and method also includes a telephony gateway that is connected to both the switch and the router for converting analog voice signals into Internet Protocol packets and for converting Internet Protocol packets into analog voice signals, the telephony gateway being connected, and a remote access server that is connected to both the switch and the router for converting analog data signals into Internet Protocol packets and for converting Internet Protocol packets into analog data signals. The switch may have a switch matrix capable of being connected to the Public Switched Telephone Network, a line rack with a plurality of line cards connected to the switch matrix, and a trunk rack with a plurality of trunk cards connected to the switch matrix.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: March 23, 2004
    Assignee: 3Com Corporation
    Inventors: David A. Grabelsky, Michael S. Borella, Sudhakar Ramakrishna
  • Publication number: 20040052238
    Abstract: A method and system of transferring data rate and state information of mobile nodes between access and home networks is provided. A mobile node may register with a foreign agent on a foreign network, by sending mobile node information, such as a data rate at which the mobile node operates and a dormancy status of the mobile node, to a radio access network, which forwards the information to the foreign agent. The foreign agent may then contact a home agent on the mobile node's home network to setup a call. The foreign agent may send the mobile node information, such as the data rate or the dormancy state, to the home agent during call-setup or during the call as well.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 18, 2004
    Applicant: 3Com Corporation
    Inventors: Michael S. Borella, Chandra Warrier
  • Patent number: 6708219
    Abstract: The methods and system described herein help the transition from Internet Protocol version-4 (“IPv4”) networks to Internet Protocol version-6 (“IPv6”) networks. Dual address allocation of IPv4 and/or IPv6 network addresses is provided via a dual protocol stack. Network devices may communicate with legacy IPv4 networks while using IPv6 network addresses on an IPv6 network for local communications. IPv6 over IPv4 remote virtual tunnels are used to allow network devices using IPv6 network addresses on a local IPv6 network to communicate with remote IPv6 networks over IPv4 public networks IPv4 over IPv6 local virtual tunnels may be used to allow network devices to using IPv4 network addresses on a local IPv6 network to communicate with remote IPv4 public networks. The IPv4 addresses allocated include IPv4 addresses that may be allocated and used for Distributed Network Address Translation (“DNAT”) and/or the Realm Specific Internet Protocol (“RSIP”).
    Type: Grant
    Filed: October 26, 1999
    Date of Patent: March 16, 2004
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, David Grabelsky
  • Patent number: 6697354
    Abstract: A method and system for distributed network address translation for mobile network devices. A mobile network device requests one or more locally-unique ports with a Port Allocation Protocol from a second network device on a first network to identify the first network device on the first network if the mobile first network device roams to a second external network. One or more default or ephemeral ports on the mobile network device are replaced with one or more locally-unique ports obtained with the Port Allocation Protocol. The one or more locally-unique ports allow distributed network address translation to be used with the mobile network device. A combination network address is created for the mobile network device with a locally unique port and an external network address for the first network to identify the mobile first network device if the mobile first network device roams to a second external network.
    Type: Grant
    Filed: August 19, 1998
    Date of Patent: February 24, 2004
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, David Grabelsky, Jerry Mahler, Ikhlaq Sidhu
  • Publication number: 20040032844
    Abstract: A system and methods are shown for selecting a packet data serving node (PDSN) for a mobile node in a mobile Internet Protocol network. One method includes responsively to receiving on a first foreign agent control node (FACN) from a radio node a registration request message and determining that a mobile profile associated with a mobile node specified in the registration request is not available at the first FACN, sending from the first FACN to a second FACN a query request message including a request for the mobile profile. If the second FACN includes the requested mobile profile, the second FACN sends it to the first FACN using a query response message. When the first FACN receives the query response message, the first FACN makes a determination that the mobile profile includes a network address of the last serving PDSN.
    Type: Application
    Filed: August 16, 2002
    Publication date: February 19, 2004
    Applicant: 3Com Corporation
    Inventors: Gregory K. Lewis, Michael S. Borella
  • Publication number: 20040013118
    Abstract: A GRE tunnel initiator and a tunnel endpoint can exchange GRE Heartbeat messages to provide status information about the tunnel endpoint. The tunnel endpoint can send the tunnel initiator a GRE Heartbeat message through an established GRE tunnel. The GRE Heartbeat messages can be sent at different times while the GRE tunnel is active, and they can indicate to the GRE tunnel initiator that the tunnel endpoint remains active.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: 3Com Corporation
    Inventor: Michael S. Borella
  • Publication number: 20040003046
    Abstract: A system and methods are shown for providing instant services in an Internet Protocol network. One of the methods comprises the steps of provisioning a first communication session between a first user terminal and a predetermined network device and provisioning a second communication session between a second user terminal and the predetermined network device. The exemplary method further includes receiving an activation request to establish an active communication session between the first user terminal and the second user terminal and, responsively, bridging the first communication session to the second communication session on the predetermined network device.
    Type: Application
    Filed: December 12, 2001
    Publication date: January 1, 2004
    Applicant: 3Com Corporation
    Inventors: David Grabelsky, Anoop Tripathi, Michael Homeier, Michael S. Borella
  • Publication number: 20030235168
    Abstract: A system and methods are shown for providing packet data serving node (PDSN) load balancing and fault tolerance. One exemplary method includes providing an access node with a plurality of packet data serving nodes and at least one system manager, receiving from a radio node on a first packet data serving node a registration request, determining that the first packet data serving node is unable to serve the registration request, and sending a packet data serving node selection request from the first packet data serving node to the system manager. The method further includes determining at the system manager a second packet data serving node to serve the registration request, and providing an address of the second packet data serving node to the first packet data serving node. The method further includes sending a registration reply message from the first packet data serving node to the radio node, where the registration reply message includes the address of the second packet data serving node.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 25, 2003
    Applicant: 3Com Corporation
    Inventors: Abhishek Sharma, Michael S. Borella
  • Publication number: 20030229697
    Abstract: A system and method are shown for load balancing across global network resources using an existing network protocol, such as Mobile IP, having a redirect feature. According to one method, each of a plurality of servers at a data center uses Mobile IP to obtain an IP address that is also provided to a content server site. Further, a content server site includes a plurality of IP addresses assigned to the plurality of servers and creates a load database including load data for each server. When a client request is received at the content server site from a client device, the content server site determines a network address of a server to process the client request based on the load data, and provides the network address of the server to the client device. When the client device receives the network address of the server, the client device sends an application request to the selected server, and the selected server sends an application response to the client device.
    Type: Application
    Filed: June 10, 2002
    Publication date: December 11, 2003
    Applicant: 3Com Corporation
    Inventor: Michael S. Borella
  • Publication number: 20030208601
    Abstract: Systems and methods are shown for packet session control in a mobile communication network. One method involves conducting a first communication session on a mobile node, detecting a second communication session to be connected to the mobile node, and, responsively, determining whether the second session is accepted and the first communication session is suspended. If the first communication session is suspended, the method further involves intercepting data flow associated with the first communication session, and switching data flow associated with the second communication session to an existing air interface associated with the first communication session. In one embodiment, the air interface includes a plurality of communication channels, and the method involves switching data flow associated with the second communication session to a communication channel associated with the first communication session.
    Type: Application
    Filed: October 25, 2001
    Publication date: November 6, 2003
    Inventors: Edward P. Campbell, Michael S. Borella
  • Patent number: 6643259
    Abstract: The present invention relates to a method for optimizing data flow in a data network. Data that is to be transferred across the network at a constant bitrate is handled differently by a Transmission Control Protocol (TCP) layer compared to other data. A TCP congestion control process is adapted to recognize whether data packets from an application are to be transferred across the data network at a constant bitrate. The constant bitrate channel may be recognized by a Quality of Service identifier or a TCP port number. If the data packets do belong to the constant bitrate channel, the TCP congestion control limits the congestion window for these data packets. The congestion window for data packets other than those in the constant bitrate channel is allowed to increase, as usual, until data packets are lost, at which point the congestion window is reduced to a maximum segment size. The congestion window for constant bitrate packets, however, is increased until it reaches a maximum value.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: November 4, 2003
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, Nurettin B. Beser
  • Patent number: 6587433
    Abstract: A method and system for assigning priority or classes of service of messages delivered in a packet-based network. The method and system allows for implementation of differentiated classes of service according to the requirements of the network application or user.
    Type: Grant
    Filed: February 10, 1999
    Date of Patent: July 1, 2003
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, Igor Lasic, Ikhlaq S. Sidhu, Vandana Upadhyay
  • Patent number: 6567405
    Abstract: A system for Distibuted Network Address Translation (“DNAT”). DNAT is used with small office/home office (“SOHO”) networks or other legacy local networks that have multiple network devices using a common external network address to communicate with an external network. The system includes a port allocation protocol to allocate globally unique ports to network devices on a local network. Individual network devices on a SOHO networks replace local source ports with the globally unique ports. The globally unique ports are used in a combination network address with a common external network address such as an Internet Protocol (“IP”) address, to identify multiple network devices on a local network to an external network such as the Internet, an intranet, etc. DNAT helps overcome the large computation burdens encountered when network address translation is done by a router and helps extend the life of older versions IP using 32-bit addressing.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: May 20, 2003
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, David Grabelsky, Ikhlaq Sidhu, Brian D. Petry
  • Patent number: 6542504
    Abstract: A method is shown for compression of packet header information of packets transmitted on a point to point link. First and second endpoints of the point to point link negotiate a profile for packet header information for packets transmitted from the first endpoint to the second endpoint on the point to point link. The profile includes a predetermined default value for a predetermined header field of the packet header information. A packet sent from the first endpoint to the second endpoint over the point to point link includes a profile identifier for the profile and excludes the predetermined header field. The second endpoint uses the profile identifier to access the profile. The second endpoint then uses the predetermined default value for the predetermined header field from the profile to decode the packet.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: April 1, 2003
    Assignee: 3Com Corporation
    Inventors: Jerry J. Mahler, Jacek A. Grabiec, Michael S. Borella, Ikhlaq S. Sidhu
  • Patent number: 6512761
    Abstract: A system for adjusting or establishing transmission fees based on delay and/or jitter. A network element may evaluate transmission delay and/or jitter over a given transmission system, which may be or is in effect for a particular real-time media transmission. A determination may then be made whether the delay and/or jitter exceeds a predetermined threshold, which may suggest that the transmission quality would be lower than desired. If so, then the fees that a billing entity would charge for the transmission may be decreased in view to account for the lesser quality of service. Conversely, where the delay and/or jitter is lower than a predetermined threshold, then the billing entity may increase its fees accordingly. Other fee schedules based on delay may be established as well.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: January 28, 2003
    Assignee: 3Com Corporation
    Inventors: Guido M. Schuster, Ikhlaq S. Sidhu, Michael S. Borella, Jacek A. Grabiec
  • Patent number: 6442141
    Abstract: A test system and method for providing a network simulator to simulate the packet delivery delay and loss dynamics of an network such as the Internet. The test system delays and drops packets delivered between host devices on the test system according to a trace profile of the actual network packet delivery dynamics. The trace profile is recorded using a network measurement system transmitting and measuring the delivery of packets on the network. The trace profile records the actual network packet delivery dynamics, which is utilized by the test system to simulate the network packet performance. Using the test system as a network simulator, developers of interactive network application can accurately develop and test the performance of interactive network applications under realistic network conditions.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: August 27, 2002
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, Ikhlaq Sidhu, Thad Konar, Jones Brobbey, Parin Mody
  • Patent number: 6442603
    Abstract: Methods for ordered delivery of electronic content from a computer network such as the Internet or an intranet. Network latencies and the type of electronic content such as text, graphical images, animation, voice, video and other electronic content interact to influence user perception of the quality of information provided. As network latency increases and becomes more variable, users typically become less satisfied. The method dynamically adjusts the amount of electronic content presented to user based on determined network latency by using ordered delivery of electronic content. The method may improve user perception of requested original electronic content by dynamically sending in a predetermined order different types of original electronic content (e.g., text, graphics, tables, etc.) based on a determined network latency. Improved user perception of original electronic content may help attract and retain, students, customers, contributors, etc.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: August 27, 2002
    Assignee: 3Com Corporation
    Inventor: Michael S. Borella
  • Patent number: 6434606
    Abstract: A system and method for receiving a transported stream of data packets includes a buffer management device for receiving the data packets, unpacking the data packets, and forwarding a stream of data frames. The system and method further includes a first jitter buffer for receiving the data frames from the buffer management device and buffering the data frames, and a second jitter buffer for receiving the data frames from the buffer management device and buffering the data frames. In addition, the system and method includes a computationally-desirable jitter buffer selected from the first jitter buffer or the second jitter buffer by comparing a first jitter buffer quality and a second jitter buffer quality. The system and method also includes a decoder for receiving buffered data frames from the computationally-desirable jitter buffer.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: August 13, 2002
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, Ikhlaq S. Sidhu, Guido M. Schuster, Jerry J. Mahler, Thomas J. Kostas
  • Patent number: 6381638
    Abstract: A system and method for an Options Based Address Reuse (“OBAR”) is provided. The system includes a first network having a host device with a host address and a host port, and a second network external to the first network and having a server device. The also comprises a combination network address for identifying the host device to the server device. The combination network address includes the host address, the host port, and an option. Similarly, the method involves sending a packet from the host device to the server device through a router, and adding the option to the packet.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: April 30, 2002
    Assignee: 3Com Corporation
    Inventors: Jerry J. Mahler, Michael S. Borella, David Grabelsky, Ikhlaq S. Sidhu