Patents by Inventor Simon Lee

Simon Lee 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: 20230159580
    Abstract: Pyrrolo[2,3-f]indazole and 2,4,5,10-tetrazatricyclo[7.3.0.
    Type: Application
    Filed: April 2, 2021
    Publication date: May 25, 2023
    Inventors: Simon GIROUX, Michael John BOYD, Robert Francis FIMOGNARI, Jr., Mariam ZAKY, Ronald Lee GREY, Jr., Jinwang XU, Sarathy KESAVAN, Philippe Marcel NUHANT, Pedro Manuel GARCIA BARRANTES, Peter JONES, Michael Aaron BRODNEY, Diane Marie BOUCHER, Lev T.D. FANNING, Amy B. HALL, Dennis James HURLEY, Mac Arthur JOHNSON, Jr., John Patrick MAXWELL, Rebecca Jane SWETT, Timothy Lewis TAPLEY, Stephen A. THOMSON, Veronique DAMAGNEZ, Kevin Michael COTTRELL
  • Patent number: 11586986
    Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: February 21, 2023
    Assignee: SAP SE
    Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
  • Patent number: 11567460
    Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
  • Patent number: 11443048
    Abstract: A system and method for generating content for an encrypted package is provided. A package may be received that includes one or more anti-tamper hash portions and encrypted data, where the encrypted data includes one or more procedural content generation instructions. A portion of the encrypted data including the one or more procedural content generation instructions may be decrypted and a data based on the execution of the one or more procedural content generation instructions and a corpus of data may be generated. The generated data may be encrypted and anti-tamper hashes may be generated based on the encrypted generated data. The generated anti-tamper hashes may be compared to the one or more anti-tamper hashes in the anti-tamper hash portion of the received package.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon Lee Cooke, Xin Huang
  • Publication number: 20220244947
    Abstract: A reduced-latency method for updating an application includes sourcing first data representing to a first portion of an application update from a local storage location, sourcing second data representing a remaining second portion of the application update from a remote storage location, and overwriting a currently-stored version of the application with the first data and the second data.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Ferdinand SCHOBER, Simon Lee COOKE
  • Patent number: 11262743
    Abstract: Provided is a system and method for predicting leading indicators for predicting occurrence of an event at a target asset. Rather than rely on traditional manufacturer-defined leading indicators for an asset, the examples herein predict leading indicators for a target asset based on actual operating conditions at the target asset. Accordingly, unanticipated operating conditions can be considered. In one example, the method may include receiving operating data of a target resource, the operating data being associated with previous occurrences of an event at the target resource, predicting one or more leading indicators of the event at the target resource based on the received operating data, each leading indicator comprising a variable and a threshold value for the variable, and outputting information about the one or more predicted leading indicators of the target resource for display via a user interface.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventors: Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee, Lukas Carullo, Martin Weiss, Patrick Brose, Anubhav Bhatia
  • Patent number: 11258364
    Abstract: A re-configurable bank of DC-DC converters has many channels, each with a DC-DC converter and a controller that senses the channel's output voltage and current to adjust a duty cycle of switch signals to the DC-DC converter. A serial bus connects to all controllers and writes digital voltage and current control targets into each controller. The controller has Digital-to-Analog Converters (DACs) that convert the targets to analog voltages that are compared to sensed output voltage and current. The comparison results are compared to a sawtooth wave to generate pulses of the switch signals that have a duty cycle adjusted for the target comparisons. In combined mode, a primary channel's controller generates switch signals for secondary channels having outputs shorted to the primary channel. Secondary channels have a mux to select switch signals from the primary controller during combined mode, and from the secondary controller during separated mode.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: February 22, 2022
    Assignee: High Tech Technology Limited
    Inventors: Chik Wai (David) Ng, Kit Wing (Simon) Lee, Sheung Wai (Orange) Fung, Ka Lok (Roy) Ng
  • Patent number: 11194912
    Abstract: Aspects of the present disclosure disclose provide systems and methods for updating, or patching, encrypted image files located at a remote location. More specifically, a content update package that includes encrypted information is received and decrypted. Based on the content update package, a first portion of data in an encrypted image file is located, where the first portion data is to be decrypted and updated based on data in the content update package. The updated data may then be encrypted, verified, and stored. When the updating, or patching, process is complete, the file version located at the remote location is the same as the latest file version. In addition, the updating, or patching, process may be split between multiple operating systems.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Simon Lee Cooke
  • Publication number: 20210320590
    Abstract: A re-configurable bank of DC-DC converters has many channels, each with a DC-DC converter and a controller that senses the channel's output voltage and current to adjust a duty cycle of switch signals to the DC-DC converter. A serial bus connects to all controllers and writes digital voltage and current control targets into each controller. The controller has Digital-to-Analog Converters (DACs) that convert the targets to analog voltages that are compared to sensed output voltage and current. The comparison results are compared to a sawtooth wave to generate pulses of the switch signals that have a duty cycle adjusted for the target comparisons. In combined mode, a primary channel's controller generates switch signals for secondary channels having outputs shorted to the primary channel. Secondary channels have a mux to select switch signals from the primary controller during combined mode, and from the secondary controller during separated mode.
    Type: Application
    Filed: April 9, 2020
    Publication date: October 14, 2021
    Inventors: Chik Wai (David) NG, Kit Wing (Simon) LEE, Sheung Wai (Orange) FUNG, Ka Lok (Roy) NG
  • Publication number: 20210065086
    Abstract: Techniques for implementing and using failure curve analytics in an equipment maintenance system are disclosed. A method comprises: accessing a failure curve model for an equipment model, the failure curve model being configured to estimate lifetime failure data for the equipment model for different failure modes corresponding to different specific manners in which the equipment model is capable of failing, the lifetime failure data indicating a probability of the equipment model failing in the specific manner of the failure mode; generating first analytical data for a first failure mode of the plurality of failure modes using the failure curve model based on the first failure mode, the first analytical data indicating at least a portion of the lifetime failure data for the equipment model corresponding to the first failure mode; and causing a visualization of the first analytical data to be displayed on a computing device.
    Type: Application
    Filed: December 9, 2019
    Publication date: March 4, 2021
    Inventors: Simon Lee, Rashmi B. Shetty, Anubhav Bhatia, Patrick Brose, Martin Weiss, Lukas Carullo, Lauren McMullen, Karthik Mohan Mokashi
  • Publication number: 20210042416
    Abstract: Aspects of the present disclosure disclose provide systems and methods for updating, or patching, encrypted image files located at a remote location. More specifically, a content update package that includes encrypted information is received and decrypted. Based on the content update package, a first portion of data in an encrypted image file is located, where the first portion data is to be decrypted and updated based on data in the content update package. The updated data may then be encrypted, verified, and stored. When the updating, or patching, process is complete, the file version located at the remote location is the same as the latest file version. In addition, the updating, or patching, process may be split between multiple operating systems.
    Type: Application
    Filed: October 22, 2020
    Publication date: February 11, 2021
    Inventor: Simon Lee Cooke
  • Patent number: 10853495
    Abstract: Aspects of the present disclosure disclose provide systems and methods for updating, or patching, encrypted image files located at a remote location. More specifically, a content update package that includes encrypted information is received and decrypted. Based on the content update package, a first portion of data in an encrypted image file is located, where the first portion data is to be decrypted and updated based on data in the content update package. The updated data may then be encrypted, verified, and stored. When the updating, or patching, process is complete, the file version located at the remote location is the same as the latest file version. In addition, the updating, or patching, process may be split between multiple operating systems.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Simon Lee Cooke
  • Publication number: 20200356679
    Abstract: A system and method for generating content for an encrypted package is provided. A package may be received that includes one or more anti-tamper hash portions and encrypted data, where the encrypted data includes one or more procedural content generation instructions. A portion of the encrypted data including the one or more procedural content generation instructions may be decrypted and a data based on the execution of the one or more procedural content generation instructions and a corpus of data may be generated. The generated data may be encrypted and anti-tamper hashes may be generated based on the encrypted generated data. The generated anti-tamper hashes may be compared to the one or more anti-tamper hashes in the anti-tamper hash portion of the received package.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Simon Lee Cooke, Xin Huang
  • Publication number: 20200311274
    Abstract: Aspects of the present disclosure disclose provide systems and methods for updating, or patching, encrypted image files located at a remote location. More specifically, a content update package that includes encrypted information is received and decrypted. Based on the content update package, a first portion of data in an encrypted image file is located, where the first portion data is to be decrypted and updated based on data in the content update package. The updated data may then be encrypted, verified, and stored. When the updating, or patching, process is complete, the file version located at the remote location is the same as the latest file version. In addition, the updating, or patching, process may be split between multiple operating systems.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Simon Lee Cooke
  • Publication number: 20200272947
    Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
  • Publication number: 20200272112
    Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
  • Publication number: 20200159203
    Abstract: Provided is a system and method for predicting leading indicators for predicting occurrence of an event at a target asset. Rather than rely on traditional manufacturer-defined leading indicators for an asset, the examples herein predict leading indicators for a target asset based on actual operating conditions at the target asset. Accordingly, unanticipated operating conditions can be considered. In one example, the method may include receiving operating data of a target resource, the operating data being associated with previous occurrences of an event at the target resource, predicting one or more leading indicators of the event at the target resource based on the received operating data, each leading indicator comprising a variable and a threshold value for the variable, and outputting information about the one or more predicted leading indicators of the target resource for display via a user interface.
    Type: Application
    Filed: February 15, 2019
    Publication date: May 21, 2020
    Inventors: Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee, Lukas Carullo, Martin Weiss, Patrick Brose, Anubhav Bhatia
  • Publication number: 20190317480
    Abstract: Some embodiments provide a program that retrieves a set of notifications describing failures that occurred on a set of monitored devices. The program further determines a set of topics based on the set of notifications. The program also determines failure modes associated with the set of topic from a plurality of failure modes defined for the set of monitored devices. The program further determines failure modes associated with the set of notifications based on the set of topics and the failure modes associated with the set of topics. The program also receives a particular notification that includes a particular set of words describing a failure that occurred on a particular monitored device in the set of monitored devices. The program further determines a failure mode associated with the particular notification based on the particular set of words and the determined failure modes associated with the set of notifications.
    Type: Application
    Filed: March 20, 2018
    Publication date: October 17, 2019
    Applicant: SAP SE
    Inventors: Rashmi B. Shetty, Simon Lee
  • Publication number: 20190287217
    Abstract: A decoder network is trained to regenerate content based upon latent vectors associated with the content. The trained decoder network is pre-deployed to a device. The device can make a request to a second device for the content. Responsive to receiving such a request, the decoder network is utilized to create a first version of the original content using the latent vectors for the content. A delta, or residual, can also be computed between the first version of the content and the original content. The latent vectors and delta are transmitted to the device. The decoder network on the device utilizes the latent vectors to generate another first version of the original content. The delta is applied to the first version of the original content to generate a second version of the original content having a higher quality than the version of the original content generated by the decoder network.
    Type: Application
    Filed: March 27, 2018
    Publication date: September 19, 2019
    Inventors: Simon Lee COOKE, David Scott McCOY
  • Patent number: 9583684
    Abstract: Methods and systems may provide an alignment scheme for components that may reduce positional deviation between the components. The method may include placing a first component on top of a substrate, wherein the first component includes a receiving alignment feature, and coupling a second component to the first component, wherein the coupling includes inserting a protruding alignment feature of the second component into the receiving alignment feature of the first component. In one example, the first component includes an edge-emitting semiconductor die and the second component include one or more of an optical lens and an alignment frame.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 28, 2017
    Assignee: Intel Corporation
    Inventors: Brian H. Kim, Simon Lee