Patents by Inventor Eran Megiddo

Eran Megiddo 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: 10915219
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • Patent number: 10721084
    Abstract: Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Eran Megiddo, Andras Nagy, Alexander Elijah Pardes
  • Patent number: 10664466
    Abstract: Distributing content to multiple electronic documents or sections thereof, with various controlling users, documents states, and host devices quickly and accurately is provided herein. Content from a sender document is identified, reduced to its necessary parts, fixed in position, and validated so that it may be pushed to identified sections within the sender document or to sections in receiver documents on other host devices. Content is pushed from the sender document to sections identified as available, and each receiver section or document may have different sections and subsections available. The systems and methods provided herein operate without requiring the content to be encapsulated in new documents, and thus reduces the memory and bandwidth needed to share content remotely, and improves the user experience for sharing content.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Michael Tholfsen, Eran Megiddo, Ivan Hor Siu Han
  • Publication number: 20190339819
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 7, 2019
    Inventors: Eran MEGIDDO, David Rasmussen
  • Patent number: 10331290
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • Patent number: 10311136
    Abstract: Really Simple Syndication (RSS) is extended to syndicate structured data as well as general content via Really Simple Syndication for data (RSSd). RSSd provides a mechanism by which tables of data can easily be made available to users and across applications. RSSd provides the ability to syndicate data directly into applications, such as spread sheet applications. RSSd is backwards compatible with RSS. Standardized metadata is utilized in each element of RSSd to enable typing of data.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, Shahar Prish
  • Publication number: 20190097823
    Abstract: Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
    Type: Application
    Filed: December 11, 2017
    Publication date: March 28, 2019
    Inventors: Charles Simonyi, Eran Megiddo, Andras Nagy, Alexander Pardes
  • Patent number: 10133719
    Abstract: Disclosed are systems and methods that enable a workbook author to break a workbook out into a set of logically separate pieces, referred to herein as “workbook parts.” Calculation dependencies between the workbook parts may be maintained, so that all the calculations are correct across the entire spreadsheet. An organization may be enabled to manage each workbook part separately, thus certain users may be denied access to view or edit certain workbook parts. Accordingly, where multiple authors are contributing to a tightly controlled workbook, the person responsible for spreadsheet management is enabled to allow each of those authors access to edit only the portion that they need to be concerned with.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johnny Sterling Campbell, Eran Megiddo, Robert George Hawking
  • Patent number: 10075546
    Abstract: Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian E. Stich, Gareth Howell, Tristan Davis, Dan Parish, Eran Megiddo, Sherman Der, Jeff Rambharack
  • Publication number: 20170262490
    Abstract: Distributing content to multiple electronic documents or sections thereof, with various controlling users, documents states, and host devices quickly and accurately is provided herein. Content from a sender document is identified, reduced to its necessary parts, fixed in position, and validated so that it may be pushed to identified sections within the sender document or to sections in receiver documents on other host devices. Content is pushed from the sender document to sections identified as available, and each receiver section or document may have different sections and subsections available. The systems and methods provided herein operate without requiring the content to be encapsulated in new documents, and thus reduces the memory and bandwidth needed to share content remotely, and improves the user experience for sharing content.
    Type: Application
    Filed: July 22, 2016
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Michael Tholfsen, Eran Megiddo, Ivan Hor Siu Han
  • Patent number: 9715476
    Abstract: Real-time co-authoring and support for the collaborative process is enabled by making it easy to initiate a collaborative document, to invite the proper people into the process, to collect existing artifacts, thoughts, and research, and then to divide and track the work to completion across a collaborating group. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria Real-time or sequential communication such as email, text messaging, and video chat, may be enabled to further optimize the collaboration process.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: July 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • Patent number: 9665259
    Abstract: The description relates to an interactive digital display. One example includes a display device configured to receive user input and recognize commands relative to data visualizations. The system also includes a graphical user interface configured to be presented on the display device that allows users to interact with the data visualizations via the user commands.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bongshin Lee, Greg Smith, Amir Netz, Matthew J. Longley, Allison Tran, Cristian Petculescu, Shahar Prish, Diego Oppenheimer, Adam Wilson, Patrick Baumgartner, Pedram Faghihi Rezaei, Amy Forstrom, Eran Megiddo
  • Publication number: 20170126827
    Abstract: Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.
    Type: Application
    Filed: October 10, 2016
    Publication date: May 4, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christian E. Stich, Gareth Howell, Tristan Davis, Dan Parish, Eran Megiddo, Sherman Der, Jeff Rambharack
  • Patent number: 9501463
    Abstract: A workflow includes an activity that takes advantage of spreadsheet calculations. For a spreadsheet activity, calculation and extraction of values from a spreadsheet is performed. Thus, spreadsheet calculations are integrated into workflows without user intervention. After the workflow is complete, or after a spreadsheet activity is calculated, or upon a threshold or condition being met, a user or system may be notified (e.g., by email, instant message, etc.). Values from previous activities in the workflow may be obtained and provided to the spreadsheet (e.g., cell values are set, modified, or adjusted). The spreadsheet may then be recalculated using these obtained values. Moreover, values from the spreadsheet may be used in subsequent parts of the workflow. Also, any number of spreadsheet activities may be incorporated into a workflow, and one spreadsheet activity may provide values to a second spreadsheet activity in the workflow.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dan Y. Khen, Dan Battagin, Eran Megiddo, Liviu Asnash, Scott Walter Bishel
  • Patent number: 9467503
    Abstract: Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian E. Stich, Gareth Howell, Tristan Davis, Dan Parish, Eran Megiddo, Sherman Der, Jeff Rambharack
  • Publication number: 20160110029
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Application
    Filed: December 29, 2015
    Publication date: April 21, 2016
    Inventors: Eran Megiddo, David Rasmussen
  • Patent number: 9317495
    Abstract: A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 19, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dan Y. Khen, Charles D. Ellis, Liviu Asnash, Eran Megiddo, Ira Levin, Simon Peyton-Jones
  • Patent number: 9256341
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • Publication number: 20150074185
    Abstract: Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.
    Type: Application
    Filed: November 13, 2014
    Publication date: March 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Christian E. Stich, Gareth Howell, Tristan Davis, Dan Parish, Eran Megiddo, Sherman Der, Jeff Rambharack
  • Publication number: 20150015504
    Abstract: The description relates to an interactive digital display. One example includes a display device configured to receive user input and recognize commands relative to data visualizations. The system also includes a graphical user interface configured to be presented on the display device that allows users to interact with the data visualizations via the user commands.
    Type: Application
    Filed: June 11, 2014
    Publication date: January 15, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Bongshin LEE, Greg SMITH, Amir NETZ, Matthew J. LONGLEY, Allison TRAN, Cristian PETCULESCU, Shahar PRISH, Diego OPPENHEIMER, Adam WILSON, Patrick BAUMGARTNER, Pedram Faghihi REZAEI, Amy FORSTROM, Eran MEGIDDO