Patents Assigned to Platform, Inc.
-
Patent number: 11636140Abstract: In one embodiment, a method includes receiving a request to access a first record in a plurality of records, where the first record describes a first set of attributes of a first entity, determining the first record is linked to a globally unique entity identifier, identifying one or more second records linked to the unique entity identifier, where the one or more second records describe one or more second sets of attributes of the first entity, generating a fused record comprising descriptions of attributes of the first entity from the first set and second sets of attributes, where the fused record is generated by deduping the plurality of records to associated the first record and the one or more second record with the unique entity identifier and compiling the first set and one or more second sets of attributes, and sending, in response responsive to the request to access the first record, instructions for presenting the fused record.Type: GrantFiled: September 11, 2020Date of Patent: April 25, 2023Assignee: Meta Platforms, Inc.Inventor: Markku Salkola
-
Patent number: 11636166Abstract: Some embodiments include tracking events and classifying assets within a computer system. A time series of occurrences of an event type associated with at least one asset is generated. A first signal value and a second signal value is determined based on the time series. The at least one asset can be classified based on comparison of the first signal value and the second signal value. The time series can be based on at least one time window including time intervals. Counters to determine a number of occurrences of an event type can be associated with the time intervals. Each of the counters can be incremented upon occurrence of the event type associated with the at least one asset during an associated time interval.Type: GrantFiled: July 1, 2020Date of Patent: April 25, 2023Assignee: Meta Platforms, Inc.Inventors: Bhalchandra Suresh Agashe, Gil Shklarski, Christopher Alexander Stein, Nickolay Vladimirov Tchervenski
-
Patent number: 11628367Abstract: In one embodiment, a method includes, by a client system of a first user, receiving a request from a second user to initiate a first game within a first layer of a communication interface, wherein the communication interface includes several layers, wherein a first layer includes a video communication of the second user, and wherein a second layer of the communication interface includes a thumbnail view of a video communication of the first user; generating a first game container in a third layer of the communication interface, wherein the third layer contains the first game in an augmented reality overlay; expanding the second layer into a full-screen view within the communication interface; and displaying the third layer as the augmented reality overlay over the second layer, wherein the first layer is closed responsive to the overlaying of the augmented reality overlay onto the second layer.Type: GrantFiled: October 7, 2020Date of Patent: April 18, 2023Assignee: Meta Platforms, Inc.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11631026Abstract: Systems, methods, and non-transitory computer readable media are configured to train a machine learning model. The training can be based on a training set of embeddings of a first type and a training set of embeddings of a second type. The machine learning model can be trained to receive an embedding of a second type and to output a corresponding embedding of the first type. A given embedding of the second type can be provided as input to the machine learning model. An embedding of the first type can be obtained from the machine learning model. The embedding of the first type can correspond to the given embedding of the second type.Type: GrantFiled: July 13, 2017Date of Patent: April 18, 2023Assignee: Meta Platforms, Inc.Inventors: Martin Schatz, Bradley Ray Green
-
Patent number: 11630515Abstract: A ferrule is configured to optically coupled to electronics for detect signals from a head of a user. The ferrule has optical properties to guide light between the electronics and a head of a user. The ferrule comprises a base portion having a cavity to enclose an optical element, a middle portion configured to guide light to or from the optical element, and a tip portion to interface with the head of the user.Type: GrantFiled: August 21, 2020Date of Patent: April 18, 2023Assignee: Meta Platforms, Inc.Inventors: E-Fann Saung, John Michael Sundberg
-
Patent number: 11630552Abstract: Uses of an online system include a target user and other users that are connected to the target users. The online system presents a content item received from a target user to the other users. The online system receives comments on the content item from the users and a selection of one of the comments from a user. The online system provides one or more types of actions (e.g., adding the comment to the content item or highlighting the comment) on the comment that the user can take. Upon receiving a selection of adding the comment, the online system modifies the content item to include the comment. Upon receiving a selecting of highlighting the comment, the online system associates a highlighting feature to the comment. The online system provides the modified content item or highlighted comment for display to the plurality of users.Type: GrantFiled: May 19, 2020Date of Patent: April 18, 2023Assignee: Meta Platforms, Inc.Inventors: Robin Maxime Clediere, Jeremy Samuel Friedland
-
Patent number: 11627361Abstract: A communication system detects a state of a connected television. The communication system receives a request to establish a communication session with a local communication device via a network. The communication system outputs a reference audio signal to a locally connected audio output device. The communication system captures an ambient audio signal from a local microphone and compares the reference audio signal and the ambient audio signal to determine if the reference audio signal and the ambient audio signal match by meeting a similarity threshold. initiates an action with respect to the communication session based on the comparison.Type: GrantFiled: August 4, 2020Date of Patent: April 11, 2023Assignee: Meta Platforms, Inc.Inventors: Pejman Dehghani, Sridhar Pilli
-
Patent number: 11624757Abstract: A platform system receives sensor data describing the state and orientation of a tracked object and models the pose of the tracked object to determine user interactions with the platform system. To ensure that incorrect sensor data due to a saturation event or connection loss does not impact user experience, the platform system identifies regions for correction in sensor data streams based on the sensor data being at or above a saturation limit or not being received. The platform system predicts sensor data for an identified region of correction by applying a fit corresponding to points adjacent to the region for correction and determining predicted sensor data using the applied fit. The predicted sensor data is used to correct the modeled pose for the tracked object.Type: GrantFiled: March 4, 2019Date of Patent: April 11, 2023Assignee: Meta Platforms, Inc.Inventors: Boyang Zhang, Joel Amado Hesch
-
Patent number: 11625440Abstract: The present disclosure relates generally to taxonomies. More particularly, techniques are described for receiving a taxonomy as input, automatically generating data structures representing the taxonomy, determining content that is relevant to different concepts of the taxonomy, and generating an interface that enables users to access and navigate through the taxonomy-related content. The taxonomy specification may specify a taxonomy for a domain including various concepts related to the domain and hierarchical relationships between the concepts. Based on the taxonomy specification, a taxonomy structure may be generated for the taxonomy, the taxonomy structure including multiple taxonomy nodes corresponding to the multiple concepts. Content stored by a social networking system (SNS) may be searched to identify content relevant to each taxonomy node. Using relevant content identified, multiple web pages may be built with for the multiple taxonomy nodes in the taxonomy structure.Type: GrantFiled: June 15, 2017Date of Patent: April 11, 2023Assignee: Meta Platforms, Inc.Inventors: Jiayan Jiang, Yaron Fidler, Ching-Chih Weng, Emily Klebanoff, Philip Hui Li, Aniruddha Ramakant Kortikar
-
Patent number: 11620348Abstract: Systems, methods, and non-transitory computer-readable media can obtain a plurality of input signals describing user activity associated with a plurality of entities. A respective amount of surge in user activity with each of the plurality of entities can be determined based on the plurality of input signals. The plurality of entities can be ranked based on their surges in user activity. Information describing one or more of the ranked entities can be provided as recommendations to one or more users.Type: GrantFiled: August 1, 2019Date of Patent: April 4, 2023Assignee: Meta Platforms, Inc.Inventor: Chien Yu
-
Patent number: 11621891Abstract: A disclosed computer-implemented method may include partitioning, based on a social graph representative of social connections among a plurality of users of a social networking system, the plurality of users into a plurality of user buckets. Each user bucket may include at least one user of the social networking system. The method may further include selecting a set of user buckets from the plurality of user buckets, assigning the set of user buckets to a data center included in a networking infrastructure, and routing data sent from a user device associated with a user included in the set of user buckets to the data center. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 15, 2020Date of Patent: April 4, 2023Assignee: Meta Platforms, Inc.Inventors: David Shu-Hao Chou, Tianyin Xu, Kaushik Veeraraghavan, Andrew John Newell, Sonia Margulis, Lin Xiao, Pol Mauri Ruiz, Justin James Meza, Kiryong Ha, Shruti Padmanabha, Kevin Burton Cole, Dmitri Perelman
-
Patent number: 11620349Abstract: Systems, methods, and non-transitory computer-readable media can determine respective engagement scores for one or more users based at least in part on their engagement with a plurality of content items associated with an entity in a content provider system. At least one user who is a top fan of the entity can be determined based at least in part on the determined engagement scores. The user can be associated with a visual badge in the content provider system to identify the user as a top fan of the entity, wherein the visual badge is made visible by the content provider system to at least the entity.Type: GrantFiled: March 25, 2020Date of Patent: April 4, 2023Assignee: Meta Platforms, Inc.Inventors: Hongzheng Xiong, Ashish Gupta, Vamsi Krishna Cheekatimalla, Siwei Dong, Omer Shahid
-
Patent number: 11621937Abstract: In one embodiment, a method includes receiving a user request from a client system associated with a user, generating a response to the user request which references one or more entities, generating a personalized recommendation based on the user request and the response, wherein the personalized recommendation references one or more of the entities of the response, and sending instructions for presenting the response and the personalized recommendation to the client system.Type: GrantFiled: July 6, 2020Date of Patent: April 4, 2023Assignee: Meta Platforms, Inc.Inventors: Honglei Liu, Hao Zhou, Seungwhan Moon, Bing Liu, Yulong Qiu, Daniel Chai, Pararth Paresh Shah, Xiaolei Li, Rajen Subba, Hu Xu
-
Patent number: 11622106Abstract: The controller is configured to receive a request that causes transferring of a reference pixel block of a video, wherein the video is being encoded using the reference pixel block. The controller is configured to determine whether the reference pixel block has at least a portion that is outside a frame of the video. In response to the determination of the reference pixel block having at least a portion outside the frame of the video, the controller is configured to cause a portion of the reference pixel block of the video inside the frame of the video to be fetched from a memory storage and stored in a cache storage, pad a remaining missing portion of the reference pixel block of the video outside the frame of the video with padding pixel data to form the reference pixel block, and transfer the reference pixel block in response to the request.Type: GrantFiled: May 17, 2021Date of Patent: April 4, 2023Assignee: Meta Platforms, Inc.Inventors: Kameswara Kishore Sriadibhatla, Yunqing Chen, Prasanth Jampani, Srikanth Alaparthi, Adrian Stafford Lewis, Shiyan Pan
-
Patent number: 11617002Abstract: The disclosed computer-implemented method may include initiating a translucent layer, that includes a user interface element, for displaying over a content layer on a computing device, and receiving, from a content source, video content for the content layer. The method may also include receiving input via the user interface element and sending the input to the content source to direct the content source to modify the video content. The method may further include receiving modified video content from the content source and displaying the modified video content on the content layer. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 27, 2021Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Kun Chen, Jason Pehr Rubin
-
Patent number: 11614920Abstract: A device (e.g., integrated circuit chip) includes a first operand register, a second operand register, a multiplication unit, and a hardware logic component. The first operand register is configured to store a first operand value. The second operand register is configured to store a second operand value. The multiplication unit is configured to at least multiply the first operand value with the second operand value. The hardware logic component is configured to detect whether a zero value is provided and in response to a detection that the zero value is being provided: cause an update of at least the first operand register to be disabled, and cause a result of a multiplication of the first operand value with the second operand value to be a zero-value result.Type: GrantFiled: May 7, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Thomas Mark Ulrich, Abdulkadir Utku Diril, Zhao Wang
-
Patent number: 11616587Abstract: A reference time associated with a satellite signal received at a clock synchronization source is determined, wherein the reference time is from a master reference clock. A recorded time associated with a corresponding satellite signal received at a remote clock synchronization destination is received from the remote clock synchronization destination via a network, wherein the received recorded time is from a remote clock to be synchronized with the master reference clock. A clock adjustment value is calculated based on a comparison of the determined reference time and the received recorded time. The clock adjustment value is provided to the remote clock synchronization destination, wherein the clock adjustment value is able to be utilized by the remote clock synchronization destination to adjust the remote clock to increase synchronization with the master reference clock.Type: GrantFiled: November 30, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Georgi Chalakov, Michel Ouellette
-
Patent number: 11615484Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.Type: GrantFiled: August 20, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
-
Patent number: 11615444Abstract: An online system accesses a model trained based on a topic associated with a set of content items and the content of the set of content items. The online system applies the model to predict a probability that each of multiple content items is associated with the topic based on its content and identifies (a) content item(s) associated with at least a threshold probability. The online system retrieves information describing user engagement with the identified content item(s) and determines a value of a performance metric for the topic based on this information. If the value is at least a threshold value and the online system receives content from an entity describing an item associated with the topic, the online system communicates a recommendation to the entity to create a content item describing the item and to add a tag associated with the item upon determining an opportunity to do so.Type: GrantFiled: May 1, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Steve Morin, Xuewei Ouyang, Martin Mroz, Anuj Madan
-
Patent number: D983224Type: GrantFiled: April 26, 2022Date of Patent: April 11, 2023Assignee: Meta Platforms, Inc.Inventor: Debashish Paul