Patents by Inventor Noah Edelstein

Noah Edelstein 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: 20170272478
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Application
    Filed: June 7, 2017
    Publication date: September 21, 2017
    Inventors: Noah EDELSTEIN, Andrew QUINN, Anne ARCHAMBAULT, Ethan BERNSTEIN, Marcin SAWICKI, Hani SALIBA, Hai LIU
  • Patent number: 9705946
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Noah Edelstein, Andrew Quinn, Anne Archambault, Ethan Bernstein, Marcin Sawicki, Hani Saliba, Hai Liu
  • Publication number: 20160359929
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Application
    Filed: May 3, 2016
    Publication date: December 8, 2016
    Inventors: Noah Edelstein, Andrew Quinn, Anne Archambault, Ethan Bernstein, Marcin Sawicki, Hani Saliba, Hai Liu
  • Patent number: 9350775
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 24, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Noah Edelstein, Andrew Quinn, Anne Archambault, Ethan Bernstein, Marcin Sawicki, Hani Saliba, Hai Liu
  • Patent number: 8959248
    Abstract: Systems and methods of providing synchronization of providing a device mesh and a virtual computing device are disclosed herein. A selection of a plurality of computer devices, such as PDAs, cellphone, laptops, and the like, can be received from a user. The data at the virtual computing device and the plurality of devices can be synchronized. Access to all applications available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to all data available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to the virtual computing device can be provided via a data network.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: George P. Moromisato, Raymond E. Ozzie, Noah Edelstein, Abhay Parasnis, Raymond E. Endres
  • Publication number: 20140207891
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Application
    Filed: March 26, 2014
    Publication date: July 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: NOAH EDELSTEIN, ANDREW QUINN, ANNE ARCHAMBAULT, ETHAN BERNSTEIN, MARCIN SAWICKI, HANI SALIBA, HAI LIU
  • Patent number: 8719325
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Noah Edelstein, Andrew Quinn, Anne Archambault, Ethan Bernstein, Marcin Sawicki, Hani Saliba, Hai Liu
  • Patent number: 8706760
    Abstract: A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Noah Edelstein, Hai Liu, Hani Saliba
  • Patent number: 8010491
    Abstract: A server file replication technique is implemented with three local copies of a replicated file. First, a shadow file is a copy of the last known good version of the file on the server. Second, a local copy is the user's working copy. Whatever changes the user has made to the file are stored in the local copy. Third, a rollback file is a copy made of the local copy if the local copy changes (for example, when conflicts are resolved or the server version is copied to the local copy.) Different states exist, based on whether these copies contain differences from each other and from the server version, and based on the user's use of the document. These states guide what is done to maintain the local copies and whether conflict resolution is required.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Noah Edelstein, Lauren Antonoff, Hani Saliba, Hai Liu, Steven James Rayson
  • Publication number: 20090216908
    Abstract: Systems and methods of providing synchronization of providing a device mesh and a virtual computing device are disclosed herein. A selection of a plurality of computer devices, such as PDAs, cellphone, laptops, and the like, can be received from a user. The data at the virtual computing device and the plurality of devices can be synchronized. Access to all applications available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to all data available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to the virtual computing device can be provided via a data network.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Applicant: Microsoft Corporation
    Inventors: George P. Moromisato, Raymond E. Ozzie, Noah Edelstein, Abhay Parasnis, Raymond E. Endres
  • Patent number: 7389309
    Abstract: A method for managing a first and second version of an electronic file is disclosed. In the method, first and second versions of an electronic file are recognized and a synchronization event is initiated. An application program interface accesses the first and second versions, compares information associated with each, generates a result and reports the result to the first software application. A second software application generates a user interface in accordance with a feature of the second software application, where the electronic file is associated with the second software application, and the user interface is displayed on a display device.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Noah Edelstein, Hani Saliba, Hai Liu, Steven James Rayson
  • Patent number: 7107518
    Abstract: An automated review cycle automatically merges changes in a reviewed document into an original document and by provides reviewing tools on a context-sensitive basis. The automated review cycle can operate within the environments of a document management system, a link-based document collaboration system (e.g., common server), or an attachment-based collaboration system. By generating a review cycle identification number (RCID) and by maintaining other information about the review cycle in a configuration file, an original author and a reviewer of a document can be distinguished and can be provided the appropriate prompts and tools to facilitate the document review process.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: September 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Alan Ramaley, Valerie Serdy, Sean Erik McAteer, Suresh Tharamal, Thomas Olsen, Noah Edelstein
  • Publication number: 20050160422
    Abstract: Identifying program module functionality needed by a computer when disconnected from a network is disclosed. A document identification engine (DIE) creates a list of files stored locally on the computer. The DIE sends the list of files to a document mapping engine (DME). The DME identifies a proper handler routine for each file in the list of files and sends each file to the proper handler routine(s). The handler routine(s) identifies the application functionality needed to execute each file. The application functionality may include products, features and components. The handler routine sendsd a list of needed application functionality to the DME. If needed, the DME may send any sub-parts of files to another handler for further processing, such as when a word processing document includes a spreadsheet sub-part. The DME also can send the list of needed application functionality to a migration engine (ME). The ME determines the current status of the needed application functionality.
    Type: Application
    Filed: December 14, 2004
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Belt, Noah Edelstein, Maithreyi Ratan, Eric Schreiber
  • Publication number: 20050132063
    Abstract: Identifying program module functionality needed by a computer when disconnected from a network is disclosed. A document identification engine (DIE) creates a list of files stored locally on the computer. The DIE sends the list of files to a document mapping engine (DME). The DME identifies a proper handler routine for each file in the list of files and sends each file to the proper handler routine(s). The handler routine(s) identifies the application functionality needed to execute each file. The application functionality may include products, features and components. The handler routine sendsd a list of needed application functionality to the DME. If needed, the DME may send any sub-parts of files to another handler for further processing, such as when a word processing document includes a spreadsheet subpart. The DME also can send the list of needed application functionality to a migration engine (ME). The ME determines the current status of the needed application functionality.
    Type: Application
    Filed: January 24, 2005
    Publication date: June 16, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Belt, Noah Edelstein, Maithreyi Ratan, Eric Schreiber
  • Publication number: 20040172450
    Abstract: Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Noah Edelstein, Andrew Quinn, Anne Archambault, Ethan Bernstein, Marcin Sawicki, Hani Saliba, Hai Liu
  • Publication number: 20040172424
    Abstract: A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation.
    Inventors: Noah Edelstein, Lauren Antonoff, Hani Saliba, Hai Liu, Steven James Rayson
  • Publication number: 20040172395
    Abstract: A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Noah Edelstein, Hai Liu, Hani Saliba
  • Publication number: 20040172425
    Abstract: A method for managing a first and second version of an electronic file is disclosed. In the method, first and second versions of an electronic file are recognized and a synchronization event is initiated. An application program interface accesses the first and second versions, compares information associated with each, generates a result and reports the result to the first software application. A second software application generates a user interface in accordance with a feature of the second software application, where the electronic file is associated with the second software application, and the user interface is displayed on a display device.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Noah Edelstein, Hani Saliba, Hai Liu, Steven James Rayson
  • Publication number: 20020143691
    Abstract: An automated review cycle automatically merges changes in a reviewed document into an original document and by provides reviewing tools on a context-sensitive basis. The automated review cycle can operate within the environments of a document management system, a link-based document collaboration system (e.g., common server), or an attachment-based collaboration system. By generating a review cycle identification number (RCID) and by maintaining other information about the review cycle in a configuration file, an original author and a reviewer of a document can be distinguished and can be provided the appropriate prompts and tools to facilitate the document review process.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Applicant: Microsoft Corporation
    Inventors: Alan Ramaley, Valerie Serdy, Sean Erik McAteer, Suresh Tharamal, Thomas Olsen, Noah Edelstein