Patents by Inventor BRIAN JAMES LILLIE

BRIAN JAMES LILLIE 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: 9806954
    Abstract: In general, techniques for integration of diverse software applications in i) a co-location facility, ii) communication interconnection network facility, or iii) both, are described. For example, a transformation engine for datacenter colocation and network interconnection products may assist in a dynamic i) transformation of commands and ii) data structure translation as well as data structure transformation between a source application (SA) and a target application (TA) via two or more translation assist templates.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 31, 2017
    Assignee: Equinix, Inc.
    Inventors: Prabhakar Gundugola, Vijaay Doraiswamy, Jaganathan Jeyapaul, Brian James Lillie
  • Patent number: 9595013
    Abstract: At least one user is designated to manage assets including management delegations, access restrictions, and access permissions. Management responsibilities are applied based on business rules and based on a hierarchical model. The hierarchical model enables a well-defined logical flow of delegations and restrictions with pruning capability. User groups, asset groups, asset trees and asset permissions may be defined. The designated user can manage a single asset or all assets or a subset of assets. An asset may belong to one or more asset groups.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 14, 2017
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Jaganathan Jeyapaul, Tsunyen Weng, Nathan Janken, Mohan Navaratna, Brian James Lillie
  • Patent number: 9269061
    Abstract: A performance, analytics and auditing (PAA) system is configured to operate with a complex web application including a portal application and its sub systems non-intrusively. The PAA system includes a first component configured to capture behavior-related information from the portal application, a second component configured to capture performance-related information from the portal application, a third component configured to capture auditing-related information from the portal application. The PAA system is further configured to start or stop with minimal impact on the portal application, wherein the PAA system is coded using Aspect Oriented Programming (AOP) and able to collect information from multiple threads.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: February 23, 2016
    Assignee: Equinix, Inc.
    Inventors: Jaganathan Jeyapaul, Pragnesh Shashikant Panchal, Brian James Lillie
  • Publication number: 20150350016
    Abstract: Integration of diverse software applications in i) a co-location facility, ii) communication interconnection network facility or ii) both. A transformation engine for datacenter colocation and network interconnection products may assist in a dynamic i) transformation of commands and ii) data structure translation as well as data structure transformation between a source application (SA) and a target application (TA) via two or more translation assist templates. The translation assist templates correlate to various combinations of the SAs, TAs, and the colocation or the network interconnection products. The network transformation engine may generate a new translation assist template when information regarding a new or updated application or product is loaded into a database.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Inventors: Prabhakar Gundugola, Vijaay Doraiswamy, Jaganathan Jeyapaul, Brian James Lillie
  • Patent number: 9082091
    Abstract: A logical customer organization model is applied to group the individual agreements into separate logical customer organizations, wherein the groupings can be region based groupings, organization groupings and departmental groupings. Unified login identification (ID) model is applied to enable a first user to login to a portal using a first login ID to access a first asset in a first asset group according to a first logical customer organization. The unified login ID model enables the first user to use the same first login ID to access a second asset in the first asset group according to the first logical customer organization. The unified login ID model also enables the first user to login to the portal using a second login ID to access one or more assets in a second asset group according to a second logical customer organization. Each of the first and second logical customer organization may be associated with one or more asset groups and one or more user groups.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 14, 2015
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Jaganathan Jeyapaul, Tsunyen Weng, Nathan Janken, Mohan Navaratna, Brian James Lillie
  • Publication number: 20110145903
    Abstract: A logical customer organization model is applied to group the individual agreements into separate logical customer organizations, wherein the groupings can be region based groupings, organization groupings and departmental groupings. Unified login identification (ID) model is applied to enable a first user to login to a portal using a first login ID to access a first asset in a first asset group according to a first logical customer organization. The unified login ID model enables the first user to use the same first login ID to access a second asset in the first asset group according to the first logical customer organization. The unified login ID model also enables the first user to login to the portal using a second login ID to access one or more assets in a second asset group according to a second logical customer organization. Each of the first and second logical customer organization may be associated with one or more asset groups and one or more user groups.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 16, 2011
    Applicant: EQUINIX, INC.
    Inventors: BRIAN JAMES LILLIE, JAGANATHAN JEYAPAUL, VIJAAY DORAISWAMY, TSUNYEN WENG, NATHAN JANKEN, MOHAN NAVARATNA
  • Publication number: 20110145399
    Abstract: A performance, analytics and auditing (PAA) system is configured to operate with a complex web application including a portal application and its sub systems non-intrusively. The PAA system includes a first component configured to capture behavior-related information from the portal application, a second component configured to capture performance-related information from the portal application, a third component configured to capture auditing-related information from the portal application. The PAA system is further configured to start or stop with minimal impact on the portal application, wherein the PAA system is coded using Aspect Oriented Programming (AOP) and able to collect information from multiple threads.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 16, 2011
    Applicant: EQUINIX, INC.
    Inventors: JAGANATHAN JEYAPAUL, PRAGNESH SHASHIKANT PANCHAL, BRIAN JAMES LILLIE
  • Publication number: 20110145292
    Abstract: At least one user is designated to manage assets including management delegations, access restrictions, and access permissions. Management responsibilities are applied based on business rules and based on a hierarchical model. The hierarchical model enables a well-defined logical flow of delegations and restrictions with pruning capability. User groups, asset groups, asset trees and asset permissions may be defined. The designated user can manage a single asset or all assets or a subset of assets. An asset may belong to one or more asset groups.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 16, 2011
    Applicant: EQUINIX, INC.
    Inventors: BRIAN JAMES LILLIE, JAGANATHAN JEYAPAUL, VIJAAY DORAISWAMY, TSUNYEN WENG, NATHAN JANKEN, MOHAN NAVARATNA