Patents by Inventor Tom Anderson

Tom Anderson 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: 11983286
    Abstract: Methods, systems, and devices for data processing are described. Some database systems may implement data processing permits to manage data access. A database system may use encryption schemes to tie permits to data (e.g., cryptographically ensuring that the system follows data regulations). To support queries for a database implementing such encryption schemes, the database may implement a proxy. When the system receives a query, the database proxy may intercept and transform the query based on the encryption schema of the database. The database proxy may execute the transformed query at the database, receive encrypted query results in response, and decrypt the results for use by the querying application. Additionally, the system may access relevant data processing permits to support querying operations. For example, the system may use permits when transforming the query, executing the query in the database, preparing query results for the querying application, or any combination thereof.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 14, 2024
    Assignee: Ketch Kloud, Inc.
    Inventors: Yacov Salomon, Seth Yates, Maxwell Anderson, Vivek Vaidya, Anton Winter, Samuel Alexander, Tom Chavez
  • Publication number: 20230340747
    Abstract: An automated driving and assembly machine for driving foundation components, such as screw anchors, and for assembling foundations, such as truss foundations, using the driven screw anchors. The machine has a rotary driver and a hydraulic drilling tool. Sensors monitoring hydraulic pressure at the drilling tool will take incremental pressure readings during a driving operation. If the readings become clustered around a relative maximum, the controller will pause the driving operation and begin a drill stall mitigation sub-routine. This may involve retracting the drill and then hammering and releasing pressurized air to clear the stall. Clearance of the stall may also be derived by the controller from pressure readings.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 26, 2023
    Inventors: Steve Kraft, Tom Anderson, Sam Whittemore, Hector Arvizu, Sergio Araujo
  • Patent number: 11665107
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: May 30, 2023
    Assignee: Pivotal Software, Inc.
    Inventors: Ben Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Publication number: 20220368649
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Application
    Filed: July 20, 2022
    Publication date: November 17, 2022
    Inventors: Ben Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 11487756
    Abstract: In some implementations, a method performed by data processing apparatuses includes receiving configuration data for a preconfigured data connector, including connection parameters, time interval parameters, and data transformation parameters. The connection parameters are used to establish a connection to a bulk data source. In response to determining that an amount of time has elapsed that corresponds to the time interval parameters, bulk data is retrieved from the bulk data source for a given time interval, and the retrieved bulk data is transformed in accordance with the data transformation parameters. Based on transforming the retrieved bulk data, a data metric is generated that condenses the retrieved bulk data. A predetermined predicted metric value is received from a prediction data source for the data metric for a time interval that corresponds to the given time interval, and the predicted metric value is stored with the measured metric value.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: November 1, 2022
    Assignee: Target Brands, Inc.
    Inventors: Sanil Veeravu, Sara Waterman, Tom Anderson, Rajesh Tella
  • Patent number: 11425053
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: August 23, 2022
    Assignee: Pivotal Software, Inc.
    Inventors: Ben Jonathan Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Publication number: 20220021627
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Application
    Filed: August 2, 2021
    Publication date: January 20, 2022
    Inventors: Ben Jonathan Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 11082361
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 3, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Ben Jonathan Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Publication number: 20200344177
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Application
    Filed: March 2, 2020
    Publication date: October 29, 2020
    Inventors: Ben Jonathan Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 10770363
    Abstract: A semiconductor substrate support for supporting a semiconductor substrate in a plasma processing chamber includes a heater array comprising thermal control elements operable to tune a spatial temperature profile on the semiconductor substrate, the thermal control elements defining heater zones each of which is powered by two or more power supply lines and two or more power return lines wherein each power supply line is connected to at least two of the heater zones and each power return line is connected to at least two of the heater zones. A power distribution circuit is mated to a baseplate of the substrate support, the power distribution circuit being connected to each power supply line and power return line of the heater array. A switching device is connected to the power distribution circuit to independently provide time-averaged power to each of the heater zones by time divisional multiplexing of a plurality of switches.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 8, 2020
    Assignee: Lam Research Corporation
    Inventors: Keith William Gaff, Tom Anderson, Keith Comendant, Ralph Jan-Pin Lu, Paul Robertson, Eric A. Pape, Neil Benjamin
  • Patent number: 10749157
    Abstract: A battery package includes a card, a cover, a tray, and batteries. The cover is attached to the card and includes a door and an opening formed in the front of the cover and the peripheral edge of the cover. The door is movable between an open position to provide access to the opening and a closed position. The tray is positioned between the card and the cover and includes multiple receptacles. Each battery is positioned within one of the receptacles. The card includes a recess in the outer edge of the card at a battery removal position. The tray is movable relative to the card and the cover to selectively align one of the receptacles with the opening in the battery removal position. With the door in the open position, the battery in the receptacle in the battery removal position is accessible through the opening.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 18, 2020
    Assignee: Energizer Brands, LLC
    Inventors: William R. Dorr, Christopher A. Harris, Dave Young, Tom Anderson, Jason Lahaye, Marek Kokoszka, Dan R. Teteak
  • Patent number: 10577163
    Abstract: A battery package includes a card, a cover attached to the card, a tray positioned between the card and the cover, batteries, and tabs. The cover includes an opening and a door. The door is movable between an open position to provide access to the opening and a closed position. The tray includes a plurality of receptacles in which are positioned the batteries. Each tab is removably attached to one of the batteries and is positioned between the cover and the battery. The tray is rotatable relative to the card and the cover about an axis of rotation to selectively align one of the receptacles with the opening in a battery removal position. With the door in the open position, the tab attached to the battery in the receptacle in the battery removal position is accessible through the opening from the front of the cover and the peripheral edge of the cover.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: March 3, 2020
    Assignee: Energizer Brands, LLC
    Inventors: William R. Dorr, Christopher A. Harris, Dave Young, Tom Anderson, Jason Lahaye, Marek Kokoszka, Dan R. Teteak
  • Patent number: 10581753
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 3, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Ben Jonathan Laplanche, Alexander David Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 10418811
    Abstract: An apparatus includes a processor to: assign each value of each set of values of an initial supply meter data and of an initial load meter data to one of multiple buckets based on weather conditions and/or time and date; for each bucket, generate upper and lower bounds of power provision and power consumption values, and use the upper and lower bounds to identify outlier values assigned to the bucket; for each set of values within the initial supply meter data and within the initial load meter data, generate a naive model from the non-outlier values, and use interpolation and the naive model to fill in gaps, thereby generating cleansed supply meter data and cleansed load meter data; and store the cleansed supply meter data and cleansed load meter data together as merged meter data for use in making predictions.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: September 17, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Mark Joseph Konya, Bradley Lawson, Jr., Jennifer Short Whaley, Sen-Hao Lai, Tom Anderson, Emily Jean Forney, Glenn D. Good, Tae Yoon Lee
  • Publication number: 20190237727
    Abstract: A battery package includes a card, a cover, a tray, and batteries. The cover is attached to the card and includes a door and an opening formed in the front of the cover and the peripheral edge of the cover. The door is movable between an open position to provide access to the opening and a closed position. The tray is positioned between the card and the cover and includes multiple receptacles. Each battery is positioned within one of the receptacles. The card includes a recess in the outer edge of the card at a battery removal position. The tray is movable relative to the card and the cover to selectively align one of the receptacles with the opening in the battery removal position. With the door in the open position, the battery in the receptacle in the battery removal position is accessible through the opening.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Applicant: Energizer Brands, LLC
    Inventors: William R. Dorr, Christopher A. Harris, Dave Young, Tom Anderson, Jason Lahaye, Marek Kokoszka, Dan R. Teteak
  • Publication number: 20190199651
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Application
    Filed: January 18, 2019
    Publication date: June 27, 2019
    Inventors: Ben Jonathan Laplanche, Alexander David Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 10276955
    Abstract: An electrical contact includes a main body and a compliant pin extending from the main body. The compliant pin includes a through-hole. The compliant pin is configured to be compressed. The electrical contact also includes a first leg and a second leg that each extend from the main body. The compliant pin is between the first leg and the second leg. The compliant pin, the first leg, and the second leg extend from the main body in a same direction. The electrical contact further includes a first blade and a second blade that each extend from the main body. A slot is formed between the first blade and the second blade, and a width of the slot is larger at a first position adjacent a distal end of the first and second blades than at a second position adjacent a proximal end of the first and second blades.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: April 30, 2019
    Assignee: AVX CORPORATION
    Inventors: Brent B. Lybrand, Norman C. Huntley, Tom Anderson
  • Patent number: 10263230
    Abstract: A battery package includes a card and multiple battery packs. Each battery pack includes a cover attached to a portion of the card, and a tray positioned between the portion of the card and the cover. The cover includes an opening and a door. The door is movable between an open position and a closed position. The tray includes multiple receptacles. Each battery pack further includes multiple batteries and multiple tabs. Each battery is positioned within one of the receptacles. Each tab is removably attached to one of the batteries. The tray is rotatable relative to the portion of the card and the cover to selectively align one of the receptacles with the opening in a battery removal position. With the door in the open position, the tab attached to the battery in the receptacle in the battery removal position is accessible through the opening.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 16, 2019
    Assignee: ENERGIZER BRANDS, LLC
    Inventors: William R. Dorr, Christopher A. Harris, Dave Young, Tom Anderson, Jason Lahaye, Marek Kokoszka, Dan R. Teteak
  • Publication number: 20190081476
    Abstract: An apparatus includes a processor to: assign each value of each set of values of an initial supply meter data and of an initial load meter data to one of multiple buckets based on weather conditions and/or time and date; for each bucket, generate upper and lower bounds of power provision and power consumption values, and use the upper and lower bounds to identify outlier values assigned to the bucket; for each set of values within the initial supply meter data and within the initial load meter data, generate a naive model from the non-outlier values, and use interpolation and the naive model to fill in gaps, thereby generating cleansed supply meter data and cleansed load meter data; and store the cleansed supply meter data and cleansed load meter data together as merged meter data for use in making predictions.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 14, 2019
    Applicant: SAS Institute Inc.
    Inventors: Mark Joseph Konya, Bradley Lawson, Jr., Jennifer Short Whaley, Sen-Hao Lai, Tom Anderson, Emily Jean Forney, Glenn D. Good, Tae Yoon Lee
  • Publication number: 20190062021
    Abstract: A battery package includes a card, a cover attached to the card, a tray positioned between the card and the cover, batteries, and tabs. The cover includes an opening and a door. The door is movable between an open position to provide access to the opening and a closed position. The tray includes a plurality of receptacles in which are positioned the batteries. Each tab is removably attached to one of the batteries and is positioned between the cover and the battery. The tray is rotatable relative to the card and the cover about an axis of rotation to selectively align one of the receptacles with the opening in a battery removal position. With the door in the open position, the tab attached to the battery in the receptacle in the battery removal position is accessible through the opening from the front of the cover and the peripheral edge of the cover.
    Type: Application
    Filed: October 2, 2018
    Publication date: February 28, 2019
    Inventors: William R. Dorr, Christopher A. Harris, Dave Young, Tom Anderson, Jason Lahaye, Marek Kokoszka, Dan R. Teteak