Patents by Inventor Gail Giacobbe
Gail Giacobbe 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: 10887424Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: GrantFiled: December 6, 2017Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Patent number: 10686900Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: GrantFiled: January 28, 2019Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: 10650351Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: GrantFiled: May 14, 2018Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Publication number: 20190158613Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: ApplicationFiled: January 28, 2019Publication date: May 23, 2019Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: 10237361Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: GrantFiled: November 30, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Publication number: 20180260783Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Inventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E.B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Patent number: 10007897Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: GrantFiled: May 20, 2013Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Patent number: 9942334Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: GrantFiled: January 31, 2013Date of Patent: April 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Publication number: 20180097909Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: ApplicationFiled: December 6, 2017Publication date: April 5, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Publication number: 20180084068Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: ApplicationFiled: November 30, 2017Publication date: March 22, 2018Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: 9871883Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: GrantFiled: February 7, 2014Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Patent number: 9854010Abstract: Notifications are delivered to a user based in part on a user's current context. The notifications may be based on personal information (e.g. calendar events, tasks, alerts, and the like) as well as a context of a user. The notifications may be delivered using different types of notifications. The type of notification selected may be based on the current context of the user. Notifications may also be sent to other users (e.g. that are part of a trusted group) in response to a change in state of the event (e.g. the task completed). Instead of a user receiving notifications at preset times, notifications are delivered to the user using their current context. A group member may also create a message to another member requesting an action. When a response is made, the requesting group member receives a notification and the other group members may also receive notifications.Type: GrantFiled: June 18, 2013Date of Patent: December 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vaidyanathan Raghavan, Bradley Stevenson, Gail Giacobbe, Xuelei Sun, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Ellen Steele
-
Patent number: 9524071Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.Type: GrantFiled: February 5, 2013Date of Patent: December 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Nathaniel E. B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
-
Publication number: 20140372525Abstract: Notifications are delivered to a user based in part on a user's current context. The notifications may be based on personal information (e.g. calendar events, tasks, alerts, and the like) as well as a context of a user. The notifications may be delivered using different types of notifications. The type of notification selected may be based on the current context of the user. Notifications may also be sent to other users (e.g. that are part of a trusted group) in response to a change in state of the event (e.g. the task completed). Instead of a user receiving notifications at preset times, notifications are delivered to the user using their current context. A group member may also create a message to another member requesting an action. When a response is made, the requesting group member receives a notification and the other group members may also receive notifications.Type: ApplicationFiled: June 18, 2013Publication date: December 18, 2014Inventors: Vaidyanathan Raghavan, Bradley Stevenson, Gail Giacobbe, Xuelei Sun, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Ellen Steele
-
Publication number: 20140359464Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: ApplicationFiled: February 7, 2014Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Denis POSSING, Gail GIACOBBE, Jane KIM, Ruth KIKIN-GIL, Bojana OSTOJIC
-
Publication number: 20140344745Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Inventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E.B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Publication number: 20140229860Abstract: The description relates to activity cards. One example can allow a user to select a recipient of an activity card. The example can receive feedback from the recipient regarding at least one of a location, a time, and further recipients of the activity card. The example can also send an updated activity card to the user and the recipient that reflects the feedback.Type: ApplicationFiled: February 13, 2013Publication date: August 14, 2014Applicant: MICROSOFT CORPORATIONInventors: March Rogers, Benjamin B. Gitenstein, Imran Aziz, Gail Giacobbe, Stefanie J. Danhope, Javier Porras Luraschi
-
Publication number: 20140223311Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventors: Nathaniel E.B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
-
Publication number: 20140214937Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.Type: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: Microsoft CorporationInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Publication number: 20060277208Abstract: Keyword analysis and arrangement are described. In an implementation, a method includes processing a plurality of items to extract a plurality of keywords contained in the items. One or more of the keywords is output for display as arranged in one or more hierarchies such that at least one of the keywords is selectable to navigate to items that are configured as emails and relate to that keyword.Type: ApplicationFiled: June 6, 2005Publication date: December 7, 2006Applicant: Microsoft CorporationInventors: Bryan Starbuck, Gail Giacobbe, Jeffrey Wall