Patents by Inventor Michael Timmerman
Michael Timmerman 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: 20240311136Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.Type: ApplicationFiled: May 28, 2024Publication date: September 19, 2024Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
-
Patent number: 12032947Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.Type: GrantFiled: July 18, 2023Date of Patent: July 9, 2024Assignee: Snowflake Inc.Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
-
Patent number: 11755311Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.Type: GrantFiled: February 15, 2023Date of Patent: September 12, 2023Assignee: Snowflake Inc.Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
-
Patent number: 10713376Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields.Type: GrantFiled: April 14, 2016Date of Patent: July 14, 2020Assignee: salesforce.com, inc.Inventors: Jan Michael Timmerman, Donovan Schneider, Alex Gitelman
-
Publication number: 20170300712Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields.Type: ApplicationFiled: April 14, 2016Publication date: October 19, 2017Applicant: salesforce.com, inc.Inventors: Jan Michael Timmerman, Donovan Schneider, Alex Gitelman
-
Publication number: 20150142727Abstract: Embodiments regard analytic operations for data services. An embodiment of a method includes: receiving a request at a database system from a user to embed a representation of analytics data on a first page generating by a processing unit of the database system an embed area in the page in which to display the analytics data on the page; storing in a memory of the database system metadata associated with the page describing the embed area; and upon the database system detecting an access to the first page, generating by the database system the first page with the analytics data located in the embed area based upon the metadata.Type: ApplicationFiled: November 18, 2014Publication date: May 21, 2015Inventors: Patrick Yu Pang Louie, Arunkumaran Varadharajan, Daniel Scott Perry, Aditya Kochhar, Jan Michael Timmerman, Paul James McArthur, Santanu Sinha, Smita S. Kulkarni, Sushanth Ramakrishna, Twisha Mehta
-
Patent number: 8005818Abstract: A computer readable storage medium comprises executable instructions to receive a query referencing a set of members of an OLAP hierarchy. The query is parsed into a syntax tree. Changes to the OLAP hierarchy metadata are received. The syntax tree is refined in response to the changes. The query is evaluated to return results that are independent of the changes to the OLAP hierarchy metadata.Type: GrantFiled: March 31, 2008Date of Patent: August 23, 2011Assignee: Business Objects, S.A.Inventors: Daniel Perry, Jan Michael Timmerman, Reuben Michael Arthur Cox
-
Patent number: 7913853Abstract: A gasket for a shaker screen in a vibratory separator includes an outer peripheral section including an end section from which a upper lip segment and a lower lip segment project inward to generally define a U-shaped channel, wherein the outer peripheral section is formed from an electrically conductive elastomeric material, a partial upper lip projecting inward from the upper lip segment, wherein the partial upper lip is formed from a white elastomeric material, and a partial lower lip projecting inward from the lower lip segment, wherein the partial lower lip is formed from a white elastomeric material.Type: GrantFiled: May 2, 2006Date of Patent: March 29, 2011Assignee: M-I L.L.C.Inventors: Anthony J. DeCenso, Michael Timmerman
-
Publication number: 20090248651Abstract: A computer readable storage medium comprises executable instructions to receive a query referencing a set of members of an OLAP hierarchy. The query is parsed into a syntax tree. Changes to the OLAP hierarchy metadata are received. The syntax tree is refined in response to the changes. The query is evaluated to return results that are independent of the changes to the OLAP hierarchy metadata.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: BUSINESS OBJECTS, S.A.Inventors: Daniel PERRY, Jan Michael TIMMERMAN, Reuben Michael Arthur COX
-
Patent number: 7516851Abstract: A retainer holds an electronic communication device used to detect breaks in porous elements of material separators to the frame of the separator. The retainer includes a ferrule affixed around a hole through the frame of the separator, a housing made from an RF transmissible material sealingly held within the ferrule, and a cap sealingly held against the ferrule. The electronic component is held by the cap such that it is situated within the housing. Such a retainer is affixed to frames of the separator on opposing sides of a porous element so that a transmitter may be retained in a first retainer and a receiver retained in a second retainer. The transmission of a signal from the transmitter that is received by the receiver indicates a break in the porous element between the components.Type: GrantFiled: May 3, 2005Date of Patent: April 14, 2009Assignee: M-I L.L.C.Inventors: Anthony J. DeCenso, Michael Timmerman
-
Publication number: 20090006152Abstract: A method for estimating a new content level in service agreements comprises defining a plurality of service requirement options associated with supply chain management processes and establishing a weight factor for each service requirement option. The service requirement options are provided to an interactive interface that allows a user to select one or more service requirement options to include in a desired supply chain management process. A plurality of user-selected service requirement options associated with the desired supply chain management process is received from the interactive interface. A new content level associated with the desired supply chain management process is determined and provided to one or more service requirement subscribers.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Chad Michael Timmerman, Robert Edward Bacon, Stewart Eugene Rives, Joshua Scott Duncan, John Robert Milner, Mahesh Srinivasan, Ruben Perez, JR., Kelly Norbert Thelen
-
Publication number: 20080093269Abstract: A magnetic claiming system for a shale shaker including at least one screen having at least two side ends extending between a first side and a second side and at least one attachment surface, at least one mating surface of a shale shaker configured to receive at least one screen, wherein the shale shaker has a first end and a second end, and at least on magnet disposed between the at least one screen and the shale shaker, wherein the at least one magnet is configured to magnetically couple the at least one screen to the shale shaker is disclosed. A method for replacing a screen in a shale shaker including activating at least one decoupling apparatus, wherein a magnetic clamping system includes the at least one decoupling apparatus, removing at least one screen from the shale shaker, deactivating the at least one coupling apparatus, and installing at least one screen into the shale shaker is also disclosed.Type: ApplicationFiled: September 27, 2007Publication date: April 24, 2008Applicant: M-I LLCInventors: Michael Timmerman, Benjamin Holton, James Marshall, Brian Carr
-
Publication number: 20060260987Abstract: A gasket for a shaker screen in a vibratory separator includes an outer peripheral section including an end section from which a upper lip segment and a lower lip segment project inward to generally define a U-shaped channel, wherein the outer peripheral section is formed from an electrically conductive elastomeric material, a partial upper lip projecting inward from the upper lip segment, wherein the partial upper lip is formed from a white elastomeric material, and a partial lower lip projecting inward from the lower lip segment, wherein the partial lower lip is formed from a white elastomeric material.Type: ApplicationFiled: May 2, 2006Publication date: November 23, 2006Inventors: Anthony DeCenso, Michael Timmerman
-
Publication number: 20050247603Abstract: A retainer holds an electronic communication device used to detect breaks in porous elements of material separators to the frame of the separator. The retainer includes a ferrule affixed around a hole through the frame of the separator, a housing made from an RF transmissible material sealingly held within the ferrule, and a cap sealingly held against the ferrule. The electronic component is held by the cap such that it is situated within the housing. Such a retainer is affixed to frames of the separator on opposing sides of a porous element so that a transmitter may be retained in a first retainer and a receiver retained in a second retainer. The transmission of a signal from the transmitter that is received by the receiver indicates a break in the porous element between the components.Type: ApplicationFiled: May 3, 2005Publication date: November 10, 2005Inventors: Anthony DeCenso, Michael Timmerman