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: 20200250024
    Abstract: 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: Application
    Filed: April 24, 2020
    Publication date: August 6, 2020
    Inventors: Eric YE, David Q. HE, Rajasekhar BHOGI
  • Patent number: 10671469
    Abstract: 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: Grant
    Filed: February 25, 2016
    Date of Patent: June 2, 2020
    Assignee: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Publication number: 20170322859
    Abstract: 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: Application
    Filed: July 26, 2016
    Publication date: November 9, 2017
    Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Rajasekhar Bhogi
  • Publication number: 20160170822
    Abstract: 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: Application
    Filed: February 25, 2016
    Publication date: June 16, 2016
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Patent number: 9274873
    Abstract: 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: Grant
    Filed: April 21, 2014
    Date of Patent: March 1, 2016
    Assignee: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Publication number: 20150095763
    Abstract: 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: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Homayoun Zariv, Rajasekhar Bhogi
  • Patent number: 8924943
    Abstract: 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: Grant
    Filed: July 17, 2009
    Date of Patent: December 30, 2014
    Assignee: eBay Inc.
    Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Homayoun Zariv, Rajasekhar Bhogi
  • Publication number: 20140229773
    Abstract: 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: Application
    Filed: April 21, 2014
    Publication date: August 14, 2014
    Applicant: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Patent number: 8707111
    Abstract: 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: Grant
    Filed: February 9, 2011
    Date of Patent: April 22, 2014
    Assignee: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Publication number: 20120204068
    Abstract: 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: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Publication number: 20110015917
    Abstract: 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: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Inventors: Pei Wang, Yitao Yao, Mark P. Palaima, Hamayoun Zariv, Rajasekhar Bhogi