Patents by Inventor Benjamin Margolin
Benjamin Margolin 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: 11650788Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: GrantFiled: May 3, 2021Date of Patent: May 16, 2023Assignee: GOOGLE LLCInventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Publication number: 20210286587Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: ApplicationFiled: May 3, 2021Publication date: September 16, 2021Inventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Patent number: 10996920Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: GrantFiled: March 18, 2019Date of Patent: May 4, 2021Assignee: Google LLCInventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Patent number: 10489032Abstract: An example method includes, during execution of a first application, and responsive to receiving an indication of a first event, sending, to the first application, a request to obtain data associated with graphical elements that are output by the first application for display, and receiving, from the first application, the data associated with the graphical elements, wherein the data comprises data items that each include one or more representations of the respective data item, and wherein each data item is stored in a system clipboard. The example method further includes, during execution of a second application, and responsive to receiving an indication of a second event, determining a group of data items that each satisfy at least one criterion, retrieving at least one data item of the group of data items from the system clipboard, and sending the at least one data item to the second application for output.Type: GrantFiled: July 29, 2015Date of Patent: November 26, 2019Assignee: GOOGLE LLCInventor: Benjamin Margolin
-
Publication number: 20190212973Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Inventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Patent number: 10235124Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: GrantFiled: June 8, 2016Date of Patent: March 19, 2019Assignee: Google LLCInventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Patent number: 10089769Abstract: Implementations relate to augmented display of information in a device view of a display screen. In some implementations, a method includes detecting a physical display screen appearing in a field of view of an augmenting device, and detecting an information pattern in output associated with the physical display screen. The method extracts displayable information and screen position information from the information pattern, where the screen position information is associated with the displayable information and indicates a screen position on the physical display screen. The method causes a display of the displayable information overlaid in the field of view of the augmenting device, where the display of the displayable information is based on the screen position information.Type: GrantFiled: March 31, 2017Date of Patent: October 2, 2018Assignee: Google LLCInventor: Benjamin Margolin
-
Publication number: 20170357475Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.Type: ApplicationFiled: June 8, 2016Publication date: December 14, 2017Inventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
-
Publication number: 20170301120Abstract: Implementations relate to augmented display of information in a device view of a display screen. In some implementations, a method includes detecting a physical display screen appearing in a field of view of an augmenting device, and detecting an information pattern in output associated with the physical display screen. The method extracts displayable information and screen position information from the information pattern, where the screen position information is associated with the displayable information and indicates a screen position on the physical display screen. The method causes a display of the displayable information overlaid in the field of view of the augmenting device, where the display of the displayable information is based on the screen position information.Type: ApplicationFiled: March 31, 2017Publication date: October 19, 2017Applicant: Google Inc.Inventor: Benjamin Margolin
-
Patent number: 9628567Abstract: When attempting to establish a peer-to-peer connection, a computing device can quickly discover compatible devices, which are capable of exchanging content, and remember them. When a neighboring device is discovered during a scan, the computing device can determine whether the neighboring device is capable of sharing content. Once it is determine that the neighboring device can share content, the computing device can determine a history of previous connections with the neighboring device. The computing device can determine a priority for sharing content with neighboring device relative to other devices. The computing device can determine the priority based on the history of the neighboring device and the history of other devices so that the devices with a likelihood of new content receive a higher priority.Type: GrantFiled: October 7, 2015Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Daniel Jules Switkin, Benjamin Margolin
-
Patent number: 9613448Abstract: Implementations relate to augmented display of information in a device view of a display screen. In some implementations, a method includes detecting a physical display screen appearing in a field of view of an augmenting device, and detecting an information pattern in output associated with the physical display screen. The method extracts displayable information and screen position information from the information pattern, where the screen position information is associated with the displayable information and indicates a screen position on the physical display screen. The method causes a display of the displayable information overlaid in the field of view of the augmenting device, where the display of the displayable information is based on the screen position information.Type: GrantFiled: April 10, 2014Date of Patent: April 4, 2017Assignee: Google Inc.Inventor: Benjamin Margolin
-
Publication number: 20160028832Abstract: When attempting to establish a peer-to-peer connection, a computing device can quickly discover compatible devices, which are capable of exchanging content, and remember them. When a neighboring device is discovered during a scan, the computing device can determine whether the neighboring device is capable of sharing content. Once it is determine that the neighboring device can share content, the computing device can determine a history of previous connections with the neighboring device. The computing device can determine a priority for sharing content with neighboring device relative to other devices. The computing device can determine the priority based on the history of the neighboring device and the history of other devices so that the devices with a likelihood of new content receive a higher priority.Type: ApplicationFiled: October 7, 2015Publication date: January 28, 2016Inventors: Daniel Jules Switkin, Benjamin Margolin
-
Patent number: 9185148Abstract: When attempting to establish a peer-to-peer connection, a computing device can quickly discover compatible devices, which are capable of exchanging content, and remember them. When a neighboring device is discovered during a scan, the computing device can determine whether the neighboring device is capable of sharing content. Once it is determine that the neighboring device can share content, the computing device can determine a history of previous connections with the neighboring device. The computing device can determine a priority for sharing content with neighboring device relative to other devices. The computing device can determine the priority based on the history of the neighboring device and the history of other devices so that the devices with a likelihood of new content receive a higher priority.Type: GrantFiled: December 17, 2012Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Daniel Jules Switkin, Benjamin Margolin
-
Publication number: 20140188568Abstract: Recommending operating characteristics of merchants. Obtaining a location of mobile computing devices within areas referenced to a location of a merchant. The areas can be outside the range of a wireless local area network (WLAN) disposed within the location of the merchant. Estimating potential customer traffic in relation to the location of the merchant as a function of the obtained locations. Determining a recommended operating characteristic of the merchant as a function of the estimated potential customer traffic. Communicating the recommended operating characteristic to a computing device associated with the merchant.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventor: Benjamin Margolin