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: 11777868
    Abstract: 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: Grant
    Filed: August 15, 2019
    Date of Patent: October 3, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Martin Julien
  • Patent number: 11671483
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Julien, Ganapathy Raman Madanagopal, Ahsan Javed Awan
  • Publication number: 20220417323
    Abstract: 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: Application
    Filed: October 30, 2019
    Publication date: December 29, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin JULIEN, Ganapathy Raman MADANAGOPAL, Ahsan Javed AWAN
  • Publication number: 20220321496
    Abstract: 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: Application
    Filed: August 15, 2019
    Publication date: October 6, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Martin JULIEN
  • Publication number: 20220214912
    Abstract: 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: Application
    Filed: May 8, 2019
    Publication date: July 7, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin JULIEN, Ganapathy Raman MADANAGOPAL
  • Patent number: 10063432
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: August 28, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Panagiotis Saltsidis, David Ian Allan, János Farkas, Martin Julien, Laurent Marchand
  • Publication number: 20170149632
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 25, 2017
    Inventors: Panagiotis SALTSIDIS, David Ian ALLAN, János FARKAS, Martin JULIEN, Laurent MARCHAND
  • Patent number: 9429724
    Abstract: 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: Grant
    Filed: January 27, 2012
    Date of Patent: August 30, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Julien, Robert Brunner
  • Patent number: 9426431
    Abstract: 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: Grant
    Filed: April 18, 2014
    Date of Patent: August 23, 2016
    Assignee: Technologies Humanware Inc.
    Inventors: Martin Julien, François Boutrouille, Stéphane Sicard
  • Patent number: 9298661
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: March 29, 2016
    Assignee: TECHNOLOGIES HUMANWARE INC.
    Inventors: Pierre Hamel, Martin Julien, Georges Bourque, Carle Auclair, Luc Blanchette
  • Patent number: 9246994
    Abstract: 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: Grant
    Filed: June 23, 2011
    Date of Patent: January 26, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Martin Julien, Robert Brunner, Laurent Marchand
  • Publication number: 20150346441
    Abstract: 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: Application
    Filed: June 18, 2014
    Publication date: December 3, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Martin Julien, Robert Brunner
  • Patent number: 9140869
    Abstract: 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: Grant
    Filed: March 3, 2014
    Date of Patent: September 22, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Martin Julien, Robert Brunner
  • Patent number: 9052481
    Abstract: 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: Grant
    Filed: September 17, 2013
    Date of Patent: June 9, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Robert Brunner, Qing Xu, Stephane Lessard, Martin Julien
  • Patent number: 8989549
    Abstract: 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: Grant
    Filed: August 29, 2012
    Date of Patent: March 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Martin Julien
  • Publication number: 20150078712
    Abstract: 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: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Inventors: Robert Brunner, Qing Xu, Stephane Lessard, Martin Julien
  • Patent number: 8953616
    Abstract: 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: Grant
    Filed: April 9, 2012
    Date of Patent: February 10, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: David Ian Allan, János Farkas, Panagiotis Saltsidis, Martin Julien
  • Patent number: 8913138
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: December 16, 2014
    Assignee: Technologies Humanware Inc.
    Inventors: Pierre Hamel, Martin Julien, Francois Boutrouille, Stephane Sicard, Carle Auclair
  • Publication number: 20140313329
    Abstract: 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: Application
    Filed: April 18, 2014
    Publication date: October 23, 2014
    Applicant: TECHNOLOGIES HUMANWARE INC.
    Inventors: Martin JULIEN, François BOUTROUILLE, Stéphane SICARD
  • Publication number: 20140314386
    Abstract: 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: Application
    Filed: March 3, 2014
    Publication date: October 23, 2014
    Inventors: Martin Julien, Robert Brunner