Patents by Inventor Justin Christopher Early
Justin Christopher Early 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: 11244324Abstract: A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.Type: GrantFiled: December 20, 2017Date of Patent: February 8, 2022Assignee: eBay Inc.Inventors: Stacy A. Lee, Justin Christopher Early, Kevin McSpadden, Greg Pedone
-
Publication number: 20180114230Abstract: A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.Type: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Stacy A. Lee, Justin Christopher Early, Kevin McSpadden, Greg Pedone
-
Publication number: 20180081497Abstract: A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website.Type: ApplicationFiled: August 22, 2017Publication date: March 22, 2018Applicant: eBay Inc.Inventors: Matthew Mengerink, Jeremy A. Davis, Justin Christopher Early
-
Patent number: 9881308Abstract: A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.Type: GrantFiled: April 11, 2003Date of Patent: January 30, 2018Assignee: eBay Inc.Inventors: Stacy A. Lee, Justin Christopher Early, Kevin McSpadden, Greg Pedone
-
Patent number: 9766771Abstract: A method and system to display a graphical user interface based on a detected value are disclosed. The system sets a client-side variable to a value responsive to a client device loading data from a server. A graphical user interface is loaded, by the system, onto the client device. The graphical user interface is configured to remain hidden for a predetermined length of time. A detection is made, by the system, that the value of the client-side variable remains unchanged after the predetermined length of time. In some instances, the value of the client-side variable is preserved responsive to the client device loading further data from a further server. The graphical user interface is displayed based on the detection the value of the client-side variable remains unchanged.Type: GrantFiled: January 11, 2016Date of Patent: September 19, 2017Assignee: eBay Inc.Inventors: Matthew Mengerink, Jeremy A. Davis, Justin Christopher Early
-
Publication number: 20160124584Abstract: A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website.Type: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Inventors: Matthew Mengerink, Jeremy A. Davis, Justin Christopher Early
-
Patent number: 9235315Abstract: A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website.Type: GrantFiled: April 5, 2013Date of Patent: January 12, 2016Assignee: eBay Inc.Inventors: Matthew Mengerink, Justin Christopher Early, Jeremy A. Davis
-
Patent number: 8572554Abstract: A method and system for integrating Java and JavaScript technologies is provided. An example system includes a JavaScript proxy generator and a runtime module. The JavaScript proxy generator may be configured to automatically generate a JavaScript proxy in a form of a Java application programming interface. The runtime module may be configured to call the JavaScript proxy from the Java module, pass control of execution to the JavaScript module, execute the JavaScript module to generate an output method or object, and pass control of execution to the Java module to continue execution of the Java module.Type: GrantFiled: July 17, 2009Date of Patent: October 29, 2013Assignee: eBay Inc.Inventors: Yitao Yao, Mark P. Palaima, Pei Wang, Gregory Choi, Justin Christopher Early, Sathishwar Pottavathini
-
Publication number: 20130227475Abstract: A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website.Type: ApplicationFiled: April 5, 2013Publication date: August 29, 2013Applicant: eBay Inc.Inventors: Matthew Mengerink, Justin Christopher Early, Jeremy A. Davis
-
Publication number: 20110016449Abstract: A method and system for integrating Java and JavaScript technologies is provided. An example system includes a JavaScript proxy generator and a runtime module. The JavaScript proxy generator may be configured to automatically generate a JavaScript proxy in a form of a Java application programming interface. The runtime module may be configured to call the JavaScript proxy from the Java module, pass control of execution to the JavaScript module, execute the JavaScript module to generate an output method or object, and pass control of execution to the Java module to continue execution of the Java module.Type: ApplicationFiled: July 17, 2009Publication date: January 20, 2011Inventors: Yitao Yao, Mark P. Palaima, Pei Wang, Gregory Choi, Justin Christopher Early, Sathishwar Pottavathini
-
Publication number: 20090049423Abstract: A JavaScript™ programming extension is provided. An example JavaScript™ programming extension comprises a code generator and a JavaScript™ reference converter. The code generator may be configured to access an existing JavaScript™ file, validate JavaScript™ definitions in the existing JavaScript™ file, and generate a Java™ representation of the existing JavaScript™ file. The JavaScript™ reference converter may be configured to generate a validated JavaScript™ file corresponding to the existing JavaScript™ file.Type: ApplicationFiled: July 18, 2008Publication date: February 19, 2009Applicant: eBay Inc.Inventors: Yitao Yao, Justin Christopher Early, Gregory Choi, Mark P. Palaima
-
Publication number: 20080027982Abstract: Techniques are presented for indefinite caching expiration techniques. A browser page includes a reference to an object. A client browser acquires a version of the browser page on each access attempt by the client to a site associated with the browser page. The browser acquires or downloads the object (along with perhaps a maximum value for the expiration header equivalent to an indefinite expiry) into client cache via the reference on a first access attempt of the browser page and subsequently does not re-request the object from the site; rather, when the object changes the browser page is updated with a new name for the object thereby forcing the browser to re-request and re-acquire the object on demand and just when the object is modified.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Inventors: Mahesh Subramanian, Arnold J. Goldberg, Scott Bruck, Yitao Yao, Connie Y. Yang, Justin Christopher Early
-
Publication number: 20040204967Abstract: A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.Type: ApplicationFiled: April 11, 2003Publication date: October 14, 2004Inventors: Stacy A. Lee, Justin Christopher Early, Kevin McSpadden, Greg Pedone