Patents by Inventor Juliano Maldaner

Juliano Maldaner 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: 9998527
    Abstract: Systems and methods are disclosed for estimating and updating the capacity associated with resources in a virtualized computing environment. A capacity estimation value may be stored in computer memory. The capacity estimation value may estimate how many concurrent sessions a resource in the virtualized computing environment has workload capacity to desirably handle. The system may monitor one or more resource consumption metrics of the resource on an ongoing basis. The capacity estimation value may be updated based on, inter alia, the monitoring. The capacity estimation value may be used when a request is received to create a new session in the resource.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: June 12, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 9838249
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: December 5, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Patent number: 9819538
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: November 14, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Publication number: 20170024225
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 26, 2017
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Publication number: 20170026230
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 26, 2017
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Patent number: 9485244
    Abstract: An initial server, located in an initial authentication domain, receives a requested operation from a RESTful client system, and generates a redirections list having entries indicating servers located in authentication domains other than the initial domain. The initial server transmits the redirections list back to the client system. The redirections list instructs the client system to perform a command on each of the servers indicated in the redirections list, and may optionally be transmitted with a partial result from the initial server. The client system verifies that partial results in responses from servers in the other authentication domains and from the initial server are of an appropriate result type and number, and then aggregates all the partial results received from all authentication domains into a single final result, which may be displayed to a user of the client system.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: November 1, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 9471331
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: October 18, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Publication number: 20160261575
    Abstract: An initial server, located in an initial authentication domain, receives a requested operation from a RESTful client system, and generates a redirections list having entries indicating servers located in authentication domains other than the initial domain. The initial server transmits the redirections list back to the client system. The redirections list instructs the client system to perform a command on each of the servers indicated in the redirections list, and may optionally be transmitted with a partial result from the initial server. The client system verifies that partial results in responses from servers in the other authentication domains and from the initial server are of an appropriate result type and number, and then aggregates all the partial results received from all authentication domains into a single final result, which may be displayed to a user of the client system.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventor: Juliano Maldaner
  • Patent number: 9386006
    Abstract: An initial server responds to a request with a redirection object describing the a different server to which the request should be redirected, and providing additional information about authenticating to the other server. The redirection object includes a session check variable indicating whether a forms-based authentication process may need to be performed, a session URI through which the client may determine whether the client was previously authenticated to the other server, and optionally a forms URI through which the client may initiate a forms-based authentication process. If the session check variable indicates that the other server may require forms based authentication, and an authenticated session does not exist between the client and the other server, and the client has a forms URI for the other server, then the client opens a Web browser, and directs the Web browser to the forms URI to complete a forms-based authentication process.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: July 5, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Juliano Maldaner, Vinod Kumar Jammalamadaka, Thirumalaivelu Alagianambi
  • Patent number: 9264296
    Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 16, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 9203904
    Abstract: A method includes (1) receiving a request to share a file stored on a secure network with a target, the request identifying the file and the target, (2) performing a location operation to determine whether the target belongs to the secure network, (3) when a result of the location evaluation operation indicates that the target does not belong to the secure network, performing a sensitivity evaluation operation to determine whether the file identified by the request includes sensitive information, and (4) performing an access control operation, the access control operation (i) rejecting the request when both (a) the result of the location evaluation operation indicates that the target does not belong to the secure network, and (b) a result of the sensitivity evaluation operation indicates that the file includes sensitive information, and (ii) otherwise causing a link to access the file to be provided to the target.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: December 1, 2015
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Publication number: 20150264126
    Abstract: Systems and methods are disclosed for estimating and updating the capacity associated with resources in a virtualized computing environment. A capacity estimation value may be stored in computer memory. The capacity estimation value may estimate how many concurrent sessions a resource in the virtualized computing environment has workload capacity to desirably handle. The system may monitor one or more resource consumption metrics of the resource on an ongoing basis. The capacity estimation value may be updated based on, inter alia, the monitoring. The capacity estimation value may be used when a request is received to create a new session in the resource.
    Type: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventor: Juliano Maldaner
  • Patent number: 9052953
    Abstract: Systems and methods are disclosed for estimating and updating the capacity associated with resources in a virtualized computing environment. A capacity estimation value may be stored in computer memory. The capacity estimation value may estimate how many concurrent sessions a resource in the virtualized computing environment has workload capacity to desirably handle. The system may monitor one or more resource consumption metrics of the resource on an ongoing basis. The capacity estimation value may be updated based on, inter alia, the monitoring. The capacity estimation value may be used when a request is received to create a new session in the resource.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: June 9, 2015
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Publication number: 20150007264
    Abstract: A method includes (1) receiving a request to share a file stored on a secure network with a target, the request identifying the file and the target, (2) performing a location operation to determine whether the target belongs to the secure network, (3) when a result of the location evaluation operation indicates that the target does not belong to the secure network, performing a sensitivity evaluation operation to determine whether the file identified by the request includes sensitive information, and (4) performing an access control operation, the access control operation (i) rejecting the request when both (a) the result of the location evaluation operation indicates that the target does not belong to the secure network, and (b) a result of the sensitivity evaluation operation indicates that the file includes sensitive information, and (ii) otherwise causing a link to access the file to be provided to the target.
    Type: Application
    Filed: June 30, 2013
    Publication date: January 1, 2015
    Inventor: Juliano Maldaner
  • Publication number: 20140108775
    Abstract: One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 17, 2014
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Felipe Leon, Juliano Maldaner, Andrew Ogle, Ricardo Fernando Feijoo
  • Publication number: 20130326044
    Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.
    Type: Application
    Filed: August 8, 2013
    Publication date: December 5, 2013
    Applicant: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 8533337
    Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: September 10, 2013
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 8336044
    Abstract: A method and system for efficiently deploying (also sometimes referred to as distributing and/or installing) a computer device's software image using a single portable image using an alternate partition for loading the image on the storage (hard drive) along with selected patches chosen for the configuration of the computer. The single image is processed using delta image patching technology to allow the single image to be customized and operable (work on) the particular computer, where the single portable image is adapted to operate on a large number of diverse computer device platforms.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: December 18, 2012
    Assignee: RPX Corporation
    Inventors: Frank C. Wang, Scott D. Aiken, Juliano Maldaner, Dennis E. Kelly, Michael S. Goldflam
  • Publication number: 20120303800
    Abstract: Systems and methods are disclosed for estimating and updating the capacity associated with resources in a virtualized computing environment. A capacity estimation value may be stored in computer memory. The capacity estimation value may estimate how many concurrent sessions a resource in the virtualized computing environment has workload capacity to desirably handle. The system may monitor one or more resource consumption metrics of the resource on an ongoing basis. The capacity estimation value may be updated based on, inter alia, the monitoring. The capacity estimation value may be used when a request is received to create a new session in the resource.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 29, 2012
    Applicant: CITRIX SYSTEMS INC.
    Inventor: Juliano Maldaner
  • Patent number: 8145940
    Abstract: A method and system for updating or recovering a computer device's software image using a single portable operating system image stored on a bootable, secure partition on local storage (hard drive); a method and system utilizing delta image patching technology to allow the single image to work on a large number of diverse computer device platforms; and a method for distributing software patches and updates via a, secure local partition to ensure patches and updates are applied to well known software images that have not been modified to include malicious software and do not include any other undesirable changes that have been made to the primary, running operating system image.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: March 27, 2012
    Assignee: RPX Corporation
    Inventors: Frank G. Wang, Scott D. Aiken, Juliano Maldaner, Dennis E. Kelly, Michael S. Goldflam