Patents by Inventor Philipp Andre WITTE

Philipp Andre WITTE 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: 20240111580
    Abstract: Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Anirudh BADAM, Philipp Andre WITTE, Imran SIDDIQUE
  • Patent number: 11886913
    Abstract: Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri Umay, Anirudh Badam, Philipp Andre Witte, Imran Siddique
  • Publication number: 20230385039
    Abstract: Methods, storage media, and systems for translating a software expression from a user application programming interface (API) call to an API call of a software development kit (SDK) are disclosed. Some examples may include: receiving a tagged expression indicating that a translation of the software expression from a user API call to an API call of an SDK is to be performed, the SDK being associated with a cloud-native high-performance computing environment, processing an abstract syntax tree associated with the software expression, the processing including replacing symbols in the abstract syntax tree with respective variables, replacing a return statement in the abstract syntax tree with a serialization instruction to write a result to local storage, and serializing the processed abstract syntax tree and providing the serialized abstract syntax tree and one or more resource files to the cloud-native high-performance computing environment for execution.
    Type: Application
    Filed: June 12, 2023
    Publication date: November 30, 2023
    Inventor: Philipp Andre WITTE
  • Patent number: 11714614
    Abstract: Methods, storage media, and systems for translating a software expression from a user application programming interface (API) call to an API call of a software development kit (SDK) are disclosed. Some examples may include: receiving a tagged expression indicating that a translation of the software expression from a user API call to an API call of an SDK is to be performed, the SDK being associated with a cloud-native high-performance computing environment, processing an abstract syntax tree associated with the software expression, the processing including replacing symbols in the abstract syntax tree with respective variables, replacing a return statement in the abstract syntax tree with a serialization instruction to write a result to local storage, and serializing the processed abstract syntax tree and providing the serialized abstract syntax tree and one or more resource files to the cloud-native high-performance computing environment for execution.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Philipp Andre Witte
  • Publication number: 20230146819
    Abstract: In a numerical simulation, input data expressed in at least a first domain is received. The input data is transformed to generate frequency modes of the input data in frequency domain. The transformed data is down-sampled to retain a subset of the frequency modes in the frequency domain. The down-sampled data is successively processed with one or more stages of a neural network to generate a down-sampled output in the frequency domain. The processing includes applying, in each stage of the one or more stages, a non-linear transformation to the subset of the frequency modes. The down-sampled output is then up-sampled to generate an up-sampled output corresponding to the frequency modes in the frequency domain, and the up-sampled output is transformed from the frequency domain to the at least the first domain to generate a result of the numerical simulation.
    Type: Application
    Filed: March 7, 2022
    Publication date: May 11, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Philipp Andre WITTE, Tugrul KONUK
  • Publication number: 20230144098
    Abstract: In a numerical simulation, input data expressed in at least a first domain is received. The input data is decomposed into at least i) low-pass filtered data that captures a low-pass filtered version of the input data in the at least the first domain and ii) high-pass filtered data that captures a high-pass filtered version of the input data in the at least the first domain. The low-pass filtered data is transformed to frequency domain, and weights are applied to the low-pass filtered data in the frequency domain to generate weighted low-pass filtered data in the frequency domain. The weighted low-pass filtered data is transformed from the frequency domain to the at least the first domain, and output data for the numerical simulation is composed based on at least the weighted low-pass filtered data in the at least the first domain.
    Type: Application
    Filed: March 7, 2022
    Publication date: May 11, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Philipp Andre WITTE
  • Publication number: 20220405126
    Abstract: Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Anirudh BADAM, Philipp Andre WITTE, Imran SIDDIQUE
  • Publication number: 20220261227
    Abstract: Methods, storage media, and systems for translating a software expression from a user application programming interface (API) call to an API call of a software development kit (SDK) are disclosed. Some examples may include: receiving a tagged expression indicating that a translation of the software expression from a user API call to an API call of an SDK is to be performed, the SDK being associated with a cloud-native high-performance computing environment, processing an abstract syntax tree associated with the software expression, the processing including replacing symbols in the abstract syntax tree with respective variables, replacing a return statement in the abstract syntax tree with a serialization instruction to write a result to local storage, and serializing the processed abstract syntax tree and providing the serialized abstract syntax tree and one or more resource files to the cloud-native high-performance computing environment for execution.
    Type: Application
    Filed: May 14, 2021
    Publication date: August 18, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Philipp Andre WITTE