Patents by Inventor Noah Eisner

Noah Eisner 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: 10482067
    Abstract: A method of synchronizing shared folders and files within a remote and local file system includes determining a remote and local file system state. The remote file system state includes remote hash values for remote instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The local file system state includes a local hash values for local instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The method also includes comparing the remote file system state and the local file system state to determine any differences in the hash values within the remote file system state and the local file system state and synchronizing any shared folder, shared sub-folder, or shared file having a differing value in the remote file system state and the local file system state across the local file system and the remote file system.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amaan Ahmed Penangwala, Scott Anthony Plant, Richa Sehgal, Kevin Gillett, Borislav Andruschuk, Stephen Joseph Oakley, Arun Ponniah Sethuramalingam, Noah Eisner
  • Patent number: 10430504
    Abstract: An example method includes receiving an input via a computing device indicative of a request to display a plurality of visual identifiers, each visual identifier corresponding to a different respective version of a document stored in at least one remote document management system. The method also includes receiving information from the document management system, determining a chronological sequence associated with displaying the plurality of visual identifiers; and generating a respective visual identifier representative of each version of the document. The method also includes displaying the visual identifiers on a display of the computing device according to the chronological sequence.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: October 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Subha Narayanamurthi, Preetam J. D'Souza, Brendan Donald Lee, Olivier Suritz, Kyu Simm, Cynthia Zhang Taylor, Robert Norris Lance Krentler, Kevin George Gillett, Noah Eisner
  • Publication number: 20180314713
    Abstract: A method of synchronizing shared folders and files within a remote and local file system includes determining a remote and local file system state. The remote file system state includes remote hash values for remote instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The local file system state includes a local hash values for local instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The method also includes comparing the remote file system state and the local file system state to determine any differences in the hash values within the remote file system state and the local file system state and synchronizing any shared folder, shared sub-folder, or shared file having a differing value in the remote file system state and the local file system state across the local file system and the remote file system.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 1, 2018
    Inventors: Amaan Ahmed Penangwala, Scott Anthony Plant, Richa Sehgal, Kevin Gillett, Borislav Andruschuk, Stephen Joseph Oakley, Arun Ponniah Sethuramalingam, Noah Eisner
  • Patent number: 9880989
    Abstract: Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that entities of the organization can collaborate on documents, a document annotation service is described that converts a text-based document, such as a word processing document, to a fixed-layout document, such as a coordinate-based document. Annotations can be received on the fixed-layout document. The annotations can then be mapped to the text-based document and downloaded to a user for viewing.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagesh Pradhan Cadabam, Chetan Rao, Wei Lien Stephen Dang, Sean Krishan Sharma, Noah Eisner, Kevin Fowler
  • Patent number: 9747297
    Abstract: A method of synchronizing shared folders and files within a remote and local file system includes determining a remote and local file system state. The remote file system state includes remote hash values for remote instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The local file system state includes a local hash values for local instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The method also includes comparing the remote file system state and the local file system state to determine any differences in the hash values within the remote file system state and the local file system state and synchronizing any shared folder, shared sub-folder, or shared file having a differing value in the remote file system state and the local file system state across the local file system and the remote file system.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Amaan Ahmed Penangwala, Scott Anthony Plant, Richa Sehgal, Kevin Gillett, Borislav Andruschuk, Stephen Joseph Oakley, Arun Ponniah Sethuramalingam, Noah Eisner
  • Publication number: 20160085769
    Abstract: A method of synchronizing shared folders and files within a remote and local file system includes determining a remote and local file system state. The remote file system state includes remote hash values for remote instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The local file system state includes a local hash values for local instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The method also includes comparing the remote file system state and the local file system state to determine any differences in the hash values within the remote file system state and the local file system state and synchronizing any shared folder, shared sub-folder, or shared file having a differing value in the remote file system state and the local file system state across the local file system and the remote file system.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Amaan Ahmed Penangwala, Scott Anthony Plant, Richa Sehgal, Kevin Gillett, Borislav Andruschuk, Stephen Joseph Oakley, Arun Ponniah Sethuramalingam, Noah Eisner
  • Patent number: 8904471
    Abstract: A method for utilizing a policy system in the requisitioning of goods or services over a network, the network connected to a server, thereby allowing communication between the server and a plurality of users, each user having a login ID and belonging to one of a plurality of classes, the method comprising: the server storing each user's login ID, each user's class information, and a plurality of policies, wherein the class information comprises the identification of each class to which the user belongs, and each policy is associated with a class; a user logging into the server using the user's login ID; the user providing search input to the server; the server processing the search input; the server determining the appropriate policies, wherein the appropriate policies are policies that are determined to be associated with the user's class information; and the server providing the appropriate policies to the user.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: December 2, 2014
    Assignee: Coupa Software Incorporated
    Inventors: Noah Eisner, Dave Stephens, David Williams, Seggy Umboh
  • Publication number: 20140297466
    Abstract: In an embodiment, a method comprises sending, from a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved; causing displaying a particular item as approved for purchase from the e-commerce website; causing launching a web browser and causing downloading a shopping cart webpage of the e-commerce website; sending, from the procurement computer to the shopping cart webpage, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items; in response to determining that the user requested to proceed to a checkout webpage, causing downloading the checkout webpage and causing displaying the one or more ordered items on the checkout webpage; causing placing a purchase order for the one or more ordered items from the checkout webpage.
    Type: Application
    Filed: June 16, 2014
    Publication date: October 2, 2014
    Inventors: Rob Bernshteyn, Noah Eisner, Graham Melcher, David Williams
  • Patent number: 8756118
    Abstract: In an embodiment, a method comprises sending, from a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved; causing displaying a particular item as approved for purchase from the e-commerce website; causing launching a web browser and causing downloading a shopping cart webpage of the e-commerce website; sending, from the procurement computer to the shopping cart webpage, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items; in response to determining that the user requested to proceed to a checkout webpage, causing downloading the checkout webpage and causing displaying the one or more ordered items on the checkout webpage; causing placing a purchase order for the one or more ordered items from the checkout webpage.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: June 17, 2014
    Assignee: Coupa Incorporated
    Inventors: Rob Bernshteyn, Noah Eisner, Graham Melcher, David Williams
  • Patent number: 8401929
    Abstract: A method of and device for enabling the requisitioning of items over a network. The network is coupled to a server, thereby allowing communication between the server and a generating-user, a requisitioning-user and an initiating-user. The server generates a requisition template in response to input received from the generating-user. The server sends an initial e-mail message to the requisitioning-user's e-mail address in response to direction received from the initiating-user. The initial e-mail message includes the requisition template. The initial e-mail message is configured to result in the creation of a reply e-mail message in response to the requisitioning-user selecting to reply to the initial e-mail message from the e-mail application that is accessing the initial e-mail message, the reply e-mail message including the requisition template.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: March 19, 2013
    Assignee: Coupa Incorporated
    Inventors: Noah Eisner, Dave Stephens, David Williams, Seggy Umboh
  • Publication number: 20120209746
    Abstract: A method of and device for enabling the requisitioning of items over a network. The network is coupled to a server, thereby allowing communication between the server and a generating-user, a requisitioning-user and an initiating-user. The server generates a requisition template in response to input received from the generating-user. The server sends an initial e-mail message to the requisitioning-user's e-mail address in response to direction received from the initiating-user. The initial e-mail message includes the requisition template. The initial e-mail message is configured to result in the creation of a reply e-mail message in response to the requisitioning-user selecting to reply to the initial e-mail message from the e-mail application that is accessing the initial e-mail message, the reply e-mail message including the requisition template.
    Type: Application
    Filed: April 4, 2012
    Publication date: August 16, 2012
    Inventors: Noah Eisner, Dave Stephens, David Williams, Seggy Umboh
  • Patent number: 8156012
    Abstract: A method of and device for enabling the requisitioning of items over a network. The network is coupled to a server, thereby allowing communication between the server and a generating-user, a requisitioning-user and an initiating-user. The server generates a requisition template in response to input received from the generating-user. The server sends an initial e-mail message to the requisitioning-user's e-mail address in response to direction received from the initiating-user. The initial e-mail message includes the requisition template. The initial e-mail message is configured to result in the creation of a reply e-mail message in response to the requisitioning-user selecting to reply to the initial e-mail message from the e-mail application that is accessing the initial e-mail message, the reply e-mail message including the requisition template.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: April 10, 2012
    Assignee: Coupa Software Incorporated
    Inventors: Noah Eisner, Dave Stephens, David Williams, Seggy Umboh