Patents by Inventor Morris S. Johnson
Morris S. Johnson 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: 9967358Abstract: A computer-implemented method for collaborative caching of files during a collaboration session includes receiving a request from a first electronic device for a first file. The method determines whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the method determines whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the method sends the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: GrantFiled: March 26, 2015Date of Patent: May 8, 2018Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20170322799Abstract: In an approach to section level version control, a computing device fetches one or more changesets associated with a section of code to generate a change history. The computing device displays the change history. The computing device displays markers to identify changes to the section of code. The computing device sorts the change history by timestamp. The computing device displays a virtual preview of a prospective change to the section of code.Type: ApplicationFiled: May 5, 2016Publication date: November 9, 2017Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Tintin S. Soemargono, Stefanus Wiguna
-
Patent number: 9628548Abstract: A computer system for collaborative caching of files during a collaboration session includes program instructions for receiving a request from a first electronic device for a first file. The program instructions determine whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the program instructions determine whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the program instructions send the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: GrantFiled: August 30, 2016Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Patent number: 9525751Abstract: A compute program product for collaborative caching of files during a collaboration session includes program instructions for receiving a request from a first electronic device for a first file. The program instructions determine whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the program instructions determine whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the program instructions send the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: GrantFiled: May 12, 2016Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20160359952Abstract: A computer system for collaborative caching of files during a collaboration session includes program instructions for receiving a request from a first electronic device for a first file. The program instructions determine whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the program instructions determine whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the program instructions send the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: ApplicationFiled: August 30, 2016Publication date: December 8, 2016Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20160357850Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: ApplicationFiled: August 10, 2015Publication date: December 8, 2016Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Matthew T. McGuigan, Jarett Stein
-
Publication number: 20160358117Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Matthew T. McGuigan, Jarett Stein
-
Publication number: 20160285993Abstract: A compute program product for collaborative caching of files during a collaboration session includes program instructions for receiving a request from a first electronic device for a first file. The program instructions determine whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the program instructions determine whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the program instructions send the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: ApplicationFiled: May 12, 2016Publication date: September 29, 2016Inventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20160285991Abstract: A computer-implemented method for collaborative caching of files during a collaboration session includes receiving a request from a first electronic device for a first file. The method determines whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the method determines whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the method sends the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: ApplicationFiled: March 26, 2015Publication date: September 29, 2016Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
-
Patent number: 9372778Abstract: A computer-implemented method for collaborative caching of files during a collaboration session includes receiving a request from a first electronic device for a first file. The method determines whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the method determines whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the method sends the first file from the cache of the second electronic device via an internal network to the first electronic device.Type: GrantFiled: January 29, 2016Date of Patent: June 21, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20150186463Abstract: A method, computer program product, and computer system for identifying a first set of query results generated from a first query executed at a first time. A second set of query results generated from the first query executed at a second time is identified. One or more changes between the first set of query results and the second set of query results is determined. A second query is generated based upon, at least in part, the one or more changes.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: TRINA M. BURKETT, Morris S. Johnson, JR., Aditya Matange, Jarett Stein
-
Publication number: 20150186446Abstract: A method, computer program product, and computer system for identifying a first set of query results generated from a first query executed at a first time. A second set of query results generated from the first query executed at a second time is identified. One or more changes between the first set of query results and the second set of query results is determined. A second query is generated based upon, at least in part, the one or more changes.Type: ApplicationFiled: March 26, 2014Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: Trina M. Burkett, Morris S. Johnson, JR., Aditya Matange, Jarett Stein
-
Publication number: 20150189032Abstract: A computer-implemented method, computer program product, and computing system is provided for sharing resources between users. In an implementation, a method may include receiving a sharing request for a resource from a requesting participant of a collaborative session. The method may also include receiving a sharing authorization from a sharing participant of the collaborative session. The method may further include simultaneously downloading the resource from a resource location by a computing device associated with the sharing participant and uploading the resource to the requesting participant by the computing device associated with the sharing participant.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
-
Publication number: 20140082523Abstract: In a method for collaboratively sharing portions of a web document, a computer system receives a request from a requestor to redact web documents via a first collaboration tool of one or more collaboration tools. In one aspect, the computer system identifies designated portions of information in the web documents. The computer system redacts the designated portions of information. In addition, the computer system transmits the redacted web documents to a responder via a second collaboration tool. In another aspect, the computer system receives from the responder an altered version of the redacted web document via the second collaboration tool. In addition, the computer system redacts the altered version of the redacted web document. In another aspect, the computer system transmits the redacted altered version of the web document to the requestor via the first collaboration tool of the one of more collaboration tools.Type: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Applicant: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, JR., Henri Meli, Jacques-Marie Thrasybule
-
Patent number: 8527863Abstract: An instruction is received to display a section of a referencing document on a screen. The section has at least one referencing link referencing a different section. The section of the referencing document is displayed on the screen. A selection of a referencing link is received. The different section referenced by the referencing link is displayed on the screen, at least partially at a same time of the displaying of the section of the referencing document. A visual indicator that associates the referencing link with the different section is displayed. Also in response to receiving the selection and in response to determining that the section of the referencing document includes multiple reference links of the at least one reference link to different section, other visual indicators that associate the multiple referencing links with the different section are displayed.Type: GrantFiled: June 8, 2011Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Jacques-Marie Thrasybule
-
NAVIGATING RELATED ITEMS IN DOCUMENTS BASED ON THEIR CLASSIFICATION, GROUPING, HIERARCHY OR ONTOLOGY
Publication number: 20130124555Abstract: Disclosed are systems, methods and computer program products for navigating related items in responses to search requests. In response to a search request, a server determines a first results set of items, where the items have one or more item characteristics. The server receives a selection indicating one of the characteristics items in the first results set. The server performs a search utilizing the first characteristic to obtain a second set of items having the selected characteristic. A visual link indicator module of the server generates commands and data for displaying the second set of items having the selected characteristic. The display includes a visual indicator of a relationship of the second set of items to the selected characteristic.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Henri F. Meli, Jacques-Marie Thrasybule -
Patent number: 8352878Abstract: Selections from a long list of elements on a Graphical User Interface (GUI) are presented. When a context window is presented for the selections, different cues are provided in the context window to provide feedback regarding the selections that are not in the current view, and to also facilitate rapid navigation to those selections on the GUI. Interaction with the GUI widgets within the context window, and interaction with the context window itself, facilitates the navigation toward the other selections that are not in the current view. Interaction with the GUI widgets also facilitates the preview of the selections that are not in the current view, thus making it easier to determine what has been selected without having to navigate to the view that contains those selections.Type: GrantFiled: September 25, 2009Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Karline Vilme
-
Publication number: 20120317468Abstract: An instruction is received to display a section of a referencing document on a screen. The section has at least one referencing link referencing a different section. The section of the referencing document is displayed on the screen. A selection of a referencing link is received. The different section referenced by the referencing link is displayed on the screen, at least partially at a same time of the displaying of the section of the referencing document. A visual indicator that associates the referencing link with the different section is displayed. Also in response to receiving the selection and in response to determining that the section of the referencing document includes multiple reference links of the at least one reference link to different section, other visual indicators that associate the multiple referencing links with the different section are displayed.Type: ApplicationFiled: June 8, 2011Publication date: December 13, 2012Applicant: International Business Machines CorporationInventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Jacques-Marie Thrasybule
-
Patent number: 8164443Abstract: Embodiments of the present invention address deficiencies of the art in respect to personal articles tracking and provide a method, system and computer program product for group aware tracking within a bounded zone. In an embodiment of the invention, a group aware tracking method can include recording an association in a table in a computing system between individuals within a geographically bounded zone and at least one target object within the geographically bounded zone. The method also can include sensing an individual from amongst the individuals exiting the geographically bounded zone and further sensing a target object exiting the geographically bounded zone. The method yet further can include comparing the sensed individual with the further sensed target object to determine whether or not an association exists in the table and triggering an alarm when an association is determined not to exist in the table between the sensed individual and the further sensed target object.Type: GrantFiled: April 8, 2009Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Marya L. Alston, Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli
-
Publication number: 20110078630Abstract: Selections from a long list of elements on a Graphical User Interface (GUI) are presented. When a context window is presented for the selections, different cues are provided in the context window to provide feedback regarding the selections that are not in the current view, and to also facilitate rapid navigation to those selections on the GUI. Interaction with the GUI widgets within the context window, and interaction with the context window itself, facilitates the navigation toward the other selections that are not in the current view. Interaction with the GUI widgets also facilitates the preview of the selections that are not in the current view, thus making it easier to determine what has been selected without having to navigate to the view that contains those selections.Type: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOEL DUQUENE, MORRIS S. JOHNSON, JR., HENRI F. MELI, KARLINE VILME