Patents by Inventor Daniel Davidson
Daniel Davidson 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: 20250094195Abstract: A resource management configuration may receive an API request from an API server. The API request specifies task information from a plurality of tenants. The configuration transmits status information of a plurality of VMs to the API server to assign tasks to one or more VMs based on the task information and the status information. Tasks assigned to a VM of the plurality of VMs are for one tenant of the plurality of tenants. The configuration configures on an untrusted network, network security groups for managing communications of tenants such that a network security group configured for a tenant permits communications between VMs assigned to the same tenant but prevents communications between VMs assigned to different tenants. The configuration pins each assigned VM of the one or more assigned VMs to perform the task based on the task information of the corresponding tenant.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Aaron Daniel Davidson, Thomas Garnier, Lin Guo, Zhe He, Manlin Li, Yang Liu, Feng Wang, Hong Zhang, Weirong Zhu
-
Patent number: 12248818Abstract: The present application discloses a method, system, and computer system for starting up and maintaining a cluster in a warmed up state, and/or allocating clusters from a warmed up state. The method includes instantiating a set of virtual machines, wherein instantiating the set of virtual machines includes setting a temporary security credential for each virtual machine of the set of virtual machines, receiving a virtual machine allocation request associated with a workspace, a customer, or a tenant, in response to the virtual machine allocation request: allocating a virtual machine, wherein allocating the virtual machine comprises replacing the temporary security credential with a security credential associated with the workspace, the customer, or the tenant.Type: GrantFiled: October 29, 2021Date of Patent: March 11, 2025Assignee: Databricks, Inc.Inventors: Yandong Mao, Aaron Daniel Davidson
-
Patent number: 12243641Abstract: Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.Type: GrantFiled: January 28, 2022Date of Patent: March 4, 2025Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Michael DiBenedetto, Audrey Schwartz, Sydney Volk, Daniel Davidson, Daniel Wilson, Jo-Jo Lin, Zaki Goumandakoye
-
Patent number: 12229137Abstract: A system performs efficient startup of executors of a distributed computing engine used for processing queries, for example, database queries. The system starts an executor node and processes a set of queries using the executor node to warm up the executor node. The system performs a checkpoint of the warmed-up executor node to create an image. The image is restored in the target executor nodes. The system may store a checkpoint image for each configuration of an executor node. The configuration is determined based on various factors including the hardware of the executor node, memory allocation of the processes, and so on. The user or restore based on checkpoint images improves efficiency of execution of the startup of executor nodes.Type: GrantFiled: January 12, 2024Date of Patent: February 18, 2025Assignee: Databricks, Inc.Inventors: Xinyang Ge, Lixiang Ao, Haonan Jing, Aaron Daniel Davidson
-
Publication number: 20250021536Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: September 13, 2024Publication date: January 16, 2025Inventors: Aaron Daniel Davidson, Clemens Mewald, Tomas Nykodym
-
Patent number: 12117983Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: November 17, 2023Date of Patent: October 15, 2024Assignee: Databricks, Inc.Inventors: Aaron Daniel Davidson, Clemens Mewald, Tomas Nykodym
-
Patent number: 12014392Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumenting web pages. One of the methods includes providing a host website having a plurality of registered users, the host website including links to partner websites and a script library. The method includes providing access to the host website by a user. The method includes generating a security token in response to a user activating a link of the links. The method includes directing the browser of the user to the partner website. The method includes receiving a request from a partner web page presented in the browser of the user for a script from the script library. The method includes sending the script to the browser. The method also includes receiving from the browser of the user tracking information generated by the script and identifying actions taken by the user on the partner website.Type: GrantFiled: November 29, 2017Date of Patent: June 18, 2024Assignee: United Services Automobile Association (USAA)Inventors: Frank L. Bain, III, Daniel Davidson, Paul Bradford Langer
-
Publication number: 20240152496Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: November 17, 2023Publication date: May 9, 2024Inventors: Aaron Daniel Davidson, Clemens Mewald, Tomas Nykodym
-
Patent number: 11853277Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: January 31, 2023Date of Patent: December 26, 2023Assignee: Databricks, Inc.Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
-
Patent number: 11693837Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: May 19, 2021Date of Patent: July 4, 2023Assignee: Databricks, Inc.Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
-
Publication number: 20230177031Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: January 31, 2023Publication date: June 8, 2023Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
-
Publication number: 20220246292Abstract: Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.Type: ApplicationFiled: January 28, 2022Publication date: August 4, 2022Inventors: Michael DiBenedetto, Audrey Schwartz, Sydney Volk, Daniel Davidson, Daniel Wilson, Jo-Jo Lin, Zaki Goumandakoye
-
Publication number: 20220245593Abstract: Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.Type: ApplicationFiled: January 28, 2022Publication date: August 4, 2022Inventors: Michael DiBenedetto, Audrey Schwartz, Sydney Volk, Daniel Davidson, Daniel Wilson, Jo-Jo Lin, Zaki Goumandakoye
-
Publication number: 20220092043Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: May 19, 2021Publication date: March 24, 2022Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
-
Patent number: 10851228Abstract: A flame-retardant thermoplastic resin composition comprising about 20% to about 30% polypropylene; about 50% to about 65% Magnesium Hydroxide; and about 3% to about 8% polybutene. Articles of manufacture made by this composition and methods making these articles of manufacture.Type: GrantFiled: July 25, 2019Date of Patent: December 1, 2020Assignee: FSIT Services LLCInventors: Fernando Surraco, Daniel Davidson
-
Publication number: 20200032042Abstract: A flame-retardant thermoplastic resin composition comprising about 20% to about 30% polypropylene; about 50% to about 65% Magnesium Hydroxide; and about 3% to about 8% polybutene. Articles of manufacture made by this composition and methods and methods of making these articles of manufacture.Type: ApplicationFiled: July 25, 2019Publication date: January 30, 2020Applicant: FSIT Services LLCInventors: Fernando Surraco, Daniel Davidson
-
Patent number: 10113813Abstract: A tube for a heat exchanger, and more particularly, a tube for a heat exchanger, which has a first reinforcement portion corresponding to a curved section of a tube and a second reinforcement portion attached to the first reinforcement portion formed at both ends of an inner fin so as to increase the strength of both ends in the air flow direction of the tube.Type: GrantFiled: February 13, 2015Date of Patent: October 30, 2018Assignee: HANON SYSTEMSInventors: Hong-Young Lim, Jun-Young Song, Dong-Suk Lee, Sung-Hong Shin, Kwang-Hun Oh, Wi-Sam Jo, Yong-Sung Kwon, Sun-Mi Lee, Daniel Davidson, Greg Whitlow, Jiri Dobner, Young-Sang Kim, Jung-Ho Kim, Sun-An Jeong, Yeong-Ho Jin
-
Patent number: 10075488Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.Type: GrantFiled: January 28, 2016Date of Patent: September 11, 2018Assignee: Bank of America CorporationInventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
-
Patent number: 10075489Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.Type: GrantFiled: January 28, 2016Date of Patent: September 11, 2018Assignee: Bank of America CorporationInventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
-
Patent number: 9923806Abstract: A network traffic routing apparatus includes a memory and a processor. The processor receives a change to the first production environment and determines a score for deploying the change. The score indicates a probability that the change, when deployed, will conflict with another change from a plurality of scheduled changes. The processor determines an aggregate score by summing the score and a plurality of scores for the plurality of scheduled changes. The processor also determines that the aggregate score is below a threshold and in response to that determination, schedules the deployment of the change. The processor further routes network traffic from the first production environment to the second production environment. The processor deploys the change to the first production environment after the network traffic has been routed to the second production environment, and after the change has been deployed, routes the network traffic back to the first production environment.Type: GrantFiled: November 9, 2015Date of Patent: March 20, 2018Assignee: Bank of America CorporationInventor: John Daniel Davidson