Patents by Inventor Lilian Sylvia Fernandes

Lilian Sylvia Fernandes 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: 7310667
    Abstract: A method, apparatus, and computer instructions for handling requests in a data processing system. A plurality of processes is provided to handle the requests. Each of the plurality of processes is assigned to handle requests from a subset of foreign ports within a plurality of foreign ports such that a set of foreign ports assigned to a process is unique with respect to other subsets of foreign ports within the plurality of foreign ports. A foreign port is identified in a request in response to receiving the request. The request is sent to a process assigned the subset of foreign ports having a match to the foreign port in the request, wherein the process handles the request.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Deanna Lynn Quigg Brown, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Patent number: 7302491
    Abstract: A system and method of reducing data corruption due to recycled Internet Protocol (IP) identification numbers are provided. When IP packets are being fragmented and the IP identification number of the packets is cycling through a specific group of numbers, the size of the first fragment of a packet is decremented each time the IP identification cycles through the numbers. Initially, the size of the first fragment of a packet will be set to a maximum number. This size will be decremented at each pass of the IP identification through the numbers until the size of the first fragment of a packet reaches a pre-defined minimum size. When that occurs, the size of the first fragment of a packet will again be set to the maximum number. By decrementing the size of the first fragment, fragment offset of the other fragments that make up the packet will be changing. This then reduces the likelihood of having two fragments having the same IP identification number be mistaken as being from the same packet.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: November 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Lilian Sylvia Fernandes, Vinit Jain
  • Patent number: 7263555
    Abstract: An apparatus and method for dynamic sharing of server network interface resources are provided. With the apparatus and method, when a master application server detects a heavy load condition on one or more network interfaces associated with the server computing device, the master application server spawns additional slave application subservers. The network interfaces are distributed across the slave application subservers and are bound to the network interfaces to which they are associated. The master application server continues to listen for traffic on a standard port of all network interfaces. When a new communication connection request is received via a port associated with a network interface, the slave application subserver associated with the network interface will first process the new communication connection request without having to have the master application server route the data packet to the slave application subserver.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: August 28, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Patent number: 7248589
    Abstract: A method for enabling multi-tuple TCP sockets within a computer network is disclosed. All possible connection paths between a first computer and a second computer are initially determined. Then, tuple information of all the possible connection paths are stored in a respective socket of the first and second computers as multi-tuple information. Next, one of the possible connection paths is designated as a preferred path and the remaining possible connection paths are designated as alternate paths. Finally, data packets are transmitted via the preferred path after a TCP connection has been established between the first and second computers on the preferred path.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Patent number: 7149298
    Abstract: A method and system for providing subgroup conversation during a teleconference enables side conversations during a virtual meeting. A passcode is used by parties to join the subgroup conversation, so that privacy of the subgroup is maintained. Alternatively, an administrator may set up subgroups and either join or invite members, who may toggle between the main teleconference and a subgroup teleconference using a standardized user input. The system may be implemented in any telephone network and across telephone networks such as public switched telephone networks (PSTNs), wireless networks, voice over Internet protocol networks and/or private branch exchanges (PBXs).
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: December 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
  • Patent number: 7110399
    Abstract: A system and method for forwarding URL's to one or more recipients using a Wireless Access Protocol (WAP) network is provided. A mobile user views web pages on his WAP enabled wireless device, such as a mobile telephone or PDA. When the mobile user locates a web page that he prefers to view later or wants to send to another user, the mobile user invokes redirect software which composes a redirect request that includes one or more redirect entries. Each redirect entry corresponds to a redirect address and a URL. When the user finishes with selecting one or more redirect addresses, the mobile device sends the redirect request to a WAP gateway. The WAP gateway receives the redirect requests and forwards the redirect entries to the corresponding redirect addresses over a computer network, such as the Internet.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Patent number: 7107318
    Abstract: A method, apparatus, and computer instructions for reactivating an existing connection to a remote data processing system. A data packet is created using a previously acknowledged sequence number for the connection. The sequence number is used to uniquely number data bytes sent in a connection, such as a TCP connection. With this sequence number, devices and components, such as routers and fire walls will forward the packet to the destination. A special data sequence, such as a MAC address of the remote data processing system repeated a selected number of times, is placed in the data packet. This special data sequence causes the remote data processing system to wake up from a sleep mode when received by the remote data processing system. The data packet is sent to the remote data processing system using the existing connection. The use of a subnet directed broadcast is avoided. Thus, problems associated with routing wake up packets are avoided.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Lilian Sylvia Fernandes, Vinit Jain, Venkat Venkatsubra
  • Publication number: 20040259540
    Abstract: A mechanism for a user of a mobile communication device to identify the reason for a power-off state of a mobile communication device and have that reason provided to authorized parties attempting to contact the user via the mobile communication device is provided. In addition, the reason for the power-off of the mobile communication device may be automatically determined based on the type of automatic power-off function being used by the mobile communication device.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
  • Publication number: 20040254989
    Abstract: A data processing system for resending a previously sent email message. A new recipient for the previously sent email message is selected. The new recipient of the previously sent email message is added in response to selecting the new recipient, wherein the previously sent email message is directed to the new recipient and a previous recipient. An indicator to the previously sent email message is added in response to selecting the new recipient, wherein the indicator indicates that the new recipient has been added to a form a new version of the previously sent email message. The new version of the previously sent email message is sent in response to adding the indicator, wherein the indicator causes the new version of the previously sent email message to replace the previously sent email message at an email program of the previous recipient.
    Type: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kavitha Vittal Murthy Baratakke, Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
  • Publication number: 20040246961
    Abstract: A method in a data processing system for routing a packet to a target data processing system. With the method and apparatus, a global address for the target data processing system is placed in the packet. A hop-by-hop option may then be set in the packet, which contains a media access control address for the final destination. This option causes a router for a subnet on which the target data processing system is located to send the packet to the target data processing system using the media access control address without performing a link level address discovery operation.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: David ZhiWei Dai, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Publication number: 20040246971
    Abstract: A method for enabling multi-tuple TCP sockets within a computer network is disclosed. All possible connection paths between a first computer and a second computer are initially determined. Then, tuple information of all the possible connection paths are stored in a respective socket of the first and second computers as multi-tuple information. Next, one of the possible connection paths is designated as a preferred path and the remaining possible connection paths are designated as alternate paths. Finally, data packets are transmitted via the preferred path after a TCP connection has been established between the first and second computers on the preferred path.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: International Business Machines Corp.
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Publication number: 20040221065
    Abstract: An apparatus and method for dynamic sharing of server network interface resources are provided. With the apparatus and method, when a master application server detects a heavy load condition on one or more network interfaces associated with the server computing device, the master application server spawns additional slave application subservers. The network interfaces are distributed across the slave application subservers and are bound to the network interfaces to which they are associated. The master application server continues to listen for traffic on a standard port of all network interfaces. When a new communication connection request is received via a port associated with a network interface, the slave application subserver associated with the network interface will first process the new communication connection request without having to have the master application server route the data packet to the slave application subserver.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Publication number: 20040181595
    Abstract: A method, apparatus, and computer instructions for handling requests in a data processing system. A plurality of processes is provided to handle the requests. Each of the plurality of processes is assigned to handle requests from a subset of foreign ports within a plurality of foreign ports such that a set of foreign ports assigned to a process is unique with respect to other subsets of foreign ports within the plurality of foreign ports. A foreign port is identified in a request in response to receiving the request. The request is sent to a process assigned the subset of foreign ports having a match to the foreign port in the request, wherein the process handles the request.
    Type: Application
    Filed: March 13, 2003
    Publication date: September 16, 2004
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Deanna Lynn Quigg Brown, Lilian Sylvia Fernandes, Vasu Vallabhaneni
  • Publication number: 20030236852
    Abstract: A data processing system comprising a set of logical partitions and at least one hardware resource that is shared by two or more of the partitions is disclosed. The hardware resource is typically a network communication device such as a conventional network adapter. A first logical partition will generally take control or ownership of the resource through resource driver software that is part of the first partition. The other partitions that want to share the resource typically then register themselves with the first partition. In one embodiment, the registration of each subsequent partition is achieved by registering a set of low level network identifiers with the resource driver software. In one embodiment, a Media Access Control (MAC) address is assigned to each logical partition and the logical partition registers this address with the resource driver to identify itself from other logical partitions.
    Type: Application
    Filed: June 20, 2002
    Publication date: December 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
  • Publication number: 20030204593
    Abstract: A data processing network and system in which a network connection is enabled to migrate among a multitude of available servers and/or clients to provide the connection using the most efficient available set of resources. Typically a server and client would indicate their respective support of this connection migration feature when the connection is established. An operating system or application program would monitor existing connections for characteristics including basic functionality and performance. If an existing connection were found to be faulty or low performing and the client and sever associated with the connection supported connection migration, the software would then determine if an alternative and more effective connection existed. Upon discovering such a connection, the parameters that define the connection would be altered to migrate the connection to the preferred hardware.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
  • Publication number: 20030185197
    Abstract: A system and method for forwarding URL's to one or more recipients using a Wireless Access Protocol (WAP) network is provided. A mobile user views web pages on his WAP enabled wireless device, such as a mobile telephone or PDA. When the mobile user locates a web page that he prefers to view later or wants to send to another user, the mobile user invokes redirect software which composes a redirect request that includes one or more redirect entries. Each redirect entry corresponds to a redirect address and a URL. When the user finishes with selecting one or more redirect addresses, the mobile device sends the redirect request to a WAP gateway. The WAP gateway receives the redirect requests and forwards the redirect entries to the corresponding redirect addresses over a computer network, such as the Internet.
    Type: Application
    Filed: March 28, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vasu Vallabhaneni