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: 11955112Abstract: 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: GrantFiled: February 5, 2021Date of Patent: April 9, 2024Assignee: Amazon Technologies, Inc.Inventor: Robert John Mars
-
Patent number: 11783824Abstract: 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: GrantFiled: February 5, 2021Date of Patent: October 10, 2023Assignee: Amazon Technologies, Inc.Inventor: Robert John Mars
-
Patent number: 11735178Abstract: 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: GrantFiled: June 16, 2020Date of Patent: August 22, 2023Assignee: Amazon Technologies, Inc.Inventor: Robert John Mars
-
Patent number: 10902441Abstract: 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: GrantFiled: June 25, 2020Date of Patent: January 26, 2021Assignee: WaitTime, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
-
Publication number: 20200327561Abstract: 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: ApplicationFiled: June 25, 2020Publication date: October 15, 2020Applicant: WaitTime, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
-
Patent number: 10706431Abstract: 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: GrantFiled: July 1, 2019Date of Patent: July 7, 2020Assignee: WaitTime, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
-
Publication number: 20190325460Abstract: 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: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Applicant: WaitTime, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
-
Patent number: 10431006Abstract: 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: GrantFiled: April 26, 2017Date of Patent: October 1, 2019Assignee: 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: 10339544Abstract: 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: GrantFiled: July 1, 2015Date of Patent: July 2, 2019Assignee: WAITTIME, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, Jr., Doyle Mosher
-
Publication number: 20190156334Abstract: 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: ApplicationFiled: November 22, 2017Publication date: May 23, 2019Inventor: Robert John Mars
-
Publication number: 20180315243Abstract: 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: ApplicationFiled: April 26, 2017Publication date: November 1, 2018Inventors: Moshe B. Mahler, John A. Mars, James L. McCann, Ali Israr, Shawn Lawson, Kyna P. McIntosh, Job T. Bedford
-
Patent number: 9391966Abstract: 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: GrantFiled: March 8, 2013Date of Patent: July 12, 2016Assignee: Control4 CorporationInventors: William Richard Clark, Wallace Eric Smith, John Mar, Andrew Van Uitert, Charles Alexander Hudson, Clinton Perry
-
Publication number: 20160005053Abstract: 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: ApplicationFiled: July 1, 2015Publication date: January 7, 2016Applicant: WAITTIME, LLCInventors: Zachary Klima, Thomas Sterling, John Mars, JR., Doyle Mosher
-
Publication number: 20140259108Abstract: 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: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: ControI4 CorporationInventors: William Richard Clark, Wallace Eric Smith, John Mar, Andrew Van Uitert
-
Patent number: 4371957Abstract: 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: GrantFiled: December 12, 1969Date of Patent: February 1, 1983Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of National DefenceInventors: Oscar A. Sandoz, John Mar
-
Patent number: 4075725Abstract: 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: GrantFiled: May 24, 1976Date of Patent: February 28, 1978Assignee: Her Majesty the Queen in right of Canada, as represented by the Minister of National DefenceInventors: John Mar, Todd Garrett, Petrus Jacques