Patents by Inventor Alexandra D. Markello
Alexandra D. Markello 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: 10885808Abstract: Systems and methods for curating tutorials based on historic user data are disclosed. In embodiments, a computer-implemented method, comprises: receiving login information from a user device via a network connection, the login information identifying a user of the user device; determining current conditions of the user device, including features of the user device; determining features of one or more devices or software previously utilized by the user based on historic user data in a profile of the user; identifying one or more differences by comparing the features of the user device with the features of the one or more devices or software previously utilized by the user; determining that tutorials include a relevant tutorial related to the identified one or more differences; and sending an option to initiate the relevant tutorial to the user device via the network connection.Type: GrantFiled: September 28, 2017Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Heather L. Saunders, Alexandra D. Markello, Dana L. Price
-
Patent number: 10635559Abstract: Systems and methods for maintaining data integrity across multiple applications are disclosed. In one example, a computer-implemented method includes monitoring, by a computing device, user data across multiple computer applications to detect trackable data, the trackable data including a first data set associated with a first application and a second data set associated with a second application; tracking, by the computing device, the trackable data; determining, by the computing device, that the first data set is similar to the second data set; identifying, by the computing device, a discrepancy between the first data set and the second data set; and implementing, by the computing device, a change to the first data set based on the second data set to automatically maintain integrity of the first and second data sets across the respective first and second applications.Type: GrantFiled: November 29, 2016Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alexandra D. Markello, Dana L. Price, Heather L. Saunders
-
Patent number: 10628863Abstract: Aspects relate to methods, systems, and processes related to providing purchasing recommendations to a consumer including tracking and recording, by a processor, perishable product input related to a perishable product, tracking and recording consumption information related to the perishable product and the consumer, tracking and recording waste information related to the perishable product and the consumer, and providing a purchasing recommendation to the consumer based on the recorded perishable product input, the consumption information, and the waste information.Type: GrantFiled: August 28, 2018Date of Patent: April 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Santosh K. Beyagudem, Marit L. Imsdahl, Austyn N. Laures, Alexandra D. Markello, Edna Y. Morales
-
Patent number: 10318559Abstract: Text content is received. Map elements, and an associated text content position at which each of the map elements exist, are identified. One or more characteristics for each of the identified map elements are identified and associated with the corresponding identified map element, including the associated text content position. A furthest position of the text content read by a user of a user device is received. A graphical map is generated, displaying map locations of identified map elements and their associated characteristics, where the associated text content position of the identified map elements and the associated characteristics is up to the furthest position of the text content read by the user of the user device. The generated map is transmitted for display on the user device.Type: GrantFiled: December 2, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Heather L. Duschl, Marit L. Imsdahl, Alexandra D. Markello, Dana L. Price
-
Publication number: 20190096280Abstract: Systems and methods for curating tutorials based on historic user data are disclosed. In embodiments, a computer-implemented method, comprises: receiving login information from a user device via a network connection, the login information identifying a user of the user device; determining current conditions of the user device, including features of the user device; determining features of one or more devices or software previously utilized by the user based on historic user data in a profile of the user; identifying one or more differences by comparing the features of the user device with the features of the one or more devices or software previously utilized by the user; determining that tutorials include a relevant tutorial related to the identified one or more differences; and sending an option to initiate the relevant tutorial to the user device via the network connection.Type: ApplicationFiled: September 28, 2017Publication date: March 28, 2019Inventors: Heather L. SAUNDERS, Alexandra D. MARKELLO, Dana L. PRICE
-
Patent number: 10171654Abstract: A method for generating a multi-dimensional communication notification for notifying a user is provided. The method may include receiving a plurality of contact details for a contact entry within a contact list. The method may further include determining a plurality of categories associated with the contact entry based on the received plurality of contact details and the identified plurality of supplementary contact details. The method may also include configuring the multi-dimensional communication notification for the contact entry based on the determined plurality of categories.Type: GrantFiled: December 19, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Heather L. Duschl, Alexandra D. Markello, Dana L. Price
-
Publication number: 20180365745Abstract: Aspects relate to methods, systems, and processes related to providing purchasing recommendations to a consumer including tracking and recording, by a processor, perishable product input related to a perishable product, tracking and recording consumption information related to the perishable product and the consumer, tracking and recording waste information related to the perishable product and the consumer, and providing a purchasing recommendation to the consumer based on the recorded perishable product input, the consumption information, and the waste information.Type: ApplicationFiled: August 28, 2018Publication date: December 20, 2018Inventors: Santosh K. Beyagudem, Marit L. Imsdahl, Austyn N. Laures, Alexandra D. Markello, Edna Y. Morales
-
Patent number: 10140101Abstract: A method, system and computer-usable medium for linking a set of executable code snippets to perform a complicated task, comprising: decomposing a natural language statement into a plurality of decomposed natural language components; searching a repository of code snippets to identify code snippets corresponding to each of the decomposed natural language components; ordering execution of the code snippets based upon the plurality of decomposed natural language components; and, executing the code snippets in order of the natural language statement requests until a final outcome is achieved.Type: GrantFiled: August 26, 2015Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Heather L. Duschl, Marit L. Imsdahl, Alexandra D. Markello, Dana L. Price
-
Patent number: 10127586Abstract: Aspects relate to methods, systems, and processes related to providing purchasing recommendations to a consumer including tracking and recording, by a processor, perishable product input related to a perishable product, tracking and recording consumption information related to the perishable product and the consumer, tracking and recording waste information related to the perishable product and the consumer, and providing a purchasing recommendation to the consumer based on the recorded perishable product input, the consumption information, and the waste information.Type: GrantFiled: November 2, 2015Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Santosh K. Beyagudem, Marit L. Imsdahl, Austyn N. Laures, Alexandra D. Markello, Edna Y. Morales
-
Publication number: 20180150338Abstract: Systems and methods for maintaining data integrity across multiple applications are disclosed. A computer-implemented method comprises: monitoring, by a computing device, user data across multiple computer applications to detect trackable data, the trackable data including a first data set associated with a first application and a second data set associated with a second application; tracking, by the computing device, the trackable data; determining, by the computing device, that the first data set is similar to the second data set; identifying, by the computing device, a discrepancy between the first data set and the second data set; and implementing, by the computing device, a change to the first data set based on the second data set to automatically maintain integrity of the first and second data sets across the respective first and second applications.Type: ApplicationFiled: November 29, 2016Publication date: May 31, 2018Inventors: Alexandra D. MARKELLO, Dana L. PRICE, Heather L. SAUNDERS
-
Publication number: 20180109675Abstract: A method for generating a multi-dimensional communication notification for notifying a user is provided. The method may include receiving a plurality of contact details for a contact entry within a contact list. The method may further include determining a plurality of categories associated with the contact entry based on the received plurality of contact details and the identified plurality of supplementary contact details. The method may also include configuring the multi-dimensional communication notification for the contact entry based on the determined plurality of categories.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Heather L. Duschl, Alexandra D. Markello, Dana L. Price
-
Patent number: 9928674Abstract: Examples of techniques for automatically operating an electronic lock based on a user profile of a user are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving an indication of the user changing a state of the electronic lock. The method may further include storing information associated with the user changing the state of the electronic lock. The method may further include generating, by a processor, the user profile based on the information associated with the user changing the state of the electronic lock. The method may further include determining, by the processor, that the state of the electronic lock should be changed based on the user profile. The method may further include automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile.Type: GrantFiled: October 3, 2017Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marit L. Imsdahl, Alexandra D. Markello, Edna Y. Morales, Christopher Sutton
-
Patent number: 9892580Abstract: Examples of techniques for automatically operating an electronic lock based on a user profile of a user are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving an indication of the user changing a state of the electronic lock. The method may further include storing information associated with the user changing the state of the electronic lock. The method may further include generating, by a processor, the user profile based on the information associated with the user changing the state of the electronic lock. The method may further include determining, by the processor, that the state of the electronic lock should be changed based on the user profile. The method may further include automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile.Type: GrantFiled: December 2, 2015Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marit I. Imsdahl, Alexandra D. Markello, Edna Y. Morales, Christopher Sutton
-
Patent number: 9888113Abstract: A method for generating a multi-dimensional communication notification for notifying a user is provided. The method may include receiving a plurality of contact details for a contact entry within a contact list. The method may further include determining a plurality of categories associated with the contact entry based on the received plurality of contact details and the identified plurality of supplementary contact details. The method may also include configuring the multi-dimensional communication notification for the contact entry based on the determined plurality of categories.Type: GrantFiled: September 15, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Heather L. Duschl, Alexandra D. Markello, Dana L. Price
-
Publication number: 20180018842Abstract: Examples of techniques for automatically operating an electronic lock based on a user profile of a user are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving an indication of the user changing a state of the electronic lock. The method may further include storing information associated with the user changing the state of the electronic lock. The method may further include generating, by a processor, the user profile based on the information associated with the user changing the state of the electronic lock. The method may further include determining, by the processor, that the state of the electronic lock should be changed based on the user profile. The method may further include automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile.Type: ApplicationFiled: October 3, 2017Publication date: January 18, 2018Inventors: Marit L. Imsdahl, Alexandra D. Markello, Edna Y. Morales, Christopher Sutton
-
Patent number: 9860782Abstract: Aspects include a method, system and computer product for routing a signal in a mesh network. The method includes identifying a first intermediate node and a second intermediate node disposed between a first node and an access point, the first node being coupled for communication to both the first intermediate node and the second intermediate node. A first set of parameters is determined associated with the first intermediate node. A second set of parameters is determined associated with the second intermediate node. A route is determined for transmitting a signal from the first node to the access point using at least one of the first intermediate node and the second intermediate node, the route being chosen based at least in part on the first set of parameters and the second set of parameters. The signal is transmitted on the route from the first node to the access point.Type: GrantFiled: November 5, 2015Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Heather L Duschl, Ashutosh Kumar, Alexandra D. Markello, Dana L. Price
-
Patent number: 9772823Abstract: A method, system and computer-usable medium for linking a set of executable code snippets to perform a complicated task, comprising: decomposing a natural language statement into a plurality of decomposed natural language components; searching a repository of code snippets to identify code snippets corresponding to each of the decomposed natural language components; ordering execution of the code snippets based upon the plurality of decomposed natural language components; and, executing the code snippets in order of the natural language statement requests until a final outcome is achieved.Type: GrantFiled: September 22, 2015Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Heather L. Duschl, Marit L. Imsdahl, Alexandra D. Markello, Dana L. Price
-
Patent number: 9766868Abstract: Embodiments include method, systems and computer program products for dynamic source code generation. In some embodiments, a request comprising data may be received. Parsed natural language may be generated using the data. Knowledgebase data may be obtained. Source code may be generated based on the parsed natural language and the knowledgebase data. The generate source code may be transmitted in response to the request.Type: GrantFiled: January 29, 2016Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Corville O. Allen, Heather L. Duschl, Marit L. Imsdahl, Alexandra D Markello, Dana L. Price
-
Patent number: 9747528Abstract: An approach is disclosed that captures, at a digital camera of a first information handling system, a digital image of a display of a second information handling system. The approach analyzes the captured digital image with the analysis resulting in an identification of a network location that corresponds to the captured digital image. Data from the identified network location is retrieved via a network connection from the first information handling system and this data is displayed on a display that is accessible by the first information handling system.Type: GrantFiled: October 26, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Heather L. Duschl, Alexandra D. Markello, Dana L. Price
-
Publication number: 20170228667Abstract: Embodiments include a method, systems and computer program products to generate personalized transportation proposals. In some embodiments, user data may be received to authenticate a user. A travel itinerary may be obtained using the user data. Status information associated with the travel itinerary may be obtained. Impact on the travel itinerary may be determined based on the status information. An update proposal to the travel itinerary may be generated based on the impact of the travel itinerary. Presentation of the update proposal to the user may be facilitated. A confirmation of the update proposal may be received from the user. The travel itinerary may be modified using the update proposal.Type: ApplicationFiled: February 4, 2016Publication date: August 10, 2017Inventors: Heather L. Duschl, Alexandra D. Markello, Dana L. Price