Patents by Inventor Adam McElwee

Adam McElwee 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: 12235842
    Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: February 25, 2025
    Assignee: Khoros, LLC
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 12137137
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: November 5, 2024
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20240143587
    Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Application
    Filed: May 22, 2023
    Publication date: May 2, 2024
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20230319129
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Application
    Filed: November 7, 2022
    Publication date: October 5, 2023
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 11657053
    Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: May 23, 2023
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 11496545
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 8, 2022
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20210400108
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 23, 2021
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20210357408
    Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Application
    Filed: May 27, 2021
    Publication date: November 18, 2021
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 11102271
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: August 24, 2021
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 11061900
    Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: July 13, 2021
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20200287957
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 10, 2020
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 10594773
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: March 17, 2020
    Assignee: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20190228093
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 25, 2019
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Publication number: 20190230151
    Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring a host group using a manifest file, receiving a data file at a platform using an application programming interface, parsing the data file to generate a processed data file, the processed data file having a time characteristic associated with the data file, storing the data file at a location by comparing the time characteristic to the time range to determine the class, the server type, and the server on which to store the data file, reconciling the host group to determine whether the data file has changed, and modifying the data file by performing a data operation on the data file if the reconciling indicates the data file has changed.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 25, 2019
    Applicant: Spredfast, Inc.
    Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
  • Patent number: 9100394
    Abstract: Embodiments of systems and methods for linking a computer device to a session that is being conducted on another computing device are disclosed. A content-generation session may be conducted by a user on a particular computing device. As part of the content-generation session, the user may request to add other content, which may be located on a different computing device, to content being authored during the content-generation session. Information to allow the different computing device to establish a link to the content-generation session may be generated. Using that information, a link may be automatically established between the different computing device and the content-generation session, such that the other content residing on the different computing device can be associated with the content-generation session.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: August 4, 2015
    Assignee: Bazaarvoice, Inc.
    Inventors: Tom Grochowicz, Adam McElwee, Jeff Rego
  • Publication number: 20140108559
    Abstract: Embodiments of systems and methods for linking a computer device to a session that is being conducted on another computing device are disclosed. A content-generation session may be conducted by a user on a particular computing device. As part of the content-generation session, the user may request to add other content, which may be located on a different computing device, to content being authored during the content-generation session. Information to allow the different computing device to establish a link to the content-generation session may be generated. Using that information, a link may be automatically established between the different computing device and the content-generation session, such that the other content residing on the different computing device can be associated with the content-generation session.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: Bazaarvoice, Inc.
    Inventors: Tom Grochowicz, Adam McElwee, Jeff Rego