IP Library Granted Patent US 9,274,873
Granted Patent B2
US 9,274,873 · App. 14/257,763 · Granted Mar 1, 2016

High-volume distributed script error handling

Inventors: Eric Ye (Saratoga, CA); David Q. He (Cupertino, CA); Rajasekhar Bhogi (San Jose, CA)
Assignee: eBay Inc.
G06F11/0769G06F11/0709G06F11/0748G06F11/0775G06F11/327
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,274,873
App. No.
14/257,763
Granted
Mar 1, 2016
Kind
B2
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.

Claims (24)

1. A hardware circuit implemented method comprising:

obtaining an error report group threshold, the error report group threshold being determined by available computing resources, at an error facility, to receive error reports;

identifying a subset of current user terminals with representative user terminal environments, the subset having a cardinality less than the error report group threshold and the cardinality of the subset being greater than or equal to a value required for a statistical sample of current user terminals to meet a specified confidence level; and

notifying members of the subset to report errors for a distributed program.

2. The method of claim 1 , wherein user terminal environments include a plurality of differentiating types of terminal configurations, and wherein the representative user terminal environments include the plurality of differentiating types in proportion to representation in the current user terminals.

3. The method of claim 2 , wherein the plurality of differentiating types are operating systems of the current user terminals.

4. The method of claim 2 , wherein the plurality of differentiating types are browsers.

5. The method of claim 1 comprising presenting received error reports to a service user via a real-time graphical plot of aggregated equivalent error reports.

6. A non-transitory machine readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:

obtaining an error report group threshold, the error report group threshold being determined by available computing resources, at an error facility, to receive error reports;

identifying a subset of current user terminals with representative user terminal environments, the subset having a cardinality less than the error report group threshold and the cardinality of the subset being greater than or equal to a value required for a statistical sample of current user terminals to meet a specified confidence level; and

notifying members of the subset to report errors for a distributed program.

7. The machine readable medium of claim 6 , wherein user terminal environments include a plurality of differentiating types of terminal configurations, and wherein the representative user terminal environments include the plurality of differentiating types in proportion to representation in the current user terminals.

8. The machine readable medium of claim 7 , wherein the plurality of differentiating types are operating systems of the current user terminals.

9. The machine readable medium of claim 7 , wherein the plurality of differentiating types are browsers.

10. The machine readable medium of claim 6 , wherein the operations comprise presenting received error reports to a service user via a real-time graphical plot of aggregated equivalent error reports.

11. A system comprising an error facility arranged to:

obtain an error report group threshold, the error report group threshold being determined by available computing resources, at an error facility, to receive error reports;

identify a subset of current user terminals with representative user terminal environments, the subset having a cardinality less than the error report group threshold and the cardinality of the subset being greater than or equal to a value required for a statistical sample of current user terminals to meet a specified confidence level; and

notify members of the subset to report errors for a distributed program.

12. The system of claim 11 , wherein user terminal environments include a plurality of differentiating types of terminal configurations, and wherein the representative user terminal environments include the plurality of differentiating types in proportion to representation in the current user terminals.

13. The system of claim 12 , wherein the plurality of differentiating types are operating systems of the current user terminals.

14. The system of claim 12 , wherein the plurality of differentiating types are browsers.

15. The system of claim 11 comprising a presentation facility to present received error reports to a service user via a real-time graphical plot of aggregated equivalent error reports.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: YE, ERIC; HE, DAVID Q.; HBHOGI, RAJASEKHAR
To: EBAY INC.
Reel/Frame 032721/0216 →
Continuity (2)
Continuation 13024142 · Feb 9, 2011
Related Publication 20140229773A1 · Aug 14, 2014