Patents by Inventor Michael C. Chang

Michael C. Chang 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: 11938376
    Abstract: The present disclosure generally relates to sharing workout content on electronic devices.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 26, 2024
    Assignee: Apple Inc.
    Inventors: Anthony D'Auria, Julie A. Arney, Jae Woo Chang, Edward Chao, Nathan De Vries, Michael D. Ford, Colin G. McKinstry, Rex C. Ross
  • Patent number: 9979618
    Abstract: Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. The first version of the web content lacks a particular feature. First performance data that indicates performance of each first client device with respect to processing the web content is received. A second version of the web content is sent to second client devices. The second version of the web content has the particular feature. Second performance data that indicates performance of each second client device with respect to processing the web content is received. The first performance data is compared with the second performance data to determine a difference between a processing metric associated with the first version of the web content and a processing metric associated with the second version of the web content.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 22, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Q. He, Ruixuan Hou, Michael C. Chang, Badrinath Sridharan
  • Publication number: 20170026258
    Abstract: Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. The first version of the web content lacks a particular feature. First performance data that indicates performance of each first client device with respect to processing the web content is received. A second version of the web content is sent to second client devices. The second version of the web content has the particular feature. Second performance data that indicates performance of each second client device with respect to processing the web content is received. The first performance data is compared with the second performance data to determine a difference between a processing metric associated with the first version of the web content and a processing metric associated with the second version of the web content.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 26, 2017
    Inventors: David Q. He, Ruixuan Hou, Michael C. Chang, Badrinath Sridharan
  • Patent number: 9479408
    Abstract: Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. The first version of the web content lacks a particular feature. First performance data that indicates performance of each first client device with respect to processing the web content is received. A second version of the web content is sent to second client devices. The second version of the web content has the particular feature. Second performance data that indicates performance of each second client device with respect to processing the web content is received. The first performance data is compared with the second performance data to determine a difference between a processing metric associated with the first version of the web content and a processing metric associated with the second version of the web content.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 25, 2016
    Assignee: LinkedIn Corporation
    Inventors: David Q. He, Ruixuan Hou, Michael C. Chang, Badrinath Sridharan
  • Publication number: 20160285714
    Abstract: Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. The first version of the web content lacks a particular feature. First performance data that indicates performance of each first client device with respect to processing the web content is received. A second version of the web content is sent to second client devices. The second version of the web content has the particular feature. Second performance data that indicates performance of each second client device with respect to processing the web content is received. The first performance data is compared with the second performance data to determine a difference between a processing metric associated with the first version of the web content and a processing metric associated with the second version of the web content.
    Type: Application
    Filed: November 24, 2015
    Publication date: September 29, 2016
    Inventors: David Q. He, Ruixuan Hou, Michael C. Chang, Badrinath Sridharan
  • Patent number: 9225625
    Abstract: Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. The first version of the web content lacks a particular feature. First performance data that indicates performance of each first client device with respect to processing the web content is received. A second version of the web content is sent to second client devices. The second version of the web content has the particular feature. Second performance data that indicates performance of each second client device with respect to processing the web content is received. The first performance data is compared with the second performance data to determine a difference between a processing metric associated with the first version of the web content and a processing metric associated with the second version of the web content.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: December 29, 2015
    Assignee: LinkedIn Corporation
    Inventors: David Q. He, Ruixuan Hou, Michael C. Chang, Badrinath Sridharan
  • Patent number: 4907828
    Abstract: The present invention is directed to an apparatus and method for assembling, aligning and securing a sealed connection. The apparatus and method of the present invention advantageously employ the mechanical leverage of a threaded connection, preferably square threads, to overcome the high O-ring seal friction associated with large diameter, high pressure O-ring seals. The disadvantages of threads are eliminated by the use of thread relief grooves adjacent and interior to the threads. The thread relief grooves must be of sufficient length and annular dimensions to accommodate the disengaged upset threads therein to permit free rotation. The combined length of threaded engagement must be sufficient to move the O-ring seal into sealing engagement to fully achieve the advantageous ease of assembly of the present invention. Further, this connection is unlikely to separate during use in that disengagement of the threads into the thread relief grooves prevents back off where high make up torque is not employed.
    Type: Grant
    Filed: February 16, 1988
    Date of Patent: March 13, 1990
    Assignee: Western Atlas International, Inc.
    Inventor: Michael C. Chang