Showing posts with label Patents. Show all posts
Showing posts with label Patents. Show all posts

Tuesday, June 29, 2021

New eValid Patent Issued

An additional eValid patent has been granted by the United States Patent and Trademark Office (USPTO).

Dated 29 June 2021 and titled "Spidering a Website From a Browser Using a Document Object Model," US Patent #11,048,857, it is the tenth patent in the eValid patent portfolio.

In addition to the previously issued eValid Patents in the portfolio, several additional patent applications are currently on file with the USPTO.

Wednesday, December 11, 2019

New eValid Patent Issued

An additional eValid patent has been granted by the United States Patent and Trademark Office (USPTO).

Dated 26 November 2019 and titled "Driving a Web Browser for Testing Web Pages Using a Document Object Model" US Patent #10,489,286, it is the ninth patent in the eValid patent portfolio.

In addition to the previously issued eValid Patents in the portfolio, several additional applications are currently on file with the USPTO.

Wednesday, May 23, 2018

Selected Recent Forum Posts

Here are some recent selected forum posts from our eValid forum:

Perform an event during an eValid playback test -- A deep dive into DOM event triggering.

Need to a way to check a batch of tests in parallel -- Suggestions on server loading runs.

Can eValid scripts call upon one another -- Amplifying scripts by invocations.

Tuesday, March 17, 2015

New eValid Patent Issued

We are pleased to report that an additional eValid patent has been issued, effective 17 March 2015. 

Titled "Synchronization Checks for use in Testing Websites", US Patent #8,984,491 is the eighth issued patent in the eValid patent portfolio.

This patent focuses on protecting eValid's ability to actively synchronize test of complex AJAX applications that involve asynchronous download of content. 

The technology used involves applying a synchronization loop that waits until a particular DOM property exists, or takes on a particular value. 

This powerful method allows tests of such web applications to run reliably independent of how long, and in which order, AJAX operations take to complete essential tasks in the web page.

In addition to the Issued eValid Patents in the portfolio, several additional applications are currently on file with the USPTO.

If you are working in the general area of web application testing you may want to look into the possibility of basing your efforts on the technology that eValid offers.

Please see eValid BizDev Opportunities for details.

Thursday, January 15, 2015

Selected Recent Forum Posts

Here are some selected posts from our eValid forum:

Simulate two users talking to each other -- A novel use of two eValid browsers to test an unusual situation.

Simple way to look up syntax of an eValid command -- It is a special built-in connection from a live script to the script language definition.

Do all elements on a page have to visible? -- It is an old controversy, but one that that comes back again and again, but it's still important.

eValid's dual modes -- Even in this age of smartphones and tablets, we get a lot of questions about about how to test web applications that interact with the desktop. eValid can do it.

Friday, September 12, 2014

eValid -- SmartPhone/Tablet Leverage Analysis

Summary
The eValid Patents are key resources of importance to companies involved in the mobile device space (tablets and smartphone) because they apply to the way in which web applications for these platforms are developed and delivered.

The Mobile Device Space

Among the ~5 Billion cellphones and tablets in the world, ~1 Billion are smartphones or web enabled tablets. The device counts are growing rapidly.

Apps (including web apps) that run on these devices are equally numerous. The Apple app store has ~700K iPhone and iPad apps (~400K iPhone and ~300K iPad). Google has recently (October 2012) tied Apple with over ~700K Android apps.

Major suppliers of SDKs for these tablet/smartphone devices include: Apple's iOS 10.n; Google's Android SDK; Microsoft's VS2010/2012 on W8/RT, and Surface SDK 8.0; Blackberry's BB10 SDK; Mozilla's Firefox OS's SDK; Samsung's variant of Android SDK; Ubuntu's variant of Android SDK; and Tizen's Magnolia SDK.

Web App Qualification Support
Most suppliers control/gate the entry of [web] apps into their [web] app "store" via some kind of QA certification, supported for their devices in their own SDKs. All suppliers (except Microsoft) rely on the WebKit Rendering Engine, originally developed for the Apple Safari browser and now open-sourced; Microsoft relies on its proprietary Trident Rendering Engine, used in the IE browser family.

Wherever the WebKit base is used, the above SDK's use test engines that rely on the Selenium browser-based Google WebDriver API, already a defacto standard and now a W3C Working Draft on the way to becoming the standard. Microsoft uses VS2010/2012's CUIT browser driver.

The existence in all of the suppliers' systems of support for HTML5 assures that even native apps for mobile platforms will easily migrate to full featured web apps.

Web apps need careful and thorough testing before being accepted for inclusion in one of the app stores. Such web application testing involves utilizing features and capabilities that are the subject of the eValid patent portfolio. Such capabilities include the ability to synchronize AJAX testing via DOM interrogation, the ability to test internal page content with DOM extraction, and the ability to provide detailed timing/performance data based on collecting fine-scale DOM-centric data about web page behavior.

Conclusion
The eValid patents thus represent an extremely valuable resource to any company involved in this technology area.