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: 20240095054Abstract: 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: ApplicationFiled: September 29, 2022Publication date: March 21, 2024Applicant: Dell Products L.P.Inventors: Lixia HU, Joan Jun XIONG, Tianhe LI, Kai CHEN
-
Patent number: 11416115Abstract: 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: GrantFiled: October 20, 2014Date of Patent: August 16, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
-
Patent number: 11068853Abstract: 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: GrantFiled: December 28, 2015Date of Patent: July 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Joan Li, Vadim Varfolomeyev
-
Patent number: 10963642Abstract: 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: GrantFiled: November 28, 2016Date of Patent: March 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Malia Douglas, Eric Ross Freistadt, Joan Li, Karl Rolando Henderson, Jr., Sidharth Sehgal, Mark Rubinstein
-
Patent number: 10656789Abstract: 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: GrantFiled: October 20, 2014Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20180150571Abstract: 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: ApplicationFiled: November 28, 2016Publication date: May 31, 2018Inventors: Malia Douglas, Eric Ross Freistadt, Joan Li, Karl Rolando Henderson, JR., Sidharth Sehgal, Mark Rubinstein
-
Patent number: 9746997Abstract: 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: GrantFiled: October 20, 2014Date of Patent: August 29, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20170185966Abstract: 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: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Joan Li, Vadim Varfolomeyev
-
Publication number: 20150370462Abstract: 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: ApplicationFiled: September 23, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20150370440Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20150370904Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
-
Publication number: 20150370422Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20150370421Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20150370463Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy
-
Publication number: 20150372829Abstract: 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: ApplicationFiled: October 20, 2014Publication date: December 24, 2015Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy