Patents by Inventor Jean-Luc Rene Bouthemy
Jean-Luc Rene Bouthemy 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: 11831803Abstract: Systems and methods for detecting and preventing a denial-of-service attack at one or more victim agents of a telecommunication network include one or more session management systems communicatively coupled to one or more attacker agents. The one or more session management systems to receive a call initiation message during a session, provide a provisional response during the session, activate a connection timer, determine whether a provisional acknowledgement message is received within a pre-determined period associated with the connection timer, deactivate the connection timer if the provisional acknowledgement message is not received within the pre-determined period, determine whether a call counter is greater than or equal to a threshold in response to the connection timer deactivation, and activate a block timer if the call counter is greater than or equal to the threshold. The block timer to block one or more calls from the attacker agent.Type: GrantFiled: May 4, 2022Date of Patent: November 28, 2023Assignee: T-Mobile Innovations LLCInventors: Jean-Luc Rene Bouthemy, Khurram Ahmad Mirza
-
Publication number: 20230362297Abstract: Systems and methods for detecting and preventing a denial-of-service attack at one or more victim agents of a telecommunication network include one or more session management systems communicatively coupled to one or more attacker agents. The one or more session management systems to receive a call initiation message during a session, provide a provisional response during the session, activate a connection timer, determine whether a provisional acknowledgement message is received within a pre-determined period associated with the connection timer, deactivate the connection timer if the provisional acknowledgement message is not received within the pre-determined period, determine whether a call counter is greater than or equal to a threshold in response to the connection timer deactivation, and activate a block timer if the call counter is greater than or equal to the threshold. The block timer to block one or more calls from the attacker agent.Type: ApplicationFiled: May 4, 2022Publication date: November 9, 2023Inventors: Jean-Luc Rene BOUTHEMY, Khurram Ahmad MIRZA
-
Publication number: 20230362190Abstract: Systems and methods for preventing a denial-of-service attack at a victim agent of a telecommunication network include a victim agent and a session management system communicatively coupled to the victim agent and an attacker agent. The session management system is to receive a call termination message during a session, determine whether the call termination message includes a first call termination message or a subsequent call termination message, determine that one or more call terminations are greater than or equal to a threshold, based on the one or more call terminations being greater than or equal to the threshold, determine an occurrence of a denial-of-service attack at the victim agent, and based on the occurrence of the denial-of-service attack, forward one or more calls associated with the victim agent during a period of time.Type: ApplicationFiled: May 4, 2022Publication date: November 9, 2023Inventor: Jean-Luc Rene BOUTHEMY
-
Patent number: 11366518Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: GrantFiled: October 27, 2020Date of Patent: June 21, 2022Assignee: PlutoVRInventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Publication number: 20210041951Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: ApplicationFiled: October 27, 2020Publication date: February 11, 2021Inventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Patent number: 10838488Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: GrantFiled: October 10, 2018Date of Patent: November 17, 2020Assignee: PlutoVRInventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Patent number: 10678323Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: GrantFiled: October 10, 2018Date of Patent: June 9, 2020Assignee: PlutoVRInventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Publication number: 20200117270Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: ApplicationFiled: October 10, 2018Publication date: April 16, 2020Inventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Publication number: 20200117267Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: ApplicationFiled: October 10, 2018Publication date: April 16, 2020Inventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Patent number: 10516853Abstract: Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system.Type: GrantFiled: October 10, 2018Date of Patent: December 24, 2019Assignee: PlutoVRInventors: Mark Gibson, Jared Cheshier, Jean-Luc Rene Bouthemy, Brian Douglas
-
Patent number: 9674691Abstract: In some implementations, a universal integrated circuit card (UICC) of a computing device activates a primary mobile network operator (MNO) subscription profile associated with a primary MNO based on: (i) whether the computing device is connected to a network, (ii) whether the primary MNO subscription profile is active, and (iii) a number of unacknowledged messages to a message that is periodically sent from the computer to a server associated with the primary MNO. The primary MNO may provide network services to a first geographic area and a secondary MNO may provide network services to a second geographic area. After the computing device moves to the second geographic location from the first geographic location, the eUICC received a secondary MNO profile associated with the secondary MNO, activates the secondary MNO profile, and deactivates the primary MNO profile.Type: GrantFiled: March 16, 2015Date of Patent: June 6, 2017Assignee: T-Mobile USA, Inc.Inventors: Ruskin Taylor Lhamon, Jean-Luc Rene Bouthemy, Ovidiu Cristian Serban
-
Patent number: 9615201Abstract: A system is described herein that includes mobile communication devices and a cellular base station to communicate with a telecommunication network. The mobile communication devices access telephony service through the cellular base station when inside a geofence. The mobile communication devices determine whether they are inside the geofence based on distances from proximity beacons. When outside of the geofence, the mobile communication devices are prevented from accessing telephony service through the cellular base station. When inside the geofence, the mobile communication devices may access telephony service through the cellular base station. The mobile communication devices may only make and receive calls from mobile communication devices of a specific other system. When a call is received at the system, the mobile communication devices of the system are rung. To enable this, a serving call session control function of the telecommunication network forks a call directed to the system.Type: GrantFiled: March 4, 2014Date of Patent: April 4, 2017Assignee: T-Mobile USA, Inc.Inventors: Ahmad O. Alkabra, Cristian Asandului, Jean-Luc Rene Bouthemy
-
Publication number: 20150271662Abstract: In some implementations, a universal integrated circuit card (UICC) of a computing device activates a primary mobile network operator (MNO) subscription profile associated with a primary MNO based on: (i) whether the computing device is connected to a network, (ii) whether the primary MNO subscription profile is active, and (iii) a number of unacknowledged messages to a message that is periodically sent from the computer to a server associated with the primary MNO. The primary MNO may provide network services to a first geographic area and a secondary MNO may provide network services to a second geographic area. After the computing device moves to the second geographic location from the first geographic location, the eUICC received a secondary MNO profile associated with the secondary MNO, activates the secondary MNO profile, and deactivates the primary MNO profile.Type: ApplicationFiled: March 16, 2015Publication date: September 24, 2015Inventors: Ruskin Taylor Lhamon, Jean-Luc Rene Bouthemy, Ovidiu Cristian Serban
-
Publication number: 20140248887Abstract: A system is described herein that includes mobile communication devices and a cellular base station to communicate with a telecommunication network. The mobile communication devices access telephony service through the cellular base station when inside a geofence. The mobile communication devices determine whether they are inside the geofence based on distances from proximity beacons. When outside of the geofence, the mobile communication devices are prevented from accessing telephony service through the cellular base station. When inside the geofence, the mobile communication devices may access telephony service through the cellular base station. The mobile communication devices may only make and receive calls from mobile communication devices of a specific other system. When a call is received at the system, the mobile communication devices of the system are rung. To enable this, a serving call session control function of the telecommunication network forks a call directed to the system.Type: ApplicationFiled: March 4, 2014Publication date: September 4, 2014Applicant: T-Mobile USA, Inc.Inventors: Ahmad O. Alkabra, Cristian Asandului, Jean-Luc Rene Bouthemy
-
Patent number: 8189609Abstract: A system and method to enable the efficient distribution of group messages sent from a mobile device that receives service from one telecommunications carrier, to groups of mobile devices that receive service from one or more other telecommunications carriers. A mobile device user or system operator generates a group distribution list for messages that are to be sent to two or more other users. The group distribution list is provided to a message distribution system that is comprised of distribution agents that are associated with each telecommunications carrier. Each distribution agent is responsible for routing a group message to those mobile devices that receive service from the associated telecommunications carrier.Type: GrantFiled: December 30, 2008Date of Patent: May 29, 2012Assignee: T-Mobile USA, Inc.Inventors: Jean-Luc René Bouthemy, Robbie Bikdash
-
Publication number: 20100167763Abstract: A system and method to enable the efficient distribution of group messages sent from a mobile device that receives service from one telecommunications carrier, to groups of mobile devices that receive service from one or more other telecommunications carriers. A mobile device user or system operator generates a group distribution list for messages that are to be sent to two or more other users. The group distribution list is provided to a message distribution system that is comprised of distribution agents that are associated with each telecommunications carrier. Each distribution agent is responsible for routing a group message to those mobile devices that receive service from the associated telecommunications carrier.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Jean-Luc Rene Bouthemy, Robbie Bikdash