Patents Assigned to Platformic, Inc.
  • Patent number: 11282271
    Abstract: A method in constructing a model of a scenery comprises: receiving (200) a plurality of images depicting the scenery, wherein each image is acquired by a camera (104) from a position at a rotational angle; creating (202) a plurality of sub-models, wherein each sub-model is created by: selecting (400) a basis image; determining (402) images related to the basis image; and determining (404) the sub-model based on the basis image and the related images, wherein the sub-model defines relative positions and rotational angles of the camera (104) for the basis image and the related images and the sub-model further defines three-dimensional structures of objects depicted in the plurality of images; and separately merging (204) the defined relative positions and rotational angles of cameras (104) for the plurality of sub-models.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: March 22, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Yubin Kuang, Pau Gargallo Piracés, Jan Erik Solem, Johan Gyllenspetz
  • Patent number: 11277444
    Abstract: Provided is a system-on-chip that may perform a message encryption operation based on a transport layer security (TLS) scheme. The system-on-chip may include an authentication unit configured for exchanging a key used for the message encryption operation and performing authentication for a subject to perform communication, an advanced encryption standard (AES) engine core configured for performing a function of encrypting a message using a key or decrypting the encrypted message and a function of encrypting the key or decrypting the encrypted key, and a controller configured for controlling the AES engine core and the authentication unit based on a real time operating system (RTOS) and firmware for performing the message encryption operation.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 15, 2022
    Assignee: SECURITY PLATFORM INC.
    Inventors: Kyung-mo Kim, Ho Gwan Kang
  • Patent number: 11276074
    Abstract: An online system identifies an opportunity to present content to a viewing user and sends candidate content items eligible for presentation to the viewing user for display to a client device associated with the viewing user. The online system computes an estimated value associated with presenting a candidate content item to the viewing user based at least in part on a bid amount associated with the candidate content item and communicates the value to a content-providing user associated with the candidate content item. Based on information received from the client device describing the placement of one or more candidate content items within a feed of content items presented to the viewing user, the online system calculates a detrimental effect of presenting the candidate content item on user engagement with the online system by the viewing user and computes an adjusted value associated with its presentation based on the detrimental effect.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Nicolas Emilio Stier Moses, Dominic Coey, Okke Joost Schrijvers, Eric Michael Sodomka, Christopher Albert Wilkens
  • Patent number: 11275560
    Abstract: A floating-point number in a first format representation is received. Based on an identification of a floating-point format type of the floating-point number, different components of the first format representation are identified. The different components of the first format representation are placed in corresponding components of a second format representation of the floating-point number, wherein a total number of bits of the second format representation is larger than a total number of bits of the first format representation. At least one of the components of the second format representation is padded with one or more zero bits. The floating-point number in the second format representation is stored in a register. A multiplication using the second format representation of the floating-point number is performed.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Mark Ulrich, Abdulkadir Utku Diril, Krishnakumar Narayanan Nair, Zhao Wang, Rakesh Komuravelli
  • Patent number: 11276103
    Abstract: A publishing user identifies a product offered by the user to an online system by providing multiple images of various products viewed at different angles to the online system. The online system applies an identification model to content items obtained from other users to identify one or more of the products in various content items. From a number of content items obtained from other users that include products offered by the publishing user, the online system compute trends. The trends may be for a specific product or products having one or more common attributes. The online system transmits information about the trends to the publishing user or to other users. The trends may also be used to rank recommendations for products to a specific user, where the trends from numbers of content items including products are weighted by the specific user's preferences.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Steve Morin, Anuj Madan
  • Patent number: 11277322
    Abstract: A method involves receiving a request for information of one or more second users located within a vicinity of a first client device, determining, for each second user within the vicinity of the first client device, an affinity score between a first user and the second user based at least on one or more network-traffic patterns associated with the first client device and a second client device associated with the second user, selecting one or more of the second users within the vicinity of the first client device based on the determined affinity scores, and sending, to the first client device, information associated with the selected one or more second users, the information including one or more context items generated based on the network-traffic patterns associated with the first client device and the one or more second client devices associated with the selected one or more second users.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Mateusz Berezecki
  • Patent number: 11270159
    Abstract: An online system trains a content selection model based on a selected subset of presented content items as well as a sampled set of content items. The content selection model is configured to receive a set of features characterizing a user-content item pair and output a likelihood that the user will interact with the content item. The sampled set of content items may include content items that were not selected for display based on their likelihoods in addition to those that were selected, and may represent a wider distribution of user-content item pairs than the selected subset. By incorporating the sampled set of content items as well as the selected subset of content items in the training process, the online system can reduce bias in the content selection process such that content items similar to the unselected subset can also be adequately represented.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Tianshi Gao, Wenlin Chen
  • Patent number: 11271888
    Abstract: An online system selects information about entities for display to viewing users based on the relevance of the information to the viewing users. The online system maintains information describing one or more third parties. The online system receives a request from a client device to provide a content item of a third party for display to a viewing user. Responsive to the request, the online system accesses information describing the third party and selects a subset of information based on a likelihood that the viewing user will interact with the content item based on the subset of information. The online system generates a content item including the selected subset of information and an element selectable to initiate an interaction with the third party and provides the generated content item to the client device for display to the viewing user.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 8, 2022
    Assignee: Mela Platforms, Inc.
    Inventor: Rishav Mukherji
  • Patent number: 11269952
    Abstract: Systems and methods for text-based music selection through a music service may include (1) determining that a user of a social media application may be interested in sharing, via the social media application, music that relates to one or more key words, (2) providing the user with a music recommendation that relates to the one or more key words, (3) receiving input from the user accepting the music recommendation, and (4) in response to receiving the input, sharing the music composition via the social media application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ray Sun, Bokai Cao, Parth Popatlal Detroja
  • Patent number: 11269968
    Abstract: Systems and methods for extracting data from digital messages for digital group compositions may include (1) identifying content that has been posted to a platform, (2) creating a social-engagement score for the content based on a measure of an amount of social engagement generated in response to the content, (3) determining that the social-engagement score surpasses a threshold, and (4) in response to determining that the social-engagement score surpasses the threshold, displaying the content within the platform as platform-recommended content. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Sonal Gandhi, Richard Dunham Hislop
  • Patent number: 11269828
    Abstract: Data sharding partitions data associated with an application into multiple shards in which each shard stores a subset of the data. A shard is further divided into multiple microshards in which each microshard contains a subset of the shard data. A set of microshards are assigned to a specified shard. The assignment of microshards can change, e.g., when new shards are added and microshards are migrated from one shard to another shard. A microshard map, which indicates a mapping between the microshards and shards, is updated automatically when the assignments change. After identifying the shard to which a specified microshard is assigned using the microshard map, a data access request from a client device is automatically forwarded to the appropriate shard. Because data can be accessed efficiently regardless of whether the number of shards changes, the data sharding facilitates provisioning of the shards on a need basis.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Muthukaruppan Annamalai, Sumeet Ungratwar, Daniel Arraes Pereira, Benjamin Francois Marie Renard, Sameet Harishanker Agarwal
  • Patent number: 11272140
    Abstract: A communication server facilitates a video call between client devices of a plurality of participants. During the video call, the communication server identifies an in-call activity to recommend to the plurality of participants in the video call based on user information. The in-call activity is selected to be relevant to each of the plurality of participants and jointly recommended to the plurality of participants of the video call. To identify the recommended in-call activity, the communication server may determine common interests among the plurality of participants and select an in-call activity that is associated with the common interests. After the recommended in-call activity is selected, an indication of the recommended in-call activity is provided to the client devices to enable the client devices to display a user interface including the in-call activity to the participants during the video call.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Suchada Sutasirisap, John Kilcline, Tomas Brennessl, Tianyu Li
  • Patent number: 11272377
    Abstract: Apparatuses, methods, and systems for surveying a site are disclosed. One method includes transmitting, by a ground unit, wireless signals while a directionally adjustable beam-forming antenna of the ground unit changes a beam direction of the transmission of the wireless signals to N beam directions, wherein the directionally adjustable beam-forming antenna includes a known motion, receiving and measuring, by an elevated unit, a magnitude and phase of the wireless signals transmitted by the ground unit through the N beam directions, determining N complex receive power representations wherein each complex receive power representation includes the measured magnitude and phase of the received wireless signals corresponding with each of the N beam directions, and determining a receive power summation comprising performing a complex summation of the N complex receive power representations.
    Type: Grant
    Filed: February 22, 2020
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Pratheep Bondalapati, Abhishek Tiwari, Rohan Ramakrishnan, Duong Pham, Julius Kusuma, Farbod Tabatabai, Ali Yazdan
  • Patent number: 11272260
    Abstract: Systems and methods for an ephemeral digital story channel may include (1) determining that a particular time period coincides with a life event of a user of a social networking platform, (2) during the time period, maintaining an ephemeral celebratory story channel designated for digital story compositions relating to the life event, and (3) after the time period expires, discontinuing the ephemeral celebratory story channel. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11263031
    Abstract: In one embodiment, a method includes receiving a first user input by a first user at a client system associated with the first user, wherein the first user input is associated with a first language register, selecting a first language-register model from a plurality of language-register models based on the first language register by the client system, wherein the plurality of language-register models are each personalized with respect to the first user, and presenting a personalized first communication content generated based on the selected first language-register model at the client system.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: March 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Scott Martin
  • Patent number: 11263648
    Abstract: In one embodiment, a method includes receiving multiple data items respectively associated with multiple conversion events and identifying, from one or more data stores associated with a social-networking system, a content object corresponding to a business location, the content object including information describing the business location. The method also includes identifying one or more users, each being associated with at least one of the conversion events and updating the content object based at least in part on a determined location of each of one or more of the identified users at a time of the conversion event associated with the user.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Hans Alexander Gugel, Konrad Komorowski, Andrew Michael Pritchard, Rituraj Kirti, Stefano Romano, David Tzoor, Alesandra Agresti, YuCheng Liou
  • Patent number: 11263537
    Abstract: An online system, such as an online content distribution system, receives information describing presentations of a content item. The online system identifies online system users included among individuals presented with the content item, retrieves information describing a household of each user, and de-biases this information to adjust for differences between the population of online system users and the individuals to whom the content item was presented. The online system then trains a set of machine-learning models to infer a reach of the content item for each of multiple households using the de-biased information. Using the machine-learning models, the online system infers a reach of the content item for each of the households.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: March 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Logan Michael Gore
  • Patent number: 11263667
    Abstract: An online system receives a content item from a content provider, the content item having a bid price and including a link to a messaging application. The link is configured to initiate a direct message in the messaging application between the content provider and a user who interacts with the content item. The online system receives a request for content items from a target user and determines a compatibility score between the target user and the content item based on one or more sets of criteria. A first set of criteria indicates a compatibility between the user and the messaging application. The online system determines a subsidy for the content item based on the compatibility score. The online system adjusts the bid price with the determined subsidy to determine an auction price and includes the content item with the auction price in a selection process for presentation to the user of the online system.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: March 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Vibhor Rastogi
  • Patent number: 11263276
    Abstract: In one embodiment, a method includes receiving a user query from a client system associated with a first user, determining a plurality of dialog-intents, each being associated with a particular agent of a plurality of agents, executing a plurality of tasks corresponding to the user query via the plurality of agents corresponding to the plurality of dialog-intents, receiving a plurality of execution results corresponding to the plurality of tasks from the plurality of agents, respectively, selecting two or more of the plurality of execution results for combination, generating a multi-perspective response based on the selected execution results by a stitching model, wherein the multi-perspective response comprises a natural-language response combining the selected execution results, and sending instructions for presenting the multi-perspective response to the first user to the client system in response to the user query.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Rajen Subba, Heidi Young, Rushin Shah, Jinsong Yu, Benoit F. Dumoulin, Jeremy Gillmor Kahn, Chandrasekhar Iyer
  • Patent number: 11256882
    Abstract: An improved lecture support system integrates multi-media presentation materials with spoken content so that the listener can follow with both the speech and the supporting materials that accompany the presentation to provide additional understanding. Computer-based systems and methods are disclosed for translation of a spoken presentation (e.g., a lecture, a video) along with the accompanying presentation materials. The content of the presentation materials can be used to improve presentation translation, as it extracts supportive material from the presentation materials as they relate to the speech.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: February 22, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Alexander Waibel