Patents Examined by Hussein A El-chanti
  • Patent number: 7555562
    Abstract: A method and apparatus for mirroring traffic from a first network device to a second network device are disclosed. The method includes the selecting of one or more ingress frames from an ingress stream using mirror classification criteria; duplicating the one or more ingress frames; appending a mirrored flow encapsulation header with a virtual local area network tag; transmitting the duplicate frames with tags from the first network device to the second network device; and removing the mirrored flow encapsulation header at the target network device to regenerate the ingress frames originally received at the first network device. The ingress frames may then be forwarded to an egress port of the second network device and analyzed by a traffic analysis tool, for example. With the invention, the traffic received at the first network device may be analyzed remotely.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: June 30, 2009
    Assignee: Alcatel Lucent
    Inventors: Micahael See, Jagjeet Bhatia
  • Patent number: 7539773
    Abstract: A network system wherein it is possible to reduce the amount of load on the mobile node and the amount of traffic from the mobile node to the IPv4/IPv6 translator and it is possible for the IPv4/IPv6 translator to know the node's current position within the IPv6 network in which the mobile node is moving. The network system having an IPv4/IPv6 translator for bilaterally translating packets between IPv6 and IPv4 protocols, where the translator is equipped with an address table for storing home addresses and care-of addresses in pairs for each MIPv6 mobile node and the translator is made to behave as a correspondent node of the MIPv6 mobile node in question after the mobile node has moved out of the home link thereof.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: May 26, 2009
    Assignee: Yokogawa Electric Corporation
    Inventors: Yukiyo Akisada, Hiroshi Miyata
  • Patent number: 7529848
    Abstract: Methods and systems are described that permit efficient processing of user-defined multi-media editing projects that combine multiple different source data streams into a single compressed data stream that represents the project. The described approaches are directed to ensuring that those compressed source data stream portions that need to be uncompressed for processing are uncompressed and processed, while those compressed source data stream portions that do not need to be uncompressed are not uncompressed. In one embodiment, a unique switch assembly is provided comprising one or more switches each of which being configured to process data streams. The switch assembly is configured to process both compressed and uncompressed data streams to provide the single compressed output data stream.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Miller, Eric H. Rudolph
  • Patent number: 7523177
    Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
  • Patent number: 7487244
    Abstract: A method for managing objects in a clustered network includes a file system containing at least one copy of a data object. The method can involve several clustered servers in communication with the file system. A distributed consensus algorithm is used to select a host server. The selected host server can contain a copy of the data object, such as in local cache, providing access to the local copy to any other server in the cluster. Any change made to an item hosted by the host server can also be updated in the file system. If the host server becomes unable to host the object, a new host can be chosen using the distributed consensus algorithm. The other servers are then notified of the new host by multicast messaging.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: February 3, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Dean Bernard Jacobs, Eric M. Halpern
  • Patent number: 7484001
    Abstract: Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: January 27, 2009
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Jack Lawrence Lerner
  • Patent number: 7461146
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: January 20, 2003
    Date of Patent: December 2, 2008
    Assignee: EqualLogic, Inc.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7447754
    Abstract: Methods and systems of processing multi-media editing projects are described. In one embodiment, a request for one or more multi-media files is generated on a user computer that comprises part of a network where multi-media files are maintained in a network-accessible location. The request is intercepted and software executing on the user computer ascertains whether one or more of the requested multi-media files are located on the user computer. If the file or files are located on the user computer, they are retrieved and used. If a file or files are not locally available, the file or files are retrieved from the network-accessible location.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventor: Eric H. Rudolph
  • Patent number: 7426575
    Abstract: An arriving cell is admitted when a flow occupancy level is less than a flow minimum threshold. When the flow occupancy level is not less than the flow minimum threshold, a drop probability based on per-class thresholds is applied to determine if the arriving is to be rejected. When the arriving cell is not to be rejected after applying the drop probability based on the per-class thresholds, a drop probability based on per-flow thresholds is applied.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: September 16, 2008
    Assignee: Turin Networks
    Inventors: Bob Reissfelder, Yantao Jia, Lei Jin, Shahzad Ali, Stephen John West, Hui Zhang, Shuangxia Sarah Zhu
  • Patent number: 7415520
    Abstract: A method establishes a connection between a source network with a source network resource manager and a target network with a target network resource manager. According to the method, a connection control unit of the source network transmits a connection establishment signal to a connection control unit of the target network and—parallel to this—a reservation request to the target network resource manager. The target network resource reserves the requested resources and forwards the reservation request towards the target network resource manager, which also reserves the requested resources and transmits reservation information regarding the success of the resource reservations to the connection control unit of the target network.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: August 19, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Peter Hierholzer, Karl Klaghofer, Harald Müller, Christian Prehofer
  • Patent number: 7392311
    Abstract: A system and method for generating throttling parameters for an information management (IT) system based on historical event log data. The system comprises: an identification system that examines the historical event log data and identifies throttling candidates, wherein each throttling candidate comprises an event type for redundant events that reoccur over at least one measured time period; and an analysis system that statistically analyzes event data associated with each throttling candidate and generates a set of throttling parameters for each throttling candidate based on the event data.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Genady Grabarnik, Sheng Ma, Chang-Shing Perng, David H. Thoenen
  • Patent number: 7392306
    Abstract: Systems and techniques alerting a client of a state change at a remote server by creating a user profile indicating a preference to receive at least one alert corresponding to a change in state at the remote server; connecting to a communications system including the remote server; generating an address for the remote server from the user profile; navigating to the address of the remote server; retrieving data corresponding to a particular type of alert from the remote server; and using the retrieved data in delivering an alert to the client.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: June 24, 2008
    Assignee: AOL LLC
    Inventors: Mark Donner, H. Alexander Brown, Mark Denyse
  • Patent number: 7386610
    Abstract: A method, system, and computer program product for mirroring data in a computer network is described. At least one connection is established between a local storage server and a mirror storage server. A primary storage request is received from a network host at the local storage server. A mirror storage request is sent across the established at least one connection from the local storage server, wherein the mirror storage request corresponds to the received primary storage request. The mirror storage request is processed at the mirror storage server. A first heartbeat signal is sent from the local storage server to the mirror storage server. A second heartbeat signal is sent from the mirror storage server to the local storage server. Data of the received mirror storage request is stored in a mirror storage device corresponding to a primary storage device.
    Type: Grant
    Filed: September 18, 2000
    Date of Patent: June 10, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nicos A. Vekiarides
  • Patent number: 7383354
    Abstract: A data communications network includes a ring configured for spatial reuse, such as a resilient packet ring. A first bridge is coupled to the ring and to an end station such as an interworking bridge or router. A second bridge coupled to the ring learns an association between the first bridge and the end station by monitoring packets originated in the network by the end station and sent on the ring by the first bridge. The second bridge learns the association by obtaining an identifier of the first bridge and an address of the end station from received packets. When the second bridge receives packets destined for the end station, the packets are forwarded as broadcast transmissions on the ring if the association between the first bridge and the end station has not yet been learned, and are forwarded as unicast transmissions to the first bridge on the ring if the association between the first bridge and the end station has been learned.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: June 3, 2008
    Assignee: Fujitsu Limited
    Inventors: Robert Sultan, Ajay Sahai, Sushil Pandhi
  • Patent number: 7366794
    Abstract: The present invention is directed at a method and apparatus of resolving an address location for a web site when connected with a virtual private network (VPN). Once the public host is connected to, or logged on to, the VPN, a software module within the public host monitors domain name requests and routes them to a domain name server (DNS) associated with the VPN. The VPN DNS then resolves the address location request and returns the address location to the software module in the form of a domain name response. The software module then forwards the address location to the requesting public host.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: April 29, 2008
    Assignee: Certicom Corp.
    Inventor: Yuri Poeluev
  • Patent number: 7353286
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7349977
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7330889
    Abstract: In a network through which service providing nodes are interconnected, one or more software elements at each service providing node process the network operations. A client interceptor coupled in an examine node to a selected software element intercepts transmissions from the software element to record transmission flow control information. A server interceptor coupled in the examine mode to the selected software element intercepts transmissions to the software element to record transmission flow control information. An administrative node of the network examines the transmission flow control information from the selected software elements to assess network operation.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: February 12, 2008
    Assignee: Actional Corporation
    Inventors: Daniel M Foody, Michael R Clements
  • Patent number: 7325061
    Abstract: A server system includes a digital camera lent out to a tourist and a server. Photographed image data photographed by the tourist with the digital camera is fetched by a main body of the server when a memory card is attached to a card reader of the server. The main body creates an Internet homepage based on the fetched photographed image data, and receives a print order of the photographed image from a homepage viewer through the Internet.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: January 29, 2008
    Assignee: Sanyo Electric Co., Ltd.
    Inventor: Toshinobu Haruki
  • Patent number: 7325047
    Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley