Patents by Inventor Sindy Giraldo
Sindy Giraldo 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: 20230094004Abstract: An augmented reality system including: a physical anatomic model; a display unit via which a user is adapted to receive first and second optic feedbacks, the first optic feedback emanating from the physical anatomic model and passing through the display unit, and the second optic feedback emanating from the display unit and including a virtual anatomic model; a tracking system adapted to track a position and orientation of the display unit; and a computing device adapted to: receive a first signal from the tracking system relating to the position and orientation of the display unit, and send a second signal to cause the display unit to overlay the second optic feedback on the first optic feedback, the second signal being based on the first signal. In some embodiments, the second optic feedback further includes ancillary virtual graphics such as medical data, instructional steps, expert demonstrations, didactic content, and exigent circumstances.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Inventors: John S. Eggert, Sindy Giraldo, Alberto Rodriguez, David Isaza, Christopher Marcus Clapp, Ramakrishna Voorakaranam
-
Patent number: 11579937Abstract: A data model characterizing a plurality of resources is received. The data model associates a first resource within a first remote computing environment with a first tag and a second resource within a second remote computing environment with a second tag. The data model is received from a database that is separate from the first remote computing environment and the second remote computing environment. The plurality of resources is grouped based on the first tag and the second tag. The grouping can form a first group associated with the first tag and a second group associated with the second tag. A first list of resources characterizing the first group and a second list of resources characterizing the second group is provided. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 29, 2020Date of Patent: February 14, 2023Assignee: Citrix Systems, Inc.Inventors: Sindy Giraldo, Sai Varun Prasanth Soundararajan
-
Patent number: 11551578Abstract: An augmented reality system including: a physical anatomic model; a display unit via which a user is adapted to receive first and second optic feedbacks, the first optic feedback emanating from the physical anatomic model and passing through the display unit, and the second optic feedback emanating from the display unit and including a virtual anatomic model; a tracking system adapted to track a position and orientation of the display unit; and a computing device adapted to: receive a first signal from the tracking system relating to the position and orientation of the display unit, and send a second signal to cause the display unit to overlay the second optic feedback on the first optic feedback, the second signal being based on the first signal. In some embodiments, the second optic feedback further includes ancillary virtual graphics such as medical data, instructional steps, expert demonstrations, didactic content, and exigent circumstances.Type: GrantFiled: August 16, 2018Date of Patent: January 10, 2023Assignee: GAUMARD SCIENTIFIC COMPANY, INC.Inventors: John S. Eggert, Sindy Giraldo, Alberto Rodriguez, David Isaza, Christopher Marcus Clapp, Ramakrishna Voorakaranam
-
Patent number: 11544230Abstract: A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: June 23, 2020Date of Patent: January 3, 2023Assignee: CITRIX SYSTEMS, INC.Inventors: Steven A. Keller, Sindy Giraldo, Stephan Vanwoezik
-
Patent number: 11474980Abstract: Data characterizing a list of resources including a first resource within a first remote computing environment and a second resource within a second remote computing environment is received from a database separate from a plurality of remote computing systems. Metadata characterizing a first tag to be applied to the first resource and a second tag to be applied to the second resource is received. A data model of the resources is generated. The data model associates the first resource with the first tag and the second resource with the second tag. The data model is stored within a second database. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 29, 2020Date of Patent: October 18, 2022Assignee: Citrix Systems, Inc.Inventors: Sai Varun Prasanth Soundararajan, Sindy Giraldo
-
Patent number: 11429454Abstract: Data is received characterizing a plurality of virtual resources executing application code and deployed within a remote computing environment. The remote computing environment is providing a first configuration of computing resources for execution of the plurality of virtual resources. Resource consumption information associated with the plurality of virtual resources is monitored via an application programing interface of the remote computing environment. A second configuration of computing resources for the plurality of virtual resources is determined using a set of rules and the resource consumption information. A request is transmitted to the remote computing environment to provide the second configuration of computing resources for execution of the plurality of virtual resources. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 30, 2020Date of Patent: August 30, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Steven A. Keller, Sindy Giraldo
-
Publication number: 20220200929Abstract: A method for multi-cloud deployment and validation may be provided. The method may include receiving a first template specifying a cloud resource requirement. A first resource from a first cloud provider and a second resource from a second cloud provider may be identified. The first resource and the second resource may be a same or comparable resource capable of satisfying the cloud resource requirement specified by the first template. The first resource may be selected instead of the second resource based on a respective cost of the first resource and the second resource. A second template for deploying the first resource at the first cloud provider may be generated. The first resource may be deployed by sending the second template to the first cloud provider. Related systems and articles of manufacture are also provided.Type: ApplicationFiled: December 18, 2020Publication date: June 23, 2022Inventors: Sindy Giraldo, Steven A. Keller
-
Patent number: 11303540Abstract: Data is received characterizing a virtual resource requirement for deployment of a resource in a first remote computing environment and/or a second remote computing environment. Second data is received characterizing resource cost for the first remote computing environment and the second remote computing environment. The receiving the second data includes accessing, via an application programming interface of the first remote computing environment and based on an account identity of an entity associated with the virtual resource requirement, the second data characterizing computing resource cost for the first remote computing environment. A first cost for deploying the resource within the first remote computing environment and a second cost for deploying the resource within the second remote computing environment is predicted using the received data. The first cost and the second cost is provided. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 30, 2020Date of Patent: April 12, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Steven A. Keller, Sindy Giraldo
-
Publication number: 20210406089Abstract: Data characterizing a log of requests by a plurality of software services executing based on a virtual resource that is within a remote computing environment is received. The executing includes transmitting the requests for utilization of the virtual resource. A metric of utilization of the virtual resource by a first software service of the plurality of software services is determined based on the log. The metric of utilization characterizes a portion of total usage of the virtual resource that is attributable to the first software service. The metric of utilization is provided. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Inventors: Steven Keller, Sindy Giraldo
-
Publication number: 20210406074Abstract: Data characterizing a first address of a software service executing based on a first virtual resource that is within a remote computing environment is received. The executing includes transmitting a request for utilization of the first virtual resource. The received data further characterizes a log of the request for the first virtual resource. The log includes the first address and a second address of the first virtual resource. A mapping between the first address of the software service and the second address of the first virtual resource is determined using the received data. The mapping between the first address of the software service and the second address of the first virtual resource is provided. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Inventors: Steven Keller, Sindy Giraldo, Harshavardhan Pallapothu, Mansi Shamsingh Raghuwanshi
-
Publication number: 20210397588Abstract: A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: June 23, 2020Publication date: December 23, 2021Inventors: Steven A. Keller, Sindy Giraldo, Stephan Vanwoezik
-
Publication number: 20210303367Abstract: Data is received characterizing a plurality of virtual resources executing application code and deployed within a remote computing environment. The remote computing environment is providing a first configuration of computing resources for execution of the plurality of virtual resources. Resource consumption information associated with the plurality of virtual resources is monitored via an application programing interface of the remote computing environment. A second configuration of computing resources for the plurality of virtual resources is determined using a set of rules and the resource consumption information. A request is transmitted to the remote computing environment to provide the second configuration of computing resources for execution of the plurality of virtual resources. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Steven A. Keller, Sindy Giraldo
-
Publication number: 20210306233Abstract: Data is received characterizing a virtual resource requirement for deployment of a resource in a first remote computing environment and/or a second remote computing environment. Second data is received characterizing resource cost for the first remote computing environment and the second remote computing environment. The receiving the second data includes accessing, via an application programming interface of the first remote computing environment and based on an account identity of an entity associated with the virtual resource requirement, the second data characterizing computing resource cost for the first remote computing environment. A first cost for deploying the resource within the first remote computing environment and a second cost for deploying the resource within the second remote computing environment is predicted using the received data. The first cost and the second cost is provided. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Steven A. Keller, Sindy Giraldo
-
Publication number: 20190057620Abstract: An augmented reality system including: a physical anatomic model; a display unit via which a user is adapted to receive first and second optic feedbacks, the first optic feedback emanating from the physical anatomic model and passing through the display unit, and the second optic feedback emanating from the display unit and including a virtual anatomic model; a tracking system adapted to track a position and orientation of the display unit; and a computing device adapted to: receive a first signal from the tracking system relating to the position and orientation of the display unit, and send a second signal to cause the display unit to overlay the second optic feedback on the first optic feedback, the second signal being based on the first signal. In some embodiments, the second optic feedback further includes ancillary virtual graphics such as medical data, instructional steps, expert demonstrations, didactic content, and exigent circumstances.Type: ApplicationFiled: August 16, 2018Publication date: February 21, 2019Inventors: John S. Eggert, Sindy Giraldo, Alberto Rodriguez, David Isaza, Christopher Marcus Clapp, Ramakrishna Voorakaranam