Patents by Inventor Thanh K. Tran
Thanh K. Tran 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: 9985908Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected-priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: August 18, 2014Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Steven L. Elliott, Christopher V. Lazzaro, Thanh K. Tran
-
Publication number: 20140355432Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected-priority when different values are set for the set of parameters for the different gateways.Type: ApplicationFiled: August 18, 2014Publication date: December 4, 2014Inventors: Steven L. Elliott, Christopher V. Lazzaro, Thanh K. Tran
-
Patent number: 8811424Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: November 29, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Steven Elliot, Christopher V. Lazzaro, Thanh K. Tran
-
Patent number: 8284796Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: May 18, 2010Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Publication number: 20120075993Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: ApplicationFiled: November 29, 2011Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Patent number: 8094681Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: June 12, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Patent number: 8046607Abstract: In a computing network containing multiple computing devices, a network card in a computing device provides the ability for the computing device to transmit specific types of information while the computing device is in an inactive state. The network card contains processing capabilities that enable it to detect and receive an inquiry directed to that device, process the inquiry, retrieve the requested data which is stored in the network card and transmit that information to the requestor. The ability of the network card to perform this enables system administrators to perform certain system maintenance functions while a computer may be in a power off or hibernate state instead if having to power on the computing device.Type: GrantFiled: May 21, 2008Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, III, Thanh K. Tran
-
Patent number: 8005905Abstract: An approach to handling dynamic information selection based on associated is presented. A user configures a plurality of endnotes in order to assign one of the endnotes to a recipient address. Each endnote may include signature text (e.g., name, phone number, etc.), as well as images, web page links, and/or animation, which add to the aesthetics and personalization of a constructed email message. When a user creates an email message that includes one or more email recipient addresses, an endnote manager analyzes each email recipient address and automatically selects one of the configured endnotes based on the email recipient's assigned endnote category. In addition, a user may configure the endnote manager to select an endnote to include in an email messages based upon the time at which the email is created.Type: GrantFiled: March 15, 2008Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, III, Thanh K. Tran
-
Patent number: 7953113Abstract: A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.Type: GrantFiled: June 13, 2008Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
-
Publication number: 20100223395Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: ApplicationFiled: May 18, 2010Publication date: September 2, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Patent number: 7761521Abstract: A method, system, apparatus, or computer program product is presented for processing electronic messages. An electronic message is received for a recipient from a sender, and a data field is detected in the received electronic message that indicates a request by the sender for a response from the recipient for the received electronic message. The recipient is alerted to the detected request for the response for the received electronic message, and after alerting the recipient, actions are required by the recipient with respect to usage of a data processing system until the recipient uses the data processing system to send a response for the received electronic message to the sender. For example, the recipient can be prevented from closing a review of the received e-mail message, from deleting the received e-mail message, and from exiting the e-mail application until the recipient has responded to the received email message.Type: GrantFiled: March 24, 2005Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Michael Kubala, David Kulczar, Leonel Saenz, III, Thanh K. Tran
-
Patent number: 7558271Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: October 21, 2005Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Patent number: 7509509Abstract: In a computing network containing multiple computing devices, a network card in a computing device provides the ability for the computing device to transmit specific types of information while the computing device is in an inactive state. The network card contains processing capabilities that enable it to detect and receive an inquiry directed to that device, process the inquiry, retrieve the requested data which is stored in the network card and transmit that information to the requestor. The ability of the network card to perform this enables system administrators to perform certain system maintenance functions while a computer may be in a power off or hibernate state instead if having to power on the computing device.Type: GrantFiled: February 13, 2006Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, III, Thanh K. Tran
-
Patent number: 7478134Abstract: A method for dynamic information selection based on associated is presented. A user configures a plurality of endnotes in order to assign one of the endnotes to a recipient address. Each endnote may include signature text (e.g., name, phone number, etc.), as well as images, web page links, and/or animation, which add to the aesthetics and personalization of a constructed email message. When a user creates an email message that includes one or more email recipient addresses, an endnote manager analyzes each email recipient address and automatically selects one of the configured endnotes based on the email recipient's assigned endnote category. In addition, a user may configure the endnote manager to select an endnote to include in an email messages based upon the time at which the email is created.Type: GrantFiled: December 16, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, III, Thanh K. Tran
-
Patent number: 7474614Abstract: A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.Type: GrantFiled: October 21, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
-
Publication number: 20080259803Abstract: A computer implemented method, apparatus, and computer usable program code to monitor transmission of data to target. A determination is made as to whether the transmission of the data exceeds a threshold. The bandwidth used to transmit the data to the target is controlled using an adaptive bandwidth control process if the transmission of the data exceeds the threshold, wherein a minimum amount of bandwidth is guaranteed for the transmission of the data.Type: ApplicationFiled: June 3, 2008Publication date: October 23, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
-
Publication number: 20080240156Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: ApplicationFiled: June 12, 2008Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Publication number: 20080228955Abstract: In a computing network containing multiple computing devices, a network card in a computing device provides the ability for the computing device to transmit specific types of information while the computing device is in an inactive state. The network card contains processing capabilities that enable it to detect and receive an inquiry directed to that device, process the inquiry, retrieve the requested data which is stored in the network card and transmit that information to the requester. The ability of the network card to perform this enables system administrators to perform certain system maintenance functions while a computer may be in a power off or hibernate state instead if having to power on the computing device.Type: ApplicationFiled: May 21, 2008Publication date: September 18, 2008Inventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz III, Thanh K. Tran
-
Publication number: 20080162657Abstract: An approach to handling dynamic information selection based on associated is presented. A user configures a plurality of endnotes in order to assign one of the endnotes to a recipient address. Each endnote may include signature text (e.g., name, phone number, etc.), as well as images, web page links, and/or animation, which add to the aesthetics and personalization of a constructed email message. When a user creates an email message that includes one or more email recipient addresses, an endnote manager analyzes each email recipient address and automatically selects one of the configured endnotes based on the email recipient's assigned endnote category. In addition, a user may configure the endnote manager to select an endnote to include in an email messages based upon the time at which the email is created.Type: ApplicationFiled: March 15, 2008Publication date: July 3, 2008Inventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, Thanh K. Tran
-
Patent number: 5635924Abstract: This invention pertains to: a method for controlling the monitoring of broadcast messages of traffic information, and reporting to a user, traffic information that relates to a set of user-specified routes of travel; and also to a travel route information monitor that operates in accordance with the method. The method includes a first step of programming information into a controller (1). A first portion of the programmed information specifies a time. A second portion of the programmed information specifies a set of geographical routes of travel comprising a primary route and at least one alternative route. A next step includes initiating the receiving of broadcast messages of traffic information at a time that is a function of the time specified by the first portion of the programmed information. A next step includes screening received broadcast messages to collect traffic information that relates to any of the routes of travel specified by the second portion of the programmed information.Type: GrantFiled: March 29, 1996Date of Patent: June 3, 1997Assignee: Loral Aerospace Corp.Inventors: Thanh K. Tran, Barry A. Grasso