Patents by Inventor Martynas Juravicius

Martynas Juravicius 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: 20240028659
    Abstract: Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Applicant: OXYLABS, UAB
    Inventors: MARTYNAS JURAVICIUS, ERIKAS BULBA, MANTAS BRILIAUSKAS
  • Patent number: 11841910
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: December 12, 2023
    Assignee: OXYLABS, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petru{hacek over (s)}kevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Publication number: 20230394096
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a request for a web crawler to be enriched with a customized browsing profile in order to be categorized as an organic human user to obtain targeted content.
    Type: Application
    Filed: August 14, 2023
    Publication date: December 7, 2023
    Applicant: OXYLABS, UAB
    Inventor: Martynas Juravicius
  • Patent number: 11809509
    Abstract: Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: November 7, 2023
    Assignee: OXYLABS, UAB
    Inventors: Martynas Juravicius, Erikas Bulba, Mantas Briliauskas
  • Patent number: 11768898
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a request for a web crawler to be enriched with a customized browsing profile in order to be categorized as an organic human user to obtain targeted content.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: September 26, 2023
    Assignee: OXYLABS, UAB
    Inventor: Martynas Juravicius
  • Patent number: 11741174
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: August 29, 2023
    Assignee: Oxylabs, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petru{hacek over (s)}kevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Patent number: 11734367
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: August 22, 2023
    Assignee: Oxylabs, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Publication number: 20230259586
    Abstract: Systems and methods that allow examination of response data collected from content providers and provide for classification and routing according to the classification. The process of classification employs an unsupervised, or partially unsupervised, Machine Learning classifier model for identifying data collection responses that contains no data, mangled data, or a block, for assigning a classification correspondingly and for feeding the classification decision back to a data collection platform.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Applicant: OXYLABS, UAB
    Inventors: Martynas JURAVICIUS, Andrius KUKSTA
  • Publication number: 20230214436
    Abstract: Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
    Type: Application
    Filed: March 10, 2023
    Publication date: July 6, 2023
    Applicant: OXYLABS, UAB
    Inventors: MARTYNAS JURAVICIUS, ERIKAS BULBA, MANTAS BRILIAUSKAS
  • Publication number: 20230214588
    Abstract: Systems and methods to intelligently adapt parsing rules according to the layout changes occurring in multiple targets are disclosed. Specifically, the disclosure provides a solution to detect the layout changes in a target domain and to update parsing templates or parsing rules. The disclosed embodiments in one aspect describe methods and systems to receive and store parsing templates or parsing rules and monitoring tables or a list of related URLs within an internal storage facility. Methods and systems to scrape and parse data by following parsing rules or using parsing templates. The methods and systems describe the manner in which the parsed data and the actual data are analyzed to detect any changes in the layout of the target domain(s). The methods and systems give details on how to decide whether to update parsing rules or parsing templates depending on the layout changes in the target domains.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 6, 2023
    Applicant: coretech lt, UAB
    Inventors: Andrius KUKSTA, Martynas JURAVICIUS
  • Publication number: 20230195812
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a request for a web crawler to be enriched with a customized browsing profile in order to be categorized as an organic human user to obtain targeted content.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Applicant: OXYLABS, UAB
    Inventor: Martynas Juravicius
  • Patent number: 11669588
    Abstract: Systems and methods that allow examination of response data collected from content providers and provide for classification and routing according to the classification. The process of classification employs an unsupervised, or partially unsupervised, Machine Learning classifier model for identifying data collection responses that contains no data, mangled data, or a block, for assigning a classification correspondingly and for feeding the classification decision back to a data collection platform.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: June 6, 2023
    Assignee: Oxylabs, UAB
    Inventors: Martynas Juravicius, Andrius Kuksta
  • Patent number: 11636169
    Abstract: Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: April 25, 2023
    Assignee: Oxylabs, UAB
    Inventors: Martynas Juravicius, Erikas Bulba, Mantas Briliauskas
  • Patent number: 11615157
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a request for a web crawler to be enriched with a customized browsing profile in order to be categorized as an organic human user to obtain targeted content.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 28, 2023
    Assignee: Oxylabs, UAB
    Inventor: Martynas Juravicius
  • Publication number: 20230066328
    Abstract: Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 2, 2023
    Applicant: METACLUSTER LT, UAB
    Inventors: MARTYNAS JURAVICIUS, ERIKAS BULBA, MANTAS BRILIAUSKAS
  • Publication number: 20230033150
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 2, 2023
    Applicant: Metacluster LT, UAB
    Inventors: Eivydas VILCINSKAS, Arnas PETRUSKEVICIUS, Giedrius STALIORAITIS, Martynas JURAVICIUS, Rimantas STANKEVICIUS
  • Publication number: 20230018387
    Abstract: The current application discloses processor-implemented methods and systems of processing unclassified HTML responses collected in the context of a data collection service, the method comprising, in one embodiment, receiving unclassified HTML documents, isolating elements relevant for category identification, deriving classification attributes from the isolated elements, and applying a Machine Learning-based classification model resulting in HTML data items classified and labelled accordingly. In certain embodiments the Machine Learning model may be a model trained on a pre-created training data set labeled manually or in an automatic fashion.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 19, 2023
    Applicant: Metacluster LT, UAB
    Inventors: Andrius KUKSTA, Jurijus GORSKOVAS, Martynas JURAVICIUS
  • Publication number: 20230017698
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Application
    Filed: March 21, 2022
    Publication date: January 19, 2023
    Applicant: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Publication number: 20230018506
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Application
    Filed: April 21, 2022
    Publication date: January 19, 2023
    Applicant: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Publication number: 20230018983
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 19, 2023
    Applicant: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius