Patents by Inventor Rajasekhar Bhogi
Rajasekhar Bhogi 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).
-
Publication number: 20200250024Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.Type: ApplicationFiled: April 24, 2020Publication date: August 6, 2020Inventors: Eric YE, David Q. HE, Rajasekhar BHOGI
-
Patent number: 10671469Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.Type: GrantFiled: February 25, 2016Date of Patent: June 2, 2020Assignee: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
Publication number: 20170322859Abstract: Methods, systems and media for profiling CPU performance are provided. In one example, a method for profiling CPU performance includes generating a CPU profiling data file using a profiling tool, loading a flame graphing tool into a browser, loading the CPU profiling data file into a profiling page of the browser using the flame graphing tool, converting the loaded CPU profiling data file into an aggregated JSON format, and using the flame graphing tool to generate a flame graph using the aggregated JSON data.Type: ApplicationFiled: July 26, 2016Publication date: November 9, 2017Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Rajasekhar Bhogi
-
Publication number: 20160170822Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.Type: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
Patent number: 9274873Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. An error report group threshold may be obtained. The error report group threshold may be determined by available computing resources, at an error facility, to receive error reports. A subset of current user terminals with representative user terminal environments may be identified. The subset may have a cardinality less than the error report group threshold. Members of the subset may be notified to report errors for a distributed program.Type: GrantFiled: April 21, 2014Date of Patent: March 1, 2016Assignee: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
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
-
Publication number: 20140229773Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. An error report group threshold may be obtained. The error report group threshold may be determined by available computing resources, at an error facility, to receive error reports. A subset of current user terminals with representative user terminal environments may be identified. The subset may have a cardinality less than the error report group threshold. Members of the subset may be notified to report errors for a distributed program.Type: ApplicationFiled: April 21, 2014Publication date: August 14, 2014Applicant: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
Patent number: 8707111Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.Type: GrantFiled: February 9, 2011Date of Patent: April 22, 2014Assignee: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
Publication number: 20120204068Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Applicant: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
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