Patents by Inventor Amir Shimoni
Amir Shimoni 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: 20230328308Abstract: A computerized content synchronization system is configured to perform the following method: (a) obtain information indicative of multiple content streams, associated with a shared content; (b) provide algorithms, each algorithm configured to perform at least one of: identify, within the information, synchronization point(s) between the streams; calculate a timeline difference between the streams; and (c) responsive to a determination that the system does not possess, external to the information indicative of the streams, information concerning characteristics of a content pipeline architecture of each stream, which is capable of relating timelines of streams, perform the following: (i) choose an algorithm, based on defined criterion parameter(s) associated with algorithm characteristics, and on an analysis of the information; and (ii) run the chosen algorithm. This facilitates a synchronized consumption of the content by consumer(s), The consumer(s) is configured to consume the multiple content streams.Type: ApplicationFiled: April 7, 2022Publication date: October 12, 2023Inventors: Matan MARCIANO, Gil Shimon LUBLINER, Eyal GENIS, Andrew YOUNAN, Guy ZISMAN, Gad GEFFEN, Amir SHIMONI, Amir SEGEV
-
Publication number: 20230290329Abstract: An acoustic signal cancellation system is configured to perform: (a) provide a user device, associated with the system, and an audio capture device. (b) receive at system a captured signal indicative of a captured acoustic signal. It's received at capture device, and comprises a second acoustic signal generated by a second device, external to user device. (c) receive, from external source, a reference signal, indicative of a content included in the second signal. (d) in a case that a content of reference signal and the content in second signal are not time-synchronized, generate a synchronized reference signal, based on reference signal. Content of synchronized reference signal and second signal content are time-synchronized. (e) perform acoustic signal cancelling of that portion of captured signal which corresponds to second signal, based on reference signal. Generate reduced signal. This facilitates output of reduced signal to third device.Type: ApplicationFiled: March 14, 2022Publication date: September 14, 2023Inventors: Eder ROBINS, Igor LVOVSKY, Shay EFRATI, Guy ZISMAN, Andrew YOUNAN, Gad GEFFEN, Amir SHIMONI, Amir SEGEV
-
Publication number: 20230277927Abstract: In a user's device, a computerized method for facilitating a synchronized play of content by a user device's player is provided. The method comprising: receiving a reference position in the content; retrieving a player position in the content; and based on the received reference position and the retrieved player position: determining if the player position is nearly synchronized with the reference position; and if in the negative, applying a synchronization process to reach a calculated sync player position, such that the player position, when reaching the sync player position, is nearly synchronized with the reference position.Type: ApplicationFiled: March 7, 2022Publication date: September 7, 2023Inventors: Matan MARCIANO, Boris MESHNER, Or AINI, Liron GREENBERG, Netanel Yuval AHARON, Guy ZISMAN, Gad GEFFEN, Amir SHIMONI, Amir SEGEV
-
Patent number: 11741933Abstract: An acoustic signal cancellation system is configured to perform: (a) provide a user device, associated with the system, and an audio capture device. (b) receive at system a captured signal indicative of a captured acoustic signal. It's received at capture device, and comprises a second acoustic signal generated by a second device, external to user device. (c) receive, from external source, a reference signal, indicative of a content included in the second signal. (d) in a case that a content of reference signal and the content in second signal are not time-synchronized, generate a synchronized reference signal, based on reference signal. Content of synchronized reference signal and second signal content are time-synchronized. (e) perform acoustic signal cancelling of that portion of captured signal which corresponds to second signal, based on reference signal. Generate reduced signal. This facilitates output of reduced signal to third device.Type: GrantFiled: March 14, 2022Date of Patent: August 29, 2023Assignee: DAZN MEDIA ISRAEL LTD.Inventors: Eder Robins, Igor Lvovsky, Shay Efrati, Guy Zisman, Andrew Younan, Gad Geffen, Amir Shimoni, Amir Segev
-
Patent number: 11153728Abstract: In one embodiment, a method includes receiving current session information associated with a first user from a beacon associated with a third-party content provider, wherein the current session information indicates that a first client system of the first user is in an active wireless communication session with the beacon, accessing session information associated with one or more second users, wherein each second user is within a threshold geographical distance of the beacon, selecting one or more of the one or more second users based on the accessed session information, wherein the accessed session information associated with each of the selected second users indicates that a second client system associated with the selected second user is not in a wireless communication session with the beacon, and sending a notification referencing the selected one or more second users to the first client system.Type: GrantFiled: April 30, 2019Date of Patent: October 19, 2021Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 11019391Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.Type: GrantFiled: October 2, 2019Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
-
Patent number: 10917481Abstract: In one embodiment, a method includes receiving, from beacons of a third-party (e.g., a business), session information for a user of an online social network. A mobile device of the user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for the user, which may be used to access social-networking information for the user. Session information and the social-networking information of the user may be sent back to the third-party. User-specified permissions may delimit which information may be sent.Type: GrantFiled: May 23, 2017Date of Patent: February 9, 2021Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 10477266Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.Type: GrantFiled: July 24, 2017Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
-
Publication number: 20190261142Abstract: In one embodiment, a method includes receiving current session information associated with a first user from a beacon associated with a third-party content provider, wherein the current session information indicates that a first client system of the first user is in an active wireless communication session with the beacon, accessing session information associated with one or more second users, wherein each second user is within a threshold geographical distance of the beacon, selecting one or more of the one or more second users based on the accessed session information, wherein the accessed session information associated with each of the selected second users indicates that a second client system associated with the selected second user is not in a wireless communication session with the beacon, and sending a notification referencing the selected one or more second users to the first client system.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 10382916Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.Type: GrantFiled: August 4, 2017Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20190028761Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
-
Publication number: 20190028781Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
-
Publication number: 20170359428Abstract: In one embodiment, a method includes sending, to an online social network, session information between a third-party content provider and a first user of the online social network. The session information includes information referencing an established wireless communication session between a first client system of the first user and a beacon of the third-party content provider. The beacon is physically proximate to the first client system at the time of the wireless communication session, and the wireless communication session allows the online social network to send social-networking information of the first user to the beacon. In response to sending the session information, a first set of social-networking information of the first user is received from the online social network via the beacon. The first set of social-networking information allows the third-party content provider to send, via the beacon, customized third-party content for display on the first client system.Type: ApplicationFiled: August 4, 2017Publication date: December 14, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170332221Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.Type: ApplicationFiled: August 4, 2017Publication date: November 16, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170257443Abstract: In one embodiment, a method includes receiving, from beacons of a third-party (e.g., a business), session information for a user of an online social network. A mobile device of the user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for the user, which may be used to access social-networking information for the user. Session information and the social-networking information of the user may be sent back to the third-party. User-specified permissions may delimit which information may be sent.Type: ApplicationFiled: May 23, 2017Publication date: September 7, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9729667Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of the first user of an online social network. The first user's mobile device may be proximate to and in a wireless communication session with the beacon, which may be located at the third-party content provider. One or more second users, who are each connected to the first user in a social graph, may be selected. A communication session is not active between the beacon and the mobile devices of the second users. The selection may be based on selected second users being located within a predefined distance of the beacon (e.g., in the same neighborhood). A notification referencing selected second users (e.g., a prompt to invite the selected second users to the beacon location) may be sent to the first user's mobile device.Type: GrantFiled: December 9, 2014Date of Patent: August 8, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9729643Abstract: In one embodiment, a method includes sending, via a beacon of a third-party content provider (e.g., a business), a request to associate with a user's mobile device. The request may be sent when the mobile device is proximate to the beacon, which may be located within a place of business. The request may include an attribute of the business (e.g., the type of business). A wireless communication session may be established between the beacon and the mobile device, and, in response, social-networking information of the user may be received, via the beacon. The particular information sent may be tailored to the business based on the received attribute, and a set of user-specified permissions may delimit what information is sent and to whom the information is sent. Third-party content may be customized based on the received social-networking information and sent to the mobile device for display.Type: GrantFiled: December 9, 2014Date of Patent: August 8, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9692838Abstract: In one embodiment, a method includes receiving, from beacons of a third-party content provider (e.g., a business), session information for users of an online social network. A mobile device of each user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. A report of business insights may be generated based on aggregated social-networking information (e.g., demographics) and aggregated session information (e.g., average duration of sessions) of the users. For example, the report may include statistics regarding the business' clientele. User-specified permissions may delimit which information may be included in the report. The report may be sent to a third-party system for display.Type: GrantFiled: December 9, 2014Date of Patent: June 27, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20160165002Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of the first user of an online social network. The first user's mobile device may be proximate to and in a wireless communication session with the beacon, which may be located at the third-party content provider. One or more second users, who are each connected to the first user in a social graph, may be selected. A communication session is not active between the beacon and the mobile devices of the second users. The selection may be based on selected second users being located within a predefined distance of the beacon (e.g., in the same neighborhood). A notification referencing selected second users (e.g., a prompt to invite the selected second users to the beacon location) may be sent to the first user's mobile device.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20160162938Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of a user of an online social network. The user's mobile device may have been in at least one wireless communication session with the beacon, and during the session the mobile device was proximate to the beacon. Sponsored content may be received from a third-party system of the third-party content provider. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. An advertisement may be customized based on the session information, the sponsored content, and the social-networking information, and sent to the user's mobile device for display. User-specified permissions may delimit which information may be used to customize the advertisement and how it may be sent to the mobile device.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski