Patents by Inventor Neil Achtman

Neil Achtman 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: 20240004732
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 4, 2024
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Patent number: 11740950
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: August 29, 2023
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Publication number: 20230131789
    Abstract: A system and method for transforming location-based data queries into temporal domain by leveraging a location-to-time knowledge conversion graph. In some systems which contain diverse sets of data objects, only certain objects may contain explicit location data, while others may not. Therefore, queriability of this diverse data by location properties would likely yield incomplete results. In some embodiments, this method allows for the transformation and augmentation of a given data query containing location-based filtering properties into a time-region-based lookup, wherein a given location has been assigned to a time region in the given data graph and all data events within that time region may be augmented with location metadata automatically in the knowledge graph. Over time, a system utilizing these embodiments can offer comprehensive location-based data services and insights with a diverse set of data objects that exists and not all objects contain explicit location information.
    Type: Application
    Filed: December 27, 2022
    Publication date: April 27, 2023
    Inventors: Alston Ghafourifar, Brienne Ghafourifar, Mehdi Ghafourifar, Neil Achtman
  • Patent number: 11537676
    Abstract: A system and method for transforming location-based data queries into temporal domain by leveraging a location-to-time knowledge conversion graph. In some systems which contain diverse sets of data objects, only certain objects may contain explicit location data, while others may not. Therefore, queriability of this diverse data by location properties would likely yield incomplete results. In some embodiments, this method allows for the transformation and augmentation of a given data query containing location-based filtering properties into a time-region-based lookup, wherein a given location has been assigned to a time region in the given data graph and all data events within that time region may be augmented with location metadata automatically in the knowledge graph. Over time, a system utilizing these embodiments can offer comprehensive location-based data services and insights to a given system or user wherein a diverse set of data objects exists and not all objects contain explicit location information.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: December 27, 2022
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Brienne Ghafourifar, Mehdi Ghafourifar, Neil Achtman
  • Publication number: 20210117490
    Abstract: A system and method for transforming location-based data queries into temporal domain by leveraging a location-to-time knowledge conversion graph. In some systems which contain diverse sets of data objects, only certain objects may contain explicit location data, while others may not. Therefore, queriability of this diverse data by location properties would likely yield incomplete results. In some embodiments, this method allows for the transformation and augmentation of a given data query containing location-based filtering properties into a time-region-based lookup, wherein a given location has been assigned to a time region in the given data graph and all data events within that time region may be augmented with location metadata automatically in the knowledge graph. Over time, a system utilizing these embodiments can offer comprehensive location-based data services and insights to a given system or user wherein a diverse set of data objects exists and not all objects contain explicit location information.
    Type: Application
    Filed: June 1, 2020
    Publication date: April 22, 2021
    Inventors: Alston Ghafourifar, Brienne Ghafourifar, Mehdi Ghafourifar, Neil Achtman
  • Publication number: 20210089373
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 25, 2021
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Patent number: 10761910
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 1, 2020
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Publication number: 20200050502
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Application
    Filed: July 15, 2019
    Publication date: February 13, 2020
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Patent number: 10353754
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 16, 2019
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Patent number: 10135764
    Abstract: A universal interaction platform that communicates with service providers and smart devices by receiving a message object that includes information indicative of a user intent for one of the service providers or smart devices to perform a function, determines the service provider or smart device that the user intends to perform the function, determines a protocol and format for communicating with the service provider or smart device, formats an instruction for the service provider or smart device, and outputs the instruction to the service provider or smart device.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 20, 2018
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Philip Nathan Greenberg, Neil Achtman, Brienne Ghafourifar
  • Publication number: 20170192827
    Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
  • Publication number: 20170195267
    Abstract: A universal interaction platform that communicates with service providers and smart devices by receiving a message object that includes information indicative of a user intent for one of the service providers or smart devices to perform a function, determines the service provider or smart device that the user intends to perform the function, determines a protocol and format for communicating with the service provider or smart device, formats an instruction for the service provider or smart device, and outputs the instruction to the service provider or smart device.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Philip Nathan Greenberg, Neil Achtman, Brienne Ghafourifar
  • Publication number: 20100218105
    Abstract: A method of browsing a website from the Internet comprises receiving code and/or object from the website from the Internet by a first computer. The code and/or object of the website is transmitted by the first computer to a server computer. The first computer displays the code and/or object of the website at the first computer. The code and/or object of the website received by the server computer is transmitted to a second computer. The code and/or object of the website received by the second computer is displayed at the second computer. The display of the website at the first computer is substantially the same as the display of the website at the second computer.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Inventors: Sergey Perov, Elizabeth Yin, Neil Achtman, Jennifer Hsieh, Dmitry Lesnevsky