Patents by Inventor Christian Konig

Christian Konig 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: 20210357403
    Abstract: Methods for distributed histogram computation in a framework utilizing data stream sketches and samples are performed by systems and devices. Distributions of large data sets are scanned once and processed by a computing pool, without sorting, to generate local sketches and value samples of each distribution. The local sketches and samples are utilized to construct local histograms on which cardinality estimates are obtained for query plan generation of distributed queries against distributions. Local statistics of distributions are also merged and consolidated to construct a global histogram representative of the entire data set. The global histogram is utilized to determine a cardinality estimation for query plan generation of incoming queries against the entire data set. The addition of new data to a data set or distribution involves a scan of the new data from which new statistics are generated and then merged with existing statistics for a new global histogram.
    Type: Application
    Filed: August 31, 2020
    Publication date: November 18, 2021
    Inventors: Sumeet Priyadarshee Dash, Arnd Christian König, Kabita Mahapatra, Dang Hai Pham, Ye Eun Park, Chi Yang, Mahadevan Sankara Subramanian, Cesar Alejandro Galindo-Legaria
  • Publication number: 20210293852
    Abstract: A contact pin, in particular a spring contact pin, comprising a test head for contacting an electrically conductive contact surface of a test object, in particular a wafer, a printed circuit board or the like, and comprising a pin sleeve, in which the test head is mounted with a guide end in a longitudinally displaceable manner. At least in some sections, a flexible, deformable/deformed circuit carrier is provided, on which at least one electrical/electronic component is arranged and which is or can be axially inserted into the pin sleeve by rolling and/or folding.
    Type: Application
    Filed: September 14, 2017
    Publication date: September 23, 2021
    Applicant: FEINMETALL GMBH
    Inventors: Christian KÖNIG, Jörg BURGOLD, Gunnar VOLKMANN, Mark-Daniel FLIK
  • Patent number: 11113647
    Abstract: Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipto Das, Feng Li, Vivek Narasayya, Arnd Christian König
  • Publication number: 20210141720
    Abstract: Intelligent memory brokering for multiple process instances, such as relational databases (e.g., SQL servers), reclaims memory based on value, thereby minimizing cost across instances. An exemplary solution includes: based at least on a trigger event, determining a memory profile for each of a plurality of process instances at a computing node; determining an aggregate memory profile, the aggregate memory profile indicating a memory unit cost for each of a plurality of memory units; determining a count of memory units to be reclaimed; identifying, based at least on the aggregate memory profile and the count of memory units to be reclaimed, a count of memory units to be reclaimed within each process instance so that a total cost is minimized to reclaim the determined count; and communicating, to each process instance having identified memory units to be reclaimed, a count of memory units to be reclaimed within the process instance.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Manoj SYAMALA, Vivek NARASAYYA, Junfeng DONG, Ajay KALHAN, Shize XU, Changsong LI, Pankaj ARORA, Jiaqi LIU, John M. OSLAKE, Arnd Christian KÖNIG
  • Patent number: 10936480
    Abstract: Intelligent memory brokering for multiple process instances, such as relational databases (e.g., SQL servers), reclaims memory based on value, thereby minimizing cost across instances. An exemplary solution includes: based at least on a trigger event, determining a memory profile for each of a plurality of process instances at a computing node; determining an aggregate memory profile, the aggregate memory profile indicating a memory unit cost for each of a plurality of memory units; determining a count of memory units to be reclaimed; identifying, based at least on the aggregate memory profile and the count of memory units to be reclaimed, a count of memory units to be reclaimed within each process instance so that a total cost is minimized to reclaim the determined count; and communicating, to each process instance having identified memory units to be reclaimed, a count of memory units to be reclaimed within the process instance.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manoj Syamala, Vivek Narasayya, Junfeng Dong, Ajay Kalhan, Shize Xu, Changsong Li, Pankaj Arora, Jiaqi Liu, John M. Oslake, Arnd Christian König
  • Publication number: 20200379896
    Abstract: Intelligent memory brokering for multiple process instances, such as relational databases (e.g., SQL servers), reclaims memory based on value, thereby minimizing cost across instances. An exemplary solution includes: based at least on a trigger event, determining a memory profile for each of a plurality of process instances at a computing node; determining an aggregate memory profile, the aggregate memory profile indicating a memory unit cost for each of a plurality of memory units; determining a count of memory units to be reclaimed; identifying, based at least on the aggregate memory profile and the count of memory units to be reclaimed, a count of memory units to be reclaimed within each process instance so that a total cost is minimized to reclaim the determined count; and communicating, to each process instance having identified memory units to be reclaimed, a count of memory units to be reclaimed within the process instance.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Manoj SYAMALA, Vivek NARASAYYA, Junfeng DONG, Ajay KALHAN, Shize XU, Changsong LI, Pankaj ARORA, Jiaqi LIU, John M. OSLAKE, Arnd Christian KÖNIG
  • Publication number: 20200349067
    Abstract: A solution is disclosed for memory management of serverless databases that includes: based at least on detecting a trigger event, determining whether memory is to be reclaimed; based at least on determining that memory is to be reclaimed, determining an amount of memory to be reclaimed; identifying memory to be reclaimed; and reclaiming the identified memory. Disclosed solutions are flexible, enabling customization of the aggressiveness and manner of memory reclamation. This permits users to specify a tailored balance point between performance and cost, for arrangements that bill users based on resource usage (e.g., memory consumed by a serverless database). In some examples, users specify a ramp-down parameter that is used to determine how much memory can be evicted in a particular reclamation event, time intervals (or another criteria) for triggering a reclamation event, and a definition for whether a cache is active.
    Type: Application
    Filed: August 13, 2019
    Publication date: November 5, 2020
    Inventors: Manoj SYAMALA, Arnd Christian KÖNIG, Vivek NARASAYYA, Junfeng DONG, Ajay KALHAN, Shize XU, Changsong LI, Pankaj ARORA, Jiaqi LIU, John M. OSLAKE
  • Patent number: 10775416
    Abstract: A method for producing a contact spacing converter space transformer) which has electrical contacts that form electrical paths and in which a first contact spacing of the contacts is converted into a comparatively different, second contact spacing of the electrical contacts including producing at least one base part from each of at least some of the electrical contacts. At least a section of the base part is produced from plastic. The method subsequently includes metallization of at least the section of the base part that is produced from plastic.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: September 15, 2020
    Assignee: FEINMETALL GMBH
    Inventors: Christian König, Jörg Burgold, Gunther Böhm, Wolfgang Schäfer
  • Patent number: 10611139
    Abstract: A method for producing at least one spring contact pin acting as an electrical contact, or a spring contact pin arrangement comprises at least one such spring contact pin. The following steps are provided: producing at least one base part of the spring contact pin, at least one section of said base part being made of plastic, and subsequently metallizing at least the section of the base part that is made of plastic. The invention also relates to a spring contact pin produced to according to said method, or a spring contact pin arrangement having at least one such spring contact pin.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: April 7, 2020
    Assignee: FEINMETALL GMBH
    Inventors: Jörg Burgold, Christian König, Wolfgang Schäfer
  • Publication number: 20200047480
    Abstract: Described is sheetlike composite comprising as layers of a layer sequence in a direction from an outer surface of the sheetlike composite to an inner surface of the sheetlike composite; a) an outer polymer layer, b) a carrier layer, and c) a barrier layer; wherein the sheetlike composite comprises a first composite region and a second composite region; wherein in the first composite region the sheetlike composite further comprises a first colour application, superimposing the outer polymer layer on a side of the outer polymer layer which is facing away from the inner surface of the sheetlike composite; wherein in the second composite region the sheetlike composite further comprises a second colour application, superimposing the outer polymer layer on the side of the outer polymer layer which is facing away from the inner surface of the sheetlike composite; wherein the second colour application comprises a 2D-code.
    Type: Application
    Filed: October 19, 2017
    Publication date: February 13, 2020
    Inventors: Miguel GAMITO, Jun SUN, Christian KÖNIG
  • Publication number: 20190325370
    Abstract: Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Sudipto DAS, Feng LI, Vivek NARASAYYA, Arnd Christian KÖNIG
  • Patent number: 10410155
    Abstract: Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipto Das, Feng Li, Vivek Narasayya, Arnd Christian König
  • Publication number: 20190205438
    Abstract: Bias correcting system for small number estimators. A computer system includes a distinct value estimator configured to estimate a number of distinct values in a data set. The computer system includes a bias table for the estimator. The bias table includes entries with values corresponding to biases caused by the distinct value estimator correlated to values corresponding to numbers estimated. The entries in the table are optimized by having a set of entries with an optimized number of biases in the entries. The biases in the entries are associated with predetermined confidence intervals. The system includes a bias corrector configured to correct the number of distinct values in the multiset data estimated by the distinct value estimator set using values from the bias table to produce a corrected value. The system includes a user interface coupled to the bias corrector configured to output the corrected value to a user.
    Type: Application
    Filed: January 2, 2018
    Publication date: July 4, 2019
    Inventors: Arnd Christian KONIG, Edgars SEDOLS, Parag Nandan PAUL
  • Publication number: 20180236758
    Abstract: A method for producing at least one spring contact pin acting as an electrical contact, or a spring contact pin arrangement comprises at least one such spring contact pin. The following steps are provided: producing at least one base part of the spring contact pin, at least one section of said base part being made of plastic, and subsequently metallizing at least the section of the base part that is made of plastic. The invention also relates to a spring contact pin produced to according to said method, or a spring contact pin arrangement having at least one such spring contact pin.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 23, 2018
    Applicant: FEINMETALL GMBH
    Inventors: Jörg BURGOLD, Christian KÖNIG, Wolfgang SCHÄFER
  • Publication number: 20180120353
    Abstract: A method for producing a contact spacing converter space transformer) which has electrical contacts that form electrical paths and in which a first contact spacing of the contacts is converted into a comparatively different, second contact spacing of the electrical contacts including producing at least one base part from each of at least some of the electrical contacts. At least a section of the base part is produced from plastic. The method subsequently includes metallization of at least the section of the base part that is produced from plastic.
    Type: Application
    Filed: February 15, 2016
    Publication date: May 3, 2018
    Applicant: FEINMETALL GMBH
    Inventors: Christian KÖNIG, Jörg BURGOLD, Gunther BÖHM, Wolfgang SCHÄFER
  • Patent number: 9904584
    Abstract: The described implementations relate to tunable predicate discovery. One implementation is manifest as a method for obtaining a data set and determining anomaly scores for anomalies of an attribute of interest in the data set. The method can also generate a ranked list of predicates based on the anomaly scores and cause at least one of the predicates of the ranked list to be presented.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arnd Christian Konig, Igor Dvorkin, Manish Kumar, Sudip Roy
  • Publication number: 20160321588
    Abstract: Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Sudipto Das, Feng Li, Vivek Narasayya, Arnd Christian König
  • Patent number: 9436740
    Abstract: Incremental query results and confidence interval values associated with respective incremental query results may be obtained. Visualization shape objects indicating uncertainty values may be determined, based on mapping values of respective incremental query results and confidence interval values to points in the associated visualization shape objects, the uncertainty values visualized based on proportional shapes of the visualization shape objects. At least one visualization comparison object representing a comparison of a plurality of distributions associated with the obtained incremental query results and confidence interval values may be determined. Display of the plurality of visualization shape objects and the at least one visualization comparison object may be initiated.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Arnd Christian König, Steven Drucker
  • Publication number: 20160147585
    Abstract: The described implementations relate to tunable predicate discovery. One implementation is manifest as a method for obtaining a data set and determining anomaly scores for anomalies of an attribute of interest in the data set. The method can also generate a ranked list of predicates based on the anomaly scores and cause at least one of the predicates of the ranked list to be presented.
    Type: Application
    Filed: April 15, 2015
    Publication date: May 26, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arnd Christian KONIG, Igor DVORKIN, Manish KUMAR, Sudip ROY
  • Patent number: 9262397
    Abstract: Architecture that detects and corrects writing errors in a human language based on the utilization of three different stages: error detection, correction candidate generation, and correction candidate ranking. The architecture is a generic framework for generating fluent alternatives to non-grammatical word sequences in a written sample. Error detection is addressed by a suite of language model related scores and other scores such as parse scores that can identify a particularly unlikely sequence of words. Correction candidate generation is addressed by a lookup in a very large corpus of “correct” English that looks for alternative arrangements of the same or similar words or subsequences of these words in the same context. Correction candidate ranking is addressed by a language model ranker.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Gamon, Christian König