Patents by Inventor Chris Day

Chris Day 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: 20240119156
    Abstract: A system for verifying software development compliance includes a processor and memory having instructions stored thereon that, when executed by the processor, cause the system to determine that a user has submitted a change to source code stored in a source code repository and, before merging the change with the source code, to perform a compliance analysis of the source code repository by comparing parameters of the source code repository against a set of compliance rules and block the change from being merged with the source code if it is determined that the source code repository is non-compliant. A report is then generated that includes details of the compliance analysis, wherein the report indicates at least whether the source code repository passed or failed for each rule of the set of compliance rules.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Gary Allan Stewart, Sang Ngoc Huynh, Michael Hoak, Dennis Day, Chris Compton
  • Publication number: 20170177468
    Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal
  • Patent number: 9626277
    Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: April 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal
  • Publication number: 20160292065
    Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Inventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal
  • Publication number: 20060034619
    Abstract: An apparatus and method for detecting an output power level of an optical receiver, in order to hold output signal levels constant over changing input optical levels. A photodetector detects an optical signal, and a current from the photodetector is applied an amplifier. The amplifier may be either a differential trans-impedance amplifier, or a dual trans-impedance amplifier coupled to a differential output amplifier. An output of the amplifier is applied o a signal detector, wherein an output signal of the signal detector is an indication of an output power level of the optical receiver.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventor: Chris Day
  • Publication number: 20060034622
    Abstract: An optical receiver with increased dynamic range includes a photodetector, a photodetector biasing network, an amplifier and a post-distortion network. The post-distortion network compensates for gain error in the amplifier, such that a composite output voltage is relatively linear with respect to input current. The dynamic gain responses of the amplifier and the post-distortion network are equal in magnitude and opposite in phase. Additionally, a signal from at least one internal node of the amplifier may be connected to the post-distortion network, in order to further improve performance.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventor: Chris Day
  • Publication number: 20060034620
    Abstract: A low noise optical receiver includes an amplifier in a feedback network, which allows the value of a feedback resistor to be increased. The magnitude of the gain of the feedback amplifier is greater than one. By increasing the value of the feedback resistance, the effective noise of the receiver is lower.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventor: Chris Day
  • Patent number: 5668745
    Abstract: A computer-based method is provided for determining whether a semi-conductor device conforms to design requirements. In one embodiment, the method is based on data stored in a design database, and an automatic test equipment ("ATE") datalog. In a further embodiment, the method includes generating a requirements datalog responsive to the design database, generating a standard datalog responsive to the automatic test equipment datalog, and generating a conformance indication responsive to the requirements datalog and the standard datalog.
    Type: Grant
    Filed: October 20, 1995
    Date of Patent: September 16, 1997
    Assignee: LSI Logic Corporation
    Inventor: Chris Day
  • Patent number: 5631567
    Abstract: According to the present invention, a process for use with automatic test equipment ("ATE") for determining a propagation delay in a semiconductor circuit is provided. In one embodiment of the invention, the process comprises the steps of determining an expected delay time by interpolating a first simulation capacitance, a second simulation capacitance, and an ATE capacitance, with a first simulated delay time and a second simulated delay time, the simulated delay times corresponding to the first and second simulated capacitances respectively, testing the semiconductor circuit with the ATE to determine an ATE delay time, and comparing the ATE delay time with the expected delay time to determine whether the propagation delay is acceptable.
    Type: Grant
    Filed: October 20, 1995
    Date of Patent: May 20, 1997
    Assignee: LSI Logic Corporation
    Inventors: Nicholas Sporck, Chris Day