Patents by Inventor Jean-Charles PICARD

Jean-Charles PICARD 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: 20240098099
    Abstract: Systems and methods are provided for reducing a number of performance metrics generated by network functions to a number of reduced dimension metrics, which can be used to detect anomalous behavior and generate a warning signal of the detected anomalous behavior. The disclosed systems and methods transform raw performance metrics in a high dimensionality space to a reduced number of metrics in a lower dimensionality space through dimensionality reduction techniques. Anomalous behavior in network performance is detected in the high dimensionality space using the reduced dimension metrics. The systems and methods disclosed herein convert the reduced dimension metrics back to the high dimensionality space, such that the performance metrics from network functions can be utilized to understand and address potential problems in the network.
    Type: Application
    Filed: December 1, 2022
    Publication date: March 21, 2024
    Inventors: Biswadeb DUTTA, Didier ALBET, Jean-Charles PICARD
  • Patent number: 11849007
    Abstract: Techniques for of providing data from a plurality of data sources are disclosed. A plurality of modules are provided at a common access point. Each module defines data on a respective one of a plurality of data sources, the data including information on data available from the respective data source. In response to a request for data from one of the plurality of data sources at the common access point, data is retrieved from the respective data source using the data on the data source from the respective module. Data is provided from the common access point in dependence on the retrieved data.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Thomas Moreau
  • Patent number: 11775322
    Abstract: Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: October 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Jean Michel Dias-Vaz, Flavien Bossiaux
  • Patent number: 11726995
    Abstract: Systems and methods of automating the generation of a logical model defining one or more tables of a data source are provided. The logical model definitions of the tables can be exposed to a platform that can access and obtain data from multiple heterogeneous data sources based on a unified and normalized format. Tables of a data source can be analyzed to determine key characteristics, and based on the key characteristics, converted into dimension and fact table representations, objects, and operations that comport with the unified and normalized format. Default rules for generating the dimension and fact table representations, objects, and operations can be followed, or user-defined customizations can be implemented.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 15, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Violette Heron, Jean Michel Dias Vaz
  • Patent number: 11593361
    Abstract: Systems and methods of automating the generation of a logical model defining one or more tables of a data source are provided. The logical model definitions of the tables can be exposed to a platform that can access and obtain data from multiple heterogeneous data sources based on a unified and normalized format. Tables of a data source can be analyzed to determine key characteristics, and based on the key characteristics, converted into dimension and fact table representations, objects, and operations that comport with the unified and normalized format. Default rules for generating the dimension and fact table representations, objects, and operations can be followed, or user-defined customizations can be implemented.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 28, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Violette Heron, Jean Michel Dias Vaz
  • Publication number: 20210240502
    Abstract: Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.
    Type: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Inventors: Jean-Charles PICARD, Jean Michel DIAS-VAZ, Flavien BOSSIAUX
  • Publication number: 20210182280
    Abstract: Systems and methods of automating the generation of a logical model defining one or more tables of a data source are provided. The logical model definitions of the tables can be exposed to a platform that can access and obtain data from multiple heterogeneous data sources based on a unified and normalized format. Tables of a data source can be analyzed to determine key characteristics, and based on the key characteristics, converted into dimension and fact table representations, objects, and operations that comport with the unified and normalized format. Default rules for generating the dimension and fact table representations, objects, and operations can be followed, or user-defined customizations can be implemented.
    Type: Application
    Filed: March 6, 2020
    Publication date: June 17, 2021
    Inventors: Jean-Charles Picard, Violette Heron, Jean Michel Dias Vaz
  • Patent number: 11010177
    Abstract: Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: May 18, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Jean Michel Dias-Vaz, Flavien Bossiaux
  • Patent number: 10705857
    Abstract: In an example, a method includes, in initialising an operations support system providing a common access point to a plurality of data services, accessing a list of modules, each module relating to at least one of the plurality of data services to be accessed via the common access point. A list of at least one processed modules data file may also be accessed, wherein each processed modules data file comprises bundled modules. The processed modules data files may be requested and a first module from the list of modules which is not part of a processed modules data file may be identified. At least one processed modules data file and the first module may be loaded to provide the operations support system.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: July 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Nicolas Donato
  • Patent number: 10642629
    Abstract: A web-application-launch application programming interface (API) component is disclosed for integration to a web application executable at a client. The web-application-launch API component comprises a launch services module to manage execution of a launch of a web application external to the web application. Execution of the launch of the external web application is called by a component of the web application. The web-application-launch API component further comprises an API specifying a launch-definition format applicable to a launch to be executed by a launch services module. A launch definition according to the specified launch-definition format includes a launch argument comprising a list of keywords. The launch services module comprises a keyword-resolution module. The keyword-resolution module of the launch services module is responsive to a call for execution of a launch to resolve, dynamically, the keywords of the launch argument in the launch definition of the called launch.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 5, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Jean Michel Dias Vaz
  • Publication number: 20200042333
    Abstract: Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.
    Type: Application
    Filed: December 19, 2018
    Publication date: February 6, 2020
    Inventors: Jean-Charles Picard, Jean Michel Dias-Vaz, Flavien Bossiaux
  • Publication number: 20190332397
    Abstract: In an example, a method includes, in initialising an operations support system providing a common access point to a plurality of data services, accessing a list of modules, each module relating to at least one of the plurality of data services to be accessed via the common access point. A list of at least one processed modules data file may also be accessed, wherein each processed modules data file comprises bundled modules. The processed modules data files may be requested and a first module from the list of modules which is not part of a processed modules data file may be identified. At least one processed modules data file and the first module may be loaded to provide the operations support system.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Inventors: Jean-Charles Picard, Nicolas Donato
  • Publication number: 20190012187
    Abstract: A web-application-launch application programming interface (API) component is disclosed for integration to a web application executable at a client. The web-application-launch API component comprises a launch services module to manage execution of a launch of a web application external to the web application. Execution of the launch of the external web application is called by a component of the web application. The web-application-launch API component further comprises an API specifying a launch-definition format applicable to a launch to be executed by a launch services module. A launch definition according to the specified launch-definition format includes a launch argument comprising a list of keywords. The launch services module comprises a keyword-resolution module. The keyword-resolution module of the launch services module is responsive to a call for execution of a launch to resolve, dynamically, the keywords of the launch argument in the launch definition of the called launch.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 10, 2019
    Inventors: Jean-Charles Picard, Jean Michel Dias Vaz
  • Patent number: 9952854
    Abstract: The present disclosure discloses methods to update portals (100) comprising a first portlet (105) and plural second portlets (110). The method comprises the reception by the first portlet (105) of a first update instruction (160) and the transmission by the first portlet (105) of a second update instruction (165) to each of the plural second portlets (110), the sent second update instruction (165) being the same for each second portlet (110). Then, the method comprises the reception by each of the plural second portlets (110) of the second update instruction (165), and, for each second portlet (110), the processing of the second update instruction (165) according to a predetermined update configuration (135.3, 135.4, 135.5) of the respective second portlet (110), to accept or reject an update of this second portlet (110), according to the second update instruction (165), depending on the predetermined update configuration (135.3, 135.4, 135.5).
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: April 24, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jean-Charles Picard, Anas El Ferachi
  • Publication number: 20170324838
    Abstract: Techniques for of providing data from a plurality of data sources are disclosed. A plurality of modules are provided at a common access point. Each module defines data on a respective one of a plurality of data sources, the data including information on data available from the respective data source. In response to a request for data from one of the plurality of data sources at the common access point, data is retrieved from the respective data source using the data on the data source from the respective module. Data is provided from the common access point in dependence on the retrieved data.
    Type: Application
    Filed: March 25, 2015
    Publication date: November 9, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Jean-Charles Picard, Thomas Moreau
  • Publication number: 20160335369
    Abstract: Displaying a dashboard based on constraints of a user device (102) includes receiving information, selected from a predefined list of features, to be displayed on a user device (102), obtaining a space measurement for the information to be displayed on a user device (102), applying transformation rules to the information to be displayed on the user device (102) based on constraints of the user device, and displaying the information as a dashboard based on the constraints of the user device (102).
    Type: Application
    Filed: December 17, 2014
    Publication date: November 17, 2016
    Inventors: Jean-Charles Picard, Dominique Pelissier, Anas El Ferachi
  • Patent number: 9449406
    Abstract: Manipulating timelines includes displaying a timeline in a display and collapsing a portion of a length of the timeline such that the timeline has a time discontinuity along the length.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 20, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Jean-Charles Picard
  • Publication number: 20160267151
    Abstract: Tile-based graphical exploration of a collection of objects uses a manager device and method wherein when a user selects a predetermined navigation path a first results level (31) of an explorer graphic (TBN_GE) is displayed comprising a first set of graphical tiles (RT1) representing objects of a type defined by the navigation path for a first stage of navigation. When the user selects an object represented by a graphical tile displayed at a given results level (31-33) of the explorer graphic, a portion of the graphic is expanded by adding, at the next results level (32-34) of the graphic, a further set of graphical tiles (RT2-RT4) representing objects inter-related to the selected object by a relation specified in the first predetermined navigation path for this stage of navigation; the further graphical tiles are displayed adjacent to the graphical tile representing the selected object.
    Type: Application
    Filed: June 10, 2014
    Publication date: September 15, 2016
    Inventor: Jean-Charles Picard
  • Publication number: 20160253164
    Abstract: The present disclosure discloses methods to update portals (100) comprising a first portlet (105) and plural second portlets (110). The method comprises the reception by the first portlet (105) of a first update instruction (160) and the transmission by the first portlet (105) of a second update instruction (165) to each of the plural second portlets (110), the sent second update instruction (165) being the same for each second portlet (110). Then, the method comprises the reception by each of the plural second portlets (110) of the second update instruction (165), and, for each second portlet (110), the processing of the second update instruction (165) according to a predetermined update configuration (135.3, 135.4, 135.5) of the respective second portlet (110), to accept or reject an update of this second portlet (110), according to the second update instruction (165), depending on the predetermined update configuration (135.3, 135.4, 135.5).
    Type: Application
    Filed: May 12, 2014
    Publication date: September 1, 2016
    Inventors: Jean-Charles Picard, Anas EI Ferachi
  • Publication number: 20160132798
    Abstract: According to an example, service level agreement (SLA) analysis may include receiving selection of a SLA to be analyzed. The SLA may include clauses including attributes. The SLA analysis may further include receiving selection of a grouping option for the SLA clauses, receiving selection of a sub-grouping option for the SLA clauses, and analyzing the attributes of the SLA clauses based on the selected grouping option and the selected sub-grouping option. The SLA analysis may further include receiving selection of a minimum status of the SLA, evaluating the analyzed SLA clauses based on the selected minimum status, and identifying the SLA clauses based on the analysis related to the selected grouping option and the selected sub-grouping option, and based on the evaluation related to the selected minimum status.
    Type: Application
    Filed: July 26, 2013
    Publication date: May 12, 2016
    Inventors: Jean-Charles Picard, Dominique Pelissier, Anas El Ferachi