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: 11847825Abstract: 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: GrantFiled: March 3, 2022Date of Patent: December 19, 2023Assignee: Carnegie Mellon UniversityInventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 11694438Abstract: 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: GrantFiled: March 3, 2022Date of Patent: July 4, 2023Assignee: Carnegie Mellon UniversityInventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 11460159Abstract: 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: GrantFiled: November 13, 2018Date of Patent: October 4, 2022Assignee: Schreder S.A.Inventors: Nuno Pereira, Oscar Velandia, Ricardo Janeiro, Daniel Sousa
-
Publication number: 20220286311Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 8, 2022Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Publication number: 20220284706Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 8, 2022Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Publication number: 20200278096Abstract: 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: ApplicationFiled: November 13, 2018Publication date: September 3, 2020Inventors: Nuno Pereira, Oscar Velandia, Ricardo Janeiro, Daniel Sousa
-
Publication number: 20100283629Abstract: 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: ApplicationFiled: May 6, 2010Publication date: November 11, 2010Inventors: Bjorn ANDERSSON, Nuno PEREIRA, Eduardo TOVAR, Ricardo GOMES
-
Publication number: 20070249373Abstract: 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: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Inventors: Joshua Beard, Louis Foss, Nuno Pereira, Robert Tabit
-
Publication number: 20070081637Abstract: 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: ApplicationFiled: September 13, 2005Publication date: April 12, 2007Applicant: International Business Machines CorporationInventors: Joshua Beard, Louis Foss, Nuno Pereira, Tapas Som, Robert Tabit
-
Publication number: 20060147008Abstract: 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: ApplicationFiled: December 16, 2004Publication date: July 6, 2006Applicant: International Business Machines CorporationInventors: Kent Blossom, Louis Foss, Paul Leuba, Nuno Pereira, Tapas Som
-
Publication number: 20060136893Abstract: 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: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Applicant: International Business Machines CorporationInventors: Kent Blossom, Louis Foss, Nuno Pereira, Tapas Som