Patents by Inventor Boris Smus

Boris Smus 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: 20230367960
    Abstract: A method performed by a computing system comprises generating text from audio data and determining an end portion of the text to include in a summarization of the text based on a length of a portion of the audio data from which the text was generated and which ends with a proposed end portion and a time value associated with the proposed end portion, the proposed end portion including a word from the text.
    Type: Application
    Filed: May 10, 2023
    Publication date: November 16, 2023
    Inventors: Boris Smus, Vikas Bahirwani, Ruofei Du, Christopher Ross, Alex Olwal
  • Publication number: 20230336618
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 11683366
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: June 20, 2023
    Assignee: Google LLC
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 11546393
    Abstract: A system for producing a live performance combining separate performances of remote players comprises a plurality of connected computing devices transmitting a plurality of communication streams to one another in series. The system can employ the plurality of series conceded computing devices, each for receiving and playing back an immediate predecessor communication stream from an immediate predecessor computing device, and each for capturing and transmitting a current performance along with the played back immediate predecessor communication stream. Typically, the individual performances of remote players can comprise live instrument music and/or vocals which can also include live video.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 3, 2023
    Inventors: Mark Goldstein, Michael Mcnabb, Boris Smus
  • Publication number: 20220407911
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 22, 2022
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 11425193
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 11269022
    Abstract: Systems, methods and apparatus for using a magnetic controller to control a device. In one aspect, a system includes a magnetic controller external to a device, the magnetic controller including: a magnetic device for altering a surrounding magnetic field of a device; one or more input actuators, each operatively coupled to the magnetic device and that when actuated cause the magnetic device to alter the surrounding magnetic field according to a predefined change associated with the input actuator; and a model executable by the device and that models as device inputs the differences in the surrounding magnetic field of the device caused by the actuation of the one or more input actuators.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 8, 2022
    Assignee: Google LLC
    Inventors: Boris Smus, Christian Plagemann
  • Publication number: 20220014570
    Abstract: A system for producing a live performance combining separate performances of remote players comprises a plurality of connected computing devices transmitting a plurality of communication streams to one another in series. The system can employ the plurality of series conceded computing devices, each for receiving and playing back an immediate predecessor communication stream from an immediate predecessor computing device, and each for capturing and transmitting a current performance along with the played back immediate predecessor communication stream. Typically, the individual performances of remote players can comprise live instrument music and/or vocals which can also include live video.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 13, 2022
    Inventors: MARK GOLDSTEIN, MICHAEL MCNABB, BORIS SMUS
  • Publication number: 20210297522
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 11032354
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann
  • Patent number: 10887687
    Abstract: Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to cause the first device to establish a wireless data connection with another device. A determination can be made at the first device that one or more sensors on the first device are oriented toward a second device. In response to at least one of (i) receiving the indication of user input to cause the first device to establish a wireless data connection with another device and (ii) determining that the one or more sensors on the first device are oriented toward the second device, a first wireless data connection can be established between the first device and the second device. A first stream of audio data can be received and played at the first device.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: January 5, 2021
    Assignee: GOOGLE LLC
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Jay Pierre Civelli
  • Publication number: 20200092641
    Abstract: Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to cause the first device to establish a wireless data connection with another device. A determination can be made at the first device that one or more sensors on the first device are oriented toward a second device. In response to at least one of (i) receiving the indication of user input to cause the first device to establish a wireless data connection with another device and (ii) determining that the one or more sensors on the first device are oriented toward the second device, a first wireless data connection can be established between the first device and the second device. A first stream of audio data can be received and played at the first device.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 19, 2020
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Jay Pierre Civelli
  • Publication number: 20190212400
    Abstract: Systems, methods and apparatus for using a magnetic controller to control device. In one aspect, a system includes a magnetic controller external to a device, the magnetic controller including: a magnetic device for altering a surrounding magnetic field of a device; one or more input actuators, each operatively coupled to the magnetic device and that when actuated cause the magnetic device alter the surrounding magnetic field according to a predefined change associated with the input actuator; and a model executable by the device and that models as device inputs the differences in the surrounding magnetic field of the device caused by the actuation of the one or more input actuators.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 11, 2019
    Inventors: Boris SMUS, Christian PLAGEMANN
  • Publication number: 20190095430
    Abstract: A computer-implemented method and associated computing device for translating speech can include receiving, at a microphone of a computing device, an audio signal representing speech of a user in a first language or in a second language at a first time. A positional relationship between the user and the computing device at the first time can be determined and utilized to determine whether the speech is in the first language or the second language. The method can further include obtaining, at the computing device, a machine translation of the speech represented by the audio signal based on the determined language, wherein the machine translation is: (i) in the second language when the determined language is the first language, or (ii) in the first language when the determined language is the second language. An audio representation of the machine translation can be output from a speaker of the computing device.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 28, 2019
    Applicant: Google Inc.
    Inventors: Boris Smus, Aaron Donsbach
  • Patent number: 10228427
    Abstract: Systems, methods and apparatus for using a magnetic controller to control device. In one aspect, a system includes a magnetic controller external to a device, the magnetic controller including: a magnetic device for altering a surrounding magnetic field of a device; one or more input actuators, each operatively coupled to the magnetic device and that when actuated cause the magnetic device alter the surrounding magnetic field according to a predefined change associated with the input actuator; and a model executable by the device and that models as device inputs the differences in the surrounding magnetic field of the device caused by the actuation of the one or more input actuators.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Boris Smus, Christian Plagemann
  • Patent number: 10136214
    Abstract: Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to cause the first device to establish a wireless data connection with another device. A determination can be made at the first device that one or more sensors on the first device are oriented toward a second device. In response to at least one of (i) receiving the indication of user input to cause the first device to establish a wireless data connection with another device and (ii) determining that the one or more sensors on the first device are oriented toward the second device, a first wireless data connection can be established between the first device and the second device. A first stream of audio data can be received and played at the first device.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 20, 2018
    Assignee: Google LLC
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Jay Pierre Civelli
  • Patent number: 10075491
    Abstract: In some implementations, audio data or video data associated with a first participant of a communication session is obtained. The communication session may include communication between a first device of the first participant with a second device of a second participant of the communication session. It is determined that biometric information associated with the first participant indicates that the first participant is looking toward the first device. In response determining that the biometric information associated with the first participant indicates that the first participant is looking toward the first device, the audio data or the video data associated with the first participant is transmitted to the second device of the second participant of the communication session.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventor: Boris Smus
  • Patent number: 10048770
    Abstract: Implementations of the disclosed subject matter provide techniques for improved identification of a gesture based on data obtained from multiple devices. A method may include receiving an indication of an onset of a gesture, from a first device, at a gesture coordinating device. Next, first subsequent data describing the gesture may be received from a second device, at the gesture coordinating device. Based on the indication and the first subsequent data, the gesture may be identified. In response to identification of the gesture, an action may be performed based on the gesture identified. In some cases, the gesture coordinating device may be a cloud-based device.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: August 14, 2018
    Assignee: Google Inc.
    Inventors: Boris Smus, Christian Plagemann, Ankit Mohan
  • Publication number: 20180164912
    Abstract: The subject technology provides for receiving touch inputs from a touch-input system. The subject technology generates script-callbacks from the touch inputs in which each of the script-callbacks includes properties related to an activity at a contact point of a touch-sensing surface of the touch-input system. The subject technology converts the script-callbacks into compliant touch events that are compliant with a multi-touch browser standard in which each of the compliant touch events comprises data related to the activity at the contact point of the touch-sensing surface of the touch-input system. The subject technology sends the compliant touch events to an application.
    Type: Application
    Filed: January 9, 2018
    Publication date: June 14, 2018
    Inventor: Boris Smus
  • Publication number: 20180109601
    Abstract: Systems, methods, and media for causing an action to be performed on a user device are provided. In some implementations, the systems comprise: a first user device comprising at least one hardware processor that is configured to: detect a second user device in proximity to the first user device; receive a user input indicative of an action to be performed; determine a plurality of candidate devices that are capable of performing the action, wherein the plurality of candidate devices includes the second user device; determine a plurality of device types corresponding to the plurality of candidate devices; determine a plurality of priorities associated with the plurality of candidate devices based at least in part on the plurality of device types; select a target device from the plurality of candidate devices based at least in part on the plurality of priorities; and cause the action to be performed by the target device.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventors: Boris Smus, Alejandro Jose Kauffmann, Christian Plagemann