Patents by Inventor Chanwook Kim
Chanwook Kim 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: 12166052Abstract: Provided is an image sensor including a sensor array including a plurality of light-sensors respectively including an optoelectronic device, the optoelectronic device including a first electrode, a second electrode spaced apart from the first electrode, and an active layer provided between the first electrode and the second electrode, the active layer including a plurality of quantum dot layers having different energy bands, and a circuit including circuits respectively connected to the plurality of light-sensors and configured to readout an optoelectronic signal generated from each of the plurality of light-sensors.Type: GrantFiled: January 20, 2022Date of Patent: December 10, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungsang Cho, Hojung Kim, Chanwook Baik, Yooseong Yang
-
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: 11012314Abstract: A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.Type: GrantFiled: February 14, 2020Date of Patent: May 18, 2021Assignee: ServiceNow, Inc.Inventors: Adam Wesley Moguel, Chanwook Kim, Vani Banaji, Cheng Liu, Shravan Kalsanka Pai, Chinmayee Nagaraju
-
Patent number: 10938882Abstract: Systems and methods for streaming billing data associated with third-party network resources consumed by a managed network to a remote network management platform are disclosed. Streaming of billing usage data associated with third-party resources may use resource identifiers to associate resources with line items in a service bill generated by the third-party network. A proxy server in the managed network may intermediate streaming from the third-party network to a remote server in a computational instance of the remote network management platform.Type: GrantFiled: July 9, 2019Date of Patent: March 2, 2021Assignee: ServiceNow, Inc.Inventors: Chowie Chunyan Lin, Chanwook Kim, Shravan Kalsanka Pai, Vani Banaji
-
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
-
Publication number: 20210014299Abstract: Systems and methods for streaming billing data associated with third-party network resources consumed by a managed network to a remote network management platform are disclosed. Streaming of billing usage data associated with third-party resources may use resource identifiers to associate resources with line items in a service bill generated by the third-party network. A proxy server in the managed network may intermediate streaming from the third-party network to a remote server in a computational instance of the remote network management platform.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventors: Chowie Chunyan Lin, Chanwook Kim, Shravan Kalsanka Pai, Vani Banaji
-
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: 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: 20200259714Abstract: A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.Type: ApplicationFiled: February 14, 2020Publication date: August 13, 2020Inventors: Adam Wesley Moguel, Chanwook Kim, Vani Banaji, Cheng Liu, Shravan Kalsanka Pai, Chinmayee Nagaraju
-
Patent number: 10581689Abstract: A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.Type: GrantFiled: February 27, 2018Date of Patent: March 3, 2020Assignee: ServiceNow, Inc.Inventors: Adam Wesley Moguel, Chanwook Kim, Vani Banaji, Cheng Liu, Shravan Kalsanka Pai, Chinmayee Nagaraju
-
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
-
Publication number: 20190268231Abstract: A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Adam Wesley Moguel, Chanwook Kim, Vani Banaji, Cheng Liu, Shravan Kalsanka Pai, Chinmayee Nagaraju
-
Patent number: 10270885Abstract: 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: May 12, 2017Date of Patent: April 23, 2019Assignee: SERVICENOW, INC.Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Publication number: 20180316754Abstract: 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: ApplicationFiled: July 3, 2018Publication date: November 1, 2018Inventors: Chanwook Kim, James Owen, Vani Banaji, Danny Kibel, Christian Challenger-Lee, Kashyap Ivaturi
-
Patent number: 10027744Abstract: Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the global property set, determining a second set of properties based on deployment rules, such as a containment relationship defining properties included within a parent configuration item of the configuration management database, wherein the second set of properties comprises a subset of the first set of properties, provisioning the resource with the second set of properties, and communicating the provisioned resource for activation within the computer network. In an implementation, a deployment agent can be configured to provision a resource with the second set of properties.Type: GrantFiled: April 25, 2017Date of Patent: July 17, 2018Assignee: ServiceNow, Inc.Inventors: Chanwook Kim, James Owen, Vani Banaji, Danny Kibel, Christian Challenger-Lee, Kashyap Ivaturi
-
Publication number: 20170329590Abstract: 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: May 12, 2017Publication date: November 16, 2017Inventors: James Owen, Danny Kibel, Christian Ewart Francis Challenger-Lee, Chanwook Kim
-
Publication number: 20170310745Abstract: Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the global property set, determining a second set of properties based on deployment rules, such as a containment relationship defining properties included within a parent configuration item of the configuration management database, wherein the second set of properties comprises a subset of the first set of properties, provisioning the resource with the second set of properties, and communicating the provisioned resource for activation within the computer network. In an implementation, a deployment agent can be configured to provision a resource with the second set of properties.Type: ApplicationFiled: April 25, 2017Publication date: October 26, 2017Inventors: Chanwook Kim, James Owen, Vani Banaji, Danny Kibel, Christian Challenger-Lee, Kashyap Ivaturi