Patents by Inventor Nicolas Klein

Nicolas Klein 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: 20260089239
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Application
    Filed: December 4, 2025
    Publication date: March 26, 2026
    Applicant: RingCentral, Inc.
    Inventor: Nicolas Klein
  • Patent number: 12495101
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: December 9, 2025
    Assignee: RingCentral, Inc.
    Inventor: Nicolas Klein
  • Publication number: 20250181313
    Abstract: A method includes receiving a user selection of a voice search graphical user interface (GUI) element. A message reflecting a request to perform a voice search on a mobile device is broadcasted. Responsive to detecting an initiation of a mobile application on the mobile device, a casting session is initiated with the mobile device and a textual search query is received via the casting session. The textual search query is presented on an alternative playback device.
    Type: Application
    Filed: February 3, 2025
    Publication date: June 5, 2025
    Inventors: Jaee Patwardhan, Sana Mithani, Allan Mills, Nicolas Klein, Yakka Nakia Murphy, Adam Harrison
  • Patent number: 12242772
    Abstract: A method includes detecting a session between a mobile device and an alternative playback device. In response to detecting that the session has been established, the method also includes presenting a graphical user interface (GUI) on a screen of a mobile device of a user including a voice search GUI element representing a voice search, receiving a user selection of the voice search GUI element, receiving an audio input of the user to request a search of one or more media items, the audio input specifying one or more search criteria for the search, and submitting a textual search query derived from the audio input for processing, wherein a result of the search is to be presented to the user on a screen of the alternative playback device.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: March 4, 2025
    Assignee: Google LLC
    Inventors: Jaee Patwardhan, Sana Mithani, Allan Mills, Nicolas Klein, Yakka Nakia Murphy, Adam Harrison
  • Publication number: 20240179221
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Application
    Filed: February 9, 2024
    Publication date: May 30, 2024
    Applicant: RingCentral, Inc.
    Inventor: Nicolas Klein
  • Patent number: 11930094
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: March 12, 2024
    Assignee: RingCentral, Inc.
    Inventor: Nicolas Klein
  • Publication number: 20230108720
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Application
    Filed: April 19, 2022
    Publication date: April 6, 2023
    Inventor: Nicolas Klein
  • Patent number: 11347834
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 31, 2022
    Assignee: Google LLC
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Patent number: 11323540
    Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: May 3, 2022
    Assignee: Hopin Ltd
    Inventor: Nicolas Klein
  • Publication number: 20220113935
    Abstract: A method includes detecting a session between a mobile device and an alternative playback device. In response to detecting that the session has been established, the method also includes presenting a graphical user interface (GUI) on a screen of a mobile device of a user including a voice search GUI element representing a voice search, receiving a user selection of the voice search GUI element, receiving an audio input of the user to request a search of one or more media items, the audio input specifying one or more search criteria for the search, and submitting a textual search query derived from the audio input for processing, wherein a result of the search is to be presented to the user on a screen of the alternative playback device.
    Type: Application
    Filed: July 1, 2019
    Publication date: April 14, 2022
    Inventors: Jaee Patwardhan, Sana Mithani, Allan Mills, Nicolas Klein, Yakka Nakia Murphy, Adam Harrison
  • Publication number: 20200067901
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Patent number: 10469474
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Publication number: 20180343240
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Publication number: 20090124186
    Abstract: The installation for splitting hog carcasses or equivalent, comprises support means (1) for carcasses having components (2) for suspending carcasses, a splitting tool (4) supported by a splitting head (5), displaced in a splitting plane, a dorsal support device (6) and a ventral support device (7), suitable for being displaced in the splitting plane and for providing a fixed and predetermined relative positioning of the carcass in relation to the splitting plane, support means for the splitting head (5), support means for the dorsal support device (6) and for the ventral support device (7), motor means for displacing the splitting tool (4), means for displacing the splitting head (5), means for displacing the dorsal support device (6) and the ventral support device (7), control means, and at least one robot (8, 9, 16), supporting at least one portion of the support means for the splitting head (5), of the support means for the dorsal support device (6) and of the support means for the ventral support device (
    Type: Application
    Filed: November 5, 2008
    Publication date: May 14, 2009
    Applicant: Durand International
    Inventor: Nicolas Klein
  • Publication number: 20090088058
    Abstract: The invention relates to a device for driving a splitting tool holder intended for an animal carcass splitting machine including a main carriage having sliding guide means for a splitting tool holder; a splitting tool holder supporting a splitting tool; means for driving the splitting tool in order to make it operational; operation programming means; means for slidingly driving the tool holder carried by the main carriage and connected to the tool holder and means for controlling said driving means, characterised on the one hand, by electric driving means which can be stopped in one or several adjustable precise known positions considered as reference positions for the splitting tool; on the other hand, in that the control means are able to control not only the operation and stoppage of the electric driving means but also the adjustment in position thereof, in order to adjust the reference position of the splitting tool according to the needs; the reference positions for the splitting tool being selected amon
    Type: Application
    Filed: September 29, 2008
    Publication date: April 2, 2009
    Applicant: Durand International
    Inventor: Nicolas Klein
  • Publication number: 20090088059
    Abstract: A method of sawing a pig carcass or the like, in which the starting point is a situation where a circular saw blade, carried by a saw head having a casing projecting from it at the front and downwards, is placed opposite and away from the top extreme part, where the hams are situated, of a carcass ready to saw, suspended head down by the rear legs, and then in a first step, the saw blade is moved transversely with a respect to and in the direction of the carcass, and then between the hams, in a second step, the saw blade being driven in rotation, the axial relative position of the carcass with respect to the saw blade being controlled, the saw blade is moved downwards from its top extreme position as far as a bottom extreme position in order to saw the carcass in two, axially, in a third step, the sawing of the carcass being ended, the saw blade is moved transversely with respect to the carcass in order to move it away from it.
    Type: Application
    Filed: July 31, 2008
    Publication date: April 2, 2009
    Applicant: Durand International
    Inventors: Christian Denis, Maxence Gaydon, Nicolas Klein