Patents by Inventor Lars H. Liden
Lars H. Liden 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: 11972331Abstract: This document relates to creating and/or updating a chatbot using a graphical user interface. For example, training dialogs for a chatbot can be displayed in a tree form on a graphical user interface. Based at least on interactions between a developer and the graphical user interface, the training dialogs can be modified in the tree form, and training dialogs can be updated based on the modifications provided on the tree form via the graphical user interface.Type: GrantFiled: November 7, 2022Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Lars H. Liden, Swadheen K. Shukla, Shahin Shayandeh, Matthew D. Mazzola
-
Publication number: 20230153348Abstract: Systems and methods are provided for determining a response to a query in a dialog. An entity extractor extracts rules and conditions associated with the query and determines a particular task. The disclosed technology generates a transformer-based dialog embedding by pre-training a transformer using dialog corpora including a plurality of tasks. A task-specific classifier generates a first set of candidate responses based on rules and conditions associated with the task. The transformer-based dialog embedding generates a second set of candidate responses to the query. The classifier accommodates changes made to a task by an interactive dialog editor as machine teaching. A response generator generates a response based on the first and second sets of candidate responses using an optimization function.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Jinchao LI, Lars H. LIDEN, Baolin PENG, Thomas PARK, Swadheen Kumar SHUKLA, Jianfeng GAO
-
Publication number: 20230055720Abstract: This document relates to creating and/or updating a chatbot using a graphical user interface. For example, training dialogs for a chatbot can be displayed in a tree form on a graphical user interface. Based at least on interactions between a developer and the graphical user interface, the training dialogs can be modified in the tree form, and training dialogs can be updated based on the modifications provided on the tree form via the graphical user interface.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Lars H. LIDEN, Swadheen K. SHUKLA, Shahin SHAYANDEH, Matthew D. MAZZOLA
-
Patent number: 11521114Abstract: This document relates to creating and/or updating a chatbot using a graphical user interface. For example, training dialogs for a chatbot can be displayed in a tree form on a graphical user interface. Based at least on interactions between a developer and the graphical user interface, the training dialogs can be modified in the tree form, and training dialogs can be updated based on the modifications provided on the tree form via the graphical user interface.Type: GrantFiled: April 18, 2019Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Lars H. Liden, Swadheen K. Shukla, Shahin Shayandeh, Matthew D. Mazzola
-
Publication number: 20200334568Abstract: This document relates to creating and/or updating a chatbot using a graphical user interface. For example, training dialogs for a chatbot can be displayed in a tree form on a graphical user interface. Based at least on interactions between a developer and the graphical user interface, the training dialogs can be modified in the tree form, and training dialogs can be updated based on the modifications provided on the tree form via the graphical user interface.Type: ApplicationFiled: April 18, 2019Publication date: October 22, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Lars H. LIDEN, Swadheen K. SHUKLA, Shahin SHAYANDEH, Matthew D. MAZZOLA
-
Patent number: 10339549Abstract: Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. A relationship between the mobile device an a merchant may be bootstrapped from previous transactions that did not use the mobile device.Type: GrantFiled: June 22, 2010Date of Patent: July 2, 2019Assignee: Amazon Technologies, Inc.Inventors: Harsha Ramalingam, Paul J. Walsh, Michael Carr, Lars H. Liden, Nishant Mittal
-
Publication number: 20180330309Abstract: A computer-implemented method and system for intelligent scheduling and planning includes storing scheduling and/or planning information in a data store representing, in one embodiment, scheduling and planning entities including a person, activity, or location, and relationships among entities, including relationships among persons, relationships among persons and activities, and relationships between activities and activity instances. The data store is queried to assist in scheduling and/or planning an activity performed by a person and, the querying producing scheduling and/or planning information representative of relationships among the entities. The scheduling and/or planning information is analyzed to generate a scheduling and/or planning opportunity for a person or group of persons. The scheduling and/or planning opportunities are presented or displayed to a person or group of persons, and input is received from at least one person regarding the scheduling and/or planning opportunity.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Lars H. Liden, Justin Cranshaw
-
Publication number: 20180330013Abstract: A computer-implemented method and system for intelligent scheduling and planning includes storing scheduling and/or planning information in a plurality of nodes and a plurality of edges of a graph data store, wherein a node includes properties representing an entity including a person, activity, or location, and the edges include properties representing relationships among persons, relationships among persons and activities, and edges between activities and activity instances. The graph data store is queried to assist in scheduling and/or planning an activity performed by a person, the querying producing scheduling and/or planning information representative of relationships among the nodes. The scheduling and/or planning information is analyzed to generate a scheduling and/or planning opportunity for a person or group of persons.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Lars H. Liden, Justin Cranshaw
-
Patent number: 10089587Abstract: Various approaches described herein enable various types of users, such as finance managers, vendors, and vendor managers to access up-to-date information in a retail environment that can assist with obtaining and tracking various items to be offered through that environment. A budget planner can analyze information such as historical performance, projection, and vendor data to establish a budget plan for various providers for a particular period. The budget information is fed to an assortment planner, which can use similar and other types of information to allocate that budget across various types and styles of item for each provider. A commitment tracker enables a user to commit to at least some portion of the allocation for various items, and track how well the orders are filled. Information at each level is fed back into the system to be almost instantly available and to adjust allocations for current or future periods.Type: GrantFiled: October 13, 2015Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Paul J. Walsh, Paul J. Gardner, Lars H. Liden, Samuel Y. Donnelley, Graham T. Rosser
-
Patent number: 9767474Abstract: Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. Points may be accumulated through transactions with merchants and later redeemed for free or discounted goods and/or services.Type: GrantFiled: June 22, 2010Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Harsha Ramalingam, Paul J. Walsh, Michael Carr, Lars H. Liden, Nishant Mittal
-
Patent number: 9390282Abstract: An outsourcing environment is described herein by which an outsourcing entity may delegate document-transformation tasks to at least one worker entity, while preventing the worker entity from gaining knowledge of sensitive items that may be contained within a non-obfuscated original document (NOD). In one example, the environment may transform the NOD into an obfuscated original document (OOD) by removing sensitive items from the NOD. The worker entity may perform formatting and/or other document-transformation tasks on the OOD, without gaining knowledge of the sensitive items in the NOD, to produce an obfuscated transformed document (OTD). The environment may then allow for the outsourcing entity to view a content-restored version of the OTD.Type: GrantFiled: September 3, 2014Date of Patent: July 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lars H. Liden, Daniel J. Driscoll, Andres F. Monroy-Hernandez
-
Publication number: 20160063269Abstract: An outsourcing environment is described herein by which an outsourcing entity may delegate document-transformation tasks to at least one worker entity, while preventing the worker entity from gaining knowledge of sensitive items that may be contained within a non-obfuscated original document (NOD). In one example, the environment may transform the NOD into an obfuscated original document (OOD) by removing sensitive items from the NOD. The worker entity may perform formatting and/or other document-transformation tasks on the OOD, without gaining knowledge of the sensitive items in the NOD, to produce an obfuscated transformed document (OTD). The environment may then allow for the outsourcing entity to view a content-restored version of the OTD.Type: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Inventors: Lars H. Liden, Daniel J. Driscoll, Andres F. Monroy-Hernandez
-
Patent number: 9231897Abstract: Estimated value ratings for electronic messages such as email may be generated by scraping the content of the email and comparing the scraped content to characteristics of a prospective recipient. The recipient may also provide an actual value rating which may be compared to the estimated value rating. The recipient may also provide a desired value rating which may be compared with the estimated value rating. More effective electronic message marketing may thereby be provided for both senders and recipients.Type: GrantFiled: January 10, 2011Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Lars H. Liden
-
Patent number: 9189816Abstract: Various approaches described herein enable various types of users, such as finance managers, vendors, and vendor managers to access up-to-date information in a retail environment that can assist with obtaining and tracking various items to be offered through that environment. A budget planner can analyze information such as historical performance, projection, and vendor data to establish a budget plan for various providers for a particular period. The budget information is fed to an assortment planner, which can use similar and other types of information to allocate that budget across various types and styles of item for each provider. A commitment tracker enables a user to commit to at least some portion of the allocation for various items, and track how well the orders are filled. Information at each level is fed back into the system to be almost instantly available and to adjust allocations for current or future periods.Type: GrantFiled: June 14, 2011Date of Patent: November 17, 2015Assignee: Amazon Technologies, Inc.Inventors: Paul J. Walsh, Paul J. Gardner, Lars H. Liden, Samuel Y. Donnelley, Graham T. Rosser
-
Patent number: 8799379Abstract: An Email Service Provider (ESP) can generate tags for email messages that are received from senders, in addition to tags that are provided to the ESP by the senders. The ESP can send the email messages to selected potential recipients based on the tags that were provided by the senders and the tags that were generated by the ESP. Updating of selected tags by recipients may also be provided. The tags can be dynamic, derived and/or static tags.Type: GrantFiled: December 28, 2010Date of Patent: August 5, 2014Assignee: Amazon Technologies, Inc.Inventors: Lars H. Liden, David L. Holcombe, Adrian C. Quan, Garth A. Henson
-
Patent number: 8600833Abstract: Techniques and systems may be used to generate a list of interests of a user that interacts with a catalog of items, such as by purchasing the items from a host. The host may then generate a list of interests of the user using a taxonomy that is mapped to the catalog of items and the user interaction with the items. By generating the list of interests based on user interaction with the catalog, the list of interests may be generated based on factual data rather than user opinion. However, in some instances, the user may additionally provide a self-rating for an interest that is identified by the host. In various aspects, the list of interests may be associated with a reviewer of items of the catalog. In some aspects, a reader may identify reviewers that have similar interests by comparing reviewers' interests to the reader's interests.Type: GrantFiled: October 25, 2010Date of Patent: December 3, 2013Assignee: Amazon Technologies Inc.Inventor: Lars H. Liden