Collection of telemetry data by a telemetry library within a client device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G08C-019/16
G06F-017/30
G08C-019/00
H04L-012/24
H04Q-009/00
출원번호
US-0817070
(2015-08-03)
등록번호
US-9613147
(2017-04-04)
발명자
/ 주소
Carlson, Jay A.
Chopra, Vivek
출원인 / 주소
SONY INTERACTIVE ENTERTAINMENT INC.
대리인 / 주소
Carr & Ferrell LLP
인용정보
피인용 횟수 :
1인용 특허 :
87
초록▼
Provided are methods and systems for collecting telemetry data by a telemetry library within a client device. A system for the collection of telemetry data by a telemetry library within a client device may comprise a client device to initialize the telemetry library. The system may further comprise
Provided are methods and systems for collecting telemetry data by a telemetry library within a client device. A system for the collection of telemetry data by a telemetry library within a client device may comprise a client device to initialize the telemetry library. The system may further comprise a processor to contact a configuration server with identifying information specific to the client device to retrieve configuration information. The system may then perform a search using the identifying information, return configuration regular expressions related to the identifying information to the telemetry library, and identify the telemetry data along with a namespace or a scope to which the telemetry data belongs, using a name generated by the telemetry library.
대표청구항▼
1. A computer-based method for collection of telemetry data by a telemetry library within a client device, the method comprising: initializing the telemetry library via the client device;contacting a configuration server with identifying information specific to the client device to retrieve configur
1. A computer-based method for collection of telemetry data by a telemetry library within a client device, the method comprising: initializing the telemetry library via the client device;contacting a configuration server with identifying information specific to the client device to retrieve configuration information, via the telemetry library;using the identifying information to perform a search, via the configuration server;returning configuration regular expressions related to the identifying information to the telemetry library, via the configuration server;using a name generated by the telemetry library to identify the telemetry data along with a namespace or a scope to which the telemetry data belongs, via the client device;generating a signature using a scope hierarchy, the name used, and the telemetry data being collected;matching the telemetry data to the configuration regular expressions; andadding the telemetry data to a collection of data of the telemetry library being captured if there is no match to the generated signature, via the telemetry library. 2. The method of claim 1, in which the telemetry library uses a name-value pairing combination to uniquely identify telemetric data. 3. The method of claim 1, in which the identifying information is associated with the client device. 4. The method of claim 1, in which the identifying information is associated with a user of the client device. 5. The method of claim 1, in which the client device is one or more of a game console, a mobile device, a computer, a tablet computer, and a smartphone. 6. The method of claim 1, in which the configuration regular expressions are provided in response to a startup of the client device. 7. The method of claim 1, in which the configuration regular expressions are received in response to a user login at the client device. 8. The method of claim 1, in which the configuration regular expressions are received with a request for reporting. 9. The method of claim 1, in which the telemetry data includes a string generated based on one or more of a name, a namespace, type of the telemetry data, and a value. 10. A system for collection of telemetry data by a telemetry library within a client device, the system comprising: a client device to initialize the telemetry library; anda processor to: contact, via the telemetry library, a configuration server with identifying information specific to the client device to retrieve configuration information;perform a search, via the configuration server, using the identifying information;return configuration regular expressions, via the configuration server, related to the identifying information to the telemetry library;identify the telemetry data along with a namespace or a scope to which the telemetry data belongs, via the client device, using a name generated by the telemetry library;generate a signature using a scope hierarchy, the name used, and the telemetry data being collected;match the telemetry data to the configuration regular expressions; andadd the telemetry data to a collection of data of the telemetry library being captured if there is no match to the generated signature, via the telemetry library. 11. The system of claim 10, in which the telemetry library uses a name-value pairing combination to uniquely identify telemetric data. 12. The system of claim 10, in which the identifying information is associated with the client device. 13. The system of claim 10, in which the identifying information is associated with a user of the client device. 14. The system of claim 10, in which the client device is one or more of a game console, a mobile device, a computer, a tablet computer, and a smartphone. 15. The system of claim 10, in which the configuration regular expressions are provided in response to a startup of the client device. 16. The system of claim 10, in which the configuration regular expressions are received with a request for reporting. 17. The system of claim 10, in which the telemetry data includes a string generated based on one or more of a name, a namespace, type of the telemetry data, and a value. 18. A non-transitory processor-readable medium having embodied thereon instructions being executable by at least one processor to perform a method for collection of telemetry data by a telemetry library within a client device, the method comprising: initializing the telemetry library via the client device;contacting a configuration server with identifying information specific to the client device to retrieve configuration information, via the telemetry library;using the identifying information to perform a search, via the configuration server;returning configuration regular expressions related to the identifying information to the telemetry library, via the configuration server;using a name generated by the telemetry library to identify the telemetry data along with a namespace or a scope to which the telemetry data belongs, via the client device;generating a signature using a scope hierarchy, the name used, and the telemetry data being collected;matching the telemetry data to the configuration regular expressions; andadding the telemetry data to a collection of data of the telemetry library being captured if there is no match to the generated signature, via the telemetry library.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (87)
Landsman Rick W. ; Lee Wei-Yeh, Ad controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed.
Sachiko Uranaka JP; Masaki Kiyono JP, Application package and system for permitting a user to use distributed application package on the term of the use thereof.
Nakamura Shigeichi (Tokyo JPX) Yamashita Yujiro (Yokohama JPX) Inoue Makoto (Yokohama JPX) Sato Seiichi (Tokyo JPX), Clamping circuit for CMOS-input-type IC and power switching circuit.
Boss,Gregory Jensen; Dawson,Christopher James; Graham,Barry Michael; Hamilton, II,Rick Allen; Waters,Timothy Moffett, Dynamic vehicle grid infrastructure to allow vehicles to sense and respond to traffic conditions.
Jernigan Forest E. (Morristown TN) Bingham Joseph P. (Knoxville TN), Embedded commericals within a television receiver using an integrated electronic billboard.
Balaska Richard K. (Norwalk CT) Hunter Robert L. (New York NY) Robinson ; Jr. Scott S. (Stamford CT), Memory system including RAM and page switchable ROM.
Sindhushayana,Nagabhushana T.; Esteves,Eduardo A. S.; Attar,Rashid A.; Wu,Qiang, Method and apparatus for adaptive rate selection in a communication system.
Blahut Donald E. (Holmdel NJ) Schell William M. (Watchung NJ) Story Guy A. (New York NY) Szurkowski Edward S. (Maplewood NJ), Method of advertisement selection for interactive service.
Bhakta,Dharmesh N.; Lee,Walter Chun Won; Ravi,Kumar; Rybczynski,Eric Siegfried, Method, apparatus and computer program product for dynamic display of billboard information.
Haggard Neal A. ; Molloy Chris L. ; Quesenberry Gary M. ; Robinson Robert C. ; Stuck Henry L., Performance/capacity management framework over many servers.
Jung, Edward K. Y.; Levien, Royce A.; Lord, Robert W.; Malamud, Mark A.; Rinaldo, Jr., John D., Returning a second content based on a user's reaction to a first content.
Jung, Edward K. Y.; Levien, Royce A.; Lord, Robert W.; Malamud, Mark A.; Rinaldo, Jr., John D., Selecting a second content based on a user's reaction to a first content.
Yen, Wei; Wright, Ian; Tu, Xiaoyuan; Reynolds, Stuart; Powers, III, William Robert; Musick, Charles; Funge, John; Dobson, Daniel; Bererton, Curt, Self-contained inertial navigation system for interactive control using movable controllers.
Takahashi Toshinari,JPX ; Nogami Hiroyasu,JPX, Software distribution system and software utilization scheme for improving security and user convenience.
Houvener Robert C. ; Hoenisch Ian P., System and method of assessing the quality of an identification transaction using an identificaion quality score.
Michael S. Kupka ; Michael G. Lundgren, System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Appelman, Barry; Lu, Larry L.; Wang, Jian, Targeted geographical condition notification of users based on a geographic location and device types or software of the users.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.