Meeting Or Appointment Patents (Class 705/7.19)
  • Patent number: 11501263
    Abstract: A collection of individuals will often be grouped together, such as a team or department or an ad hoc grouping, such as to perform a specific task. These collections are often established as distribution lists receiving communications, such as text messages and emails addressed to the distribution list, rather than the individual members of the distribution lists. Often the communication may comprise meeting invitations, which are then provided to the members. However, if a new member is added or an existing members leaves, the calendaring systems may not consider these modifications. By automatically inviting newly added members to an event that were the subject of a communication sent before the new member was added, the new member can be notified of the event and respond accordingly. Similarly, departing members can automatically be removed or have attendance declined for any event previously accepted as a member of the distribution list.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: November 15, 2022
    Assignee: Avaya Management L.P.
    Inventors: Tanvi Sharma, Navanath Navaskar, Pragati Dhumal
  • Patent number: 11496331
    Abstract: A system and method are disclosed for generating a chat space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a chat space and transmits requests to join the chat space to the two or more communication devices. The computer stores in memory identification information for each of the two or more communication devices and one or more public chat messages transmitted between the two or more communication devices. The computer monitors for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread. In response to one or more requests, the computer generates a private thread, and stores in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: November 8, 2022
    Assignee: Nextiva, Inc.
    Inventors: Tomas Gorny, Jean-Baptiste Martinoli, Tracy Conrad, Lukas Gorny
  • Patent number: 11494741
    Abstract: Method, apparatus and computer program product for facilitating event creation and modification in a group-based communication platform are described herein.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Lydia Han
  • Patent number: 11487421
    Abstract: Systems and methods for identifying on an electronic device an identifier and an associated time, date, or time and date, wherein the identifier is a name of an entity that a user is scheduled to visit at the associated time, date, or time and date. Determining, at around the time, date, or time and date, using a location sensor, a location of the electronic device as an entity address. Associating the identifier with the entity address and storing the identifier and associated entity address. Upon receipt of the identifier as an input: retrieving, using the identifier, the entity address, displaying, at the touch-sensitive display, a selectable user interface element corresponding to the entity address, receiving a selection of the selectable user interface element corresponding to the entity address, and in response to receiving the selection, providing the entity address to an application on the electronic device for use.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: November 1, 2022
    Assignee: APPLE INC.
    Inventor: Daniel C. Gross
  • Patent number: 11488114
    Abstract: Disclosed herein are computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media for use of shared collaborative electronic events. A connection to a user calendar service is established by a shared calendar service. At least two electronic calendar events are received from the user calendar service. A determination is made for each received event whether a shared meeting object corresponding to the event exists in a shared meeting object store. If NO, a shared meeting object is created in the shared meeting object store for the electronic calendar event, meeting participants are determined for the electronic calendar event, and access to the shared meeting object is provided to each determined meeting participant. Providing access to the shared meeting object includes enabling each participant to add shared content to the shared meeting object and view shared content added by other participants.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: November 1, 2022
    Assignee: SAP SE
    Inventors: Rachel Ebner, Vitaly Vainer, Evgeny Himmelreich, Edna Tamir-Dahan
  • Patent number: 11449808
    Abstract: An information processing apparatus includes a controller. The controller performs control to store service specifications received from a first terminal apparatus in association with a child-care facility corresponding to the first terminal apparatus. The controller performs control to store a child-care request received from a second terminal apparatus. The controller generates a pick-up route. The pick-up route is for navigating a vehicle to travel via a pick-up location of the child-care request within a pick-up time slot and reach a facility location at or after the child-care start time of the child-care facility. The controller sends, to a third terminal apparatus installed in a vehicle, the pick-up route.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: September 20, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yusuke Hara, Shuhei Aketa, Toru Yanagida, Shin Sakurada, Tae Sugimura, Yasutaka Ujihara
  • Patent number: 11443285
    Abstract: Aspects of the present invention disclose a method for resolving schedule planning conflicts without human arbitration based on user preferences, user role importance, and user time commitments. The method includes one or more processors generating a schedule of a project. The method further includes identifying a meeting request of the schedule of the project, wherein the meeting request includes a plurality of requested meeting participants. The method further includes identifying respective available time slots of the plurality of requested meeting participants. The method further includes identifying respective roles of the plurality of requested meeting participants. The method further includes determining a first time slot for scheduling the meeting request of the project based at least in part on the available time slots and roles of the plurality of requested meeting participants.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventor: Quaid Johar Nasir
  • Patent number: 11442755
    Abstract: Secure access to a corporate application using a facade. In some embodiments, a method may include receiving, at a secure access cloud point of delivery (PoD), from a client application on a client device, a request to access a corporate application that is deployed in a corporate datacenter. The method may also include creating, at the secure access cloud PoD, a facade representing the corporate application. The method may further include forwarding, from the facade, to a connector that is also deployed in the corporate datacenter, the request. The method may also include brokering, by the connector and the facade, authentication of a user, authorization of access by the user, and a secure communication session between the client application and the corporate application via the facade, with the client application being unaware that the secure communication session is brokered by the connector and the facade.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: September 13, 2022
    Assignee: CA, Inc.
    Inventors: David Patimer, Lior Lev-Tov, Eldad Rudich, Leonid Belkind
  • Patent number: 11403567
    Abstract: An apparatus includes an extension unit that, if it is estimated that a user who is using a space will not exit in a reservation period and a next reservation of the space satisfies a certain condition, extends a current reservation of the space.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: August 2, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kengo Tokuchi
  • Patent number: 11404164
    Abstract: A virtual health system is provided that creates a digital platform to connect patients to healthcare providers. Healthcare providers create profiles that describe their healthcare specialty and provide scheduling information that indicates their availability along with preferences such as appointment or meeting length, minimum break between appointment, and price. Patients create profiles that includes demographic information as well as medical records. The patients may use the system to search for available healthcare providers using a variety of criteria, and to schedule virtual health services such as video chats. The system facilitates payment for the healthcare services, and records any notes, assignments, or prescriptions generated by the healthcare provider during the services. In the event that a patient would like to engage a different healthcare provider associated with the system, the system only allows access to the patient records after receiving permission from the patient.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 2, 2022
    Assignee: Orchid Exchange Inc.
    Inventors: Joseph Pomianowski, Christian Acharte, Dániel Varga
  • Patent number: 11393089
    Abstract: A user may be directed to the nail application (e.g., a mobile application that provides the various augmented reality and booking features discussed herein) via interactions with a social media site. For example, a user may browse Facebook and see a friend's post or advertisement regarding a nail design, or more generally, some artwork that the user feels would look nice as a nail design. The user may select the artwork and be redirected to the nail application to begin an augmented reality testing of one or more nail artwork designs and/or schedule treatments. In some embodiments, the social media website utilizes an API provided by the data center (e.g. the entity that coordinates the treatment booking process and provides augmented reality software to the users) so that the user can “Touch to try-on” a particular design team in social media by clicking on the design.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 19, 2022
    Assignee: BeautyUp Technologies, Inc.
    Inventors: Dennis W. Dawson, Jr., Filippo Rossi, Taha Fayez Taha, Mohamad Fayez Taha
  • Patent number: 11388173
    Abstract: Various embodiments enable an application on a first device to log into an online meeting in association with a trusted entity, such as a trusted user. Once trust is established between the trusted entity and the meeting domain, such as an enterprise domain, permissions can be assigned to a meeting device, by virtue of the trust relationship with the trusted entity, to enable the meeting device to join the meeting as a participant, thus allowing the meeting device to bypass an initial join process such as a meeting lobby and the like. By virtue of the assigned permissions, the meeting device may take control of the meeting and control the experience for others in the meeting as a fleeting organizer or some other permission-centric role.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chaim Fried, Anton W. Krantz
  • Patent number: 11379797
    Abstract: Systems, methods and/or services that allocate and schedules appointments based on supply and demand. In an example, a method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: gather information of a plurality of suppliers from one or more external sources, prior to a registration process for scheduling an appointment request from a consumer; validate the gathered information of the plurality of suppliers; receive a request from the consumer for scheduling of an appointment with one or more of the plurality of suppliers which meet consumer criteria; enable swapping, purchasing and auctioning of appointments; enable virtual visits and virtual visit queues for on demand virtual appointments; provide system agnostic calendar integration, and provide available suppliers to the consumer based on the consumer criteria.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: July 5, 2022
    Assignee: OpenMed, Inc.
    Inventor: Aaron Kaufman
  • Patent number: 11379799
    Abstract: A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 5, 2022
    Assignee: RingCentral, Inc.
    Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
  • Patent number: 11347693
    Abstract: Systems and methods for dynamically creating collaborative teams and managing collaborative work of a team are generally disclosed herein. One example embodiment includes the dynamic creation of a collaborative team by creating an association between team members via a managing module. The managing module may be capable of managing, among other things, team members on a team, tasks and goals of each member of the team, as well as documentation associated with the team. In some embodiments, the managing module may use a chat or messaging protocol to manage collaborative modifications to documents of the team.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 31, 2022
    Assignee: Intel Corporation
    Inventors: Stanley Mo, Robert Staudinger, Rita H Wouhaybi, Mubashir A Mian, Tobias Kohlenberg
  • Patent number: 11341462
    Abstract: Described herein are various technologies pertaining to generating and/or updating a schedule such that the schedule includes a recurring appointment. The schedule is generated and/or updated based upon inputs received at a GUI that includes a matrix of checkboxes, such that the schedule is able to be constructed to include a recurring appointment for an Nth occurrence of a selected day in each month.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 24, 2022
    Assignee: ALLSCRIPTS SOFTWARE LLC
    Inventors: Amita Mishra, Lisa Gillis
  • Patent number: 11308454
    Abstract: Methods, systems, and computer program products are provided. Details of a calendar item may be extracted. A conflict involving the calendar item and a second calendar item may be detected. Plural votes related to an importance of the calendar item may be received on behalf of a trusted crowd. When a vote is not received on behalf of a member of the trusted crowd within a certain time period, a prediction may be made regarding how the member of the trusted crowd would vote based on using machine learning to analyze a voting history of the member of the trusted crowd with respect to calendar items related to a subject of the calendar item. The predicted vote may be submitted on behalf of the member. One of the calendar item and the second calendar item may be altered based on a tally of the plural votes to resolve the conflict.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca
  • Patent number: 11276041
    Abstract: Scheduling one or more users via potential calendars is presented. In preparing a potential schedule request, one or more potential time slots in which the to-be scheduled event may be held are identified. The potential schedule is sent to the scheduled users and the potential time slots for the potential schedule event are added to the users' calendars. In response to clarifying information, one or more potential time slots of the potential schedule request may be removed from consideration for the potential schedule event. A selection is made regarding a potential time slot for the potential schedule event and the potential schedule event is promoted to the explicit calendars of the scheduled users to be held at the selected potential time slot. In promoting the potential schedule event to the explicit calendars, the potential event is removed from the potential calendars, including any remaining potential time slots.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vivek Garg, Christopher Jay Hoorn, Robert David Berg, Erica L. Klein
  • Patent number: 11263592
    Abstract: Computerized systems for synchronizing multiple calendars are provided. User activity is monitored via sensors and user devices associated with the user. Monitoring user activity includes detecting calendar activity associated with a set of calendars that includes a first calendar. A first calendar event associated with the first calendar is detected. A second calendar included in the set of calendars and associated with the first event is determined. The second calendar is determined based on the user activity, the first calendar, or the first event. The second calendar may be determined based on a synchronization profile associated with the first calendar. The second calendar is updated to include at least a portion of the first event. The first event is synchronized and/or shared with the second calendar. Only selective portions of the event data of the first event may be provided to the second calendar.
    Type: Grant
    Filed: January 7, 2018
    Date of Patent: March 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dikla Dotan-Cohen, Ido Priness, Haim Somech
  • Patent number: 11263593
    Abstract: One example method of operation may include identifying a proposed meeting summary, processing proposed meeting summary content of the proposed meeting summary to identify topics to apply to a meeting, identifying profiles matching one or more of the topics, transmitting meeting invites to user accounts linked to the profiles, receiving one or more confirmations from the user accounts confirming attendance at the meeting, initiating the meeting at a scheduled time, and forwarding an initial topic summary to each user account during a beginning of the meeting.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: March 1, 2022
    Assignee: INTRADO CORPORATION
    Inventors: Santhosh Shetty, Karen Sue White
  • Patent number: 11238412
    Abstract: A method for creating events for use by an electronic calendar application. A computer device running a calendar application displays a GUI having a representation of a calendar. A first widget on the GUI initiates a software routine for defining an event. The routine generates an interface window having a plurality of event detail widgets which allow the user to interactively define details of the event. Once the details are entered, the event is saved as a multimedia object, and the multimedia object is placed onto the calendar representation. Further, details of the event may include additional multimedia content. Also, the calendar representation itself may include multimedia content. The event may be defined with an approximate time frame rather than a specific time frame. For example, an event may be linked to another event rather than to a specific time frame.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Boaz Nathaniel Gurdin, Erez Kikin Gil, Asta J. Roseway
  • Patent number: 11227261
    Abstract: Techniques for electronic calendar management. Electronic computing device(s) is/are used to generate an electronic message comprising at least one indication of a proposed electronic calendar entry. The electronic computing device(s) transmit the electronic message to a recipient. The electronic computing device(s) receive, after the electronic message has been received by the recipient, a request for one or more images corresponding to the at least on indication of a proposed electronic calendar entry. The electronic computing device(s) check in response to receiving the request, at least one electronic calendar to determine a status of the calendar at a time corresponding to each of the at least one proposed electronic calendar entry. The electronic computing device(s) generate, for each proposed electronic calendar entry for which corresponding time is available, a graphical representation of each available proposed electronic calendar entry.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Kedao Wang, Megan Schoendorf, Adam Evans
  • Patent number: 11213723
    Abstract: An apparatus that displays an athletic activity notification user interface having a first display level, populating the user interface with activity notifications and determining the activity notifications include a threshold number of cumulative positive responses for users planning to attend a scheduled event, and displaying icons on the user interface representing the user that submitted the positive responses.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: January 4, 2022
    Assignee: NIKE, Inc.
    Inventor: John Bouck
  • Patent number: 11216787
    Abstract: One example method of operation may include identifying a proposed meeting summary, processing proposed meeting summary content of the proposed meeting summary to identify topics to apply to a meeting, creating the meeting to include meeting time intervals, assigning one or more of the topics to one or more of the meeting time intervals, identifying profiles of user accounts matching one or more of the topics, assigning the user accounts, with profiles matching one or more of the topics, to one or more of the meeting time intervals with assigned ones of the topics which match the profiles of the user accounts, transmitting meeting invites to the user accounts, and initiating the meeting at a scheduled time.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: January 4, 2022
    Assignee: INTRADO CORPORATION
    Inventor: Santhosh Shetty
  • Patent number: 11200543
    Abstract: In some examples, an apparatus for scheduling service assets for an event is provided. A schedule of events and service assets is stored. Each event in the schedule of events is associated with one of the plurality of service assets. A first service asset is unable to attend an event. A substitution request from a first computing device associated with the first service asset is received. A user interface is generated for display on the first computing device. The user interface includes a plurality of selectable items corresponding to the plurality of service assets, a selectable request-substitute interface element, and a selectable event sign-in interface element. In response to receiving a selection of a send-request interface element, a substitute request notification to be displayed on a second computing device is transmitted. In some examples, the schedule of events is updated to reflect a second service asset associated with the event.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: December 14, 2021
    Assignee: Mindbody, Inc.
    Inventors: Chet I. Brandenburg, Christopher Abraham Smeder, Elizabeth Leibovich, Kristi Nunes, Kathryn Christman, Alexander Kim, Danielle Murphy, Amaya Becvar Weddle
  • Patent number: 11184183
    Abstract: In order to facilitate electronic meeting scheduling and coordination, systems and methods are disclosed including receiving, by a processor, a plurality of electronic meeting requests to schedule a meeting. The processor determines, for each electronic meeting request, meeting room needs. A meeting scheduling machine learning model is utilized to predict parameters of meeting room objects representing the candidate meeting rooms based at least in part on the meeting room needs, schedule information associated with a respective electronic meeting request and location information associated with the respective electronic meeting request. The processor causes an indication of the candidate meeting rooms to display in response to the electronic meeting request on a screen of computing devices associated with the respective attendees based at least in part on the predicted parameters.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: November 23, 2021
    Assignee: Capital One Services, LLC
    Inventors: James Zarakas, George Bergeron, Adam Vukich
  • Patent number: 11175816
    Abstract: Systems and methods for enabling automatic time zone updates in tablature are disclosed. A system may include at least one processor configured to maintain a data structure containing information related to a plurality of tasks assigned to a plurality of geographically disbursed individuals, indications of tasks, identities, and geographical locations. The processor may retrieve and display at least one task assigned to a particular individual, together with a display of a subgroup of the plurality of tasks assigned to others. For each task of the plurality of tasks, the processor may retrieve and display an indication identifying an assigned individual, an indication identifying an assigned current geographical location, and receive, via a computing device of the particular individual, an indication that the assigned current geographical location of the particular individual has changed to a new location and update the new location associated with the tasks of the particular individual.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: November 16, 2021
    Assignee: MONDAY.COM
    Inventors: Tal Haramati, Sergei Safrigin
  • Patent number: 11178539
    Abstract: Text message communications between operator devices and service devices are enabled by the assignment of a telephone number defined for those service devices. A text message communication may be initiated by an operator device accessing a web service associated with a software platform or by the software platform itself. One of the service devices for which the telephone number is defined for use is selected, for example, based on information received as input from the operator device. The telephone number is assigned to that service device to enable the service device to participate in the text message communication with the operator device. At the conclusion of the text message communication, the telephone number is released from the service device to enable one of the other service devices to use it, for example, to continue the same text message communication or to participate in a different text message communication.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: November 16, 2021
    Assignee: Zoom Video Communications, Inc.
    Inventor: Vi Dinh Chau
  • Patent number: 11157978
    Abstract: Embodiments herein disclose a systems and methods for managing data related to a vehicle. Embodiments disclosed herein relate to systems and methods for managing data related to the vehicle, and more particularly to the systems and methods for managing the data related to the vehicle between at least one of customer, dealer, and service center and so on. The system comprises a server, plurality of source devices, plurality of destination devices connected to each other via a communication network. The method includes detecting UHF-RFID tags coupled to the vehicle and plurality of vehicle components. The method includes updating the information in the server regarding the detected vehicle and the vehicle components entering/leaving a stockyard. Also, the method includes displaying the data related to at least one of the vehicle and the vehicle components, based on retrieved data from the server and the determined type of a user profile.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: October 26, 2021
    Assignee: MAHINDRA & MAHINDRA LIMITED
    Inventors: Viren Popli, Pardeep Singh
  • Patent number: 11144886
    Abstract: Electronic meeting time of arrival estimation is described. A number of attendees to an electronic meeting are identified. Based on an indication that a first attendee is in another electronic meeting, an estimated time of arrival for that first attendee to the electronic meeting is determined. Other attendees to the electronic meeting are provided with the estimated time of arrival of the first attendee.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asima Silva, Richard Gorzela, Jaime M. Stockton
  • Patent number: 11144887
    Abstract: Provided are systems, methods, and computer-readable media useful for establishing custom names for calendar events. In various implementations, subjects for calendar events are established for different users such that each user's calendar includes an event subject that is customized for the user. For example, a user may not see his or her own name as an attendee or invitee in a calendar event subject but may see other attendees or invitees listed. For calendar events with many attendees or invitees, a custom event subject can indicate names of one or several attendees or invitees, which may be favorites or other higher priority contacts for a user, with all other attendees or invitees identified generically, such as indicated by the number of names not shown.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 12, 2021
    Assignee: WHENPLACE, INC.
    Inventor: David R. Wender
  • Patent number: 11138568
    Abstract: Generally discussed herein are devices, systems, and methods for resource retrieval. A method may include determining that a calendar event is scheduled to occur in a specified period of time, responsive to the determination, extracting content of a calendar event on a calendar of the messaging interface, generating a list of resources accessible by the user and related to the extracted content of the calendar event, ranking the resources by a comparison of the extracted content of the calendar event and the content of resources of the list of resources, and causing respective summaries of a specified number of the respective resources with higher respective ranks to be output on the display.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul N. Bennett, Adam Fourney, Anne Loomis Thompson, Adam D Troy, Qian Zhao, Ragavenderan Venkatesan, Sandeep S. Sahasrabudhe, Ramakrishna B Bairi
  • Patent number: 11140259
    Abstract: Systems and methods are provided for using a registry to assure parties receiving a communication, such as an incoming phone call, that the party sending the communication, such as the caller is, who it appears to be. In some embodiments the registry is a publicly accessible database which stores communication identifiers such as telephone numbers for parties in association with other data including data provided by the parties or others. The other data may include the name of the party associated with the identifier, a cryptographic public key used by the party as part of a public/private key pair, data representing the intent of the party in sending a communication, and parameters set by parties to be satisfied to receive communications or in determining how such communications should be handled. The system may provide the data representing the party's specific intention in that call or other communication to the party receiving the communication.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: October 5, 2021
    Assignee: YouMail, Inc.
    Inventors: Alexander E. Quilici, Michael J. Rudolph
  • Patent number: 11140358
    Abstract: In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: October 5, 2021
    Assignee: Capital One Services, LLC
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
  • Patent number: 11113772
    Abstract: An apparatus for activity networking, comprising: a memory coupled to at least one processor, the processor being configured to: transmit, to a server, a request to form a crew, the request including an indication of an activity associated with the crew, an indication of a time for performing the activity, and an indication of a number of available spots on the crew; receive from the server a message indicating that all spots on the crew are occupied by a plurality of users; and provide the plurality of users with a calendar appointment for the activity.
    Type: Grant
    Filed: February 28, 2016
    Date of Patent: September 7, 2021
    Inventor: Cynthia Gill
  • Patent number: 11099921
    Abstract: A system may include a processing unit; a storage device comprising instructions, which when executed by the processing unit, configure the processing unit to perform operations comprising: retrieving a meeting count of meetings scheduled during a future time period; generating a predicted usage level of a service during the future time period based on the meeting count; determining a resource modification for the service based on the predicted usage level; and implementing the resource modification prior to the future time period.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Udayan Kumar, Rakesh Jayadev Namineni
  • Patent number: 11093903
    Abstract: A method, a computer program product, and a computer system determine participation levels of participants in a meeting. The method includes determining a characteristic of a first one of the participants. The method includes identifying a meeting topic to be discussed during the meeting. The method includes determining an expected participation level of the first participant based on the characteristic and the meeting topic. The method includes determining an actual participation level of the first participant during the meeting related to the meeting topic. The method includes determining whether the actual participation level of the first participant has met the expected participation level.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Yael Alkalay, Fang Lu, Uri Kartoun
  • Patent number: 11064044
    Abstract: Techniques are described herein that are capable of performing intent-based scheduling via a digital personal assistant. For instance, an intent of user(s) to perform an action (a.k.a. activity) may be used to schedule time (e.g., on a calendar of at least one of the user(s)) in which the action is to be performed. Examples of performing an action include but are not limited to having a meeting, working on a project, participating in a social event, exercising, and reading.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Marcus A. Ash, Nikrouz Ghotbi
  • Patent number: 11057231
    Abstract: A prescriptive meeting resource recommendation engine automatically learns participant and resource preferences in the context of given meeting input data using natural language features, and automatically recommends all relevant participants and resources (teleconferences, web meetings, links, etc.) to the meeting creator. The engine uses a feature data store to associate historical persons and historical resources with various natural language features, e.g., chargrams. As the host enters text in an invitation template (such as in the title field), the engine extracts current natural language features and computes current participant scores and current resource scores based on the current natural language features. A “forgetfulness” routine is applied to the feature data store to phase out the influence of stale data.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Brian E. Bissell, Kristi A. Farinelli, Joseph L. Sharpe, III, Stefan Van Der Stockt, Xinyun Zhao
  • Patent number: 11042287
    Abstract: Provided is an information processing device including a display control unit configured to display a plurality of lists including a first list and a second list each having list items; and perform display of coupling to the first list a list item of the second list that is a sub-list of the first list.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: June 22, 2021
    Assignee: SONY CORPORATION
    Inventor: Yu Murata
  • Patent number: 11030584
    Abstract: A method and apparatus for managing events. A stream of event data for a plurality of events corresponding to an entity is received. A timeline for the plurality of events is generated based on the stream of the event data. A set of event chains is identified based on the timeline, the event data, and a set of policies. A trigger related to an event belonging to an event chain of the set of event chains is detected. A number of effects of the trigger is identified in which the number of effects includes at least one of a number of insights, a number of actions, or a number of opportunities.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 8, 2021
    Assignee: ADP, LLC
    Inventors: Roberto A. Masiero, Jigesh Saheba, Umakant Saraswat
  • Patent number: 11010723
    Abstract: A floating meeting is set up such that the actual meeting time is not fixed until after pre-defined parameters are satisfied. One parameter is a point in time nearer to the proposed meeting date(s) than the time of the original meeting invitation. At the later point in time, subsequent and potentially conflicting meetings are automatically avoided to maximize invitee availability or otherwise meet a meeting organizer's objective.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventor: Mayank B. Bathiya
  • Patent number: 10990809
    Abstract: The present invention relates to a computer-implemented method of identifying a physical object, comprising the steps of providing image data comprising an image object representing a physical object, analyzing the image data to extract identification data for the image object, providing supplementary data associated with a particular physical object, and determining whether the image object corresponds to the particular physical object based on the identification data and supplementary data.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: April 27, 2021
    Assignee: IDEMIA Identity & Security Germany AG
    Inventors: Christian Behrenberg, Stefan Fuhrmann, Maximilian Krueger, Stefan Schlenger, Martin Werner, Christian Winter, Marco Wörmann, Ran Zhou
  • Patent number: 10984390
    Abstract: Provided herein are systems, methods and computer readable media for scheduling services and other types of appointments in conjunction with purchasing and/or redeeming deal offers. Merchants may customize a scheduling system to provide scheduling capabilities and deal redemption capabilities to consumers interested in scheduling appointments. A consumer may use the scheduling system to select dates and times, merchant locations, and/or staff members, among other things, when scheduling appointments, and provide deal and/or other payment related information to the merchant. Merchants may use the scheduling system and consumer date received therefrom to track resources across numerous locations, keep apprised of their staffs' availability, receive/generate analytics data related to the affect deals have on their business, and gain a better understanding of their customers. The scheduling system may be integrated into the merchant's website and/or linked to deals offered by a third party promotional system.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 20, 2021
    Assignee: GROUPON, INC.
    Inventors: Arash Shiva, Simon Vallee, David Katz
  • Patent number: 10984392
    Abstract: A multi-session event invitation is described. A productivity application initiates operations to provide the multi-session event invitation upon detecting a request to schedule an event with session options. Invitee(s) and information associated with the session options is determined for the event. Next, the multi-session event invitation is generated based on the information associated with the session options. Furthermore, the multi-session event invitation is transmitted to the invitee(s).
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Monica Adjemian
  • Patent number: 10978201
    Abstract: Systems and methods include determining, by an appointment management system, a condition that an appointment to conduct an intraoral scan at an intraoral scanning site has been missed by a user, automatically generating a message to the user indicating that an at-home dental impression kit can be sent to the user based on determining that the appointment has been missed, and transmitting the automatically generated message to a communications device associated with the user.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 13, 2021
    Assignee: SDC U.S. SmilePay SPV
    Inventors: Jordan Katzman, Alex Fenkell, David Katzman, Christopher Yancey, Josh Chapman, Jessica Cicurel
  • Patent number: 10979564
    Abstract: Initiating a conference call includes receiving a conference call request message from an initiating user specifying a plurality of other users and determining an availability of the other users to receive conference call invitations. A conference call is initiated between the initiating user and one or more of the other users that are determined to be available. The availability of one or more of the other users determined to be unavailable is monitored and interaction with a conference call invitation by one or more of the other users determined to be unavailable is enabled upon their monitored availability changing from unavailable to available. The interaction with the conference call invitation by the other users is conditioned on whether the conference call is still in progress.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: April 13, 2021
    Assignee: Verizon Media Inc.
    Inventors: W. Karl Renner, Stephen Vaughan Murphy
  • Patent number: 10970662
    Abstract: An algorithm formulating system for use with a sensing ecosystem for identifying enterprise space states, the sensing ecosystem including a plurality of sensor devices mounted within an enterprise space wherein each sensor device is capable of sensing a plurality of parameters within the enterprise space, the system comprising a processor programmed to perform the steps of accessing a rule set that specifies a first parameter value set that corresponding to a perceived state within a first enterprise space, receiving sensor data from sensor devices within the first enterprise space, comparing the sensor data to the rule set to identify instances of the perceived state, examining sensor data to identify a second parameter value set that occurs at least a threshold percentage of time for the identified instances of the perceived state and using the second parameter value set as the basis for a new rule set to be associated with the perceived state.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Steelcase Inc.
    Inventors: Timothy D. Swieter, Robert Scheper, Darrin Sculley
  • Patent number: 10949810
    Abstract: A method, computer program product, and system includes a processor(s) continuously monitoring a current condition of a user of an Internet of Things (IoT) device, via the IoT device. The processor(s) determines that the current condition indicates an issue with the well-being of the user. The processor(s) identifies upcoming event(s), within a given temporal period, in which the user will participate. The processor(s) determines that the current condition of the user will negatively impact at least one event of the upcoming event(s). The processor(s) generates action(s) comprising a change to the event, where the action(s) is executed by interacting with one or more applications deployed on the one or more target computer resources (accessible to the one or more processors via a network connection). The processor(s) automatically executes the at least one action on the one or more target computer resources.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Joseph Lam, Trudy L. Hewitt, William K. Wentworth
  • Patent number: 10949811
    Abstract: A method, computer program product, and system includes a processor(s) continuously monitoring a current condition of a user of an Internet of Things (IoT) device, via the IoT device. The processor(s) determines that the current condition indicates an issue with the well-being of the user. The processor(s) identifies upcoming event(s), within a given temporal period, in which the user will participate. The processor(s) determines that the current condition of the user will negatively impact at least one event of the upcoming event(s). The processor(s) generates action(s) comprising a change to the event, where the action(s) is executed by interacting with one or more applications deployed on the one or more target computer resources (accessible to the one or more processors via a network connection). The processor(s) automatically executes the at least one action on the one or more target computer resources.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Joseph Lam, Trudy L. Hewitt, William K. Wentworth