Patents by Inventor Bipul Jain

Bipul Jain 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: 12335354
    Abstract: Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Grant
    Filed: June 20, 2024
    Date of Patent: June 17, 2025
    Assignee: BrowserStack Limited
    Inventors: Bipul Jain, Yohan Pereira
  • Publication number: 20240340357
    Abstract: Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Application
    Filed: June 20, 2024
    Publication date: October 10, 2024
    Inventors: Bipul Jain, Yohan Pereira
  • Patent number: 12052328
    Abstract: Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: July 30, 2024
    Assignee: BrowserStack Limited
    Inventors: Bipul Jain, Yohan Pereira
  • Publication number: 20240205193
    Abstract: A remote software development infrastructure can include multiple cross-continent datacenters with a variety of remote devices to choose from in the datacenters. A user can select a remote device and access the remote device via a local machine. The infrastructure can stream a video feed of the display of the remote device to the local machine. The user can run a browser on the remote device to test a website, including for example, testing accessing the website and its features via the browser running on the remote device. URL requests to the user's website are received from the local machine and injected into the browser running on the remote device. The browser running on the remote device issues the URL requests. Restricted URL requests can be modified via a browser extension and replaced with a non-restricted URL pointing to the same communication endpoint as the restricted URL.
    Type: Application
    Filed: September 27, 2023
    Publication date: June 20, 2024
    Inventors: Bipul Jain, Vishal Shah, Ryan Rehman
  • Patent number: 11888821
    Abstract: A remote software development infrastructure can include multiple cross-continent datacenters with a variety of remote devices to choose from in the datacenters. A user can select a remote device and access the remote device via a local machine. The infrastructure can stream a video feed of the display of the remote device to the local machine. The user can run a browser on the remote device to test a website, including for example, testing accessing the website and its features via the browser running on the remote device. URL requests to the user's website are received from the local machine and injected into the browser running on the remote device. The browser running on the remote device issues the URL requests. Restricted URL requests can be modified via a browser extension and replaced with a non-restricted URL pointing to the same communication endpoint as the restricted URL.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: January 30, 2024
    Assignee: BrowserStack Limited
    Inventors: Bipul Jain, Vishal Shah, Ryan Rehman
  • Publication number: 20230239375
    Abstract: Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Application
    Filed: September 29, 2022
    Publication date: July 27, 2023
    Inventors: Bipul Jain, Yohan Pereira
  • Patent number: 11470183
    Abstract: Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 11, 2022
    Assignee: BrowserStack Limited
    Inventors: Bipul Jain, Yohan Pereira