Patent classifications
G06Q10/1095
Data tagging and task dataset generation
Systems and techniques for data tagging and task dataset generation are described herein. A set of context elements may be obtained for a data element in a data source. The set of context elements may be evaluated using a machine learning processor to embed one or more tags into the data element. A task to be completed by the user may be identified. A set of task tags may be determined that correspond to the task. The data source may be searched using the set of task tags to select the data element. A task dataset may be generated that includes the data element in response to the search.
Channel agnostic scheduling system
A system that allows for channel and platform agnostic automated scheduling. A user that is registered with the system may add an automated assistant into a pre-existing communication thread or channel, such as a short messaging service (“SMS”) conversation between multiple friends. Any user in the thread may interact with the assistant even if not registered with the system. Once present, the assistant analyzes messages sent to the thread for wake words that trigger actions or responses by the system, including automated scheduling actions. When scheduling is invoked, the system will find acceptable times based on top-down and bottom-up availability provided by registered users, and will propose meeting times until one is accepted by some or all of the participants. Once accepted, the system will confirm the meeting, update linked calendars, and provide reminders to attendees.
System and Method for Scheduling, Canceling and Rescheduling Appointments
The present invention relates to an appointment scheduling system and application for businesses and customers. The system enables customers to control their schedules to reserve, book, cancel, or reschedule their appointments while notifying the customers on a waitlist when an appointment window is available. The system enables businesses to add customers in the waitlist when open timeslots are available and thus ensures that empty appointment timeslots are consistently filled with customers. The system is configured to send appointment reminders to customers and enables businesses to create personalized appointment timeslots.
SOLAR SALES AND INSTALLATION PARTNER NETWORKING
A method for managing sales and installations of solar power systems. The method includes retrieving or accessing, by a processor, homeowner information corresponding to a homeowner of a home within a geographical area; receiving, by an input device of a user device, parameters corresponding to a potential solar installation at the home; selecting, by the processor, a preferred installer capable of installing a solar installation at the home based on the parameters; determining, by the processor, at least one financing option based on the homeowner information, the preferred installer, and the parameters; and generating, by the processor, a solar installation proposal corresponding to the solar installation at the home that meets the parameters and includes the preferred installer and the at least one financing option.
Providing task assistance to a user
An intelligent task assistant program can identify tasks associated with a user over a reporting period based on an analysis of, and inferences drawn from, data associated with one or more personal information programs, such as an electronic calendar application, an electronic reminder application, an electronic collaborative application, and/or an electronic communication application. The task assistant may also prioritize the identified tasks based on content associated with the tasks. Some or all of the prioritized tasks can be provided to an output device for perception by the user.
DISPLAY DEVICE AND DISPLAY METHOD
In a display device 100, a photographing unit 12 is configured to photograph the surroundings of the display device 100, and the recognizing unit 16 is configured to recognize a clock 300 (a real object regarding a time or date) from a result of the photographing. When the recognizing unit 16 recognizes the clock 300, the schedule obtaining unit 11 is configured to obtain schedule information, and the display controller 17 is configured to display and output the schedule information in accordance with a position of the clock 300. In this case, since the display device 100 displays the schedule information in accordance with the position of the clock 300, the schedule information can be displayed in association with actual environment, and the schedule information can be outputted in a format that is easier to recognize the schedule information.
OPERATION MANAGEMENT DEVICE FOR CHARGING FACILITY
An operation management device includes: an information acquisition unit configured to acquire information necessary for charging an on-vehicle battery of a vehicle entering a charging facility in which charging spaces coexist, power transmission devices having different amounts of transmission power being installed in the charging spaces; and an optimization unit configured to optimize a charging schedule for increasing a charge amount of the on-vehicle battery to a target charging level by charging with an available power transmission device in the charging spaces based on the acquired information so that power consumption in the charging facility is suppressed to a maximum allowable power amount or less.
THIRD-PARTY RESOURCE MANAGEMENT FROM CALENDAR APPLICATION
A calendar application server, a computer-readable storage medium, and corresponding methods for third-party resource management within the context of a calendar application are described herein. The computer-readable storage medium includes computer-executable instructions that, when executed one or more processors, cause the processor(s) to associate a third-party resource with an event within a calendar application in response to a user command received via an event UI functionality provided by the calendar application, to connect with the third-party resource via an API corresponding to the third-party resource in response to another user command received via the event UI functionality (where the API is provided within the context of the calendar application), to generate third-party resource data for the event in response to user interaction with the third-party resource via the API, and to reconcile the third-party resource data with event data within the calendar application.
INTEGRATED PATIENT ACQUISITION FOR VIRTUAL CARE
In an embodiment, a method of interacting with a patient via a virtual triage system and for determining a suggested care path is provided. The method includes: receiving an input communication from a patient via a user interface in communication with the virtual triage system, the virtual triage system including a stored engagement model; parsing the input communication using the stored engagement model to derive a meaning from the input communication; gathering information from the patient via the user interface, the information related to the derived meaning of the input communication; accessing health data associated with the patient; generating a suggested care path using a stored care model based on the gathered information and the health data; and outputting the suggested care path to the patient via the user interface.
MEETING SET-UP SYSTEM SERVER AND MEETING SET-UP SYSTEM
A meeting schedule arranger is connected to a plurality of terminals, a schedule manager that stores and manages schedule information of a plurality of members within a particular organization, and to a meeting room reservation manager that stores and manages reservation information of each meeting room available within the particular organization, and configures a meeting set-up system. On the basis of meeting set-up information sent from an organizer terminal, the meeting schedule arranger obtains, from the schedule manager, unoccupied time information of a participant to participate in the meeting; obtains, from the meeting room reservation manager, unoccupied time information of a meeting room to be used for the meeting; creates a meeting schedule plan from the unoccupied time information thus obtained and displays it on the organizer terminal; and selects the meeting schedule plan by the organizer terminal, thereby allowing reservation of a meeting room.