Patents by Inventor Martin Julien
Martin Julien 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: 20250086021Abstract: A method and system of an accelerator selection process is implemented by a computing node, where the computing node has a plurality of accelerators. The method includes receiving a request for an embedded insights-based accelerator selection for an application, determining whether the application includes embedded insights as part of the executable package of the application, and selecting at least one of the plurality of accelerators based on the embedded insights to execute the application.Type: ApplicationFiled: July 27, 2021Publication date: March 13, 2025Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin JULIEN, Mohammad ABU LEBDEH, Dániel GÉHBERGER
-
Publication number: 20250004848Abstract: A system and method determine accelerators to execute a function of an application in a computing node, where the application includes a workload steering client. The method includes receiving, by the workload steering client, a workload request from the application identifying a first task, and determining, by the workload steering client, whether the first task has an assigned accelerator. The method further includes requesting, by the workload steering client, the first task to be executed on the assigned accelerator, and returning, by the workload steering client, a result of the first task to the application.Type: ApplicationFiled: July 27, 2021Publication date: January 2, 2025Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Dániel GÉHBERGER, Mohammad ABU LEBDEH, Martin JULIEN
-
Publication number: 20240419513Abstract: A method and system of assessment of applications in a cloud infrastructure includes generating a kernel assessment application to analyze an application to be executed on the cloud infrastructure, deploying the kernel assessment application in the cloud infrastructure, executing the kernel assessment application in the cloud infrastructure, and storing kernel insights collected from the kernel assessment application to be utilized for executing the application in the cloud infrastructure.Type: ApplicationFiled: July 27, 2021Publication date: December 19, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin JULIEN, Dániel GÉHBERGER, Mohammad ABU LEBDEH
-
Patent number: 12131185Abstract: A method for managing general-purpose graphical processing units (GPGPUs) in a data center system is described. The method includes receiving, by a proxy agent, a GPGPU request from an application; selecting a GPGPU from a set of GPGPUs for processing a workload of the application based on one or more of available resources of the set of GPGPUs and requirements of the workload as indicated by the GPGPU request; establishing a session between an application agent located on a compute node on which the application is located and the proxy agent, and a second session between the GPGPU and the proxy agent in response to selecting the GPGPU to allow the GPGPU to process the workload, including subsequent GPGPU requests associated with the workload; and collecting a performance profile to describe usage of resources of the GPGPU by the workload.Type: GrantFiled: May 8, 2019Date of Patent: October 29, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Julien, Ganapathy Raman Madanagopal
-
Patent number: 11777868Abstract: A method for offloading network operations is described. The method includes receiving an offload service capabilities request message from a first application to request information from an offload service regarding capabilities of the offload service that meet a set of requirements; transmitting a response to the application that includes a set of offload service templates that are (1) selected based on the application requirements and (2) possible templates to be modified for performing operations of the application; evaluating the network resources for the program code of the application to select a set of network resources for offloading the operations of the first application to the network resources; and installing the program code, which was generated based on a set of offload service templates, on the set of network resources such that the set of network resources process packets from a second application that are addressed to the first application.Type: GrantFiled: August 15, 2019Date of Patent: October 3, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Martin Julien
-
Patent number: 11671483Abstract: A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.Type: GrantFiled: October 30, 2019Date of Patent: June 6, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Julien, Ganapathy Raman Madanagopal, Ahsan Javed Awan
-
Publication number: 20220417323Abstract: A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.Type: ApplicationFiled: October 30, 2019Publication date: December 29, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin JULIEN, Ganapathy Raman MADANAGOPAL, Ahsan Javed AWAN
-
Publication number: 20220321496Abstract: A method for offloading network operations is described. The method includes receiving an offload service capabilities request message from a first application to request information from an offload service regarding capabilities of the offload service that meet a set of requirements; transmitting a response to the application that includes a set of offload service templates that are (1) selected based on the application requirements and (2) possible templates to be modified for performing operations of the application; evaluating the network resources for the program code of the application to select a set of network resources for offloading the operations of the first application to the network resources; and installing the program code, which was generated based on a set of offload service templates, on the set of network resources such that the set of network resources process packets from a second application that are addressed to the first application.Type: ApplicationFiled: August 15, 2019Publication date: October 6, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventor: Martin JULIEN
-
Publication number: 20220214912Abstract: A method for managing general-purpose graphical processing units (GPGPUs) in a data center system is described. The method includes receiving, by a proxy agent, a GPGPU request from an application; selecting a GPGPU from a set of GPGPUs for processing a workload of the application based on one or more of available resources of the set of GPGPUs and requirements of the workload as indicated by the GPGPU request; establishing a session between an application agent located on a compute node on which the application is located and the proxy agent, and a second session between the GPGPU and the proxy agent in response to selecting the GPGPU to allow the GPGPU to process the workload, including subsequent GPGPU requests associated with the workload; and collecting a performance profile to describe usage of resources of the GPGPU by the workload.Type: ApplicationFiled: May 8, 2019Publication date: July 7, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin JULIEN, Ganapathy Raman MADANAGOPAL
-
Patent number: 10063432Abstract: A method of supporting service chaining at a network device of a data network is disclosed. The data network offers a set of services associated with a set of network devices, where subscribers of the data network are served by chains of one or more services. The method starts upon receiving a frame, and the network device selects a chain of one or more services for the frame to be processed by the data network. The network device encapsulates the frame with a reflected frame message (RFM) header, the RFM header containing source information associated with the network device, destination information associated with an immediate next service for the frame to be processed, an operation code indicating the frame being an RFM frame. Then the network device sends the encapsulated frame out of the network device according to the destination information of the encapsulated frame.Type: GrantFiled: November 26, 2013Date of Patent: August 28, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Panagiotis Saltsidis, David Ian Allan, János Farkas, Martin Julien, Laurent Marchand
-
Publication number: 20170149632Abstract: A method of supporting service chaining at a network device of a data network is disclosed. The data network offers a set of services associated with a set of network devices, where subscribers of the data network are served by chains of one or more services. The method starts upon receiving a frame, and the network device selects a chain of one or more services for the frame to be processed by the data network. The network device encapsulates the frame with a reflected frame message (RFM) header, the RFM header containing source information associated with the network device, destination information associated with an immediate next service for the frame to be processed, an operation code indicating the frame being an RFM frame. Then the network device sends the encapsulated frame out of the network device according to the destination information of the encapsulated frame.Type: ApplicationFiled: November 26, 2013Publication date: May 25, 2017Inventors: Panagiotis SALTSIDIS, David Ian ALLAN, János FARKAS, Martin JULIEN, Laurent MARCHAND
-
Patent number: 9429724Abstract: A function-specific network interface module is provided which includes a housing and a connection interface at opposing ends of the housing configured to connect to another function-specific network interface module in a cascaded manner. The function-specific network interface module further includes one or more circuit components operable to provide a dedicated network function so that a plurality of different network functions is provided when the function-specific network interface module is connected to the other function-specific network interface module via the connection interface.Type: GrantFiled: January 27, 2012Date of Patent: August 30, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Julien, Robert Brunner
-
Patent number: 9426431Abstract: A live panning system and method for providing a live representation of a portion of a working area are provided. The system includes an image sensor acquiring an image of the entire working area and a processing unit. The image sensor includes an array of pixels, each providing pixel data of the image, and reads out the pixel data of a number of output pixels from the array to generate a sensor video stream, the output pixels corresponding to a cropping window within the image. The image sensor also includes a windowing module configured to move, in real-time, the cropping window within the image. The processing unit monitors viewing instructions from a user selecting a region of interest within the image corresponding to the portion of the working area, and dynamically communicates the viewing instructions to the windowing module such that the cropping window always encompasses the region of interest.Type: GrantFiled: April 18, 2014Date of Patent: August 23, 2016Assignee: Technologies Humanware Inc.Inventors: Martin Julien, François Boutrouille, Stéphane Sicard
-
Patent number: 9298661Abstract: A docking assembly for docking a handheld device thereto is provided. The docking assembly includes a cradle for receiving the handheld device, and a handle adjacent to the cradle and reciprocally movable inwardly and outwardly relative to the cradle between an open and a position. The handle has a handle interface facing a corresponding device interface of the handheld device when the handheld device is placed in the cradle. The handle interface has a pair of alignment projections and a handle data connector connectable to a device data connector of the handheld device, the alignment projections being engageable with complimentary alignment cavities of the handheld device. The docking assembly further includes a displacement mechanism configured such that, as the handle moves toward the closed position, the alignment projections progressively engage the alignment cavities and guide the handle and device data connectors toward each other for connection therebetween.Type: GrantFiled: December 21, 2012Date of Patent: March 29, 2016Assignee: TECHNOLOGIES HUMANWARE INC.Inventors: Pierre Hamel, Martin Julien, Georges Bourque, Carle Auclair, Luc Blanchette
-
Patent number: 9246994Abstract: Presented is a system and method for distributing a network application across a plurality of geographically dispersed network sites. The system comprises a plurality of network sites connected by a shared network and interconnected by a dedicated non-blocking communication network. The system can use different interconnecting network topologies based on the number of sites to be interconnected. The method balances the network application load and resources across the interconnected network sites based on a distribution policy implemented without burdening the shared network. The method provides redundancy capabilities by detecting the loss of a network site and redistributing the network application load to the remaining network sites.Type: GrantFiled: June 23, 2011Date of Patent: January 26, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Martin Julien, Robert Brunner, Laurent Marchand
-
Publication number: 20150346441Abstract: An optical physical interface module is provided which includes a first optical physical interface, a second optical physical interface and one or more optical components. The first optical physical interface is configured to plug into a first connector and communicate optical signals toward the first connector. The second optical physical interface is configured to receive a second connector and communicate optical signals toward the second connector. The one or more optical components are operable to process optical signals between the first and second optical physical interfaces. The optical physical interface module may be provided at the edge of a circuit board so that the circuit board has an optical interface for external communication. The optical physical interface module may be a stand-alone module or integrated into a connector of an optical cable, among other configurations.Type: ApplicationFiled: June 18, 2014Publication date: December 3, 2015Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Martin Julien, Robert Brunner
-
Patent number: 9140869Abstract: An optical patch unit is adapted for mounting in or on an optical equipment rack and facilitates a migration from one optical shuffle box or topology to another. The optical patch unit simplifies the replacement of an optical shuffle box, in some cases allowing a phased migration that minimizes system down-time. The optical patch units described herein include passive optical patch panels. Chassis card and optical shuffle connections are terminated at the passive optical patch panel, making it possible to simplify the cabling between the chassis cards and the optical shuffle box. Once installed, chassis card cables do not need to be manipulated at all during subsequent optical shuffle maintenance procedures. Other optical patch units described herein include active optical patch units, which make the migration process less dependent on human intervention and can further reduce system down-time.Type: GrantFiled: March 3, 2014Date of Patent: September 22, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Martin Julien, Robert Brunner
-
Patent number: 9052481Abstract: A method of manufacturing an optical interconnect includes 3D printing a plurality of non-intersecting and spaced apart optical waveguides from a material that guides electromagnetic waves in the optical spectrum after being cross-linked or polymerized in a region activated by the 3D printing. At least some of the optical waveguides change direction at least once by about 90°. The method further includes encasing at least each end of the optical waveguides with a material having a lower index of refraction than the material from which the optical waveguides are formed by 3D printing, to secure the optical waveguides. A corresponding 3D printing apparatus is also described.Type: GrantFiled: September 17, 2013Date of Patent: June 9, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Robert Brunner, Qing Xu, Stephane Lessard, Martin Julien
-
Patent number: 8989549Abstract: Topology-defining card units are used to provide optical interconnections between multiple slots of an equipment subrack. An example card unit is adapted for installation in a slot of an equipment subrack having a plurality of slots and having a backplane. The card unit includes one or more back-side optical connectors configured so as to mate with corresponding optical connector receptacles on the backplane of the equipment subrack when the card unit is installed in the equipment subrack. These one or more back-side optical connectors include a plurality of card-unit optical interfaces. The card unit further includes an optical interconnection network that optically couples each one of the plurality of card-unit optical interfaces to another one of the plurality of card-unit optical interfaces.Type: GrantFiled: August 29, 2012Date of Patent: March 24, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Martin Julien
-
Publication number: 20150078712Abstract: A method of manufacturing an optical interconnect includes 3D printing a plurality of non-intersecting and spaced apart optical waveguides from a material that guides electromagnetic waves in the optical spectrum after being cross-linked or polymerized in a region activated by the 3D printing. At least some of the optical waveguides change direction at least once by about 90°. The method further includes encasing at least each end of the optical waveguides with a material having a lower index of refraction than the material from which the optical waveguides are formed by 3D printing, to secure the optical waveguides. A corresponding 3D printing apparatus is also described.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Inventors: Robert Brunner, Qing Xu, Stephane Lessard, Martin Julien