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: 6732314Abstract: 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: GrantFiled: May 26, 2000Date of Patent: May 4, 2004Assignee: 3Com CorporationInventors: Michael S. Borella, Guido Schuster, Ikhlaq S. Sidhu, Jerry Mahler
-
Patent number: 6711159Abstract: 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: GrantFiled: December 15, 1999Date of Patent: March 23, 2004Assignee: 3Com CorporationInventors: David A. Grabelsky, Michael S. Borella, Sudhakar Ramakrishna
-
Publication number: 20040052238Abstract: 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: ApplicationFiled: August 30, 2002Publication date: March 18, 2004Applicant: 3Com CorporationInventors: Michael S. Borella, Chandra Warrier
-
Patent number: 6708219Abstract: 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: GrantFiled: October 26, 1999Date of Patent: March 16, 2004Assignee: 3Com CorporationInventors: Michael S. Borella, David Grabelsky
-
Patent number: 6697354Abstract: 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: GrantFiled: August 19, 1998Date of Patent: February 24, 2004Assignee: 3Com CorporationInventors: Michael S. Borella, David Grabelsky, Jerry Mahler, Ikhlaq Sidhu
-
Publication number: 20040032844Abstract: 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: ApplicationFiled: August 16, 2002Publication date: February 19, 2004Applicant: 3Com CorporationInventors: Gregory K. Lewis, Michael S. Borella
-
Publication number: 20040013118Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: 3Com CorporationInventor: Michael S. Borella
-
Publication number: 20040003046Abstract: 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: ApplicationFiled: December 12, 2001Publication date: January 1, 2004Applicant: 3Com CorporationInventors: David Grabelsky, Anoop Tripathi, Michael Homeier, Michael S. Borella
-
Publication number: 20030235168Abstract: 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: ApplicationFiled: June 13, 2002Publication date: December 25, 2003Applicant: 3Com CorporationInventors: Abhishek Sharma, Michael S. Borella
-
Publication number: 20030229697Abstract: 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: ApplicationFiled: June 10, 2002Publication date: December 11, 2003Applicant: 3Com CorporationInventor: Michael S. Borella
-
Publication number: 20030208601Abstract: 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: ApplicationFiled: October 25, 2001Publication date: November 6, 2003Inventors: Edward P. Campbell, Michael S. Borella
-
Patent number: 6643259Abstract: 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: GrantFiled: November 12, 1999Date of Patent: November 4, 2003Assignee: 3Com CorporationInventors: Michael S. Borella, Nurettin B. Beser
-
Patent number: 6587433Abstract: 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: GrantFiled: February 10, 1999Date of Patent: July 1, 2003Assignee: 3Com CorporationInventors: Michael S. Borella, Igor Lasic, Ikhlaq S. Sidhu, Vandana Upadhyay
-
Patent number: 6567405Abstract: 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: GrantFiled: February 4, 2002Date of Patent: May 20, 2003Assignee: 3Com CorporationInventors: Michael S. Borella, David Grabelsky, Ikhlaq Sidhu, Brian D. Petry
-
Patent number: 6542504Abstract: 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: GrantFiled: May 28, 1999Date of Patent: April 1, 2003Assignee: 3Com CorporationInventors: Jerry J. Mahler, Jacek A. Grabiec, Michael S. Borella, Ikhlaq S. Sidhu
-
Patent number: 6512761Abstract: 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: GrantFiled: February 2, 1999Date of Patent: January 28, 2003Assignee: 3Com CorporationInventors: Guido M. Schuster, Ikhlaq S. Sidhu, Michael S. Borella, Jacek A. Grabiec
-
Patent number: 6442141Abstract: 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: GrantFiled: August 31, 1998Date of Patent: August 27, 2002Assignee: 3Com CorporationInventors: Michael S. Borella, Ikhlaq Sidhu, Thad Konar, Jones Brobbey, Parin Mody
-
Patent number: 6442603Abstract: 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: GrantFiled: November 21, 2000Date of Patent: August 27, 2002Assignee: 3Com CorporationInventor: Michael S. Borella
-
Patent number: 6434606Abstract: 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: GrantFiled: May 28, 1999Date of Patent: August 13, 2002Assignee: 3Com CorporationInventors: Michael S. Borella, Ikhlaq S. Sidhu, Guido M. Schuster, Jerry J. Mahler, Thomas J. Kostas
-
Patent number: 6381638Abstract: 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: GrantFiled: February 24, 1999Date of Patent: April 30, 2002Assignee: 3Com CorporationInventors: Jerry J. Mahler, Michael S. Borella, David Grabelsky, Ikhlaq S. Sidhu