Patents by Inventor John A. Mars

John A. Mars 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: 11955112
    Abstract: A speech-processing system may provide access to one or more virtual assistants via a voice-controlled device. A user may leverage a first virtual assistant to translate a natural language command from a first language into a second language, which the device can forward to a second virtual assistant for processing. The device may receive a command from a user and send input data representing the command to a first speech-processing system representing the first virtual assistant. The device may receive a response in the form of a first natural language output from the first speech-processing system along with an indication that the first natural language output should be directed to a second speech-processing system representing the second virtual assistant. For example, the command may be in the first language, and the first natural language output may be in the second language, which is understandable by the second speech-processing system.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: April 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert John Mars
  • Patent number: 11783824
    Abstract: A speech-processing system may provide access to one or more virtual assistants via an audio-controlled device. A user may leverage a first virtual assistant to translate a natural language command from a first language into a second language, which the device can send to a second virtual assistant for processing. The device may receive a command from a user and send input data representing the command to a first speech-processing system representing the first virtual assistant. The device may receive a response in the form of a first natural language output from the first speech-processing system along with an indication that the first natural language output should be directed to a second speech-processing system representing the second virtual assistant. For example, the command may be in the first language, and the first natural language output may be in the second language, which is understandable by the second speech-processing system.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: October 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert John Mars
  • Patent number: 11735178
    Abstract: A user device may include a first and second wakeword-detection components. If the first wakeword-detection component determines that first audio data includes a representation of a first wakeword, the user device communicates with a first speech-processing system corresponding to the first wakeword. While the communication is ongoing, if a second wakeword-detection component determines that second audio data includes a representation of a second wakeword, the second audio data is not send to a corresponding second speech-processing system.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: August 22, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert John Mars
  • Patent number: 10902441
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: January 26, 2021
    Assignee: WaitTime, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
  • Publication number: 20200327561
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Applicant: WaitTime, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
  • Patent number: 10706431
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: July 7, 2020
    Assignee: WaitTime, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
  • Publication number: 20190325460
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Applicant: WaitTime, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
  • Patent number: 10431006
    Abstract: According to one aspect of the present disclosure, a method for providing a multisensory augmented reality environment is disclosed. The method includes receiving a real-time video stream of a physical environment, receiving depth information of one or more objects within the physical environment, generating real-time content depicting the physical environment based on the real-time video stream and the depth information, rendering augmented content, wherein the augmented content integrates original content and the real-time content, generating sensory feedback instructions to provide sensory feedback based on the augmented content, wherein the sensory feedback instructions are dynamically adjusted to changes in the augmented content, transmitting the augmented content for display and instructions to provide sensory feedback correlated to the augmented content.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 1, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Moshe B. Mahler, John A. Mars, James L. McCann, Ali Israr, Shawn Lawson, Kyna P. McIntosh, Job T. Bedford
  • Patent number: 10339544
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: July 2, 2019
    Assignee: WAITTIME, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
  • Publication number: 20190156334
    Abstract: Methods and systems are disclosed for enabling anonymous financial transactions to be conducted using mobile devices, such as smartphones and tablet PCs. Preferred embodiments of the system comprise an entitlement system that validates information to enable anonymous payments and receipt of payments using mobile devices. Payments may be initiated by communicating a desire to make a payment to a nearby payee. Preferred embodiments utilize short-range communication to form an electronic agreement between the payer and payee as to the payment of an amount from the payer to the payee. Further, the system uses the methods described herein for completing the transactions in an anonymous manner, preventing disclosure of the identities of both the Payer and Payee.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventor: Robert John Mars
  • Publication number: 20180315243
    Abstract: According to one aspect of the present disclosure, a method for providing a multisensory augmented reality environment is disclosed. The method includes receiving a real-time video stream of a physical environment, receiving depth information of one or more objects within the physical environment, generating real-time content depicting the physical environment based on the real-time video stream and the depth information, rendering augmented content, wherein the augmented content integrates original content and the real-time content, generating sensory feedback instructions to provide sensory feedback based on the augmented content, wherein the sensory feedback instructions are dynamically adjusted to changes in the augmented content, transmitting the augmented content for display and instructions to provide sensory feedback correlated to the augmented content.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Inventors: Moshe B. Mahler, John A. Mars, James L. McCann, Ali Israr, Shawn Lawson, Kyna P. McIntosh, Job T. Bedford
  • Patent number: 9391966
    Abstract: A method for providing secure remote access by a controller is described. The method includes sending one or more endpoint requests. The method also includes receiving authentication service endpoint information and connection service endpoint information. The method further includes requesting authentication based on the authentication service endpoint information. Requesting authentication includes requesting license validation. The method also includes sending one or more registration messages based on the connection service endpoint information. The method further includes receiving a session request. The method additionally includes determining controller candidate link information. The method also includes sending the controller candidate link information. The method further includes receiving an automation message based on the controller candidate link information.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 12, 2016
    Assignee: Control4 Corporation
    Inventors: William Richard Clark, Wallace Eric Smith, John Mar, Andrew Van Uitert, Charles Alexander Hudson, Clinton Perry
  • Publication number: 20160005053
    Abstract: A computer-implemented technique can process overhead images of users in a line at a venue to obtain a user wait time for the line. The processing can include (a) identifying a user of the group of users that is second in the line to obtain a target user, (b) detecting when the target user becomes first in the line to obtain a start time, (c) after the target user becomes first in the line, detecting when the target user leaves the line to obtain an end time, (d) determining a period from the start time to the end time, and (e) calculating the user wait time by calculating a product of (i) the determined period and (ii) a quantity of the group of users in the line after the target user leaves the line. The calculated user wait time can then be output.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 7, 2016
    Applicant: WAITTIME, LLC
    Inventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
  • Publication number: 20140259108
    Abstract: A method for providing secure remote access by a controller is described. The method includes sending one or more endpoint requests. The method also includes receiving authentication service endpoint information and connection service endpoint information. The method further includes requesting authentication based on the authentication service endpoint information. Requesting authentication includes requesting license validation. The method also includes sending one or more registration messages based on the connection service endpoint information. The method further includes receiving a session request. The method additionally includes determining controller candidate link information. The method also includes sending the controller candidate link information. The method further includes receiving an automation message based on the controller candidate link information.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: ControI4 Corporation
    Inventors: William Richard Clark, Wallace Eric Smith, John Mar, Andrew Van Uitert
  • Patent number: 4371957
    Abstract: A system for determining the direction of an underwater discrete source of acoustic vibrations by sensing acoustic wavefronts produced thereby, which system comprises a neutrally buoyant semirigid underwater platform which may be made of a water inflated soft walled material and having mounted thereon an array of omnidirectional hydrophones arranged in a predetermined geometric pattern. Circuit means are connected to the hydrophones and an array steering means is associated with the circuit means to allow determination of the time relationship of the signals obtained from the hydrophones.
    Type: Grant
    Filed: December 12, 1969
    Date of Patent: February 1, 1983
    Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of National Defence
    Inventors: Oscar A. Sandoz, John Mar
  • Patent number: 4075725
    Abstract: A sonobuoy casing which comprises a split enclosure for a hydrophone, hinged at its base end. Upon deployment, the enclosure falls away, releasing the hydrophone to drop to its prescribed depth. A release mechanism which pushes the hydrophone out of its casing is thus dispensed with.
    Type: Grant
    Filed: May 24, 1976
    Date of Patent: February 28, 1978
    Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of National Defence
    Inventors: John Mar, Todd Garrett, Petrus Jacques