Patents by Inventor Dinei A. Florencio

Dinei A. Florencio 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: 11097424
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Publication number: 20190248015
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Patent number: 10300606
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Patent number: 10134416
    Abstract: The privacy-preserving energy-efficient speaker implementations described herein improve user privacy while a user is listening to audio and can reduce the energy necessary to output the audio. This can be done by using parametric speakers and/or traditional loud-speakers. Signal splitting and masking can be used to improve user privacy. Additionally, a signal modulation technique which significantly reduces power requirements to output an audio signal, especially in the context of using parametric speakers, can also be employed.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dinei Florencio, Zhengyou Zhang
  • Publication number: 20180229370
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 16, 2018
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Patent number: 10027982
    Abstract: The current application is directed to flexible methods for motion-vector-based encoding of macroblocks within video frames. The flexible methods for encoding video-frame macroblocks provide for segmentation of a video-frame block and encoding the segmented video-frame block by a segmented-block motion vector that includes a reference to a segmentation-defining region of a segmentation map and that also includes references to sources of intensity-and-color data for each segment. Segmented-block motion vectors provide for flexible segmentation-based encoding of video-frame blocks without sacrificing the coding efficiencies attendant with conventional motion-vector-based video encoding.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Dinei Florencio
  • Patent number: 9956687
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 1, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Patent number: 9742780
    Abstract: Techniques for automatically connecting to a service controller are described herein. In one example, a service controller device includes a processor and a computer-readable memory storage device storing executable instructions that cause the processor to broadcast at least one of an access credential, connection information or an access credential hash embedded in an audio signal. The processor can also authenticate a client device based on a transmission of at least one of the connection information, the access credential, or the access credential hash from the client device to the client connector and transmit data to the client device in response to authenticating the client device.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sasa Junuzovic, Yinpeng Chen, Cha Zhang, Dinei Florencio, Zhengyou Zhang, Alastair Wolman
  • Patent number: 9648346
    Abstract: Multi-view video that is being streamed to a remote device in real time may be encoded. Frames of a real-world scene captured by respective video cameras are received for compression. A virtual viewpoint, positioned relative to the video cameras, is used to determine expected contributions of individual portions of the frames to a synthesized image of the scene from the viewpoint position using the frames. For each frame, compression rates for individual blocks of a frame are computed based on the determined contributions of the individual portions of the frame. The frames are compressed by compressing the blocks of the frames according to their respective determined compression rates. The frames are transmitted in compressed form via a network to a remote device, which is configured to render the scene using the compressed frames.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cha Zhang, Dinei A. Florencio
  • Patent number: 9602923
    Abstract: Various methods and systems for estimating a room impulse response between an audio source and an array of microphones are described. In one example, a method includes receiving audio signals at a microphone of an array of microphones. The audio signals correspond to each of the microphones in the array of microphones. The method also includes determining a room impulse response in a subspace that is compatible with a geometry of the array of microphones based on the received audio signals.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei Florencio, Atulya Yellepeddi
  • Publication number: 20160336022
    Abstract: The privacy-preserving energy-efficient speaker implementations described herein improve user privacy while a user is listening to audio and can reduce the energy necessary to output the audio. This can be done by using parametric speakers and/or traditional loud-speakers. Signal splitting and masking can be used to improve user privacy. Additionally, a signal modulation technique which significantly reduces power requirements to output an audio signal, especially in the context of using parametric speakers, can also be employed.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Dinei Florencio, Zhengyou Zhang
  • Publication number: 20160234221
    Abstract: Techniques for automatically connecting to a service controller are described herein. In one example, a service controller device includes a processor and a computer-readable memory storage device storing executable instructions that cause the processor to broadcast at least one of an access credential, connection information or an access credential hash embedded in an audio signal. The processor can also authenticate a client device based on a transmission of at least one of the connection information, the access credential, or the access credential hash from the client device to the client connector and transmit data to the client device in response to authenticating the client device.
    Type: Application
    Filed: October 5, 2015
    Publication date: August 11, 2016
    Applicant: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Sasa Junuzovic, Yinpeng Chen, Cha Zhang, Dinei Florencio, Zhengyou Zhang, Alastair Wolman
  • Patent number: 9380094
    Abstract: A “Media Transmission Optimizer” provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization framework provides a novel form of dynamic Forward Error Correction (FEC) that focuses on the perceived quality of a recovered media signal rather than on the absolute accuracy of the recovered media signal. In general, the Media Transmission Optimizer provides an encoder that optimizes the transmission of redundant frames of electronic media information encoded at different bit rates, and provides optimized playback quality by providing a decoder that automatically selects an optimal path through one or more available representations of each frame as a function of overall rate/distortion criteria.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei A. Florencio, Philip A. Chou, Suleyman Serdar Kozat
  • Patent number: 9331887
    Abstract: A peer-aware voice stream ranking method that makes decisions based on information about participants of a voice conference over a network. Whether to send a participant's own audio packet out on the network is based both on information about the participant's own voice packet and voice packets that the participant receives from other clients. A Voice Activity Score (VAS) is computed for each frame of a particular voice stream. The VAS includes a voiceness component, indicating the likelihood that the audio frame contains speech or voice, and an energy level component that indicating the ratio of current frame energy to the long-term average of energy for a current speaker. Using the VAS from the participants, the method also ranks the client's voice stream as compared to other clients' voice streams in the voice conference. If there are participants higher ranking, the client's voice stream is not sent.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: May 3, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Li-wei He, Dinei A. Florencio, Xun Xu
  • Publication number: 20150382129
    Abstract: Described herein are various technologies pertaining to parametric speakers. A parametric speaker is driven based upon a determined location of an ear of a listener. The parametric speaker outputs an ultrasonic beam that comprises several modulated signals, the modulated signals being carrier signals modulated by an audio signal. The parametric speaker is driven such that a main lobe of the ultrasonic beam has a focal point between the ear of the listener and the parametric speaker.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Dinei Florencio, Zhengyou Zhang
  • Patent number: 9107021
    Abstract: Described are systems and methods performed by computer to reduce crosstalk produced by loudspeakers when rendering binaural sound that is emitted from the loudspeakers into a room. The room may have sound-reflecting surfaces that reflect some of the sound produced by the loudspeakers. To reduce crosstalk, a room model stored by the computer, is accessed. The room model models at least sound reflected by one or more of the physical surfaces. The room model is used to calculate a model of an audio channel from the loudspeakers to a listener. The model of the audio channel models sound transmission from the loudspeakers to the listener. The computer uses the model of the audio channel to cancel crosstalk from the loudspeakers when rendering the binaural sound.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinei A. Florencio, Cha Zhang, Myung-Suk Song
  • Publication number: 20150163593
    Abstract: Various methods and systems for estimating a room impulse response between an audio source and an array of microphones are described. In one example, a method includes receiving audio signals at a microphone of an array of microphones. The audio signals correspond to each of the microphones in the array of microphones. The method also includes determining a room impulse response in a subspace that is compatible with a geometry of the array of microphones based on the received audio signals.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Applicant: Microsoft Corporation
    Inventors: Dinei Florencio, Atulya Yellepeddi
  • Publication number: 20140249676
    Abstract: Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect to successful completions of a task, is fit to observed data, where at least some of such observed data pertains to a condition that is controllable by the robot, such as position of the robot or distance between the robot and a human. A task that is desirably performed by the robot is to cause the human to engage with the robot. The model is updated while the robot is online, such that behavior of the robot adapts over time to increase the likelihood that the robot will successfully complete the task.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Dinei A. Florencio, Douglas Guimarães Macharet, Dan Bohus
  • Patent number: 8825728
    Abstract: Confidential information is provided to a proxy computer in communication between an unsecured computer and a computer having information desired by a user. The proxy computer receives the confidential information in either an encrypted form or having arbitrary information combined therewith. The proxy computer ascertains the confidential information and forwards it to the computer having the information desired by the user.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Cormac E. Herley, Dinei A. Florencio
  • Patent number: 8797386
    Abstract: A person is provided with the ability to auditorily determine the spatial geometry of his current physical environment. A spatial map of the current physical environment of the person is generated. The spatial map is then used to generate a spatialized audio representation of the environment. The spatialized audio representation is then output to a stereo listening device which is being worn by the person.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Philip A. Chou, Zhengyou Zhang, Dinei Florencio