Patents by Inventor Mark P. Palaima
Mark P. Palaima 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: 11259006Abstract: A method of providing correlated depth data in video data, the method comprising identifying depth information encoded within pixel information of a frame of video data, extracting the depth information, and utilizing the depth information for displaying the video data to a user.Type: GrantFiled: January 8, 2019Date of Patent: February 22, 2022Assignee: Avegant Corp.Inventors: Aaron Matthew Eash, Allan Thomas Evans, Andrew John Gross, D. Scott Dewald, Edward Chia Ning Tang, Forrest Foust, Joseph Roger Battelle, Kevin William King, Mark P. Palaima, Warren Cornelius Welch, III
-
Patent number: 9727397Abstract: A container-less JSP system is provided. An example container-less JSP system comprises a detector, a trigger module, and an invoker. The detector may be configured to detect a request initiated by a client application to invoke a JSP template. The request is a protocol-neutral Java™ interface. The trigger module may be configured to trigger the protocol-neutral Java™ interface to invoke the JSP template. The invoker may be configured to invoke the JSP template.Type: GrantFiled: July 18, 2008Date of Patent: August 8, 2017Assignee: PAYPAL, INC.Inventors: Bin Ni, Mark P. Palaima, Thierry Neel, Yitao Yao
-
Publication number: 20150095763Abstract: A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application.Type: ApplicationFiled: December 8, 2014Publication date: April 2, 2015Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Homayoun Zariv, Rajasekhar Bhogi
-
Patent number: 8924943Abstract: A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application.Type: GrantFiled: July 17, 2009Date of Patent: December 30, 2014Assignee: eBay Inc.Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Homayoun Zariv, Rajasekhar Bhogi
-
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: 20120089899Abstract: A method and system for redisplaying a web page is provided. An example method comprises accessing a web page received at a computer system, analyzing the structured text of the web page, and identifying a plurality of content sections. A rendering module renders a web page view comprising the plurality of sections.Type: ApplicationFiled: October 11, 2010Publication date: April 12, 2012Applicant: eBay Inc.Inventors: Mark P. Palaima, Yitao Yao
-
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: 20110015917Abstract: A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application.Type: ApplicationFiled: July 17, 2009Publication date: January 20, 2011Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Hamayoun Zariv, Rajasekhar Bhogi
-
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: 20090031211Abstract: A programming extension for authoring style rules is provided. An example programming extension for authoring style rules comprises a style rules editor and a style definition class module. An example style rules editor may be configured to receive a request to generate a collection of style rules and to receive input associated with one or more style rules. The requested collection of style rules is to be suitable for use with a document-based web page. The style definition class module may be configured to generate a Java™ representation of the collection of style rules based on the input associated with the one or more style rules.Type: ApplicationFiled: April 16, 2008Publication date: January 29, 2009Inventors: Yitao Yao, Matthew Jaquish, Mark P. Palaima, Paul Flynn, Francis Smith, David William Dodd, Richard Ragan
-
Publication number: 20090031287Abstract: A container-less JSP system is provided. An example container-less JSP system comprises a detector, a trigger module, and an invoker. The detector may be configured to detect a request initiated by a client application to invoke a JSP template. The request is a protocol-neutral Java™ interface. The trigger module may be configured to trigger the protocol-neutral Java™ interface to invoke the JSP template. The invoker may be configured to invoke the JSP template.Type: ApplicationFiled: July 18, 2008Publication date: January 29, 2009Inventors: Bin Ni, Mark P. Palaima, Thierry Neel, Yitao Yao
-
Publication number: 20090030944Abstract: A method and system to manage content is provided to generate an abstraction layer between a user application and content, based on a formal definition of content (referred to as a content contract). An example content system comprises a content bundle module, a user application, and a content access interface module. The content bundle module may be configured to store content items. A content item may include text items and placeholders. The user application, which does not have to be coded with specific knowledge regarding the content bundle, may be configured to receive a request to provide to a to a client system a presentation package (e.g., a web page) that has the content item, and to obtain the content item and any associated metadata from the content access interface module. Content item metadata may include, for example, information regarding a value to populate a placeholder in the content item.Type: ApplicationFiled: December 20, 2007Publication date: January 29, 2009Inventors: Bin Ni, Diego Lagunas, Mark P. Palaima, Farhang Kassaei, Yitao Yao