Patents by Inventor Julia Foran
Julia Foran 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: 12387175Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: GrantFiled: December 4, 2023Date of Patent: August 12, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Lan Ye, Shivaram Prabhakar, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
-
Patent number: 12143232Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: GrantFiled: January 13, 2023Date of Patent: November 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
-
Patent number: 11962427Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: GrantFiled: February 18, 2021Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
-
Publication number: 20240112142Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: ApplicationFiled: December 4, 2023Publication date: April 4, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Shiraz J. CUPALA, Eric HULL, Kevin Daniel MORRISON, Lan YE, Shivaram PRABHAKAR, Julia FORAN, James Paul KARDOS, Jr., Szymon MADEJCZYK
-
Patent number: 11836679Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: GrantFiled: February 18, 2021Date of Patent: December 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Lan Ye, Shivaram Prabhakar, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
-
Publication number: 20230155851Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: ApplicationFiled: January 13, 2023Publication date: May 18, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Shiraz J. CUPALA, Eric HULL, Kevin Daniel MORRISON, Julia FORAN, James Paul KARDOS, JR., Szymon MADEJCZYK
-
Publication number: 20220263675Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: ApplicationFiled: February 18, 2021Publication date: August 18, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Shiraz J. CUPALA, Eric HULL, Kevin Daniel MORRISON, Julia FORAN, James Paul KARDOS, JR., Szymon MADEJCZYK
-
Publication number: 20220261760Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.Type: ApplicationFiled: February 18, 2021Publication date: August 18, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Shiraz J. CUPALA, Eric HULL, Kevin Daniel MORRISON, Lan YE, Shivaram PRABHAKAR, Julia FORAN, James Paul KARDOS, JR., Szymon MADEJCZYK
-
Publication number: 20180158030Abstract: Examples of the present disclosure describe systems and methods relating to an automatic meeting invite processor. When processing a meeting invite, the automatic meeting invite processor may enforce a calendar booking rule, which may be comprised by a predicate and an action. The predicate may specify characteristics relating to the meeting invite, such as a sender, scheduled date/time, scheduled location, etc. The predicate may also relate to context associated with a recipient of the meeting invite (e.g., the recipient's calendar or mailbox content). When a predicate is satisfied, the automatic meeting invite processor may perform one or more actions, wherein an action may relate to the meeting specified by the meeting invite or to the meeting invite object itself. Thus, when the predicate is satisfied, the meeting invite may be automatically processed by the automatic meeting invite processor using the action specified by the calendar booking rule.Type: ApplicationFiled: April 25, 2017Publication date: June 7, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Sina HAKAMI, Jaskaran SINGH, Julia FORAN
-
Publication number: 20170180281Abstract: Task oriented organization of communications is provided. A communication application initiates operations to organize communications in response to received communications. The communications are analyzed to parse a shared task information. A communication is created from the communications automatically based on a shared task or manually based on a user input. The communication group integrates the shared task information. Next, the communication group is presented with the shared task information.Type: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Avneesh Kohli, Ashwini Purohit, March Rogers, Hiroshi Tsukahara, Tali Roth, Sohail Tariq, Den Delimarschi, Julia Foran, Stefani Bartz