Patents by Inventor Ricardo F. Feijoo

Ricardo F. Feijoo 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: 11436312
    Abstract: Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 6, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Patent number: 11237886
    Abstract: Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: February 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Publication number: 20210256600
    Abstract: Preventing certain types of service disruptions in a computing system involves receiving a lease request at a server of a cloud-based computing system, where the lease request originates from one of a plurality of cloud-hosted service computing systems (CSCS). The lease request will specify at least one suitable connector of a plurality of remote computing machines, where such connectors comprise an availability set at a computing resources location. In response to receiving the request, the server determines whether at least one of the connectors has pending maintenance operations. Based on such determination, the server will selectively grant the lease request by generating at least one electronic message directed to the CSCS which originated the lease request.
    Type: Application
    Filed: April 7, 2021
    Publication date: August 19, 2021
    Inventors: Thomas Kludy, Ricardo F. Feijoo
  • Patent number: 11010823
    Abstract: Preventing certain types of service disruptions in a computing system involves receiving a lease request at a server of a cloud-based computing system, where the lease request originates from one of a plurality of cloud-hosted service computing systems (CSCS). The lease request will specify at least one suitable connector of a plurality of remote computing machines, where such connectors comprise an availability set at a computing resources location. In response to receiving the request, the server determines whether at least one of the connectors has pending maintenance operations. Based on such determination, the server will selectively grant the lease request by generating at least one electronic message directed to the CSCS which originated the lease request.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: May 18, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Kludy, Ricardo F. Feijoo
  • Publication number: 20200285730
    Abstract: Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 10, 2020
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Patent number: 10706138
    Abstract: Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 7, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Publication number: 20200167212
    Abstract: Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.
    Type: Application
    Filed: December 4, 2019
    Publication date: May 28, 2020
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Patent number: 10540216
    Abstract: Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 21, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Publication number: 20190035012
    Abstract: Preventing certain types of service disruptions in a computing system involves receiving a lease request at a server of a cloud-based computing system, where the lease request originates from one of a plurality of cloud-hosted service computing systems (CSCS). The lease request will specify at least one suitable connector of a plurality of remote computing machines, where such connectors comprise an availability set at a computing resources location. In response to receiving the request, the server determines whether at least one of the connectors has pending maintenance operations. Based on such determination, the server will selectively grant the lease request by generating at least one electronic message directed to the CSCS which originated the lease request.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Thomas Kludy, Ricardo F. Feijoo
  • Publication number: 20190018717
    Abstract: Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Publication number: 20180373862
    Abstract: Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Publication number: 20180322183
    Abstract: Systems and methods for normalizing claims across a plurality of disparate identity directories. The methods comprise: receiving, by a computing device, a directory claim from a first identity directory of the plurality of disparate identity directories; transforming, by the computing device, the directory claim into a composite directory claim including at least two of a first normalized claim containing an object identifier (e.g., an Security Identifier (“SID”) or Object Identifier (“OID”)), a second normalized claim containing a system user identifier (e.g., User Principle Claim (“UPN”) or email address), and a third normalized claim containing an entity identifier (e.g., a Globally Unique Identifier (“GUID”)); and causing, by the computing device, at least a portion of the composite directory claim to be used in authorizing use of network resources provided by a relying party, where the network resources are unable to recognize identity information contained in the directory claim.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventor: Ricardo F. Feijoo