Patents by Inventor Joel Duquene
Joel Duquene 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: 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: 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
-
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: 20160266996Abstract: A debugging module determines by analysis of code build information of a system with an identified error, where to set a debug entry point at which to start execution of the system during a program subset debug session. Debug entry point metadata for the program subset debug session is captured in association with a subsequent execution of the system. The captured debug entry point metadata includes an initial file state of at least one file accessed by the system, any file inputs and file outputs (I/Os) detected as being performed by the system during the subsequent execution of the system up to the debug entry point, and an image of all instantiated objects at the debug entry point.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
-
Patent number: 9409464Abstract: A method, system or computer usable program product for dynamically changing transparency of portions of a vehicle transparent material including determining a location of a bright light with respect to a vehicle; determining a driver location within the vehicle; selectively changing a transparency of a selected portion of the vehicle transparent material to obscure the bright light from the driver's eyes, while allowing a majority of the vehicle transparent material to remain normally transparent; and repeating the above steps continually to adjust a location of the selected portion of the vehicle transparent material as the vehicle changes orientation with respect to the bright light.Type: GrantFiled: April 25, 2013Date of Patent: August 9, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Thomas G. Tomkins, Corville O. Allen, Joel Duquene, Henri F. Meli, Gerald G. Tomkins
-
Patent number: 9378116Abstract: In response to identification of an error in operation of a system, a debugging module determines where to set a debug entry point for a program subset debug session. An initial file state is captured for at least one file accessed by the system in response to initiation of a subsequent execution of the system. Prior to detection of execution of the system at the debug entry point, any file inputs and file outputs (I/Os) detected during the subsequent execution of the system are queued. Debug entry point metadata, including the captured initial at least one file state, the queued file I/Os, and an image of all instantiated objects at the debug entry point, is stored in response to detection of execution of the system at the debug entry point.Type: GrantFiled: May 5, 2011Date of Patent: June 28, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
-
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
-
Patent number: 9372781Abstract: In response to identification of an error in operation of a system, a debugging module determines where to set a debug entry point for a program subset debug session. An initial file state is captured for at least one file accessed by the system in response to initiation of a subsequent execution of the system. Prior to detection of execution of the system at the debug entry point, any file inputs and file outputs (I/Os) detected during the subsequent execution of the system are queued. Debug entry point metadata, including the captured initial at least one file state, the queued file I/Os, and an image of all instantiated objects at the debug entry point, is stored in response to detection of execution of the system at the debug entry point.Type: GrantFiled: March 21, 2014Date of Patent: June 21, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
-
Publication number: 20150350051Abstract: A set of computing devices are networked together. Each device maintains data about the other computing devices in the set, namely, a time and location of a last successful connection between the device and one or more of the other devices. The data at a device is updated as computing devices in the set move out of communication range with one another, for example (a) when the particular computing device itself loses contact with one of the other computing devices in the set, or (b) when the particular computing device receives a notification from one of the other computing devices that such other computing device has lost contact with a computing device that the other computing device had been in contact with. The connection table data is then used to locate a lost computing device, or the identity of a device that has such information in its connection table.Type: ApplicationFiled: June 3, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Marylin Ann Lincoln, Muhammad Arif, Joel Duquene, Morris Stanley Johnson, JR.
-
Publication number: 20150200830Abstract: A method for bandwidth-sensitive content sharing can begin with the establishment of a content sharing session between two or more end-user devices by a bandwidth-sensitive content sharing system. At least one of the two or more end-user devices can be a mobile device having a network constraint and/or a data usage constraint. A bandwidth limitation can be determined for the mobile device from network connection data and user data. The bandwidth limitation can indicate a restriction to content sections of a content item the mobile device is to receive during the content sharing session. The content item shared with the mobile device can be filtered based upon a priority value for each content section of the content item. A content section can be an identifiable and discrete encapsulation of data within the content item. The filtered content item can satisfy the bandwidth limitation of the mobile device.Type: ApplicationFiled: January 10, 2014Publication date: July 16, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: LORI L. ADINGTON, JAMES P. BRANCATO, JOEL DUQUENE, BRIAN S. UTESCH
-
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: 20150120828Abstract: A computer-implemented method, computer program product, and computing system is provided for quality of experience for media transmissions. In an implementation, a method may include identifying a communication session including a plurality of participants. The method may also include identifying an application activity by a first participant of the communication session. The application activity may be generally contemporaneous with the communication session. The method may also include associating a relevance level with the application activity and the communication session. The method may also include identifying a location associated with the application activity. The method may further include storing an association between the communication session, the application activity, the relevance, and the location.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Corville O. Allen, Joel Duquene, Henri F. Meli
-
Publication number: 20140320946Abstract: A method, system or computer usable program product for dynamically changing transparency of portions of a vehicle transparent material including determining a location of a bright light with respect to a vehicle; determining a driver location within the vehicle; selectively changing a transparency of a selected portion of the vehicle transparent material to obscure the bright light from the driver's eyes, while allowing a majority of the vehicle transparent material to remain normally transparent; and repeating the above steps continually to adjust a location of the selected portion of the vehicle transparent material as the vehicle changes orientation with respect to the bright light.Type: ApplicationFiled: April 25, 2013Publication date: October 30, 2014Applicant: International Business Machines CorporationInventors: Thomas G. Tomkins, Corville O. Allen, Joel Duquene, Henri F. Meli, Gerald G. Tomkins
-
Publication number: 20140208298Abstract: In response to identification of an error in operation of a system, a debugging module determines where to set a debug entry point for a program subset debug session. An initial file state is captured for at least one file accessed by the system in response to initiation of a subsequent execution of the system. Prior to detection of execution of the system at the debug entry point, any file inputs and file outputs (I/Os) detected during the subsequent execution of the system are queued. Debug entry point metadata, including the captured initial at least one file state, the queued file I/Os, and an image of all instantiated objects at the debug entry point, is stored in response to detection of execution of the system at the debug entry point.Type: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: International Business Machines CorporationInventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
-
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: 8677253Abstract: A first computer system in a collaborative environment receives a plurality of indications of actions executed on content of a second computer system in the collaborative environment. A mapping between the content of the second computer system and corresponding content of the first computer system is determined. A subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system is identified. A preview of executing the subset of the plurality of indications of the actions is presented on the first computer system. The subset of the plurality of indications of the actions is executed on the corresponding content of the first computer system.Type: GrantFiled: May 25, 2010Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris Stanley Johnson, Jr., Henri F. Meli, Karline Vilme
-
Publication number: 20130290861Abstract: A screen sharing session between a participating computer and a presenting computer can be established. A copy of a graphical user interface screen from the presenting computer can be presented within a display on the participating computer. A selection of the sub-portion of the copy of the graphical user interface screen from the participating computer can be received. Boundaries of the sub-portion can be determined and can be transmitted from the participating computer to the presenting computer. Responsive to receiving the boundaries, the remotely located computer can define the sub-portion of the graphical user interface screen of the presenting computer. The defined sub-portion of the graphical user interface screen can be conveyed over a network from the presenting computer to the participating computer without conveying data for other portions of the graphical user interface screen.Type: ApplicationFiled: April 30, 2013Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YING CHEN, JOEL DUQUENE, JAMES P. EBERWEIN, DONG K. LIEU
-
Publication number: 20130290863Abstract: A screen sharing session between a participating computer and a presenting computer can be established. A copy of a graphical user interface screen from the presenting computer can be presented within a display on the participating computer. A selection of the sub-portion of the copy of the graphical user interface screen from the participating computer can be received. Boundaries of the sub-portion can be determined and can be transmitted from the participating computer to the presenting computer. Responsive to receiving the boundaries, the remotely located computer can define the sub-portion of the graphical user interface screen of the presenting computer. The defined sub-portion of the graphical user interface screen can be conveyed over a network from the presenting computer to the participating computer without conveying data for other portions of the graphical user interface screen.Type: ApplicationFiled: April 25, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YING CHEN, JOEL DUQUENE, JAMES P. EBERWEIN, DONG K. LIEU
-
Patent number: 8560971Abstract: A method includes, in response to items being selected in a graphical user interface, defining a first state for the items as selected items and a second state for a set of one or more unselected items in the list as unselected. The method includes graphically indicating via the graphical user interface the items as selected items and the set of items as unselected items. The method includes updating the first state of the items to a third state that reflects manipulation of the items while still indicating the items as selected items and maintaining the second state for the set of items. The method includes updating the graphical user interface to depict the manipulation of the items in accordance with the command while still indicating the items as selected items and the set of items as unselected items.Type: GrantFiled: July 19, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Joel Duquene, Morris Stanley Johnson, Jr., Henri F. Meli, Karline Vilme