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).
-
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
-
Patent number: 8953616Abstract: A method that improves multi-area routed Ethernet network design, in which multipath implementation in each of the areas is independent of each other area to allow optimal network design in each area. The network implements a shortest path bridging medium access control (SPBM) protocol. The areas include a Level 2 (L2) routing area coupled to a Level 1 (L1) routing area via multiple area border bridges (ABBs). The L1 routing area including a backbone edge bridge (BEB) coupled to the ABBs via multiple L1 multipath instances identified by respective backbone VLAN identifiers (B-VIDs). The ABBs receive an advertisement from the BEB that indicates a set of BEB identifiers, each of which identifies the BEB and is associated with a respective B-VID. Each of the BEB identifiers is unique. The ABBs also advertise into the L2 routing area, and translate the B-VIDs based on service identifiers for frames transiting the ABBs.Type: GrantFiled: April 9, 2012Date of Patent: February 10, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: David Ian Allan, János Farkas, Panagiotis Saltsidis, Martin Julien
-
Patent number: 8913138Abstract: A handheld magnification device for displaying a magnified representation of an object in a see-through manner is provided. The handheld magnification device includes a casing and a first and a second camera both adapted to acquire an image of the object, and having respectively a first working range proximate the handheld magnification device and a second working range different from and extending beyond the first working range. The handheld magnification device also includes a distance-sensitive sensor for measuring a distance parameter representative of a distance between the object and the handheld magnification device, as well as a processing unit for automatically selecting, based on the distance parameter and the first and second working ranges, one of the first and second cameras as a selected camera. The handheld magnification device further includes a display for displaying the magnified representation of the object based on the image acquired by the selected camera.Type: GrantFiled: December 21, 2012Date of Patent: December 16, 2014Assignee: Technologies Humanware Inc.Inventors: Pierre Hamel, Martin Julien, Francois Boutrouille, Stephane Sicard, Carle Auclair
-
Publication number: 20140313329Abstract: 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: ApplicationFiled: April 18, 2014Publication date: October 23, 2014Applicant: TECHNOLOGIES HUMANWARE INC.Inventors: Martin JULIEN, François BOUTROUILLE, Stéphane SICARD
-
Publication number: 20140314386Abstract: 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: ApplicationFiled: March 3, 2014Publication date: October 23, 2014Inventors: Martin Julien, Robert Brunner