Patents by Inventor Patrick Vo

Patrick Vo 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).

  • Publication number: 20070067500
    Abstract: A computer implemented method, apparatus, and computer usable program code for configuring a remote data processing system. A configuration is identified for the remote data processing system to form an identified configuration. The hardware for the remote data processing system is configured. An installation application is sent to the remote data processing system across a communications link after the hardware in the remote data processing system has been configured, wherein the installation application executes on the remote data processing system to configure the remote data processing system. Installation files are sent across the communications link to the installation application executing on the remote data processing system. The installation program uses the installation files to configure install a set of operating systems, install applications, and configure software on the remote data processing system.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Eduardo Reyes, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20070058526
    Abstract: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Vinit Jain, Jorge Nogueras, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20070033272
    Abstract: A method is provided to dynamically update the subnets of a server. Subnet configuration updates are received from a user or administrator and the subnets affected by the configuration updates are determined. The clients associated with the subnets are saved to storage and the subnet configuration updates are loaded. Once the subnet configuration updates are loaded, the clients associated with the newly updated subnets are reloaded.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 8, 2007
    Inventors: Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20070014241
    Abstract: A resolver queries a DNS server for any network addresses associated with the particular domain name. If the resolver detects a response for the DNS server with multiple network addresses for a particular domain name, then the resolver creates and sends a shortest path query to at least one router enabled to receive and respond to shortest path queries. The shortest path query indicates at least one source address and the multiple destination addresses returned by the DNS server for the particular domain name. The router detects a separate length for each path accessible between each source address and each of the multiple destination addresses. The router then orders the destination addresses from shortest path to longest path and returns the ordered destination addresses to the requesting resolver.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Inventors: Dwip Banerjee, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20060168267
    Abstract: Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.
    Type: Application
    Filed: November 18, 2004
    Publication date: July 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lilian Fernandes, Vinit Jain, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20060123102
    Abstract: A system and method for allocating resources on a network, including a server and at least one client. The resources are associated within a single set, such that the number of resources within the network can be easily incremented or decremented. Flags are associated with each resource, where the flags may be set to one of two states: a first state or a second state. When the server receives a connection request from a client, the server examines the flags associated with the resources to find a flag set to a second state. Upon finding a resource with a flag set to the second state, that resource is assigned to the client. Once the resource is assigned to a client, the associated flag is set to a first state and another flag associated with another resource is set to a second state.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Vo, Vasu Vallabhaneni
  • Publication number: 20060015595
    Abstract: The present invention provides a method and apparatus for obtaining addresses for multiple interfaces in a device. The method comprises generating a message and transmitting the message to a server over a communication link. The message includes a request for a server to provide a first address to assign to a first interface of a client device and a second address to assign to a second interface of the client device. The method further comprises receiving a response from the server configuring at least one of the first interface and second interface based on the response received from the server. The response includes the first address and the second address.
    Type: Application
    Filed: June 17, 2004
    Publication date: January 19, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: G. Shantala, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20050271049
    Abstract: The invention relates to a router that keeps a short-lived cache of DHCP packets. Each time the router receives a DHCP request or discover packet, the router checks to see if the packet is already in the cache. If the packet is in the cache and has already been processed, the router will discard or ignore the duplicate packet.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Vinit Jain, Alexander Medvedev, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20050080927
    Abstract: A method, apparatus, and computer instructions for managing network addresses. A received network address from a current server is compared for use in identifying the data processing system with a prior network address from a previous server. A release data packet is created if the received network address is a new network address and the previous server is a different server than the current server in which the release data packet includes the prior network address. The release data packet is sent to the previous server in which the release data packet causes the previous server to release the prior network address for reuse.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ray Anderson, David Dai, Vasu Vallabhaneni, Patrick Vo
  • Publication number: 20050005026
    Abstract: A method, apparatus, and computer instructions for providing host information. A request is received for host information for a remote computer from a requester wherein the request includes one of a host name or an Internet Protocol address. The host information is received from a requester. A media access control address and a subnet mask is identified using the request, and a response is returned to the requester, wherein the response includes the media access control address and the subnet mask.
    Type: Application
    Filed: July 3, 2003
    Publication date: January 6, 2005
    Applicant: International Business Machines Corporation
    Inventors: Deanna Brown, David Dai, Jeffrey Messing, Vasu Vallabhaneni, Patrick Vo
  • Patent number: 6258400
    Abstract: A process and apparatus for holding a plurality of medicaments to be coated is disclosed. A support member is provided having a receiving surface with a plurality of channels to communicate a vacuum across the receiving surface and an aperture operable to couple the plurality of channels to a vacuum source. A flexible mat having a perimeter shaped to engage the support member in a sealed relation is provided on the support member. The flexible mat includes a plurality of medicament receptacles mounted to a first surface and adapted to receive the medicaments. The medicament receptacles initially are in a first position when no vacuum is applied. In the first position, the medicament receptacles are positioned to receive a medicament. When a vacuum is applied, the medicament receptacles change to a second position in which the medicament receptacles are positioned to hold the medicament and permit coating thereof.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: July 10, 2001
    Assignee: Bayer Corporation
    Inventors: Jeffrey D. Brehant, Linn C. Hoover, Thomas Kucharski, Thomas C. Reiter, David J. Revelle, Daniel A. Slater, Luis R. Torres, Patrick Vo
  • Patent number: 6195911
    Abstract: A process and apparatus for the gelatin coating of medicaments which includes a continuous conveyer system to advance a plurality of pallets through a loading station, at least one dipping station, at least one dryer station, a reorientation station and an unloading station. Medicaments to be coated are loaded into pallets at the loading station and advanced to the first dipping station where a vacuum is applied to secure the medicament to the pallet. The pallet is inverted and a first portion of each of the medicaments is dipped into a coating mixture. The pallet is then returned to its upright position, the vacuum is removed and the coating is dried. The medicaments are then transferred from the first pallet to a second pallet by a reorientation mechanism. The second pallet is then advanced to a second dipping station which operates in the same manner as the first dipping station.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: March 6, 2001
    Assignee: Bayer Corporation
    Inventors: Jeffrey D. Brehant, Linn C. Hoover, Thomas Kucharski, Thomas C. Reiter, David J. Revelle, Daniel A. Slater, Luis R. Torres, Patrick Vo
  • Patent number: 6132159
    Abstract: Medicaments on a first pallet are transferred onto a second pallet, thereby reorienting the medicaments. The first pallet is received on a first lift plate and the second pallet is received on a second lift plate in vertical opposition to the first lift plate. A lift mechanism urges the first and second lift plates towards one another and the first and second lift plates are inverted so that the medicaments are transferred from said first pallet to said second pallet.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: October 17, 2000
    Assignee: Bayer Corporation
    Inventors: Jeffrey D. Brehaut, Linn C. Hoover, Thomas Kucharski, Thomas C. Reiter, David J. Revelle, Daniel A. Slater, Luis R. Torres, Patrick Vo
  • Patent number: 6126987
    Abstract: A process and apparatus for the gelatin coating of medicaments which includes a continuous conveyer system to advance a plurality of pallets through a loading station, at least one dipping station, at least one dryer station, a reorientation station and an unloading station. Medicaments to be coated are loaded into pallets at the loading station and advanced to the first dipping station where a vacuum is applied to secure the medicament to the pallet. The pallet is inverted and a first portion of each of the medicaments is dipped into a coating mixture. The pallet is then returned to its upright position, the vacuum is removed and the coating is dried. The medicaments are then transferred from the first pallet to a second pallet by a reorientation mechanism. The second pallet is then advanced to a second dipping station which operates in the same manner as the first dipping station.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: October 3, 2000
    Assignee: Boyer Corporation
    Inventors: Jeffrey D. Brehaut, Linn C. Hoover, Thomas Kucharski, Thomas C. Reiter, David J. Revelle, Daniel A. Slater, Luis R. Torres, Patrick Vo
  • Patent number: 5942034
    Abstract: A process and apparatus for the gelatin coating of medicaments which includes a continuous conveyer system to advance a plurality of pallets through a loading station, at least one dipping station, at least one dryer station, a reorientation station and an unloading station. Medicaments to be coated are loaded into pallets at the loading station and advanced to the first dipping station where a vacuum is applied to secure the medicament to the pallet. The pallet is inverted and a first portion of each of the medicaments is dipped into a coating mixture. The pallet is then returned to its upright position, the vacuum is removed and the coating is dried. The medicaments are then transferred from the first pallet to a second pallet by a reorientation mechanism. The second pallet is then advanced to a second dipping station which operates in the same manner as the first dipping station.
    Type: Grant
    Filed: July 24, 1997
    Date of Patent: August 24, 1999
    Assignee: Bayer Corporation
    Inventors: Jeffrey D. Brehant, Linn C. Hoover, Thomas Kucharski, Thomas C. Reiter, David J. Revelle, Daniel A. Slater, Luis R. Torres, Patrick Vo