The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 7950018 B1

PDF
Full Text
Expired
Date of Patent:
May. 24, 2011

Filed:

May. 12, 2005
Applicants:

Adam L. Peller, Newton, MA (US);

Zhiling J. Zheng, Champaign, IL (US);

Inventors:

Adam L. Peller, Newton, MA (US);

Zhiling J. Zheng, Champaign, IL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Providing synchronization of data between application instances that execute script, and in preferred embodiments, without the use of synchronization primitives in the script and without the ability to reschedule events in at least one of the instances. Blocking code is provided in the application instances that is adapted for checking a flag to be set by the other component. One component can thereby inform the other component when it is ready to receive data, and the other component can inform the one component when the other component is finished with the data. In one scenario, the provided synchronization enables a browser instance that is terminating to safely provide its data to a separate browser instance, and enables the separate browser instance to know when the provided data can safely be manipulated.


Find Patent Forward Citations

Peller, Adam. (2011). Synchronizing execution using a single-threaded scripting model (U.S. Patent No. 7950018). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/7950018

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…