Patents by Inventor Christopher A. Robbins
Christopher A. Robbins 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: 10320721Abstract: Methods, systems and computer program products for determining and providing an availability status of an individual in a messaging application are provided. Aspects include obtaining historical usage data for the individual for the messaging application, obtaining location data, activity data and calendar data for the individual, and calculating a current availability status for the individual based on the historical usage data, the location data, the activity data and the calendar data. Aspects also include calculating a predicted future availability status for the individual based on the historical usage data, the location data, the activity data and the calendar data and providing the current availability status and the predicted future availability status to other users of the messaging application.Type: GrantFiled: September 9, 2016Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James C. Ground, Jr., Rolando Perez, Christopher A. Robbins
-
Publication number: 20170124739Abstract: A computer-implemented method of generating a graphical user interface (GUI) element for chart navigation and selection is provided. The computer-implemented method includes determining that a chart including chart elements that are expandable is to be displayed on a first portion of a touchscreen, generating the GUI element including GUI element sections respectively corresponding to each of the chart elements, displaying the chart and the GUI element in the first and a second portion of the touchscreen, respectively, and linking the GUI element with the chart such that first and second user actions relative to the GUI element and one of the GUI element sections, respectively, cause a corresponding navigation modification of the chart and a corresponding expansion of the corresponding one of the chart elements, respectively.Type: ApplicationFiled: March 17, 2016Publication date: May 4, 2017Inventors: Rolando Perez, Christopher A. Robbins
-
Publication number: 20170124738Abstract: A computer-implemented method of generating a graphical user interface (GUI) element for chart navigation and selection is provided. The computer-implemented method includes determining that a chart including chart elements that are expandable is to be displayed on a first portion of a touchscreen, generating the GUI element including GUI element sections respectively corresponding to each of the chart elements, displaying the chart and the GUI element in the first and a second portion of the touchscreen, respectively, and linking the GUI element with the chart such that first and second user actions relative to the GUI element and one of the GUI element sections, respectively, cause a corresponding navigation modification of the chart and a corresponding expansion of the corresponding one of the chart elements, respectively.Type: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 9507766Abstract: In one embodiment, a computer-implemented method includes writing, into a tree content column of a tree table, content for a plurality of rows of the tree table. The content spans multiple hierarchical levels, and the content in each of the rows is commonly aligned within the tree content column. A level-indicating icon is associated with each of the hierarchical levels of the tree table. A first level-indicating icon for a first hierarchical level of the tree table is positioned in two or more distinct rows of the tree table having content in the first hierarchical level, and a second level-indicating icon for a second hierarchical level of the tree table is positioned in at least one row of the tree table having content in the second hierarchical level. The tree table is rendered by a computer processor.Type: GrantFiled: January 27, 2014Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 9348939Abstract: A method of displaying web page information. The method includes dividing a web page into sections, displaying on a mobile device having a web browser the web page having the sections, panning to a web page section of interest, and zooming-in to the web page section of interest to enlarge text or images on the web page section of interest while the mobile device browser loads only content for the web page section of interest. The method is performed by one or more computing devices. Also disclosed is a computer program product for displaying web page information.Type: GrantFiled: March 18, 2011Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Rajiv A. S. G. de Andrade, Lucas G. Franco, Christopher A. Robbins
-
Patent number: 9317947Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.Type: GrantFiled: September 30, 2014Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 9286704Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.Type: GrantFiled: May 17, 2013Date of Patent: March 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 9161207Abstract: An apparatus and system for seamless transition between WiFi networks (including in particular WiFi Internet networks) includes within a mobile communication apparatus a mobility layer that is tunneled to a mobility server within a network infrastructure. The mobile communications apparatus includes a wireless network capability, a global positioning system capability, an internal network protocol address and a routing capability. The apparatus and system also provide that the mobility layer is programmed to sequentially and automatically tunnel to the mobility server at an available geographically defined WiFi network access location predicated upon a global positioning system determined position of the mobile communication apparatus. Embodiments also provide seamless transitions between WiFi networks and cellular networks.Type: GrantFiled: August 18, 2014Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Lucas Goncalves Franco, Peeyush Jaiswal, Breno Henrique Leitao, Christopher A. Robbins
-
Publication number: 20150212998Abstract: In one embodiment, a computer-implemented method includes writing, into a tree content column of a tree table, content for a plurality of rows of the tree table. The content spans multiple hierarchical levels, and the content in each of the rows is commonly aligned within the tree content column. A level-indicating icon is associated with each of the hierarchical levels of the tree table. A first level-indicating icon for a first hierarchical level of the tree table is positioned in two or more distinct rows of the tree table having content in the first hierarchical level, and a second level-indicating icon for a second hierarchical level of the tree table is positioned in at least one row of the tree table having content in the second hierarchical level. The tree table is rendered by a computer processor.Type: ApplicationFiled: January 27, 2014Publication date: July 30, 2015Applicant: International Business Machines CorporationInventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 9092674Abstract: A computer system and method where text is recognized from a real world image, and this recognized text is used as input data for a processing program selected by a user. A computer system and method where text is recognized from a real world image, and contextual information is used in conjunction with the text to develop a semantic denotation of the recognized text. The contextual information may include GPS location data. The contextual information may include previous images, captured shortly prior to the image with the recognized text. A computer system and method wherein text is recognized from a real world image, then normalized to be in the plane of the image, then translated and then the translated text is made into an image that is anti-normalized and inserted into the original image (or an image similar to the original image). In this way, the translated text will appear realistically in place of the original untranslated text of the real world image.Type: GrantFiled: June 23, 2011Date of Patent: July 28, 2015Assignee: International Business Machines CorportionInventors: Rajiv Augusto Santos Galvao de Andrade, Lucas Goncalves Franco, Christopher A. Robbins
-
Publication number: 20150015585Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.Type: ApplicationFiled: September 30, 2014Publication date: January 15, 2015Inventors: Rolando Perez, Christopher A. Robbins
-
Publication number: 20140348153Abstract: An apparatus and system for seamless transition between WiFi networks (including in particular WiFi Internet networks) includes within a mobile communication apparatus a mobility layer that is tunneled to a mobility server within a network infrastructure. The mobile communications apparatus includes a wireless network capability, a global positioning system capability, an internal network protocol address and a routing capability. The apparatus and system also provide that the mobility layer is programmed to sequentially and automatically tunnel to the mobility server at an available geographically defined WiFi network access location predicated upon a global positioning system determined position of the mobile communication apparatus. Embodiments also provide seamless transitions between WiFi networks and cellular networks.Type: ApplicationFiled: August 18, 2014Publication date: November 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lucas Goncalves Franco, Peeyush Jaiswal, Breno Henrique Leitao, Christopher A. Robbins
-
Publication number: 20140340407Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: International Business Machines CorporationInventors: Rolando Perez, Christopher A. Robbins
-
Patent number: 8842648Abstract: An apparatus, a method and a computer program product for seamless transition between WiFi networks (including in particular WiFi Internet networks) includes within a mobile communication apparatus a mobility layer that is tunneled to a mobility server within a network infrastructure. The mobile communications apparatus includes a wireless network capability, a global positioning system capability, an internal network protocol address and a routing capability. The apparatus, the method and the computer program product also provide that the mobility layer is programmed to sequentially and automatically tunnel to the mobility server at an available geographically defined WiFi network access location predicated upon a global positioning system determined position of the mobile communication apparatus. Embodiments also provide seamless transitions between WiFi networks and cellular networks.Type: GrantFiled: August 12, 2011Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Lucas Goncalves Franco, Peeyush Jaiswal, Breno Henrique Leitao, Christopher A. Robbins
-
Publication number: 20140098123Abstract: A method for displaying a timeline includes receiving, by a processor, a plurality of events and a plurality of time intervals, wherein each of the plurality of events and each of the plurality of time intervals include an associated importance level and determining one or more time periods that correspond to each of the plurality of time intervals. The method also includes displaying the time periods, wherein a color of a background of each time period is based upon the time interval that the time period corresponds to and indicates the associated importance level of the time interval. The method further includes displaying an icon for each of the plurality of events, wherein the icon is indicative of the associated importance level of the event and wherein each icon is disposed in the time period that corresponds to a date of the event.Type: ApplicationFiled: December 10, 2013Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: Gregory L. Daynes, Rolando Perez, Christopher A. Robbins
-
Publication number: 20130271480Abstract: A method for displaying a timeline includes receiving, by a processor, a plurality of events and a plurality of time intervals, wherein each of the plurality of events and each of the plurality of time intervals include an associated importance level and determining one or more time periods that correspond to each of the plurality of time intervals. The method also includes displaying the time periods, wherein a color of a background of each time period is based upon the time interval that the time period corresponds to and indicates the associated importance level of the time interval. The method further includes displaying an icon for each of the plurality of events, wherein the icon is indicative of the associated importance level of the event and wherein each icon is disposed in the time period that corresponds to a date of the event.Type: ApplicationFiled: April 16, 2012Publication date: October 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory L. Daynes, Rolando Perez, JR., Christopher A. Robbins
-
Publication number: 20130039353Abstract: An apparatus, a method and a computer program product for seamless transition between WiFi networks (including in particular WiFi Internet networks) includes within a mobile communication apparatus a mobility layer that is tunneled to a mobility server within a network infrastructure. The mobile communications apparatus includes a wireless network capability, a global positioning system capability, an internal network protocol address and a routing capability. The apparatus, the method and the computer program product also provide that the mobility layer is programmed to sequentially and automatically tunnel to the mobility server at an available geographically defined WiFi network access location predicated upon a global positioning system determined position of the mobile communication apparatus. Embodiments also provide seamless transitions between WiFi networks and cellular networks.Type: ApplicationFiled: August 12, 2011Publication date: February 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lucas Goncalves Franco, Peeyush Jaiswal, Breno Henrique Leitao, Christopher A. Robbins
-
Publication number: 20120330646Abstract: A computer system and method where text is recognized from a real world image, and this recognized text is used as input data for a processing program selected by a user. A computer system and method where text is recognized from a real world image, and contextual information is used in conjunction with the text to develop a semantic denotation of the recognized text. The contextual information may include GPS location data. The contextual information may include previous images, captured shortly prior to the image with the recognized text. A computer system and method wherein text is recognized from a real world image, then normalized to be in the plane of the image, then translated and then the translated text is made into an image that is anti-normalized and inserted into the original image (or an image similar to the original image). In this way, the translated text will appear realistically in place of the original untranslated text of the real world image.Type: ApplicationFiled: June 23, 2011Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajiv Augusto Santos Galvao de Andrade, Lucas Goncalves Franco, Christopher A. Robbins
-
Publication number: 20120240063Abstract: A method of displaying web page information. The method includes dividing a web page into sections, displaying on a mobile device having a web browser the web page having the sections, panning to a web page section of interest, and zooming-in to the web page section of interest to enlarge text or images on the web page section of interest while the mobile device browser loads only content for the web page section of interest. The method is performed by one or more computing devices. Also disclosed is a computer program product for displaying web page information.Type: ApplicationFiled: March 18, 2011Publication date: September 20, 2012Applicant: International Business Machines CorporationInventors: Rajiv A.S.G. de Andrade, Lucas G. Franco, Christopher A. Robbins
-
Patent number: 8056018Abstract: Conflict resolution of web application keyboard shortcuts implementation includes a web application being loaded in a web browser and application keyboard shortcuts for the web application are registered with the web browser. The web browser identifies application keyboard shortcuts for the web application that conflict with keyboard shortcuts for the web browser. Then the web browser resolves each conflict.Type: GrantFiled: March 20, 2007Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Anthony Wayne Erwin, Timothy Charles Mossing, Christopher A. Robbins, Brian Owen Wood