Patents by Inventor Hangjin Zhang

Hangjin Zhang 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: 10909022
    Abstract: A computer-implemented method for identifying and tracking application performance incidents may include (1) receiving, by an incident tracking system, data representative of a time series, the time series including a time-ordered plurality of values of a performance metric associated with a program, (2) identifying, by the incident tracking system, a discontinuity in the time series, (3) associating, by the incident tracking system, the identified discontinuity in the time series with a change in source code associated with the program, and (4) executing, by the incident tracking system, an automated action based on the association of the identified discontinuity with the change in the source code. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Hangjin Zhang, Donghang Guo, Jeffrey Scott Dunn, Jonathan Michael Wiepert, Luke Reynold Styles
  • Patent number: 10372585
    Abstract: A system and method that automatically detects that a regression incident has occurred, and identifies the particular revision(s) of source code that introduced the regression incident is disclosed herein. The system and method execute one or more simulations of each revision in a window of revisions of the source code to compute values for one or more metrics. The metric values are then used to compute regression confidence values as well as a regression confidence interval—to then detect a regression incident and identify the revision that caused the regression incident. The system and method can also identify subsequent revision(s) that sufficiently fix regression incident(s) caused by a revision such that a software developer can be informed of these fixing revisions.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Scott Dunn, Hangjin Zhang, Eun Chang Lee, David Ross Harrington, Joel F. Beales, Lifei Huang
  • Publication number: 20190138426
    Abstract: A system and method that automatically detects that a regression incident has occurred, and identifies the particular revision(s) of source code that introduced the regression incident is disclosed herein. The system and method execute one or more simulations of each revision in a window of revisions of the source code to compute values for one or more metrics. The metric values are then used to compute regression confidence values as well as a regression confidence interval—to then detect a regression incident and identify the revision that caused the regression incident. The system and method can also identify subsequent revision(s) that sufficiently fix regression incident(s) caused by a revision such that a software developer can be informed of these fixing revisions.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Jeffrey Scott Dunn, Hangjin Zhang, Eun Chang Lee, David Ross Harrington, Joel F. Beales, Lifei Huang
  • Publication number: 20190079850
    Abstract: A computer-implemented method for identifying and tracking application performance incidents may include (1) receiving, by an incident tracking system, data representative of a time series, the time series including a time-ordered plurality of values of a performance metric associated with a program, (2) identifying, by the incident tracking system, a discontinuity in the time series, (3) associating, by the incident tracking system, the identified discontinuity in the time series with a change in source code associated with the program, and (4) executing, by the incident tracking system, an automated action based on the association of the identified discontinuity with the change in the source code. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventors: Hangjin Zhang, Donghang Guo, Jeffrey Scott Dunn, Jonathan Michael Wiepert, Luke Reynold Styles
  • Patent number: 7434153
    Abstract: A system and method for authoring a media presentation including a media presentation environment representation having a portion defined as a hot spot associated with a media presentation device. Various embodiments include a hyper-slide listing portion, a media presentation authoring portion, and/or a media presentation device listing portion. Various embodiments include an integrated presentation authoring preview environment. The method includes selecting a physical device for a presentation unit in the media presentation environment, manipulating a visual representation of the presentation unit, recording a display of the presentation unit, and previewing the presentation in an augmented reality environment, a virtual reality environment, or both. Various embodiments operate with a plurality of types of media presentation devices and a plurality of each type of device.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: October 7, 2008
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Qiong Liu, Donald Kimber, Patrick Chiu, Surapong Lertsithichai, Chunyuan Liao, Hangjin Zhang
  • Publication number: 20050160368
    Abstract: A system and method for authoring a media presentation including a media presentation environment representation having a portion defined as a hot spot associated with a media presentation device. Various embodiments include a hyper-slide listing portion, a media presentation authoring portion, and/or a media presentation device listing portion. Various embodiments include an integrated presentation authoring preview environment. The method includes selecting a physical device for a presentation unit in the media presentation environment, manipulating a visual representation of the presentation unit, recording a display of the presentation unit, and previewing the presentation in an augmented reality environment, a virtual reality environment, or both. Various embodiments operate with a plurality of types of media presentation devices and a plurality of each type of device.
    Type: Application
    Filed: January 21, 2004
    Publication date: July 21, 2005
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Qiong Liu, Donald Kimber, Patrick Chiu, Surapong Lertsithichai, Chunyuan Liao, Hangjin Zhang