Patents by Inventor Michael P. Etgen
Michael P. Etgen 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: 11308535Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: GrantFiled: November 12, 2019Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Publication number: 20200104896Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: ApplicationFiled: November 12, 2019Publication date: April 2, 2020Inventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Patent number: 10510103Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: GrantFiled: May 13, 2015Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Patent number: 10510102Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: GrantFiled: October 6, 2014Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Darrell O. Bleakley, Louis M. Demmier, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Patent number: 10319017Abstract: Embodiments of the present provide a method, system and computer program product for collaborative co-shopping in e-commerce. In an embodiment of the invention, a method for collaborative co-shopping in e-commerce includes registering different shoppers in a database for collaborative co-shopping and selecting an item for sale in an e-commerce Web site on behalf of an online shopper. The method also includes determining from the database a location of the item in a brick and mortar store and detecting one of the registered different shoppers in proximity to the item in the brick and mortar store. The method yet further includes establishing a collaborative communicative session through the Web site over a network between the online shopper and the detected one of the registered different shoppers. Finally, the method includes transmitting messages regarding the item between the online shopper and the detected one of the registered different shoppers over the session.Type: GrantFiled: May 11, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Patent number: 10282769Abstract: Embodiments of the present provide a method, system and computer program product for collaborative co-shopping in e-commerce. In an embodiment of the invention, a method for collaborative co-shopping in e-commerce includes registering different shoppers in a database for collaborative co-shopping and selecting an item for sale in an e-commerce Web site on behalf of an online shopper. The method also includes determining from the database a location of the item in a brick and mortar store and detecting one of the registered different shoppers in proximity to the item in the brick and mortar store. The method yet further includes establishing a collaborative communicative session through the Web site over a network between the online shopper and the detected one of the registered different shoppers. Finally, the method includes transmitting messages regarding the item between the online shopper and the detected one of the registered different shoppers over the session.Type: GrantFiled: October 28, 2014Date of Patent: May 7, 2019Assignee: International Business Machines CorporationInventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Patent number: 9978090Abstract: A method, system, and/or computer program product optimizes shopping for one or more desired items. An identification of a desired item, which is initially available for purchase at a first physical store, is received. An identity of a second shopper, who also wants the desired item and is currently shopping for the desired item, is received. One or more processors then determine a likelihood of the first shopper arriving at the first physical store before the second shopper purchases a last available instance of the desired item in the first physical store. In response to determining that the first shopper will arrive at the first physical store before the last available instance of the desired item has been purchased by the second shopper, the first shopper is provided with an identity of the first physical store.Type: GrantFiled: July 5, 2013Date of Patent: May 22, 2018Assignee: GLOBALFOUNDRIES INC.Inventors: Judith H. Bank, Lisa M. Bradley, Michael P. Etgen, Lin Sun
-
Patent number: 9609625Abstract: Embodiments relate to multichannel preferred device notification. A system includes a memory having computer readable instructions and a processor for executing the computer readable instructions. The computer readable instructions include receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: GrantFiled: August 24, 2016Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Patent number: 9585119Abstract: Embodiments relate to multichannel preferred device notification. A method includes receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: GrantFiled: May 8, 2015Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Publication number: 20160360506Abstract: Embodiments relate to multichannel preferred device notification. A system includes a memory having computer readable instructions and a processor for executing the computer readable instructions. The computer readable instructions include receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: ApplicationFiled: August 24, 2016Publication date: December 8, 2016Inventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Publication number: 20160330594Abstract: Embodiments relate to multichannel preferred device notification. A method includes receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: ApplicationFiled: March 7, 2016Publication date: November 10, 2016Inventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Publication number: 20160330712Abstract: Embodiments relate to multichannel preferred device notification. A method includes receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: ApplicationFiled: May 8, 2015Publication date: November 10, 2016Inventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Patent number: 9473905Abstract: Embodiments relate to multichannel preferred device notification. A method includes receiving an electronic notification for a user and determining whether a device group including a plurality of electronic devices is defined for the user. A notification subgroup is identified that includes more than one of the electronic devices located within a predefined overlapping notification range based on determining that the device group is defined for the user. A primary device is identified from the notification subgroup based on a notification priority defined for each of the electronic devices in the notification subgroup. Generation of a notification output corresponding to the electronic notification is triggered on the primary device.Type: GrantFiled: March 7, 2016Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darrell O. Bleakley, Michael P. Etgen, Stephen J. Kenna
-
Patent number: 9384080Abstract: Systems, methods and articles of manufacture are disclosed for synchronizing a transaction profile with a resolution status of a problem experienced by an application. The problem may be detected for the application. A transaction profile may be retrieved for the detected problem. The transaction profile may include a sequence of transactions to be performed on the system to remedy the open problem. Transactions occurring on the system may be monitored, and an instance of the transaction profile may be updated accordingly to create a synchronized transaction profile.Type: GrantFiled: September 1, 2009Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Radhika Bhatnagar, Barnaby L. Court, Michael P. Etgen, Anjan R. Kundavaram, Elizabeth A. Schreiber, David B. Styles
-
Publication number: 20160117748Abstract: Embodiments of the present provide a method, system and computer program product for collaborative co-shopping in e-commerce. In an embodiment of the invention, a method for collaborative co-shopping in e-commerce includes registering different shoppers in a database for collaborative co-shopping and selecting an item for sale in an e-commerce Web site on behalf of an online shopper. The method also includes determining from the database a location of the item in a brick and mortar store and detecting one of the registered different shoppers in proximity to the item in the brick and mortar store. The method yet further includes establishing a collaborative communicative session through the Web site over a network between the online shopper and the detected one of the registered different shoppers. Finally, the method includes transmitting messages regarding the item between the online shopper and the detected one of the registered different shoppers over the session.Type: ApplicationFiled: May 11, 2015Publication date: April 28, 2016Inventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Publication number: 20160117758Abstract: Embodiments of the present provide a method, system and computer program product for collaborative co-shopping in e-commerce. In an embodiment of the invention, a method for collaborative co-shopping in e-commerce includes registering different shoppers in a database for collaborative co-shopping and selecting an item for sale in an e-commerce Web site on behalf of an online shopper. The method also includes determining from the database a location of the item in a brick and mortar store and detecting one of the registered different shoppers in proximity to the item in the brick and mortar store. The method yet further includes establishing a collaborative communicative session through the Web site over a network between the online shopper and the detected one of the registered different shoppers. Finally, the method includes transmitting messages regarding the item between the online shopper and the detected one of the registered different shoppers over the session.Type: ApplicationFiled: October 28, 2014Publication date: April 28, 2016Inventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Publication number: 20160098772Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: ApplicationFiled: May 13, 2015Publication date: April 7, 2016Inventors: Darrell O. Bleakley, Louis M. Demmler, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Publication number: 20160098782Abstract: Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.Type: ApplicationFiled: October 6, 2014Publication date: April 7, 2016Inventors: Darrell O. Bleakley, Louis M. Demmier, Aditya A. Desai, Michael P. Etgen, Stephen Kenna
-
Publication number: 20150135110Abstract: Embodiments of the present invention provide a method, system and computer program product for nested object drag and drop enablement utilizing object cloning. In an embodiment of the invention, a method of nested object drag and drop enablement utilizing object cloning includes the detection of a drag event in a GUI of an application and the identification of an object in the GUI associated with the drag event. The method also includes the retrieval in memory of one or more clones of other objects in the GUI that are nested in the identified object and the generation of an avatar for the identified object and the one or more clones. Finally, the method includes the movement in a display of the avatar from a source location of the drag event to a target location of a drop event detected in the GUI of the application.Type: ApplicationFiled: November 9, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Erik J. Burckart, Michael P. Etgen, Andrew J. Ivory, David M. Stecher
-
Publication number: 20150135111Abstract: Embodiments of the present invention provide a method, system and computer program product for nested object drag and drop enablement utilizing object cloning. In an embodiment of the invention, a method of nested object drag and drop enablement utilizing object cloning includes the detection of a drag event in a GUI of an application and the identification of an object in the GUI associated with the drag event. The method also includes the retrieval in memory of one or more clones of other objects in the GUI that are nested in the identified object and the generation of an avatar for the identified object and the one or more clones. Finally, the method includes the movement in a display of the avatar from a source location of the drag event to a target location of a drop event detected in the GUI of the application.Type: ApplicationFiled: March 27, 2014Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Erik J. Burckart, Michael P. Etgen, Andrew J. Ivory, David M. Stecher