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: 9525751
    Abstract: 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: Grant
    Filed: May 12, 2016
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
  • Publication number: 20160359952
    Abstract: 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: Application
    Filed: August 30, 2016
    Publication date: December 8, 2016
    Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
  • Publication number: 20160285991
    Abstract: 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: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
  • Publication number: 20160285993
    Abstract: 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: Application
    Filed: May 12, 2016
    Publication date: September 29, 2016
    Inventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
  • Publication number: 20160266996
    Abstract: 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: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
  • Patent number: 9409464
    Abstract: 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: Grant
    Filed: April 25, 2013
    Date of Patent: August 9, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Thomas G. Tomkins, Corville O. Allen, Joel Duquene, Henri F. Meli, Gerald G. Tomkins
  • Patent number: 9378116
    Abstract: 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: Grant
    Filed: May 5, 2011
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
  • Patent number: 9372778
    Abstract: 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: Grant
    Filed: January 29, 2016
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel Duquene, Morris S. Johnson, Jr., Henri F. Meli, Adrienne Y. Miller
  • Patent number: 9372781
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
  • Publication number: 20150350051
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Marylin Ann Lincoln, Muhammad Arif, Joel Duquene, Morris Stanley Johnson, JR.
  • Publication number: 20150200830
    Abstract: 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: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LORI L. ADINGTON, JAMES P. BRANCATO, JOEL DUQUENE, BRIAN S. UTESCH
  • Publication number: 20150189032
    Abstract: 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: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joel Duquene, Morris S. Johnson, JR., Henri F. Meli, Adrienne Y. Miller
  • Publication number: 20150120828
    Abstract: 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: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Corville O. Allen, Joel Duquene, Henri F. Meli
  • Publication number: 20140320946
    Abstract: 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: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Thomas G. Tomkins, Corville O. Allen, Joel Duquene, Henri F. Meli, Gerald G. Tomkins
  • Publication number: 20140208298
    Abstract: 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: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Richard A. Brunkhorst, Joel Duquene, David S. Myers
  • Publication number: 20140082523
    Abstract: 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: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joel Duquene, Morris S. Johnson, JR., Henri Meli, Jacques-Marie Thrasybule
  • Patent number: 8677253
    Abstract: 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: Grant
    Filed: May 25, 2010
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joel Duquene, Morris Stanley Johnson, Jr., Henri F. Meli, Karline Vilme
  • Publication number: 20130290861
    Abstract: 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: Application
    Filed: April 30, 2013
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: YING CHEN, JOEL DUQUENE, JAMES P. EBERWEIN, DONG K. LIEU
  • Publication number: 20130290863
    Abstract: 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: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: YING CHEN, JOEL DUQUENE, JAMES P. EBERWEIN, DONG K. LIEU
  • Patent number: 8560971
    Abstract: 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: Grant
    Filed: July 19, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joel Duquene, Morris Stanley Johnson, Jr., Henri F. Meli, Karline Vilme