Patents by Inventor Manish Modi

Manish Modi 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: 11334136
    Abstract: In an embodiment, a power management system includes a detection unit configured to detect a power interruption to a power supply. The system further includes a communication interface configured to, in response to the detected power interruption, provide a message regarding the detected power interruption. In response to the detected power interruption, a computer network switch provides notifications to a plurality of servers connected to the switch to allow the plurality of servers to prepare for a loss in power.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: May 17, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Sarah E. Hanna, Shlomo Priymak, Aaron Jacob Miller, Zhefu Jiang, Greg Epstein, Manish Modi
  • Patent number: 11153728
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: October 19, 2021
    Assignee: 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: 10955522
    Abstract: In one embodiment, a method includes receiving a first, a second, and a third sensing events within a same beacon message interval from a mobile device, each sensing event including a beacon device identifier associated with a beacon device and a timestamp associated with a respective beacon message, a location of the mobile device, and a power level associated with the respective beacon message, determining a first, a second, and a third distances between the mobile device and the beacon device based on the first, the second, and the third sensing events, and determining a position of the beacon device based on the first, the second, and the third distances.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Patent number: 10917481
    Abstract: 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: Grant
    Filed: May 23, 2017
    Date of Patent: February 9, 2021
    Assignee: 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: 10852803
    Abstract: In an embodiment, a power management system includes a detection unit configured to detect a power interruption to a power supply. The system further includes a communication interface configured to, in response to the detected power interruption, provide a message regarding the detected power interruption. In response to the detected power interruption, a computer network switch provides notifications to a plurality of servers connected to the switch to allow the plurality of servers to prepare for a loss in power.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Sarah E. Hanna, Shlomo Priymak, Aaron Jacob Miller, Zhefu Jiang, Greg Epstein, Manish Modi
  • Publication number: 20200097060
    Abstract: In an embodiment, a power management system includes a detection unit configured to detect a power interruption to a power supply. The system further includes a communication interface configured to, in response to the detected power interruption, provide a message regarding the detected power interruption. In response to the detected power interruption, a computer network switch provides notifications to a plurality of servers connected to the switch to allow the plurality of servers to prepare for a loss in power.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventors: Sarah E. Hanna, Shlomo Priymak, Aaron Jacob Miller, Zhefu Jiang, Greg Epstein, Manish Modi
  • Publication number: 20190261142
    Abstract: 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: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    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: 10382916
    Abstract: 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: Grant
    Filed: August 4, 2017
    Date of Patent: August 13, 2019
    Assignee: 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: 20180313932
    Abstract: In one embodiment, a method includes receiving a first, a second, and a third sensing events within a same beacon message interval from a mobile device, each sensing event including a beacon device identifier associated with a beacon device and a timestamp associated with a respective beacon message, a location of the mobile device, and a power level associated with the respective beacon message, determining a first, a second, and a third distances between the mobile device and the beacon device based on the first, the second, and the third sensing events, and determining a position of the beacon device based on the first, the second, and the third distances.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Patent number: 10094907
    Abstract: Beacon devices transmit beacon messages to alert an application on a mobile user device of the Beacon device's proximity. A Received Signal Strength Indication (RSSI) field may indicate the power level at which the beacon message was received at the mobile device. Where the transmission power of the beacon device is standardized, the application can infer the distance between the mobile user device the beacon device based upon the RSSI field. By considering successive RSSI values over time while the mobile device is in motion, in conjunction with GPS information for the mobile device, the location of the beacon device relative to the mobile device may be inferred. Multiple mobile devices may be used together to infer the beacon device's position.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20170359428
    Abstract: 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: Application
    Filed: August 4, 2017
    Publication date: December 14, 2017
    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: 20170332221
    Abstract: 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: Application
    Filed: August 4, 2017
    Publication date: November 16, 2017
    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: 9801062
    Abstract: Beacon devices transmit beacon messages that may be used to alert an application on a user device, e.g., a mobile phone, of the beacon device's proximity. Some embodiments contemplate a beacon device configured to transmit a pattern of successive beacon messages and/or Bluetooth Low Energy broadcast messages at one or more different power levels. The pattern of power levels may securely identify the beacon device. For example, the mobile phone application may confirm with a network server that the pattern agrees with the beacon device's identity. The pattern may also serve a calibration function. Where the mobile device application has knowledge of the expected power levels in the pattern, the application can infer from weaker transmissions that the beacon device is further from the mobile device. The weaker power levels may also indicate the character of the transmission environment.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: October 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20170257443
    Abstract: 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: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    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: 9729667
    Abstract: 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: Grant
    Filed: December 9, 2014
    Date of Patent: August 8, 2017
    Assignee: 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: 9729643
    Abstract: 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: Grant
    Filed: December 9, 2014
    Date of Patent: August 8, 2017
    Assignee: 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: 9692838
    Abstract: 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: Grant
    Filed: December 9, 2014
    Date of Patent: June 27, 2017
    Assignee: 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: 9603013
    Abstract: Beacon devices may transmit beacon messages to alert an application on a mobile phone of the beacon device's proximity. An encrypted authorization may be used to prevent malicious attacks. Unfortunately, some operating systems, e.g., the iOS™ operating system, strip data fields in service Universally Unique Identifiers (UUIDs) from a received beacon message before the message is passed to the application. Various embodiments provide a protocol wherein the beacon device successively transmits a first beacon message (e.g., an iBeacon™ message) and a second Bluetooth® Low Energy broadcast message. The first beacon message alerts the application of the beacon device's proximity and identity while the second message contains the encrypted authorization and possibly any additional information relevant to the application.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: March 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20160302066
    Abstract: Beacon devices transmit beacon messages that may be used to alert an application on a user device, e.g., a mobile phone, of the beacon device's proximity. Some embodiments contemplate a beacon device configured to transmit a pattern of successive beacon messages and/or Bluetooth Low Energy broadcast messages at one or more different power levels. The pattern of power levels may securely identify the beacon device. For example, the mobile phone application may confirm with a network server that the pattern agrees with the beacon device's identity. The pattern may also serve a calibration function. Where the mobile device application has knowledge of the expected power levels in the pattern, the application can infer from weaker transmissions that the beacon device is further from the mobile device. The weaker power levels may also indicate the character of the transmission environment.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Patent number: 9426657
    Abstract: Beacon devices transmit beacon messages that may be used to alert an application on a user device, e.g., a mobile phone, of the beacon device's proximity. Some embodiments contemplate a beacon device configured to transmit a pattern of successive beacon messages and/or Bluetooth Low Energy broadcast messages at one or more different power levels. The pattern of power levels may securely identify the beacon device. For example, the mobile phone application may confirm with a network server that the pattern agrees with the beacon device's identity. The pattern may also serve a calibration function. Where the mobile device application has knowledge of the expected power levels in the pattern, the application can infer from weaker transmissions that the beacon device is further from the mobile device. The weaker power levels may also indicate the character of the transmission environment.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: August 23, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Mateusz Marek Niewczas, Manish Modi