Patents by Inventor Nuno Pereira

Nuno Pereira 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: 11847825
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11694438
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: July 4, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11460159
    Abstract: The invention relates to a lamp post comprising a support pole, and a plurality of pole modules arranged one above the other along a vertical axis of the support pole, and supported by the support pole; said plurality of pole modules comprising: a light pole module and a functional pole module; said light pole module comprising a light source; said functional pole module comprising a tubular portion configured for being aligned with the vertical axis of the support pole, a bracket protruding outwardly of said tubular portion, and a functional unit fixed to said bracket; wherein preferably the functional unit is a camera unit.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 4, 2022
    Assignee: Schreder S.A.
    Inventors: Nuno Pereira, Oscar Velandia, Ricardo Janeiro, Daniel Sousa
  • Publication number: 20220286311
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20220284706
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20200278096
    Abstract: The invention relates to a lamp post comprising a support pole, and a plurality of pole modules arranged one above the other along a vertical axis of the support pole, and supported by the support pole; said plurality of pole modules comprising: a light pole module and a functional pole module; said light pole module comprising a light source; said functional pole module comprising a tubular portion configured for being aligned with the vertical axis of the support pole, a bracket protruding outwardly of said tubular portion, and a functional unit fixed to said bracket; wherein preferably the functional unit is a camera unit.
    Type: Application
    Filed: November 13, 2018
    Publication date: September 3, 2020
    Inventors: Nuno Pereira, Oscar Velandia, Ricardo Janeiro, Daniel Sousa
  • Publication number: 20100283629
    Abstract: A computerized method includes broadcasting, from a node, a request to a plurality of neighboring nodes, the request triggering the plurality of neighboring nodes to contend for access to a medium to transmit information; receiving, in the node, a priority value from each of the plurality of neighboring nodes; determining if the node is a winning node from among the neighboring nodes based on the received priority values and a priority value of the node; granting access to the medium to the node if it is the winning node; and performing an action in the physical world in response to data transmitted from the node if it is the winning node. The node and each of the plurality of neighboring nodes includes at least one sensor. The priority values of the node and of the plurality of neighboring nodes are assigned based on readings of the at least one sensors.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 11, 2010
    Inventors: Bjorn ANDERSSON, Nuno PEREIRA, Eduardo TOVAR, Ricardo GOMES
  • Publication number: 20070249373
    Abstract: Disclosed are a method of and a system for receiving data on a portable device. The method comprises the steps of providing a portable device having a data modem with active and dormant stages, and a short message service (SMS) capability; receiving a pre-defined SMS message and in response thereto, switching said data modem from said dormant stage to said active stage; and thereafter, receiving data through said data modem. The preferred embodiment of the invention uses a cellular PDA type device that can receive phone calls and Short Message Service (SMS) type messages even when the data modem of the PDA is not engaged. In this preferred embodiment, a special SMS message is sent from a back-end server infrastructure of a computer network to the PDA device to tell that device to “wake up” and connect to the network.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 25, 2007
    Inventors: Joshua Beard, Louis Foss, Nuno Pereira, Robert Tabit
  • Publication number: 20070081637
    Abstract: Disclosed is a communication server that uses a communication mediator to conduct voice/text communication sessions between users with different communications systems through a session initiation protocol (SIP) server. The communication server uses a voice recognition system to interface with participants in communications sessions and to provide a link between the participants and the mediator. The voice recognition system monitors ongoing voice communications for keywords and verbally prompts the participants to provide additional value to the communication session. The mediator can also access and retrieve information directly from a directory or from other data sources through an intelligent data server. Based on the directory information, additional participants can be added to the communication session.
    Type: Application
    Filed: September 13, 2005
    Publication date: April 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Joshua Beard, Louis Foss, Nuno Pereira, Tapas Som, Robert Tabit
  • Publication number: 20060147008
    Abstract: A communication server has a message transfer unit that transfers messages between users operating under different, potentially non-compatible communication systems. A translator is connected to the message transfer unit. The translator translates messages sent to the message transfer unit into formats compatible with the different communication systems. A registration unit is used to associate communication systems with an incident. Communications between the different communication systems is restricted by incident and by registration. A voice/data mediator is used to conduct communication sessions through the message transfer unit. The communication sessions are conducted by the voice/data mediator between participants that are designated by a user. The participants are selected from users within communication systems that are registered with an incident.
    Type: Application
    Filed: December 16, 2004
    Publication date: July 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kent Blossom, Louis Foss, Paul Leuba, Nuno Pereira, Tapas Som
  • Publication number: 20060136893
    Abstract: Under the present invention, when a request is received from a client device for a particular software application, the client device will first be interrogated to determine the device platform. Thereafter, the client device will be probed (e.g., from a remote bundle repository) to determine to determine its capabilities. Then, certain components of the requested application can be identified and configured to best take advantage of the client device's capabilities.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kent Blossom, Louis Foss, Nuno Pereira, Tapas Som