Patents by Inventor Martin Hentschel
Martin Hentschel 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: 11954998Abstract: A position detector for a passenger service unit which can be installed in a passenger service channel. The position detector includes a sensor rail which has a multiplicity of sensors and is configured to be fitted in the longitudinal direction of the passenger service channel. The position detector also includes a position marker which is configured to be fastened to the passenger service unit and to trigger a sensor signal at one of the multiplicity of sensors. A passenger service channel having a position detector and a vehicle area having a passenger service channel are also described.Type: GrantFiled: December 15, 2021Date of Patent: April 9, 2024Assignee: Airbus Operations GmbHInventors: Maximilian Meinert, Martin Hentschel
-
Patent number: 11919616Abstract: A cabin module for an aircraft comprises a section which has an upward-facing surface in an installed state of the cabin module, wherein the upward-facing surface of the section comprises an integrated drainage channel. An aircraft furthermore comprises at least one such cabin module.Type: GrantFiled: September 1, 2022Date of Patent: March 5, 2024Assignee: AIRBUS OPERATIONS GMBHInventors: Paolo Cavarero, Michael Mosler, Martin Hentschel
-
Publication number: 20230376548Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.Type: ApplicationFiled: August 3, 2023Publication date: November 23, 2023Inventors: Omar ALONSO, Martin HENTSCHEL, Vasileios KANDYLAS, Thibault SELLAM
-
Patent number: 11797620Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.Type: GrantFiled: October 14, 2020Date of Patent: October 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Omar Alonso, Martin Hentschel, Vasileios Kandylas, Thibault Sellam
-
Publication number: 20230334166Abstract: A method of sharing data in a multi-tenant database includes inspecting, by a processing device of a multiple tenant database, a sharer account to determine an existence of a link between an alias object in a target account and a database, wherein the database is linked to a first role object included in a share object in the sharer account. The method includes granting a second role object, in the target account, access rights to the alias object, wherein the first role object having one or more grants to one or more resources of the sharer account, and wherein the target account accesses the one or more resources using the one or more grants of the share object and using the alias object without at least one of copying the one or more resources or transmitting the one or more resources.Type: ApplicationFiled: June 28, 2023Publication date: October 19, 2023Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Patent number: 11768953Abstract: Systems, methods, and devices for implementing secure views for zero-copy data sharing in a multi-tenant database system are disclosed. A method includes generating a share object in a first account comprising a share role. The method includes associating view privileges for the share object such that an underlying detail of the share object comprises a secure view definition. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account and providing a response to the second account based on the data or services of the first account. The method is such that the underlying detail of the share object that comprises the secure view definition is hidden from the second account and visible to the first account.Type: GrantFiled: July 23, 2020Date of Patent: September 26, 2023Assignee: Snowflake Inc.Inventors: Allison Waingold Lee, Peter Povinec, Martin Hentschel, Robert Muglia
-
Patent number: 11763020Abstract: A method for sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account.Type: GrantFiled: March 31, 2022Date of Patent: September 19, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Publication number: 20230271691Abstract: A cabin module for an aircraft comprises a section which has an upward-facing surface in an installed state of the cabin module, wherein the upward-facing surface of the section comprises an integrated drainage channel. An aircraft furthermore comprises at least one such cabin module.Type: ApplicationFiled: September 1, 2022Publication date: August 31, 2023Inventors: Paolo CAVARERO, Michael MOSLER, Martin HENTSCHEL
-
Publication number: 20230267131Abstract: Methods and systems of managing database failure based on transaction request time is disclosed. A method includes copying a first dataset stored in a primary deployment to a secondary deployment to generate a second dataset. The method includes determining a first arrival time of a first request to perform a first transaction. The method includes determining a second arrival time of a second request to perform a second transaction. The method includes e00000xecuting the first transaction on the first dataset at the primary deployment in response to determining the first arrival time of the first request to perform the first transaction. The method includes executing the second transaction on the second dataset at the secondary deployment in response to determining the second arrival time of the second request to perform the second transaction.Type: ApplicationFiled: March 17, 2023Publication date: August 24, 2023Inventors: Benoit Dageville, Eric Robinson, Martin Hentschel
-
Patent number: 11727136Abstract: A method of sharing data in a multi-tenant database includes inspecting, by a processing device of a multiple tenant database, a sharer account to determine a presence of a grant to a second role object, in a target account, of access rights to a first role object included in the sharer account. The method includes granting the second role object, in the target account, access rights to an alias object. The first role object having one or more grants to the one or more resources of the sharer account. The target account accesses the one or more resources using the one or more grants of the first role object and using the alias object without at least one of copying the one or more resources or transmitting the one or more resources.Type: GrantFiled: March 17, 2022Date of Patent: August 15, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Publication number: 20230205912Abstract: A method for directing queries to encrypted database files includes acquiring a mapping that links a first encrypted file with a different encrypted file. The first encrypted file is generated based on a first encryption key. The method includes generating, by one or more processors based on the mapping, an updated mapping to link a second encrypted file with the different encrypted file. The second encrypted file is generated based on a second encryption key. The method includes determining an arrival time of a query. The method includes directing, based on the arrival time, the query to the first encrypted file or the second encrypted file.Type: ApplicationFiled: February 20, 2023Publication date: June 29, 2023Inventors: Benoit Dageville, Peter Povinec, Philipp Thomas Unterbrunner, Martin Hentschel
-
Patent number: 11636114Abstract: The subject technology receives first metadata corresponding to a set of micro-partitions. The subject technology stores a first data structure and a second data structure in storage as a first file and a second file, first data structure including the first metadata and a second data structure including second metadata, the first metadata corresponding to a set of micro-partitions, the second metadata for a grouping of the first metadata, the second data structure including information associating the second metadata to the first metadata. The subject technology stores third metadata for a table, the third metadata comprising information about data stored in a micro-partition of the table.Type: GrantFiled: December 16, 2020Date of Patent: April 25, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Yi Fang, Martin Hentschel, Ashish Motivala, Spyridon Triantafyllis, Yizhi Zhu
-
Patent number: 11630845Abstract: Replication and failover of database data is disclosed. A method includes copying a first dataset of a first account stored in a primary deployment to a secondary deployment. The method includes determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a first transaction on the first dataset at the secondary deployment in response to determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a second transaction on a second dataset of a second account at the primary deployment while the first dataset of the first account stored in the primary deployment is unavailable.Type: GrantFiled: March 24, 2022Date of Patent: April 18, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Eric Robinson, Martin Hentschel
-
Patent number: 11586761Abstract: A method for encrypting database files includes generating a mapping for a plurality of encrypted files. A first encrypted file of the plurality of encrypted files is encrypted with a first encryption key. The method includes generating a second encrypted file by re-encrypting, for a period of time, data in the first encrypted file using a second encryption key. The first encrypted file remains accessible to one or more queries during the period of time. The method includes updating the mapping to associate the second encrypted file with the first encrypted file. The mapping is updated after the second encrypted file has been generated. The method includes preventing a query from accessing the first encrypted file after the second encrypted file has been generated.Type: GrantFiled: November 29, 2021Date of Patent: February 21, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Peter Povinec, Philipp Thomas Unterbrunner, Martin Hentschel
-
Patent number: 11539677Abstract: A networked device communication system can configure network devices (e.g., a primary and secondary database) to send and receive sequences of messages, such as replicated data, using one or more keypairs and wrapping keys. The sequences of messages can include an initial set of messages that are encrypted by a wrapping key, and further include another set of messages that are encrypted by a replaced staggered key. The sequence of messages can be configured to be decrypted without exporting keys of hardware security modules.Type: GrantFiled: March 25, 2022Date of Patent: December 27, 2022Assignee: Snowflake Inc.Inventors: Damien Carru, Robert Bengt Benedikt Gernhardt, Martin Hentschel, Nithin Mahesh, Eric Robinson
-
Publication number: 20220318419Abstract: Systems, methods, and devices for implementing secure user-defined function (UDF) in a multi-tenant database system are disclosed. A method includes receiving a grant to access a share object comprising usage functionality associated with a secure UDF to underlying data. The method includes accessing the share object using the grant. The method includes causing a share component to implement the secure view and the usage functionality associated with the secure UDF.Type: ApplicationFiled: June 20, 2022Publication date: October 6, 2022Inventors: Allison Waingold Lee, Peter Povinec, Martin Hentschel, Robert Muglia
-
Patent number: 11453472Abstract: A cabin module for an aircraft comprises a section which has an upward-facing surface in an installed state of the cabin module, wherein the upward-facing surface of the section comprises an integrated drainage channel. An aircraft furthermore comprises at least one such cabin module.Type: GrantFiled: November 19, 2019Date of Patent: September 27, 2022Assignee: AIRBUS OPERATIONS GMBHInventors: Paolo Cavarero, Michael Mosler, Martin Hentschel
-
Publication number: 20220222365Abstract: A method for sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account.Type: ApplicationFiled: March 31, 2022Publication date: July 14, 2022Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Patent number: 11386220Abstract: A method for sharing data in a multi-tenant database includes receiving, by a target account of a multiple tenant database, access rights of a share object in a first account of the multiple tenant database, wherein the share object having access rights to a database object of the first account and wherein access to the database object of the first account by the target account is based on the access rights of the share object. The method also includes receiving, by one or more processors of the target account, access rights to an alias object, wherein the alias object references the database object of the first account.Type: GrantFiled: November 30, 2021Date of Patent: July 12, 2022Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Publication number: 20220215041Abstract: Replication and failover of database data is disclosed. A method includes copying a first dataset of a first account stored in a primary deployment to a secondary deployment. The method includes determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a first transaction on the first dataset at the secondary deployment in response to determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a second transaction on a second dataset of a second account at the primary deployment while the first dataset of the first account stored in the primary deployment is unavailable.Type: ApplicationFiled: March 24, 2022Publication date: July 7, 2022Inventors: Benoit Dageville, Eric Robinson, Martin Hentschel