Patents by Inventor Joan Li

Joan Li 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).

  • Publication number: 20240095054
    Abstract: A disclosed event notification management method and service for use with a multi-node, hyper-converged infrastructure (HCl) cluster employs a service running on a corresponding node to monitor one or more parameters associated with event notifications sent to a cluster. The service may adjust a node's notification interval based on the monitored parameters. The parameters may include a last event notification successful (LENS) parameter indicating whether a recent notification was successful and a severity parameter determined based on an urgency type of a plurality of pending notifications within an event queue. The service may employ a first formula to decrease the notification interval following a successful previous notification and a second formula to increase the notification interval following an unsuccessful notification. The magnitude by which the notification interval is adjusted may be influenced by the severity parameter, e.g.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 21, 2024
    Applicant: Dell Products L.P.
    Inventors: Lixia HU, Joan Jun XIONG, Tianhe LI, Kai CHEN
  • Patent number: 11416115
    Abstract: Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
  • Patent number: 11068853
    Abstract: A calendar utility is provided to capture a calendar event. A communication application initiates operations to capture the calendar event by monitoring a communication or a document. A calendar utility is generated after a calendar information such as a date, a time, a location, a title, and/or a subject associated with an event is parsed from the communication or document. The calendar utility is generated with a title element and a calendar list to provide for a selection of a calendar. The calendar utility is displayed, in relation to the calendar information, to capture a calendar event associated with the communication or the document. The calendar event is captured based on entry(s) and/or selection(s) on the calendar utility.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joan Li, Vadim Varfolomeyev
  • Patent number: 10963642
    Abstract: Representative embodiments disclose intelligent help systems that monitor user interactions through email, digital assistants, and other applications and recognize when a user can utilize the help of an expert with a task. The system detects user intent and a category of problem from the interactions (i.e., email communications, etc.) and searches a database of user profiles to find experts with the proper expertise to help the user with the category of problem. User intent can be detected by parsing communications, extracting features from the communications, and using the extracted features to identify intent, such as through matching or machine learning. A social score and an expertise score are calculated for expert profiles from the database. The social score is based on a degree of separation and expert and the expertise score is based on a level of expertise. Experts and areas of commonality are presented to the user.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Eric Ross Freistadt, Joan Li, Karl Rolando Henderson, Jr., Sidharth Sehgal, Mark Rubinstein
  • Patent number: 10656789
    Abstract: Locating an event on a timeline is provided. A calendar application may locate an event on a timeline by detecting a selection action on the event on a calendar. A context menu is displayed on the calendar, where the context menu includes a search control. An activation of the search control is detected. The event is located on the timeline of the calendar. The event is displayed on the timeline.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20180150571
    Abstract: Representative embodiments disclose intelligent help systems that monitor user interactions through email, digital assistants, and other applications and recognize when a user can utilize the help of an expert with a task. The system detects user intent and a category of problem from the interactions (i.e., email communications, etc.) and searches a database of user profiles to find experts with the proper expertise to help the user with the category of problem. User intent can be detected by parsing communications, extracting features from the communications, and using the extracted features to identify intent, such as through matching or machine learning. A social score and an expertise score are calculated for expert profiles from the database. The social score is based on a degree of separation and expert and the expertise score is based on a level of expertise. Experts and areas of commonality are presented to the user.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Malia Douglas, Eric Ross Freistadt, Joan Li, Karl Rolando Henderson, JR., Sidharth Sehgal, Mark Rubinstein
  • Patent number: 9746997
    Abstract: Sharing a timeline of a calendar is provided. An application such as a calendar application detects an activation of a share operations control on a timeline of a calendar. A context menu is displayed on the timeline, where the context menu includes a share control and a print control. An activation of the share control is detected. A communication component is initiated to share the timeline.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20170185966
    Abstract: A calendar utility is provided to capture a calendar event. A communication application initiates operations to capture the calendar event by monitoring a communication or a document. A calendar utility is generated after a calendar information such as a date, a time, a location, a title, and/or a subject associated with an event is parsed from the communication or document. The calendar utility is generated with a title element and a calendar list to provide for a selection of a calendar. The calendar utility is displayed, in relation to the calendar information, to capture a calendar event associated with the communication or the document. The calendar event is captured based on entry(s) and/or selection(s) on the calendar utility.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Joan Li, Vadim Varfolomeyev
  • Publication number: 20150370462
    Abstract: Creation of a calendar event from a timeline is provided. An application such as a calendar application detects a create action to create an event on the timeline. Details of the event are captured that includes a subject name of the event and an event date. The event is displayed on the timeline based on the details. A save action is detected to save the event. The event is displayed on a calendar associated with the timeline based on the details.
    Type: Application
    Filed: September 23, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20150370440
    Abstract: Management of an event on a calendar with a timeline is provided. An application such as a calendar application displays an initial context menu that includes a create control on the calendar, in response to an initial selection action of the event displayed on the calendar. The event is presented on the timeline, in response to an activation of the create control. A new context menu, that includes a delete control, is displayed on the timeline, in response to a new selection action of the event displayed on the timeline. The event is removed from the timeline, in response to an activation of the delete control.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20150370904
    Abstract: Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
  • Publication number: 20150370422
    Abstract: Management of an event with a content on a calendar with a timeline is provided. An application such as a calendar application detects a selection of the event with the content on the calendar. A context menu is displayed on the calendar, where the context menu includes an add control. An activation of the add control is detected. The event with the content is duplicated on the timeline of the calendar.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20150370421
    Abstract: Locating an event on a timeline is provided. A calendar application may locate an event on a timeline by detecting a selection action on the event on a calendar. A context menu is displayed on the calendar, where the context menu includes a search control. An activation of the search control is detected. The event is located on the timeline of the calendar. The event is displayed on the timeline.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20150370463
    Abstract: Visualizing events on a calendar with a timeline is provided. An application such as a calendar application receives a request to associate a calendar with a timeline. Events are detected on the calendar to present on the timeline. The events are displayed on the timeline, where the timeline is placed in a location that is below the calendar.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
  • Publication number: 20150372829
    Abstract: Sharing a timeline of a calendar is provided. An application such as a calendar application detects an activation of a share operations control on a timeline of a calendar. A context menu is displayed on the timeline, where the context menu includes a share control and a print control. An activation of the share control is detected. A communication component is initiated to share the timeline.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy