Patents by Inventor James Owen
James Owen 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: 12263697Abstract: A system for stamping ice includes a housing, a stamping area, a loading tray, and a pusher mechanism. The housing has an opening extending into an interior volume of the housing. The stamping area positioned within the interior volume of the housing is configured to receive an ice body. The loading tray is couple to the housing and is configured to receive a removable stamp and a heating element. The heating element is configured to maintain the stamp at a set temperature. The pusher mechanism positioned within the interior volume of the housing is configured to push the ice body against a surface of the stamp.Type: GrantFiled: October 15, 2024Date of Patent: April 1, 2025Assignee: 2dor Gourmet Ice LLCInventors: Hamid G. Arjomand, James Owen, Carlos Leal
-
Patent number: 11586426Abstract: Systems and methods are directed to release tools and deployment tools for software applications. A computing device includes a processor operatively coupled to a memory. The processor identifies one or more environments and a plurality of deployment operations to be performed to deploy a software application to the one or more environments. The processor generates a deployment plan having instructions to execute the one or more deployment operations. The processor executes the deployment plan to deploy the one or more release environments. The processor sends signals to a display to display progression through the deployment plan during deployment of the one or more release environments.Type: GrantFiled: October 12, 2020Date of Patent: February 21, 2023Assignee: ServiceNow, Inc.Inventors: Danny Kibel, James Owen
-
Patent number: 11336748Abstract: Systems and techniques for deploying resources within a computing infrastructure are herein disclosed as comprising, in an implementation, executing a first deployment agent to perform a first deployment action, the first deployment agent configured to deploy a first resource to a first device; changing a deployment state of the first deployment agent responsive to performing the first deployment action; and executing a second deployment agent to perform a second deployment action, the second deployment agent configured to deploy a second resource to a second device. The second deployment agent performs the second deployment action in response to a change in a deployment state of an arbitrary deployment agent not explicitly identified within the second deployment agent. A deployment plan configured to cause the execution of the first and second deployment agents includes an identification of the first deployment agent as the arbitrary deployment agent.Type: GrantFiled: October 19, 2020Date of Patent: May 17, 2022Assignee: ServiceNow, Inc.Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Patent number: 11232177Abstract: A system and method for performing licensing monitoring and compliance within a service provider platform are provided. The system comprises a memory and a processor configured to execute instructions stored within the memory. The system further comprises a central instance that executes on the processor and comprises a license repository containing licensing data for application components. The system further comprises a customer instance that includes a third-party application component installed within the customer instance from an application store. The system further includes a licensing module. The third-party application component is switchable between a monitor mode in which the licensing module reports usage of the third-party application component to the central instance and an enforcement mode in which the usage is controlled on the customer instance based on the license repository.Type: GrantFiled: August 27, 2019Date of Patent: January 25, 2022Assignee: ServiceNow, Inc.Inventors: David Terry, James Owen, Arjun Badarinath, Vardhini Shankaranarayanan, Kashyap Ivaturi
-
Patent number: 10983775Abstract: A system for deploying software includes a processor programmed to identify a collection of deployable elements for use in deploying the software. The instructions also include instructions to receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system. The instructions also include instructions to, using at least one of the collection of deployable elements, deploy the software to the specified type of computing system, and in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.Type: GrantFiled: August 28, 2019Date of Patent: April 20, 2021Assignee: ServiceNow, Inc.Inventor: James Owen
-
Publication number: 20210042103Abstract: Systems and methods are directed to release tools and deployment tools for software applications. A computing device includes a processor operatively coupled to a memory. The processor identifies one or more environments and a plurality of deployment operations to be performed to deploy a software application to the one or more environments. The processor generates a deployment plan having instructions to execute the one or more deployment operations. The processor executes the deployment plan to deploy the one or more release environments. The processor sends signals to a display to display progression through the deployment plan during deployment of the one or more release environments.Type: ApplicationFiled: October 12, 2020Publication date: February 11, 2021Inventors: Danny Kibel, James Owen
-
Publication number: 20210037115Abstract: Systems and techniques for deploying resources within a computing infrastructure are herein disclosed as comprising, in an implementation, executing a first deployment agent to perform a first deployment action, the first deployment agent configured to deploy a first resource to a first device; changing a deployment state of the first deployment agent responsive to performing the first deployment action; and executing a second deployment agent to perform a second deployment action, the second deployment agent configured to deploy a second resource to a second device. The second deployment agent performs the second deployment action in response to a change in a deployment state of an arbitrary deployment agent not explicitly identified within the second deployment agent. A deployment plan configured to cause the execution of the first and second deployment agents includes an identification of the first deployment agent as the arbitrary deployment agent.Type: ApplicationFiled: October 19, 2020Publication date: February 4, 2021Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Patent number: 10812625Abstract: Systems and techniques for deploying resources within a computing infrastructure are herein disclosed as comprising, in an implementation, executing a first deployment agent to perform a first deployment action, the first deployment agent configured to deploy a first resource to a first device; changing a deployment state of the first deployment agent responsive to performing the first deployment action; and executing a second deployment agent to perform a second deployment action, the second deployment agent configured to deploy a second resource to a second device. The second deployment agent performs the second deployment action in response to a change in a deployment state of an arbitrary deployment agent not explicitly identified within the second deployment agent. A deployment plan configured to cause the execution of the first and second deployment agents includes an identification of the first deployment agent as the arbitrary deployment agent.Type: GrantFiled: March 18, 2019Date of Patent: October 20, 2020Assignee: ServiceNow, Inc.Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Patent number: 10809989Abstract: Systems and methods are directed to release tools and deployment tools for software applications. A computing device includes a processor operatively coupled to a memory. The processor identifies one or more environments and a plurality of deployment operations to be performed to deploy a software application to the one or more environments. The processor generates a deployment plan having instructions to execute the one or more deployment operations. The processor executes the deployment plan to deploy the one or more release environments. The processor sends signals to a display to display progression through the deployment plan during deployment of the one or more release environments.Type: GrantFiled: May 5, 2017Date of Patent: October 20, 2020Assignee: ServiceNow, Inc.Inventors: Danny Kibel, James Owen
-
Patent number: 10749946Abstract: A system for provisioning resources within a computer network includes a processor and a memory. The memory stores instructions executable by the processor to cause the processor to identify a set of properties associated with a resource type based on a configuration item representative of a resource within a configuration management database (CMDB), determine a subset of the set of properties based on one or more deployment rules, wherein the subset of the set of properties comprises one or more properties of a parent configuration item of the configuration item, and provision, via a deployment agent, a new resource of the computer network, wherein the new resource has the subset of the set of properties.Type: GrantFiled: July 3, 2018Date of Patent: August 18, 2020Assignee: ServiceNow, inc.Inventors: Chanwook Kim, James Owen, Vani Banaji, Danny Kibel, Christian Challenger-Lee, Kashyap Ivaturi
-
Publication number: 20200176248Abstract: A method for reducing the amount of mobile surface molecules present on a substrate surface includes providing a substrate having an area of interest, where the substrate is disposed within a controlled environment (e.g., a UHV environment). In some embodiments, a mask is positioned in a first position over the area of interest. Thereafter, a first deposition of a reactive material from a reactive material source is performed onto a first substrate region. The mask, while in the first position, blocks deposition of the reactive material within the area of interest. The mask may then positioned in a second position over the area of interest. In some embodiments, a second deposition of the reactive material from the reactive material source is performed to circumscribe the area of interest with the reactive material. In various embodiments, mobile surface molecules are captured using the deposited reactive material.Type: ApplicationFiled: November 21, 2019Publication date: June 4, 2020Inventors: JAMES OWEN, JOSHUA BRENDAN BALLARD, JOSEPH W. LYDING, JOHN RANDALL
-
Publication number: 20200057842Abstract: A system and method for performing licensing monitoring and compliance within a service provider platform are provided. The system comprises a memory and a processor configured to execute instructions stored within the memory. The system further comprises a central instance that executes on the processor and comprises a license repository containing licensing data for application components. The system further comprises a customer instance that includes a third-party application component installed within the customer instance from an application store. The system further includes a licensing module. The third-party application component is switchable between a monitor mode in which the licensing module reports usage of the third-party application component to the central instance and an enforcement mode in which the usage is controlled on the customer instance based on the license repository.Type: ApplicationFiled: August 27, 2019Publication date: February 20, 2020Inventors: David Terry, James Owen, Arjun Badarinath, Vardhini Shankaranarayanan, Kashyap Ivaturi
-
Publication number: 20200057619Abstract: A system for deploying software includes a processor programmed to identify a collection of deployable elements for use in deploying the software. The instructions also include instructions to receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system. The instructions also include instructions to, using at least one of the collection of deployable elements, deploy the software to the specified type of computing system, and in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Inventor: James Owen
-
Patent number: 10495665Abstract: Methods, devices, and systems for controlling a scanning tunneling microscope system are provided. In some embodiments, the methods, devices, and systems of the present disclosure utilize a control system included in or added to a scanning tunneling microscope (STM) to receive data characterizing a tunneling current between a tip of the scanning tunneling microscope system and a sample, to estimate, in real-time, a work function associated with the scanning tunneling microscope system, and to adjust, by a control system, a position of the tip based on an estimated work function. Associated systems are described herein.Type: GrantFiled: September 18, 2017Date of Patent: December 3, 2019Assignees: Zyvex Labs, LLC, Texas and Board of Regents, The University of Texas SystemInventors: Seyed Omid Reza Moheimani, Farid Tajaddodianfar, Ehud Fuchs, John Randall, Joshua Ballard, James Owen
-
Patent number: 10430170Abstract: A system for deploying software includes a processor programmed to identify a collection of deployable elements for use in deploying the software. The instructions also include instructions to receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system. The instructions also include instructions to, using at least one of the collection of deployable elements, deploy the software to the specified type of computing system, and in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.Type: GrantFiled: October 31, 2016Date of Patent: October 1, 2019Assignee: ServiceNow, Inc.Inventor: James Owen
-
Patent number: 10417395Abstract: A system and method for performing licensing monitoring and compliance within a service provider platform are provided. The system comprises a memory and a processor configured to execute instructions stored within the memory. The system further comprises a central instance that executes on the processor and comprises a license repository containing licensing data for application components. The system further comprises a customer instance that includes a third-party application component installed within the customer instance from an application store. The system further includes a licensing module. The third-party application component is switchable between a monitor mode in which the licensing module reports usage of the third-party application component to the central instance and an enforcement mode in which the usage is controlled on the customer instance based on the license repository.Type: GrantFiled: April 11, 2017Date of Patent: September 17, 2019Assignee: ServiceNow, Inc.Inventors: David Terry, James Owen, Arjun Badarinath, Vardhini Shankaranarayanan, Kashyap Ivaturi
-
Publication number: 20190281139Abstract: Systems and techniques for deploying resources within a computing infrastructure are herein disclosed as comprising, in an implementation, executing a first deployment agent to perform a first deployment action, the first deployment agent configured to deploy a first resource to a first device; changing a deployment state of the first deployment agent responsive to performing the first deployment action; and executing a second deployment agent to perform a second deployment action, the second deployment agent configured to deploy a second resource to a second device. The second deployment agent performs the second deployment action in response to a change in a deployment state of an arbitrary deployment agent not explicitly identified within the second deployment agent. A deployment plan configured to cause the execution of the first and second deployment agents includes an identification of the first deployment agent as the arbitrary deployment agent.Type: ApplicationFiled: March 18, 2019Publication date: September 12, 2019Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Patent number: D859517Type: GrantFiled: August 17, 2017Date of Patent: September 10, 2019Inventors: Daniel B. Meyer, Stacy Foos, Tim Martin, Robert Martell, Ben Bruns, James Owen
-
Patent number: D929992Type: GrantFiled: October 21, 2019Date of Patent: September 7, 2021Assignee: Steelcase Inc.Inventors: Mark McKenna, Olivia Carroll, Richard Douglas Jeli, James Owen
-
Patent number: D964347Type: GrantFiled: September 28, 2021Date of Patent: September 20, 2022Assignee: Steelcase Inc.Inventors: Mark McKenna, James Owen