Patents by Inventor Thomas F. Bitonti
Thomas F. Bitonti 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: 9111001Abstract: A system for receiving local point of interest data is presented. The local point of interest data for a local geographic area is received by a geographic location device via a supported protocol. The local point of interest data includes information regarding one or more local points of interest in the local geographic area. The received local point of interest data is cached with existing point of interest data and maps within a cache in the geographic location device. Then, it is determined whether any time-sensitive point of interest data in the cache has expired. In response to determining that time-sensitive point of interest data in the cache has expired, the expired time-sensitive point of interest data is removed from the cache to form current local point of interest data for the local geographic area. Then, the current local point of interest data is displayed in a display device.Type: GrantFiled: May 8, 2008Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Thomas F. Bitonti, Andrew Dwight Dingsor, Dana Lea Price, Dana Rieger Thalheimer
-
Patent number: 8996491Abstract: Mechanisms are provided to permit a first person (e.g., Tom) to be in a communication session (e.g., a chat session) with a second person (e.g., George) and to select a contact's name (e.g., Harry), and immediately set up another communication (e.g., a chat session) with the selected contact (e.g., Harry). Since there may be multiple contacts having the same name as the selected contact, e.g., “Harry”, mechanisms are provided to communicate with a desired person (e.g., “Harry Smith” and not “Harry Jones”). The mechanisms may make such a determination based on “Harry Smith” being the more likely person that Tom, the first person, desires to communicate with (e.g., based on a context of Tom and/or Harry Smith).Type: GrantFiled: December 7, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Thomas F. Bitonti, Wendell J. Bouknight, Jr., Dana L. Price
-
Publication number: 20140164372Abstract: Mechanisms are provided to permit a first person (e.g., Tom) to be in a communication session (e.g., a chat session) with a second person (e.g., George) and to select a contact's name (e.g., Harry), and immediately set up another communication (e.g., a chat session) with the selected contact (e.g., Harry). Since there may be multiple contacts having the same name as the selected contact, e.g., “Harry”, mechanisms are provided to communicate with a desired person (e.g., “Harry Smith” and not “Harry Jones”). The mechanisms may make such a determination based on “Harry Smith” being the more likely person that Tom, the first person, desires to communicate with (e.g., based on a context of Tom and/or Harry Smith).Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas F. Bitonti, Wendell J. Bouknight, Jr., Dana L. Price
-
Patent number: 8285662Abstract: A Delta Framework program (DF) automatically detects and prevents breaking scenarios during an automated software build by identifying a build artifact from a list of build artifacts in a repository; comparing the build artifact to a current software build; identifying a delta between the build artifact and the current software build; determining whether the delta has a link to a rule in the rules database; responsive to the artifact having a link to a rule, determining whether the rule identifies a breaking scenario; responsive to the rule identifying the breaking scenario, taking an action specified by the rule.Type: GrantFiled: January 29, 2009Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Thomas F. Bitonti, Wendell Jason Bouknight, Jr., James Alexander Hutton, Dana Lea Price
-
Publication number: 20110099481Abstract: A remote desktop application displays a remote graphical interface on a local computer screen. A remote entity, for example, a taskbar, is anchored along an edge of the remote graphical interface on the local computer screen. The anchored taskbar and the remote interface are displayed on the local computer screen such that the remote entity is in a viewable position on the local computer screen. The anchoring can be turned on and off in response to a user selection of a control. The control can be provided to position the remote entity along a bottom, top, left, or right edge in response to a user selection.Type: ApplicationFiled: October 26, 2009Publication date: April 28, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: THOMAS F. BITONTI, WENDELL J. BOUKNIGHT, JR., JOHN F. MALLOY, DANA L. PRICE
-
Publication number: 20100191690Abstract: A Delta Framework program (DF) automatically detects and prevents breaking scenarios during an automated software build by identifying a build artifact from a list of build artifacts in a repository; comparing the build artifact to a current software build; identifying a delta between the build artifact and the current software build; determining whether the delta has a link to a rule in the rules database; responsive to the artifact having a link to a rule, determining whether the rule identifies a breaking scenario; responsive to the rule identifying the breaking scenario, taking an action specified by the rule.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas F. Bitonti, Wendell Jason Bouknight, JR., James Alexander Hutton, Dana Lea Price
-
Publication number: 20100023261Abstract: Using non-personalized data sets provided by remote sources and representing specific geographic areas and locally-acquired current location data for a selected personal object, a personalized video display is generated in a client-side system. The non-personalized data sets include boundary data. The client-side system determines whether the current location is within the geographic area represented by the data set and modifies the data set to include a visible indicator representing the current location. The modified data set is rendered on a video display device. If the current location is not within the geographic area, the data set is modified to include an indicator representing the bearing of the current location relative to at least one boundary of the geographic area.Type: ApplicationFiled: July 25, 2008Publication date: January 28, 2010Applicant: International Business Machines CorporationInventors: Thomas F. Bitonti, Wendell J. Bouknight, JR., Dana Lea Price
-
Publication number: 20100023260Abstract: Using non-personalized data sets provided by remote sources and representing specific geographic areas and locally-acquired current location data for a selected personal object, a personalized video display is generated in a client-side system. The non-personalized data sets include boundary data. The client-side system determines whether the current location is within the geographic area represented by the data set and modifies the data set to include a visible indicator representing the current location. The modified data set is rendered on a video display device. If the current location is not within the geographic area, the data set is modified to include an indicator representing the bearing of the current location relative to at least one boundary of the geographic area.Type: ApplicationFiled: July 25, 2008Publication date: January 28, 2010Applicant: International Business Machines CorporationInventors: Thomas F. Bitonti, Wendell J. Bouknight, JR., Dana Lea Price
-
Publication number: 20090281722Abstract: A system for receiving local point of interest data is presented. The local point of interest data for a local geographic area is received by a geographic location device via a supported protocol. The local point of interest data includes information regarding one or more local points of interest in the local geographic area. The received local point of interest data is cached with existing point of interest data and maps within a cache in the geographic location device. Then, it is determined whether any time-sensitive point of interest data in the cache has expired. In response to determining that time-sensitive point of interest data in the cache has expired, the expired time-sensitive point of interest data is removed from the cache to form current local point of interest data for the local geographic area. Then, the current local point of interest data is displayed in a display device.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas F. Bitonti, Andrew Dwight Dingsor, Dana Lea Price, Dana Rieger Thalheimer
-
Publication number: 20090259942Abstract: An application instance can be identified that is associated with an audible notice, which is to be presented. A placement of the application instance in a window stack can be determined. An audio characteristic (e.g., volume, pitch, speed, repetition, audio channel, etc.) of the audible notice can be adjusted based upon the determined placement in the window stack. Different placements in the windows stack can result in different adjustments. The adjusted audio notice can then be presented.Type: ApplicationFiled: April 14, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: THOMAS F. BITONTI, WENDELL J. BOUKNIGHT, JR., DANA L. PRICE
-
Patent number: 7536401Abstract: A method, system, and computer program product for reducing dependency calculation time in object persistence with circular referential integrity dependency is provided. The method includes building a graph using foreign key dependency from object to relational mapping, where nodes of the graph are object types and connected directionally from a source containing a foreign key to a target of a foreign key reference. The method further includes topologically sorting the graph to order dependencies among the nodes including circular dependences. The method also includes encapsulating the circular dependencies as a complex node. Furthermore, the method includes performing object dependency calculations on the nodes and the complex node in the graph. The results of the object dependency calculations are used to generate a sequence in which the objects can be modified in a relational database.Type: GrantFiled: August 7, 2006Date of Patent: May 19, 2009Assignee: International Business Machines CorporationInventors: Thomas F. Bitonti, Yang Lei
-
Publication number: 20080040367Abstract: A method, system, and computer program product for reducing dependency calculation time in object persistence with circular referential integrity dependency is provided. The method includes building a graph using foreign key dependency from object to relational mapping, where nodes of the graph are object types and connected directionally from a source containing a foreign key to a target of a foreign key reference. The method further comprises topologically sorting the graph to order dependencies among the nodes including circular dependencies. The method also includes encapsulating the circular dependencies as a complex node. Furthermore, the method comprises performing object dependency calculations on the nodes and the complex node in the graph. The results of the object dependency calculations are used to generate a sequence in which the objects can be modified in a relational database.Type: ApplicationFiled: August 7, 2006Publication date: February 14, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas F. Bitonti, Yang Lei
-
Patent number: 7136878Abstract: A mechanism is provided for extending a Java archive file to include additional information that describes the contents of the archive as update information. A program is provided for determining differences between an initial file system tree and a final file system tree and encoding those differences into entries in a Java archive file. An extractor class is included in the Java archive file and named as the main class. The Java archive file may be transported to a site that needs a file system update. The Java archive file may be executed in a Java runtime environment to update a target file system. The extractor class is executed to decode and effectuate the difference entries in the archive file.Type: GrantFiled: October 20, 2005Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Nabeel W. Abdallah, Thomas F. Bitonti, Hans P. Jerkewitz
-
Patent number: 6999976Abstract: A mechanism is provided for extending a Java archive file to include additional information that describes the contents of the archive as update information. A program is provided for determining differences between an initial file system tree and a final file system tree and encoding those differences into entries in a Java archive file. An extractor class is included in the Java archive file and named as the main class. The Java archive file may be transported to a site that needs a file system update. The Java archive file may be executed in a Java runtime environment to update a target file system. The extractor class is executed to decode and effectuate the difference entries in the archive file.Type: GrantFiled: May 29, 2002Date of Patent: February 14, 2006Assignee: International Business Machines CorporationInventors: Nabeel W. Abdallah, Thomas F. Bitonti, Hans P. Jerkewitz
-
Publication number: 20030225795Abstract: A mechanism is provided for extending a Java archive file to include additional information that describes the contents of the archive as update information. A program is provided for determining differences between an initial file system tree and a final file system tree and encoding those differences into entries in a Java archive file. An extractor class is included in the Java archive file and named as the main class. The Java archive file may be transported to a site that needs a file system update. The Java archive file may be executed in a Java runtime environment to update a target file system. The extractor class is executed to decode and effectuate the difference entries in the archive file.Type: ApplicationFiled: May 29, 2002Publication date: December 4, 2003Applicant: International Business Machines CorporationInventors: Nebeel W. Abdallah, Thomas F. Bitonti, Hans P. Jerkewitz