Facebook, Inc.

United States of America

Back to Profile

Receive daily alerts for new
USPTO trademarks filed by this owner
1-100 of 768 for Facebook, Inc. Sort by
Query
Patent
World - WIPO
Excluding Subsidiaries
Aggregations Reset Report
Date
New (last 4 weeks) 3
2020 December 5
2020 November 6
2020 October 10
2020 September 4
See more
IPC Class
G06Q 50/30 - Transportation; Communications 164
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination 87
G06F 17/30 - Information retrieval; Database structures therefor 86
G06Q 50/10 - Services 66
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 59
See more
Found results for  patents
  1     2     3     ...     8        Next Page

1.

PREPROCESSING OF HIGH-DYNAMIC-RANGE VIDEO USING A HYBRID LOOKUP TABLE SCHEME

      
Application Number US2020037243
Publication Number 2020/263582
Status In Force
Filing Date 2020-06-11
Publication Date 2020-12-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Tsai, Chia-Yang
  • Li, Handong

Abstract

The disclosed method may include (1) receiving an input datum to be processed using a non-linear function to produce an output datum, (2) comparing the input datum to a plurality of indexes of a lookup table, where the indexes designate input endpoints of a plurality of piecewise-linear sections approximating the non-linear functions, and where the lookup table further includes, for each of the indexes (a) a slope of the piecewise-linear section corresponding to the index, and (b) an axis intercept of the piecewise-linear section corresponding to the index (2) selecting, based on comparing the input datum to the plurality of indexes, an index that designates the piecewise-linear section associated with the input datum, and (4) calculating, using the slope and the axis intercept corresponding to the selected index, the output data corresponding to the input datum. Video processing systems employing such a method are also disclosed.

IPC Classes  ?

  • H04N 1/60 - Colour correction or control
  • G06T 5/00 - Image enhancement or restoration
  • H04N 9/64 - Circuits for processing colour signals

2.

SCALABLE, SECURE, EFFICIENT, AND ADAPTABLE DISTRIBUTED DIGITAL LEDGER TRANSACTION NETWORK

      
Application Number US2020036769
Publication Number 2020/256998
Status In Force
Filing Date 2020-06-09
Publication Date 2020-12-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Blackshear, Samuel, Howard
  • Maurer, Benjamin, D.
  • Zakian, Timothy Andrew, Kenneth
  • Pott, Alistair
  • Wu, Qinfan
  • Hurley, Kevin

Abstract

The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or "smart contracts"), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.

IPC Classes  ?

  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

3.

MITIGATION OF BULLYING AND OBJECTIONABLE CONTENT

      
Application Number US2020037322
Publication Number 2020/257066
Status In Force
Filing Date 2020-06-11
Publication Date 2020-12-24
Owner FACEBOOK, INC. (USA)
Inventor Fogu, Francesco

Abstract

Techniques are described that allow a user to control and/or restrict dissemination of content by other users related to an account of the user. For example, a request may be received, from a first user account, to restrict presentation of content having a characteristic and received from a second user account. An item of content having the characteristic may be received from the second user account. A first instruction to present a first representation of the item of content is sent to a first computing device associated with the first user account and based at least in part on the request to restrict presentation. A second instruction to present a second representation of the item of content is sent to a second computing device associated with the second user account, the second representation of the item of content being different than the first representation of the item of content.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04W 12/02 - Protecting privacy or anonymity
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

4.

POINT TO POINT CONNECTED PROCESSING ELEMENTS WITH DATA JOINER COMPONENTS

      
Application Number IB2020055429
Publication Number 2020/245812
Status In Force
Filing Date 2020-06-09
Publication Date 2020-12-10
Owner FACEBOOK, INC. (USA)
Inventor
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa
  • Diril, Abdulkadir Utku

Abstract

A microprocessor system comprises a first processing element, a second processing element, a point-to-point connection between the first processing element and the second processing element, and a communication bus connecting together at least the first processing element and the second processing element. The first processing element includes a. first matrix computing unit and the second processing element includes a second matrix computing unit. The point-to-point connection is configured to provide at least a result of the first processing element to a data joiner component of the second processing element configured to join at least the provided result of the first processing element with a result of the second matrix computing unit.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

5.

SYSTEMS AND METHODS FOR ELECTRONIC PAYMENT AND GATEWAY ROUTING

      
Application Number US2020033635
Publication Number 2020/242836
Status In Force
Filing Date 2020-05-19
Publication Date 2020-12-03
Owner FACEBOOK, INC. (USA)
Inventor
  • Nejatian, Kasra
  • Chace, Justin Mason
  • Modi, Ankit Yatish
  • Yadav, Ritwik
  • Ayyappan, Swathish Ram

Abstract

According to examples, a system for electronic payments and gateway selection and routing may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive data associated with a transaction. The system may further determine a predicted performance capability of each of a plurality of gateways based on one or more transaction parameters associated with the data. The system may select a target gateway from the plurality of gateways based on the predicted performance capability the target gateway. The system may transmit the data associated with transaction to the target gateway to process the transaction over a network.

IPC Classes  ?

  • G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
  • G06N 20/00 - Machine learning
  • G06Q 20/22 - Payment schemes or models

6.

HIGH THROUGHPUT NEURAL NETWORK OPERATIONS USING INTER-LAYER MEMORY LAYOUT TRANSFORMATION

      
Application Number US2020031870
Publication Number 2020/231738
Status In Force
Filing Date 2020-05-07
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Diril, Abdulkadir, Utku
  • Nair, Krishnakumar
  • Zadeh, Ehsan, Khish Ardestani
  • Mudigere, Dheevatsa
  • Wu, Olivia
  • Hao, Yuchen

Abstract

A microprocessor comprises a shared memory and a processing element. The processing element includes a matrix processor unit, a transpose hardware unit, a scatter hardware unit, and a gather hardware unit. The matrix processor unit is configured to perform a matrix operation. The transpose hardware unit is configured to perform a matrix transpose operation. The scatter hardware unit is configured to place data to the shared memory at locations selected for an output data layout conversion. The gather hardware unit is configured to obtain input data from the shared memory from non-contiguous locations for an input data layout conversion.

IPC Classes  ?

7.

SPOOL-FREE FIBER OPTIC CABLE CONFIGURATION FOR CABLE INSTALLATION ONTO A POWERLINE CONDUCTOR

      
Application Number US2020032103
Publication Number 2020/231811
Status In Force
Filing Date 2020-05-08
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Yogeeswaran, Karthik
  • Kachmar, Wayne, Michael
  • Mass, James, A.
  • Todd, Nelson

Abstract

A method may include (1) coating a segment of fiber optic cable with an adhesive substance, (2) forming a coil of the segment of fiber optic cable, (3) deforming the coil into a noncircular shape defining a slot external to the coil while obeying a minimum bend radius requirement for the segment of fiber optic cable, and (4) activating the adhesive substance to stabilize the noncircular shape of the coil. Various other methods and apparatuses, such as those for performing the deforming operation, are also disclosed.

IPC Classes  ?

  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables
  • G02B 6/48 - Overhead installation
  • H02G 1/02 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables

8.

SYSTEMS AND METHODS FOR PERSISTING IN-BAND METADATA WITHIN COMPRESSED VIDEO FILES

      
Application Number US2020031531
Publication Number 2020/231680
Status In Force
Filing Date 2020-05-05
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor Katsavounidis, Ioannis

Abstract

The disclosed computer-implemented method may include (1) receiving, at a computing device, a compressed video bitstream that includes (A) video data and (B) in-band metadata that indicates a video quality of the compressed video bitstream, (2) extracting, at the computing device, the in-band metadata from the compressed video bitstream, (3) determining, based at least in part on the in-band metadata, the video quality of the compressed video bitstream, and then (4) making at least one video-processing decision in connection with the compressed video bitstream based at least in part on the video quality of the compressed video bitstream. Various other systems and methods are also disclosed.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion

9.

SYSTEMS AND METHODS FOR GENERATING AND SHARING CONTENT

      
Application Number US2020031669
Publication Number 2020/231698
Status In Force
Filing Date 2020-05-06
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Azzinnari, Bruno
  • Urlaub, Austin Dillon
  • Mizoi, Shigeru
  • Jung, Hyun, Woo
  • Kim, Jason, Dong Uk

Abstract

Systems, methods, and non-transitory computer-readable media can provide an interface for associating at least one portion of selected audio content with visual content to be shared through a content provider system. A text-based scrubber can be provided in the interface for navigating to different segments of the selected audio content, wherein the text-based scrubber permits accessing a first segment of the audio content by selecting a first phrase of the audio content that corresponds to the first segment.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G11B 27/34 - Indicating arrangements
  • G06F 3/0485 - Scrolling or panning

10.

SYSTEMS AND METHODS FOR INSTALLING FIBER OPTIC CABLE ABOUT A POWERLINE CONDUCTOR

      
Application Number US2020032046
Publication Number 2020/231790
Status In Force
Filing Date 2020-05-08
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Kuriloff, Jonathan, M.
  • Lagosz-Sinclair, Benjamin
  • Symington, Alex, Edwin
  • Webster, John, J.
  • Kachmar, Wayne, Michael

Abstract

The disclosed robotic system may include (1) a drive subsystem that translates the robotic system along a powerline conductor and (2) a rotation subsystem coupled to the drive subsystem, where (a) the rotation subsystem is coupled to a container that defines an arcuate volume about an axis such that the container partially surrounds the powerline conductor when the axis aligns with the powerline conductor, (b) the container carries a segment of fiber optic cable coupled to the powerline conductor, and (c) the rotation subsystem, while the drive subsystem translates the robotic system along the powerline conductor, rotates the container about the powerline conductor while the axis is aligned with the powerline conductor such that the segment of fiber optic cable is wrapped helically about the powerline conductor. Various other systems and methods are also disclosed.

IPC Classes  ?

  • G02B 6/48 - Overhead installation
  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables

11.

SYSTEMS AND METHODS FOR INSTALLING FIBER OPTIC CABLE ABOUT A POWERLINE CONDUCTOR

      
Application Number US2020031379
Publication Number 2020/227246
Status In Force
Filing Date 2020-05-04
Publication Date 2020-11-12
Owner FACEBOOK, INC. (USA)
Inventor
  • Kuriloff, Jonathan, M.
  • Penza, G., Gregory
  • Lagosz-Sinclair, Benjamin

Abstract

The disclosed system may include (1) a drive subsystem that translates along a powerline conductor, (2) a rotation subsystem that rotates a segment of fiber optic cable about the powerline conductor while the drive subsystem translates along the powerline conductor such that the segment of fiber optic cable is wrapped helically about the powerline conductor, and (3) an extension subsystem that (a) mechanically couples the rotation subsystem to the drive subsystem, and (b) selectively extends the rotation subsystem away from the drive subsystem and the powerline conductor to avoid obstacles along the powerline conductor. Various other systems and methods are also disclosed.

IPC Classes  ?

  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables
  • G02B 6/48 - Overhead installation
  • H02G 1/02 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables
  • B25J 18/02 - Arms extensible

12.

COMMUNICATION NETWORK OPTIMIZATION BASED ON PREDICTED ENHANCEMENT GAIN

      
Application Number US2020026247
Publication Number 2020/214421
Status In Force
Filing Date 2020-04-01
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold

Abstract

In one embodiment, a computing system may collect data samples associated with a geographic area of interest covered by a communication network. The system may aggregate the data samples into data points. The system may split the aggregated data points into two sets of data points using a first threshold of a first network metric. The system may determine a trend of a second network metric over the first network metric based on regression on the two sets of data points. The system may determine a predicted gain of the second network metric for a network enhancement operation based on the trend of the second network metric and a reference value of the first network metric. The system may generate network optimization recommendations for the geographic area of interest based at least in part on the predicted gain of the second network metric.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

13.

CROSS-SITE SEMI-ANONYMOUS TRACKING

      
Application Number US2020027449
Publication Number 2020/214478
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Knox, Andrew
  • Wooldridge, Tobias, Henry

Abstract

Semi-anonymous tracking cookies may be utilized to provide relevant content and advertisements to users, while maintaining user privacy. A content publisher may place a tracking cookie on a device. The tracking cookie may include an attribute identifying the cookie as a cross-site semi-anonymous tracking cookie. The device may request anonymization advice for the tracking cookie. An anonymization service may provide anonymization advice for the tracking cookie. The device may store a semi-anonymous value based on the anonymization advice. The semi-anonymous value may be shared by multiple devices. The content publisher may store the actions performed by the multiple devices, without uniquely identifying which device performed the actions. Content and advertisements may he targeted to the device based on the stored actions performed byr the multiple devices sharing the semi -anonymous value for the tracking cookie. Additionally, attribution for conversions may be calculated based on the stored actions.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04W 12/02 - Protecting privacy or anonymity

14.

SECURE MULTI-PARTY COMPUTATION ATTRIBUTION

      
Application Number US2020027464
Publication Number 2020/214480
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor Knox, Andrew

Abstract

Secure multi-party computations may be used to get attribution results without compromising user privacy. A content provider and an advertiser may each sign a calculation indicating that they wish to share data using a secure multi-party computation. A measurement company may sign the calculation indicating that the measurement company has evaluated the computation and that the computation will protect user privacy. A user device may confirm with the verification service that all parties have signed the calculation. The user device may transmit one-time identifiers to the measurement company, which allows impression data and conversion data stored by the content provider and the advertiser to be linked. The content provider, the advertiser, and the measurement company may perform the secure multi-party computation, which allows the advertiser to evaluate attribution results without accessing the user data stored by the content provider.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

15.

ZERO KNOWLEDGE BLOCKCHAIN ATTRIBUTION

      
Application Number US2020027502
Publication Number 2020/214485
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor Knox, Andrew

Abstract

A content publisher may transfer an impression token value to a user in response to the content publisher displaying an advertisement for a merchant to the user. The content publisher may record the transfer on a zero knowledge blockchain. The merchant may transfer a conversion token value to the user in response to the user making a purchase from the merchant. The merchant may record the transfer on the zero knowledge blockchain. The user may transfer the impression token value and the conversion token value to a measurement company. The measurement company may calculate attribution and lift results for the advertisement.

IPC Classes  ?

  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme

16.

DETECTING A PAGE FOR A REAL-WORLD ENTITY, AN IMPOSTER OF A REAL-WORLD ENTITY, OR A NON-RAL-WORLD ENTITY THAT COMPLIES WITH OR VIOLATES A POLICY OF AN ONLINE SYSTEM

      
Application Number US2020027650
Publication Number 2020/214497
Status In Force
Filing Date 2020-04-10
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Wang, Haotian
  • Singh Thakur, Gaurav
  • Kapoor, Komal

Abstract

An online system maintains pages and accesses a graph of nodes representing the pages. Each node is labeled to indicate that a corresponding page is for a real-world entity, an imposter of the real-world entity, or a derived entity complying with or violating a policy. The online system retrieves machine-learning models, each of which is trained based on labels for a set of the nodes and features of corresponding pages. A first model predicts whether a page is for a derived entity based on features of the page. Responsive to predicting the page rs not for a derived entity, a second model predicts whether the page is for a real-world entity or an imposter based on features of the page. Responsive to predicting the page is for a derived entity, a third model predicts whether the derived entity complies with or violates the policy based on features of the page.

IPC Classes  ?

  • G06F 16/901 - Indexing; Data structures therefor; Storage structures

17.

COHERENT APERTURE COMBINING USING MACHINE LEARNING

      
Application Number US2020028769
Publication Number 2020/214954
Status In Force
Filing Date 2020-04-17
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Kudinov, Konstantin
  • Zhang, Amy
  • Tiecke, Tobias, Gerard
  • Birnbaum, Kevin, Michael

Abstract

An optical system for responding to distortions in incident light in a free space optical communication system includes a machine learning output storing at least an indication of multiple images and corresponding positioning or orientation attributes for one or more optical elements; a sensor configured to generate an image; and a component configured to adjust the one or more optical elements based on the generated image, Various other methods, systems, and apparatuses are also disclosed.

IPC Classes  ?

  • H04B 10/112 - Line-of-sight transmission over an extended range

18.

AUTOMATED VISUAL SUGGESTION, GENERATION, AND ASSESSMENT USING COMPUTER VISION DETECTION

      
Application Number US2020025903
Publication Number 2020/210081
Status In Force
Filing Date 2020-03-31
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Naveh, Barak, R.
  • Reyes, James

Abstract

An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

19.

IMPROVING USER ENGAGEMENT WITH CO-USERS OF A NETWORKING SYSTEM

      
Application Number US2020026196
Publication Number 2020/210102
Status In Force
Filing Date 2020-04-01
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Anerella, Jessica, Marie
  • Huhe, Tala
  • Luk, Alina

Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving and streamlining user engagement with co-users within a networking system. For instance, the user engagement system can detect co-user engagement with a user of a networking system. Based on one or more metrics, such as characteristics of the engaging co-user, the type of detected co-user engagement, or engagement history with the user, the user engagement system can rank, prioritize, and/or aggregate the engagement notifications. For example, the user engagement system can prioritize message requests from co-users with whom the user has not actively engaged on the networking system. In another example, the user engagement system can filter messages from co-users with whom the user has actively engaged in to one of multiple message repositories.

IPC Classes  ?

  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

20.

SYSTEMS AND METHODS FOR IDENTIFYING AND GROUPING RELATED CONTENT LABELS

      
Application Number US2020027317
Publication Number 2020/210389
Status In Force
Filing Date 2020-04-08
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Dimson, Thomas Frederick
  • Torres De Sa Resende, Danilo
  • Xiao, Bai
  • State, Bogdan
  • Weinsberg, Ehud
  • Herdağdelen, Amaç

Abstract

Systems, methods, and non-transitory computer-readable media can acquire a set of labels associated with a set of content items. Each label in the set of labels can be associated with at least one content item in the set of content items. It can be determined that at least two labels, out of the set of labels, are related. The at least two labels can be determined to be related based on at least one of a co-occurrence metric associated with the at least two labels or a topic similarity metric associated with the at least: two labels. One label can be selected, out of the at: least two labels, as being representative of the at least two labels.

IPC Classes  ?

  • G06F 16/38 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

21.

GENERATING DIGITAL MEDIA CLUSTERS CORRESPONDING TO PREDICTED DISTRIBUTION CLASSES FROM A REPOSITORY OF DIGITAL MEDIA BASED ON NETWORK DISTRIBUTION HISTORY

      
Application Number US2020025789
Publication Number 2020/198744
Status In Force
Filing Date 2020-03-30
Publication Date 2020-10-01
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhao, Yue
  • Wang, Yu
  • Bailey, William, Samuel
  • Sheibley, Mari

Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating accurate digital media clusters corresponding to predicted distribution classes from a repository of digital media based on network distribution hi story. For example. a digital media clustering system can apply machine learning models at a remote server (based on network distribution history of a network account of a user) to generate predicted distribution classes for future electronic communications. The remote server can provide the predicted distribution classes to a user client device for secure local analysis of digital media stored at the client device. Based on the predicted distribution classes and the stored digital media, the client device can suggest digital media items to distribute via a networking system. Thus, the disclosed system can surface digital media content without providing any information regarding the digital media items stored at the client device to a remote server.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04L 12/58 - Message switching systems
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/482 - End-user interface for program selection
  • G06N 20/00 - Machine learning
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

22.

SPEAKER BEAM-STEERING BASED ON MICROPHONE ARRAY AND DEPTH CAMERA ASSEMBLY INPUT

      
Application Number US2020018513
Publication Number 2020/190435
Status In Force
Filing Date 2020-02-17
Publication Date 2020-09-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Asfaw, Michael
  • Yu, Michael, Xingyi
  • Mag, Stefan
  • Smedegaard, Michael

Abstract

An audio device includes a speaker array and a controller for beam-steering audio output by the speaker array to localize sound in different locations in a local area around the audio device. The audio device also includes a microphone array or a set of cameras configured to detect an object, such as a human, in the local area around the audio device. From data captured by the microphone array or the set of cameras, the audio device determines a location of the object in the local area and steers the audio output by the speaker array towards the determined location of the object. As the object moves within the local area, the audio device dynamically steers the audio output to move along with the object.

IPC Classes  ?

  • H04R 1/32 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • H04R 1/40 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers

23.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Application Number US2020021020
Publication Number 2020/185470
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Gonguet, Vincent
  • De Jongh, Martinus, Arnold
  • Tepedelenlioglu, Emre
  • Park, Won, Hee
  • Chang, Austin

Abstract

In one embodiment, a computing system may determine network metrics for geographic regions connected by a communication network. The geographic regions may include a geographic region of interest impacted by a network deployment. The system may identify candidate control regions by clustering geographic regions of into a first group based on metric feature of network metric shared by the geographic regions. The system may select control regions by identifying a second group of geographic regions from the first group of geographic regions based on a comparison between the region of interest and each of the first group of geographic regions. The system may compare a first network metric of the geographic region of interest to first a metric baseline determined based on the one or more control regions. The system may determine whether the first network metric has a change greater than a threshold after the network deployment.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

24.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Application Number US2020020932
Publication Number 2020/185460
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold
  • Tepedelenlioglu, Emre
  • Chang, Austin
  • Park, Won Hee

Abstract

In one embodiment, a computing system may receive user inputs from an interactive user interface specifying a communication network and a geographic region of interest. The user interface may retrieve measurements of the communication network and a network deployment taken on the communication network. The system may generate project for measuring impact of the network deployment on the geographic region of interest. The system may access network performance data associated with time periods before and after the network deployment. The system may determine whether the impact is greater than a threshold based on incremental network metrics which may be determined based on the accessed network performance data and using one or more measurement methodologies. The system may send instructions for presenting a visualization of the impact within the user interface. The visualization may describe the geographic region of interest and incremental metrics with respect to the geographic region of interest.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

25.

MODELING POSES OF TRACKED OBJECTS BY PREDICTING SENSOR DATA

      
Application Number US2020017420
Publication Number 2020/180460
Status In Force
Filing Date 2020-02-10
Publication Date 2020-09-10
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhang, Boyang
  • Hesch, Joel, Amado

Abstract

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.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G02B 27/01 - Head-up displays

26.

PULSE WIDTH MODULATION FOR DRIVING PIXEL USING COMPARATOR

      
Application Number US2020016392
Publication Number 2020/163229
Status In Force
Filing Date 2020-02-03
Publication Date 2020-08-13
Owner FACEBOOK, INC. (USA)
Inventor Yee, Michael

Abstract

A display device provides pulse width modulation (PWM) control of pixels using comparator circuits within each pixel. The display device includes a display panel and a row driver connected to the display panel. The row driver includes a counter configured to generate count bit values for subframes of a pulse width modulation (PWM) frame. The display panel includes pixels, each pixel including a comparator circuit and a light emitting diode. The comparator circuit includes a dynamic comparison node. The comparator circuit is configured to generate comparison results at the dynamic comparison node by comparing the count bit values of the subframes and data bit values of a control word defining a brightness level of the pixel for the PWM frame. The LED is configured to turn on or off responsive to the comparison results at the dynamic comparison node.

IPC Classes  ?

  • G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]

27.

SYSTEMS AND METHODS FOR SHARING CONTENT

      
Application Number US2020014371
Publication Number 2020/154267
Status In Force
Filing Date 2020-01-21
Publication Date 2020-07-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Okafor, Chukwuemeka
  • Kim, Junsik

Abstract

Systems, methods, and non-transitory computer-readable media can provide an interface for associating selected musical content with visual content to be shared through a social networking system. A main playback scrubber for navigating to different parts of the selected musical content can be provided in the interface. A precision playback scrubber for identifying a portion of the selected musical content to be associated with the visual content being shared can be provided in the interface with more precision than the main playback scrubber.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/34 - Indicating arrangements
  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel

28.

IDENTIFYING PLANES IN ARTIFICIAL REALITY SYSTEMS

      
Application Number US2019018538
Publication Number 2020/149867
Status In Force
Filing Date 2019-02-19
Publication Date 2020-07-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Szeliski, Richard
  • Geraghty, David, James
  • Scharstein, Daniel

Abstract

In one embodiment, a method includes, accessing an image of a physical world, -scene, detecting a number of straight-line segments m the accessed image, identifying a first, vanishing point and a second vanishing point in the image, where each vanishmg point corresponds- to a.sub-set of the. number of straight-line segments, and where the first vanishmg point and the second vanishing point are orthogonal, identifying a planar region in the accessed image represented;hy one or more siraight-line segments associated with the first vanishing point and one or more straight-line segments associated -with the second vanishing point, transforming a virtual object associated with the planar region based on one or more properties associated with the planar region, and displaying the transformed virtual object over the image,

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/11 - Region-based segmentation
  • G06T 7/536 - Depth or shape recovery from perspective effects, e.g. by using vanishing points
  • G06T 7/13 - Edge detection
  • G06T 7/90 - Determination of colour characteristics

29.

A SYSTEM AND METHOD OF DATA COMMUNICATION

      
Application Number US2019067745
Publication Number 2020/142253
Status In Force
Filing Date 2019-12-20
Publication Date 2020-07-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Padmanabhan, Amar
  • Tomar, Anoop, Singh
  • Makeev, Evgeniy
  • Li, Kuan-Yu
  • Rallapalli, Jagannath
  • Ramadan, Omar
  • Ouyang, Jiannan
  • Ramakrishnan, Praveen, Kumar
  • Hasan, Shaddi, Husein
  • Sanadhya, Shruti
  • Xia, Ting
  • Romano, Thomas
  • Tian, Xiaochen

Abstract

Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

30.

TOPOLOGY SCANNING IN A MULTI-HOP WIRELESS NETWORK

      
Application Number US2019067768
Publication Number 2020/142258
Status In Force
Filing Date 2019-12-20
Publication Date 2020-07-09
Owner FACEBOOK, INC. (USA)
Inventor Nemavat, Pradeep, Jugraj

Abstract

jjj is a beam for communications at the second network node, an identifier for the second network node, and the geo-location information associated with the second network node, and sending a network- ignition-request message to the second network node.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 8/00 - Network data management
  • H04W 48/16 - Discovering; Processing access restriction or access information

31.

SYSTEMS AND METHODS FOR AUTOMATED VIDEO CLASSIFICATION

      
Application Number US2019068542
Publication Number 2020/139923
Status In Force
Filing Date 2019-12-26
Publication Date 2020-07-02
Owner FACEBOOK, INC. (USA)
Inventor
  • Huang, Lei
  • Wang, Jianyu
  • Liu, Guangshou
  • Peng, Renbin
  • Wang, Ziheng
  • Liu, Di

Abstract

Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. Dynamic regions in each video frame of the set of video frames can be filtered out, wherein each dynamic region represents a region in which a threshold level of movement is detected. A determination can be made for each video frame of the set of filtered video frames, whether the video frame comprises synthetic overlaid text based on a machine learning model.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • G06N 3/02 - Computer systems based on biological models using neural network models
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field

32.

SYSTEM AND METHOD OF SATELLITE COMMUNICATION

      
Application Number US2019062723
Publication Number 2020/112517
Status In Force
Filing Date 2019-11-22
Publication Date 2020-06-04
Owner FACEBOOK, INC. (USA)
Inventor Moro, Slaven

Abstract

In particular embodiments, a system may include a spacecraft and optical ground terminals. The spacecraft includes at least an optical space terminal and a space switch unit. The space switch unit is configured to receive physical layer data frames from one optical space terminal, regenerate data-link layer data packets based on the physical layer data frames and route the regenerated data-link layer data packets to another optical space terminal. The optical ground terminals are configured to receive data-link layer data packets by one of the optical ground terminals, encode the received data-link layer data packets into physical layer data frames, transmit encoded physical layer data frames from one of the optical ground terminals to a respective optical space terminal through multiple forward channels at a data rate of 1 Tbps or above, the encoded physical layer data frames are decoded by the respective optical space terminal.

IPC Classes  ?

  • H04B 7/185 - Space-based or airborne stations
  • H04B 7/204 - Multiple access
  • H04B 10/118 - Arrangements specific to free-space transmission, i.e. transmission through air or vacuum specially adapted for satellite communication

33.

COMMUNICATION NETWORK OPTIMIZATION

      
Application Number US2018067586
Publication Number 2020/106302
Status In Force
Filing Date 2018-12-27
Publication Date 2020-05-28
Owner FACEBOOK, INC. (USA)
Inventor Gonguet, Vincent

Abstract

In one embodiment, the system determines network performance metrics in a number of geographic areas within a communication network based on application data of end users.The system receives, from a client system, a query for geographic areas of interest specifying network performance criteria based on network performance metrics and corresponding thresholds.The system identifies geographic areas of interest matching the network performance criteria of the query. The system, determines, for each geographic area of interest, network performance features based on network performance metrics derived from application data collected from the geographic areas of interest. The system generates optimization recommendations for one or more of the geographic areas of interest. The optimization recommendations are customized for the geographic areas of interest based on tile performance features associated with -the respective geographic areas of interest. The system sends, to the client system, instructions for presenting the optimization recommendations.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

34.

DETECTING AUGMENTED-REALITY TARGETS

      
Application Number US2020012264
Publication Number 2020/097632
Status In Force
Filing Date 2020-01-03
Publication Date 2020-05-14
Owner FACEBOOK, INC. (USA)
Inventor
  • Ramnath, Krishnan
  • Tsai, Shanghsuan

Abstract

In one embodiment, a method includes receiving deep -learning (DL)-feature representations and local-feature descriptors, wherein the DL-feature representations and the local- feature descriptors are extracted from an image that includes a first depiction of a real-world object; identifying a set of potentially matching DL-feature representations based on a comparison of the received DL-feature representations with stored DL-feature representations associated with a plurality of augmented-reality (AR) targets; determining, from a set of potentially matching AR targets associated with the set of potentially matching DL-feature representations, a matching AR target based on a comparison of the received one or more local-feature descriptors with stored local-feature descriptors associated with the set of potentially matching AR targets, wherein the stored local-feature descriptors are extracted from the set of potentially matching AR targets; and sending, to the client computing device, information configured to render an AR effect associated with the determined matching AR target.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

35.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY AND ADJUSTMENT FACTORS

      
Application Number US2019056905
Publication Number 2020/081916
Status In Force
Filing Date 2019-10-18
Publication Date 2020-04-23
Owner FACEBOOK, INC. (USA)
Inventor Johnson, Jeffrey, Hoyle

Abstract

In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log- domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log- domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.

IPC Classes  ?

  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
  • G06F 7/509 - Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators

36.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY

      
Application Number US2019056985
Publication Number 2020/081964
Status In Force
Filing Date 2019-10-18
Publication Date 2020-04-23
Owner FACEBOOK, INC. (USA)
Inventor Johnson, Jeffrey, Hoyle

Abstract

In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log-domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log-domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.

IPC Classes  ?

  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
  • G06F 7/509 - Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators
  • G06F 7/523 - Multiplying only

37.

NON-SPOOFABLE PRIVACY INDICATOR SHOWING DISABLING OF SENSORS ON A NETWORK-CONNECTED CLIENT DEVICE

      
Application Number US2019054411
Publication Number 2020/072724
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Jakubowski, Richard
  • Mustafa, Syed, Rameez

Abstract

Systems and methods are disclosed herein for activating a sensor of a client device by toggling, at the client device, a position of a switch that connects the sensor to a power source of the client device to an on position. The client device receives user input corresponding to a privacy mode. In response to receiving the user input, the client device disables the sensor by toggling the position of the switch that connects the sensor to the power source to an off position, and enables a privacy indicator by toggling a position of a switch that connects the privacy indicator to a power source to an on position.

IPC Classes  ?

38.

MODIFYING CAPTURE OF VIDEO DATA BY AN IMAGE CAPTURE DEVICE BASED ON IDENTIFYING AN OBJECT OF INTEREST WITHIN CAPTURED VIDEO DATA TO THE IMAGE CAPTURE DEVICE

      
Application Number US2019054420
Publication Number 2020/072730
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.

Abstract

Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system may authorize client devices to exchange information captured by their respective image capture devices. A user viewing video data captured by another user's client device identifies an object of interest in the video data to the other user's client device. The other user's client device modifies captured video data so a focal point of the captured video data is the object of interest and so the object of interest is magnified in the captured video data. Subsequently, the modified video data is transmitted to the client device of the user viewing the captured video data.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 7/14 - Systems for two-way working
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4223 - Cameras
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/61 - Network physical structure; Signal processing

39.

HINGE MECHANISM OF A DEVICE MOUNT

      
Application Number US2019054452
Publication Number 2020/072752
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Davies, Joshua
  • Ross, Oliver

Abstract

A device mount comprises a camera positioned a top edge of a device coupled to the device mount and a hinge configured to rotate the coupled device. The hinge has a mounting plate configured to couple the hinge to the device mount and a shuttle configured to couple the device to the hinge. The shuttle rotates relative to the mounting plate between a landscape mode and a portrait mode such that a distance between a top surface of the coupled device and the camera remains fixed between the landscape mode and the portrait mode.

IPC Classes  ?

  • F16M 11/10 - Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting around a horizontal axis
  • F16M 13/00 - Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
  • H04M 1/02 - Constructional features of telephone sets

40.

MODIFYING PRESENTATION OF VIDEO DATA BY A RECEIVING CLIENT DEVICE BASED ON ANALYSIS OF THE VIDEO DATA BY ANOTHER CLIENT DEVICE CAPTURING THE VIDEO DATA

      
Application Number US2019054434
Publication Number 2020/072738
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.
  • Harrison, Jason, Francis
  • Negrillo, Belmer, Perrella Garcia

Abstract

Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system may authorize client devices to exchange information captured by their respective image capture devices. Additionally, a sending client device captures and transmits video data to a receiving client, while receiving one or more video presentation settings of the receiving client device. The sending client device applies one or more models to the captured video data and compares output from the models to the video presentation settings of the receiving client device. Based on the comparison, the sending client device provides suggested modifications to one or more video presentation settings to the receiving client device. For example, the sending client device provides a suggestion to reorient a display device of the receiving client device.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/2743 - Video hosting of uploaded data from client
  • H04N 21/4223 - Cameras
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

41.

SHARED LIVE AUDIO

      
Application Number US2019050984
Publication Number 2020/060856
Status In Force
Filing Date 2019-09-13
Publication Date 2020-03-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Saba, Maher, Afif
  • Puntambekar, Amit

Abstract

In one embodiment, a method includes streaming digital content for presentation by at least two user computing devices (e.g., phones, laptops, virtual reality headsets, TVs, etc.). Audio content, generated by a user of one of the user computing devices, is recorded and mixed with the native audio content from the streamed digital content, generating remixed digital content. The recorded and native audio content are mixed based on a predetermined ratio of recorded audio content and native audio content. The remixed digital content is then streamed for presentation for each other user of the user computing devices.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

42.

SYSTEMS AND METHODS FOR CAPTURING CONTENT

      
Application Number US2019049776
Publication Number 2020/051350
Status In Force
Filing Date 2019-09-05
Publication Date 2020-03-12
Owner FACEBOOK, INC. (USA)
Inventor Debashish, Paul

Abstract

A computer-implemented method for capturing content may include (i) displaying, within a graphical user interface of a media recording application that records media through an input device, a clickable reaction button, (ii) receiving a click of the clickable reaction button within the graphical user interface of the media recording application, and (ii) in response to receiving the click of the clickable reaction button within the graphical user interface of the media recording application, performing both capturing, by the media recording application, media content through the input device recording metadata indicating that a user reacted to the captured media content such that the metadata specifies a reaction that corresponds to the clickable reaction button. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

43.

METHOD AND SYSTEM FOR ANALYZING AND PREDICTING GEOGRAPHIC HABITS

      
Application Number US2019046667
Publication Number 2020/041090
Status In Force
Filing Date 2019-08-15
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Mohapatra, Saurav
  • Bychkovsky, Vladimir, Leonid
  • Garg, Rohit
  • Keikha, Mostafa

Abstract

A method includes receiving location reports indicating locations of mobile devices associated with users of an internet platform, registering a count for each location report, determining. for each location report received from a mobile device, a recent location report received from the mobile device indicating a previous location and registering a transition for each of a paired location report and recent location report, corresponding to a pair of locations. The method includes counting a number of transitions corresponding to a particular pair of locations and determining common transitions by comparing the number of transitions to a threshold value. The method includes comparing a location report received from a user's mobile device with location.reports included in common transitions, and predicting, based on the comparison, a likelihood the user will arrive at a particular place within a particular time period or a likelihood that the user was at a particular place within a particular time before the current time,

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

44.

SUGGESTION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047840
Publication Number 2020/041665
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

In one embodiment, a method includes rendering an augmented-reality environment on a display associated with a first computing device associated with a first user; identifying one or more objects within the augmented-reality environment; determining a suggested augmented- reality content item based on social-networking information associated with the first user, and further based on characteristics associated with the identified objects; and presenting the suggested augmented-reality content item on a display associated with the first computing device.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

45.

SHARING AND PRESENTATION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047813
Publication Number 2020/041652
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

In one embodiment, a method includes rendering an augmented-reality environment on a display associated with a first computing device that is associated with a first user; determining that the first computing device is authorized to access an augmented-reality content item associated with a location within the augmented-reality environment based on social-networking information associated with the first user, wherein the augmented-reality content item is associated with a second user; receiving, by the first computing device, information configured to render the augmented-reality content item at the associated location within the augmented- reality environment; and rendering, on the display associated with the first computing device, the augmented-reality content item within the augmented-reality environment.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

46.

MULTI-DEVICE MAPPING AND COLLABORATION IN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047824
Publication Number 2020/041659
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

In one embodiment, a method includes receiving first information from a sensor associated with a first computing device, wherein the first information comprises information associated with first images captured at the first sensor; receiving second information from a second computing device, wherein the second information comprises information associated with second images captured at a sensor associated with the second computing device; identifying first points within the first images; identifying second points within the second images; and relocalizing the first and second computing devices within a shared augmented- reality environment by defining coordinate spaces based on the images and combining the coordinate spaces based on identified shared points.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods

47.

DETERMINING GEOGRAPHIC LOCATIONS OF NETWORK DEVICES

      
Application Number US2019043902
Publication Number 2020/028243
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor Bullock, William

Abstract

In one embodiment, a method includes receiving one or more communication network addresses and one or more geographic locations of each network address, determining one or more location-related features based on each network address, generating one or more predicted locations of the network address, each predicted location corresponding to one of the first geographic locations of the network address, and each predicted location being associated with a time stamp representing an age of the predicted location, determining, based on the location- related features and the time stamps, a weighting factor representing a probability that at least one of the predicted locations of the network address corresponds to a true location of the network address, and determining, for each of the predicted locations, a weight based on at least the weighting factor, wherein the weight represents a probability that the predicted location corresponds to the true location of the network address.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

48.

DISTRIBUTION OF EMBEDDED CONTENT ITEMS BY AN ONLINE SYSTEM

      
Application Number US2019043940
Publication Number 2020/028260
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Huang, Eric, Hsin-Chun
  • Bapna, Abhishek
  • Awan, Asad, K.

Abstract

An online system receives host content items and supplementary content items to be presented in conjunction with one another. In embodiments, the online system receive an allocation of display instances of supplementary content items with host content items during a time interval. For a host content providers, the online system receives a count of display instances of supplementary content items in conjunction with host content items. The online system determines a content quality score based on user interactions with content from the host content provider and a count of display instances for host content items presented in conjunction with supplementary content items for a preceding time interval. The online system determines a content quality threshold based and, for host providers with content quality scored below the threshold, presents host content items in conjunction with supplementary content items to a user.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/81 - Monomedia components thereof

49.

OPTIMIZING CONTENT ITEM SELECTION FOR USER MESSAGING ENGAGEMENT

      
Application Number US2019043961
Publication Number 2020/028270
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Banothu, Siddharth
  • Wu, Chengjie

Abstract

An online system selects for display content items having an option to allow a user to converse with a content provider over an electronic communication system in a way that optimizes for the occurrence of that communication. Content items provided by the online system include links to an online communication system from which the online system can directly observe whether the user engaged in communications with third parties. The online system can thus obtain labeled training data describing communications between users and users'' previous interactions with content items and pages of the online system. The trained model is applied to candidate content items to predict a probability that a user will engage in a communication with the content provider if the content is provided to the user, and the model optimizes the selection of content items for which the call to action is to engage In the communication.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

50.

DYNAMIC LOCATION MONITORING FOR TARGETED UPDATES

      
Application Number US2019044049
Publication Number 2020/028308
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Carreiro, Jason, Michael
  • Sundram, Jason
  • Voigt, Samuel, Riemer
  • Reyero, Lionel, Laurent

Abstract

ln one embodiment a technique including receiving, from a client system of a user, a first location of the client system. The technique further Including receiving, from the client system, an ID of an access point detected by the client system. The technique also including accessing, by the one or more computing devices, an index to determine a second location of the access point based on the ID. The technique further including determining, by the one or more computing devices, a refined location of the client system, based on the first location and the second location. The technique also including generating, by the one or more computing devices, a prioritized list of regions based on the refined location and user data. The technique further including transmitting, by the one or more computing devices, information associated with the prioritized list of regions to the client system.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

51.

OPTIMIZING USER ENGAGEMENT WITH CONTENT BASED ON AN OPTIMAL SET OF ATTRIBUTES FOR MEDIA INCLUDED IN THE CONTENT

      
Application Number US2019044115
Publication Number 2020/028349
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Boles, Elizabeth, Patton
  • Wu, Yining
  • Beeve-Morris, Cassidy, Jake
  • Fong, Chin, Lung

Abstract

An online system identifies a candidate content item eligible for presentation to a viewing user of the online system, in which the candidate content item includes media (e.g., an image, a video, etc.). The online system identifies one or more media attributes for the media, such as color saturation, tone, brightness, sharpness, contrast, etc. The online system also predicts a value of a performance metric for the candidate content item that indicates a likelihood of user engagement with the candidate content item by the viewing user. For each modification that may be made to a media attribute, the online system predicts a change to the value of the performance metric. Based on the predicted change, the online system determines an optimal set of media attributes associated with a maximum predicted value of the performance metric. The online system modifies the media based on the optimal set of media attributes.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • G06N 20/00 - Machine learning
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

52.

LOCATION PREDICTION

      
Application Number US2019044965
Publication Number 2020/028846
Status In Force
Filing Date 2019-08-02
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Chen, Tsuwei
  • Ruan, Qizhen
  • Jose, Roy, Koonammave
  • Bratsman, Scott, J.
  • Bullock, William
  • Hofleitner, Aude
  • Shapira, Yoav
  • Keikha, Mostafa

Abstract

In one embodiment, a method includes analyzing social graph information associated with users of a social -networking system, developing feature vectors describing elements of social graph information, and applying the feature vectors to determine the relevance of elements of social graph information to the location of special relevance. The method further includes receiving at least one data point from a user's networked device, applying the feature vectors to the at least one data point to determine the relevance of the at least one data point to the location of special relevance, and assigning weight to each data point based on the determined relevance of each data point to the location of special relevance. Finally, the method includes processing the at least one data point according to its assigned weight and forming a prediction, to a particular degree of certainty, indicating the user's location of special relevance.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

53.

NEURAL NETWORK BASED CONTENT DISTRIBUTION IN AN ONLINE SYSTEM

      
Application Number US2019044914
Publication Number 2020/028808
Status In Force
Filing Date 2019-08-02
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Gao, Tianshi
  • Wang, Xiangyu
  • Jin, Ou
  • Huang, Yifei
  • Ramanathan, Vignesh

Abstract

An online system receives content items from a third party content provider. For each content item, the online system inputs an image into a neural network and extracts a feature vector from a hidden layer of the neural network. The online system compresses each feature vector by assigning a label to each feature value representing whether the feature value was above a threshold value. The online system identifies a set of content items that the user has interacted with and determines a user feature vector by aggregating feature vectors of the set of content items. For a new set of content items, the online system compares the compressed feature vectors of the content item with the user feature vector. The online system selects one or more of the new content items based on the comparison and sends the selected content items to the user.

IPC Classes  ?

  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/535 - Filtering based on additional data, e.g. user or group profiles

54.

PERSONALIZED SUBSTRATES

      
Application Number US2018043646
Publication Number 2020/023025
Status In Force
Filing Date 2018-07-25
Publication Date 2020-01-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Prasannavenkatesan, Rajesh
  • Heley, Richard

Abstract

In one embodiment, a method includes determining an ornamental pattern to be transferred to a substrate. The ornamental pattern is specific to a particular user, and one or more parameters of the ornamental pattern are based at least, in part on social-graph information of the user. The method also includes generating one or more instructions for controlling a laser- treatment system to transfer the ornamental pattern to the substrate; sending the instructions to the laser-treatment system to transfer the omamenial pattern to the substrate; and transferring the ornamental pattern to the substrate.

IPC Classes  ?

  • G03F 7/20 - Exposure; Apparatus therefor
  • G03F 7/00 - Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printed surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
  • H01L 21/027 - Making masks on semiconductor bodies for further photolithographic processing, not provided for in group or

55.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Application Number US2018058689
Publication Number 2020/018133
Status In Force
Filing Date 2018-11-01
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • De Jongh, Martinus, Arnold
  • Gonguet, Vincent
  • Donovan, James
  • Corigliano, Laurent

Abstract

In one embodiment, the system identifies geographic areas covered by a communication network. The system determines, for each identified geographic area, a network performance metric for the identified geographic area based on a difference between; (1) a first average network; speed of the communication network in the identified geographic area during prior time periods in which the communication network is busy, and (2) a second average network speed of the communication network in the identified geographic area during second prior time periods in which the communication network is not busy. The system compares the respective performance metrics of the geographic areas to a threshold, network performance metric, which is determined by a congestion-analysis machine learning (ML) model. The system identifies traffic congestions in one or more of the identified geographic areas having a determined network performance metric below the threshold network performance metric.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

56.

RENDERING 360 DEPTH CONTENT

      
Application Number US2018059889
Publication Number 2020/018134
Status In Force
Filing Date 2018-11-08
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Toksvig, Michael
  • Briggs, Forrest

Abstract

As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.

IPC Classes  ?

57.

RENDERING 360 DEPTH CONTENT

      
Application Number US2018059892
Publication Number 2020/018135
Status In Force
Filing Date 2018-11-08
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor Briggs, Forrest

Abstract

As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.

IPC Classes  ?

58.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Application Number US2018067120
Publication Number 2020/018139
Status In Force
Filing Date 2018-12-21
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • De Jongh, Martinus Arnold
  • Gonguet, Vincent

Abstract

In one embodiment, a computing system determines quality of experience metrics and root- cause metrics for geographic areas connected by a communication network based on application data. The system determines that one or more of the geographic areas have.low quality of experience based on the quality of experience.metrics and a first set of criteria which includes, one or more first thresholds for the quality of experience metrics. The system determines- causes for the low quality of experience in each associated geographic area having lo w quality of experience based on the root-cause metrics and a second set of criteria which includes one or more second thresholds and is looser than the first set of criteria. The system determines a solution recommendation for the low quality of experience in each associated geographic area based on the causes of the lo w quality of experience of that geographic area.

IPC Classes  ?

59.

ASYNCHRONOUS CO-WATCHING

      
Application Number IB2019056852
Publication Number 2020/003292
Status In Force
Filing Date 2019-08-12
Publication Date 2020-01-02
Owner FACEBOOK, INC. (USA)
Inventor Bosworth, Andrew Garrod

Abstract

The disclosed computer-implemented method may include determining that a subsequent user is consuming content that was consumed previously by an initial user. The computer may access various reactions by the initial user to the content that were recorded and synchronized as the initial user consumed the content. The computer may further determine that at least some of the reactions by the initial user have an engagement level above a predetermined threshold, and then provide the reactions with engagement levels above the predetermined threshold for presentation to the subsequent user synchronously with the content as the content is consumed by the subsequent user. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

60.

MIMO (MULTIPLE-INPUT, MULTIPLE-OUTPUT) INTER-STREAM INTERFERENCE CANCELLATION

      
Application Number US2018037306
Publication Number 2019/240790
Status In Force
Filing Date 2018-06-13
Publication Date 2019-12-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Qu, Qi
  • Alex, Padinjaremannil, Sam
  • Yazdan Panah, Ali
  • Tiwari, Abhishek
  • Yan, Yan
  • Zhou, Hongyu
  • Bondalapati, Pratheep

Abstract

Apparatuses, methods, and systems for MIMO inter-stream interference cancellation are disclosed. One method includes determining a channel matrix between a plurality of transmitting antennas of a transmitter and a plurality of receiving antennas of a receiver, determining a plurality of channel propagation delays based on a propagation delay between each of the plurality of transmitting antennas and each of the plurality of receiving antennas, preprocessing, by the transmitter, streams of symbols for each transmitting antenna for transmission based on the plurality of channel propagation delays and based on the channel matrix, and transmitting, by the transmitter, the preprocessed symbol streams through the plurality of transmitting antennas.

IPC Classes  ?

  • H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
  • H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
  • H04B 7/0413 - MIMO systems

61.

SELECTING A THIRD PARTY WEBSITE ON WHICH AN ACTION ASSOCIATED WITH A CONTENT ITEM MAY BE PERFORMED

      
Application Number US2018032953
Publication Number 2019/221725
Status In Force
Filing Date 2018-05-16
Publication Date 2019-11-21
Owner FACEBOOK, INC. (USA)
Inventor
  • Bullock, William
  • Zhou, Li

Abstract

An online system receives a request from an online system user to present a content item associated with an action that may be performed on a third party website not associated with the user. The online system identifies a set of third party websites on which the action may be performed based on information provided by content publishers associated with the websites describing performances of the action on the websites. The online system predicts a likelihood a viewing user of the online system presented with the content item will perform the action on each third party website based on the information provided by the content publishers and selects a website associated with a highest predicted likelihood the viewing user will perform the action on the website. The online system generates the content item including a link to the selected website and provides the content item for presentation.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

62.

COMBINING MACHINE-LEARNING AND SOCIAL DATA TO GENERATE PERSONALIZED RECOMMENDATIONS

      
Application Number US2018030508
Publication Number 2019/212538
Status In Force
Filing Date 2018-05-01
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Han, Kun
  • Peng, Fuchun
  • Dumoulin, Benoit
  • Zeng, Bo

Abstract

A computing device receives a message including a request for a recommendation. A representation of a hypothetical ideal recommendation to provide in response to the message is determined based on the message content. Data regarding entities that are potential recommendations are retrieved from a data store, the data regarding each entity including a representation of the entity (e.g., a vector) derived from factual information about the entity and opinions of other users of the entity. Ranking scores are determined for at least a subset of the entities based on the difference between the entity representations and the representation of the hypothetical ideal recommendation. An entity to recommend is selected based on the ranking scores and a reply to the message is sent that identifies the selected entity.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

63.

SYSTEMS AND METHODS FOR PROVIDING A COMMUNITY-BASED DATING SERVICE FOR A SOCIAL NETWORKING SYSTEM

      
Application Number US2019029980
Publication Number 2019/213124
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK INC. (USA)
Inventor
  • Sharp, Nathan
  • Wang, Charlotte

Abstract

A disclosed computer-implemented method may include determining that a user of a social networking system is (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature. The method may further include receiving a request from the user for access to the community-based dating feature, and providing, in response to receiving the request, the user with access to the community-based dating feature by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

64.

SYSTEMS AND METHODS FOR PROVIDING A COMMUNITY-BASED DATING SERVICE FOR A SOCIAL NETWORKING SYSTEM

      
Application Number US2019029987
Publication Number 2019/213127
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Sharp, Nathan Andrew
  • Ding, Xue (sherry)
  • Wang, Charlotte
  • Springstroh, Jordan

Abstract

A disclosed computer-implemented method may include determining that a user of a social networking system is a participant in a dating service of the social networking system. The method may also include identifying a set of interest-based communities of the social networking system of which the user is a member and that include an activated community-based dating feature. The method may also include selecting a set of additional participants in the dating service. Each additional participant included in the set of additional participants may be an additional member of at least one interest-based community included in the set of interest-based communities. The method may also include presenting, within a dating interface of the social networking system, dating information associated with at least a portion of the set of additional participants. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

65.

APPLYING TEMPLATES TO CUSTOMIZE PRESENTATION OF CONTENT BASED ON SURFACE TYPE

      
Application Number US2018030510
Publication Number 2019/212539
Status In Force
Filing Date 2018-05-01
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Peng, Fuchun
  • Zeng, Bo
  • Han, Kun
  • Dumoulin, Benoit

Abstract

An online system receives a request to generate presentation content for presentation to a user. The online system receives a set of content items and identifies a surface for presenting the presentation information to the user. For example, the surface may be a voice only surface, a voice and graphical display, a graphical display only. Based on the identified surface, the online system ranks the set of content items. The online system then determines presentation information for a subset of the content items and transmits instructions to present the presentation information at the surface.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

66.

SYSTEMS AND METHODS FOR FACILITATING DISCOVERY OF USERS WHO SHARE COMMON CHARACTERISTICS WITHIN A SOCIAL NETWORKING SYSTEM

      
Application Number US2019029016
Publication Number 2019/212834
Status In Force
Filing Date 2019-04-24
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor Sharp, Nathan Andrew

Abstract

The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

67.

SCROLL-BASED PRESENTATION OF ANIMATION CONTENT

      
Application Number US2019030032
Publication Number 2019/213156
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor Tseng, Erick

Abstract

An online system or an application of the online system generates and provides user interfaces that include user interface elements configured to allow users to browse newsfeed stories. For example, users can browse newsfeed stories via scrolling actions. The user interface elements are further configured to control presentation of individual stories that include series of images. The user's scrolling action causes the images to be presented sequentially. The online system selects a particular image and configures a speed of presenting the images according to the user action. The online system further generates and provides user interfaces that present still images in a parallax effect by adjusting viewpoints of observing the still images. The viewpoints can be adjusted according to the user action. The online system further configures the user interfaces to present related stories in adjacent positions and to present 360-degree videos as well as panorama images.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

68.

USING SALIENCE RANKINGS OF ENTITIES AND TASKS TO AID COMPUTER INTERPRETATION OF NATURAL LANGUAGE INPUT

      
Application Number US2018030390
Publication Number 2019/209351
Status In Force
Filing Date 2018-05-01
Publication Date 2019-10-31
Owner FACEBOOK, INC. (USA)
Inventor Scott, Martin

Abstract

A computing device receives a message that is part of a session. The message includes natural language content derived from input by a user. The computing device analyzes the natural language content to determine an intent corresponding to a given task the user desires the computing device to perform. The analyzing is based on a ranked list of tasks that indicates the current relevance of tasks in the session. A definition for the given task that includes an entity slot is retrieved from a data store and a specific entity is assigned to the slot based on a ranked list of entities that indicates current relevance of the entities in the session. The computing device invokes an agent to perform the given task based on the specific entity assigned to the entity slot.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

69.

ASSISTING USERS WITH EFFICIENT INFORMATION SHARING AMONG SOCIAL CONNECTIONS

      
Application Number US2018038396
Publication Number 2019/203866
Status In Force
Filing Date 2018-06-20
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Yu, Jinsong
  • Zuo, Zhengping
  • Shieh, Guowei
  • Peng, Fuchun

Abstract

In one embodiment, a method, includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with, the one or more second users.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/10 - Services

70.

PROCESSING MULTIMODAL USER INPUT FOR ASSISTANT SYSTEMS

      
Application Number US2018045177
Publication Number 2019/203872
Status In Force
Filing Date 2018-08-03
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Mei, Shawn, C.P.
  • Zuo, Zhengping

Abstract

In one embodiment, a method includes receiving from a client system associated with, a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06N 3/08 - Learning methods

71.

AGGREGATING SEMANTIC INFORMATION FOR IMPROVED UNDERSTANDING OF USERS

      
Application Number US2018033116
Publication Number 2019/203863
Status In Force
Filing Date 2018-05-17
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Liu, Baiyang
  • Liu, Xiaohu
  • Aly, Ahmed

Abstract

In one embodiment, a method includes receiving a user input by the first nser from a client system associated with a first user, parsing the user input to identify one or more n-grams associated with the user input, accessing a user profile associated with the first user, wherein the user profile is stored in a first data store, accessing ontology data based on the one or more identified n-grams from one or more information graphs, wherein the one or more information graphs are stored in one or more second data stores, respectively, determining contextual information associated with the user input, generating semantic information by aggregating the user profile, ontology data, and contextual information, generating a feature representation for the identified one or more n~grams based on the semantic information, and resolving one or more entities associated with the one or more n-grams based on the feature representation.

IPC Classes  ?

  • G10L 15/187 - Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G10L 15/26 - Speech to text systems
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 17/20 - Handling natural language data

72.

ASSISTING USERS WITH PERSONALIZED AND CONTEXTUAL COMMUNICATION CONTENT

      
Application Number US2018034604
Publication Number 2019/203864
Status In Force
Filing Date 2018-05-25
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor Martin, Scott

Abstract

In one embodiment, a method includes receiving, from a client system associated with a first user, a first user input by the first user, wherein the first user input is associated with a current dialog session, identifying a first language register associated with the first user based on the first user input, accessing a plurality of language-register models associated with a plurality of language registers stored in a data store, selecting a first language-register model from the plurality of language-register models based on the identified first language register, and generating a first communication content responsive to the first user input, the first communication content being personalized for the first user based on the selected first language- register model.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

73.

BUILDING CUSTOMIZED USER PROFILES BASED ON CONVERSATIONAL DATA

      
Application Number US2018039268
Publication Number 2019/203867
Status In Force
Filing Date 2018-06-25
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Yang, Wenhai
  • Liu, Honglei
  • Kumar, Anuj

Abstract

In one embodiment, a method includes accessing a plurality of content objects associated with a first user from an online social network, accessing a baseline profile, wherein the baseline profile is based on ontology data from one or more information graphs, accessing conversational data associated with the first user, determining one or more subjects associated with the first user based on the plurality of content objects and conversational data associated with the first user, and generating a customized user profile for the first user based on the baseline profile, wherein the user profile comprises one or more confidence scores associated with the respective one or more subjects associated with the first user, wherein the one or more confidence scores are calculated based on the plurality of content objects associated with the first user and the conversational data associated with the first user.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

74.

GENERATING PERSONALIZED CONTENT SUMMARIES FOR USERS

      
Application Number US2018042906
Publication Number 2019/203869
Status In Force
Filing Date 2018-07-19
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Peng, Fuchun
  • Sha, Fei
  • Han, Kun
  • Yang, Wenhai
  • Kumar, Anuj
  • Hanson, Michael, Robert
  • Dumoulin, Benoit, F.

Abstract

In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

75.

INTENT IDENTIFICATION FOR AGENT MATCHING BY ASSISTANT SYSTEMS

      
Application Number US2018049568
Publication Number 2019/203880
Status In Force
Filing Date 2018-09-05
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Liu, Baiyang
  • Dumoulin, Benoit, F.
  • Garcia Jurado Suarez, Carlos
  • Liu, Xiaohu

Abstract

In one embodiment, a method includes receiving a user request associated with one or more domains from a client system associated with a first user, parsing the user request to identify one or more semantic-intents are associated with, the one or more domains and one or more slots, identifying, based on a ranker model, one or more dialog-intents associated with the user request based on the one or more semantic-intents and slots and context information associated with the user request, wherein each dialog-intent is a sub-intent of one or more of the semantic-intents, determining one or more agents for executing one or more tasks associated with the one or more dialog-intents respectively, and sending instructions for presenting a communication content information returned from the one or more agents responsive to executing the one or more tasks responsive to the user input to the client system.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

76.

CONTEXTUAL AUTO-COMPLETION FOR ASSISTANT SYSTEMS

      
Application Number US2018054322
Publication Number 2019/203886
Status In Force
Filing Date 2018-10-04
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhu, Jiedan
  • Peng, Fuchun
  • Dumoulin, Benoit F.
  • Liu, Xiaohu
  • Subba, Rajen
  • Agsen, Mohsen
  • Hanson, Michael Robert

Abstract

In one embodiment, a method includes receiving a user input including a partial request from a client system of a first user, analyzing the user input to generate one or more candidate hypotheses based on a personalized language model where each of the candidate hypotheses includes one or more of an intent-suggestion or a slot-suggestion, sending instructions for presenting one or more suggested auto-completions corresponding to one or more of the candidate hypotheses, respectively, to the client system., where each suggested auto-completion comprises the partial request and the corresponding candidate hypothesis, receiving an indication of a selection by the first user of a first suggested, auto-completion of the suggested auto-completions from the client system, and executing one or more tasks based on the first suggested auto- completion selected by the first user via one or more agents.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/30 - Transportation; Communications
  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination

77.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026668
Publication Number 2019/199890
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio- video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras
  • G06K 9/46 - Extraction of features or characteristics of the image

78.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026684
Publication Number 2019/199904
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio-video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras

79.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026685
Publication Number 2019/199905
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio- video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras

80.

AUDIO SELECTION BASED ON USER ENGAGEMENT

      
Application Number US2019025768
Publication Number 2019/199565
Status In Force
Filing Date 2019-04-04
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Razzaq, Shahid
  • Hwang, Eric, W.

Abstract

In one embodiment, a method includes receiving audio input data from a microphone array of at least two microphones. The audio input data is generated by a first sound source at a first location and a second sound source at a second location. The method also includes calculating a first engagement metric for the first sound source and a second engagement metric for the second sound source. The first engagement metric approximates an interest level of a receiving user for the first sound source, and the second engagement metric approximates an interest level from the receiving user for the second sound source. The method also includes determining that the first engagement metric is greater than the second engagement metric, and processing the audio input data to generate an audio output signal. The audio output signal may amplify sound generated by the first sound source relative to the second sound source.

IPC Classes  ?

81.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026682
Publication Number 2019/199902
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio-video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting

82.

SYSTEMS AND METHODS FOR PREFETCHING CONTENT

      
Application Number US2018028202
Publication Number 2019/190570
Status In Force
Filing Date 2018-04-18
Publication Date 2019-10-03
Owner FACEBOOK, INC. (USA)
Inventor
  • Vismonte, Mark A.
  • Fuchs, Azriel
  • Hendri, Fnu

Abstract

Systems, methods, and non-transitory computer-readable media can receive, from a client computing device, a request for a first portion of a content item. The first portion of the content item is determined based on a likelihood of consumption value associated with the content item. The first portion of the content item is transmitted to the client computing device. The first portion of the content item is prefetched by the client computing device.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/10 - Services

83.

AUTOMATIC AIRFOIL AND WING DESIGN BASED ON DYNAMIC MODELING OF STRUCTURAL AND AERODYNAMIC PERFORMANCE

      
Application Number US2018024390
Publication Number 2019/182620
Status In Force
Filing Date 2018-03-26
Publication Date 2019-09-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Colas, Dorian, Frederic, Marie
  • Suryakumar, Vishvas, Samuel
  • Roberts, Nicholas

Abstract

Systems, methods, and non-transitory computer-readable media are disclosed for automatically generating an improved aircraft wing by modifying quantitative design variables of one or more airfoils based on joint analysis of aerodynamic and structural performance. In particular, the disclosed systems determine cross-sectional aerodynamic and structural performance metrics for identified airfoils. Based on cross-sectional metrics, the disclosed systems iteratively determine wing aerodynamic performance and deformation metrics across a span of the wing until arriving at an equilibrium deformation and corresponding aerodynamic metric. The disclosed systems can repeatedly analyze the aero-structural metrics for different quantitative design variables to explore a design space and generate an improved wing design while improving aerodynamic and structural performance.

IPC Classes  ?

  • B64F 5/00 - Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
  • G06F 17/50 - Computer-aided design

84.

SYSTEMS AND METHODS FOR ENABLING USERS OF A SOCIAL NETWORKING SYSTEM TO ASSIST EACH OTHER IN MAKING CONNECTIONS WITH OTHER USERS

      
Application Number US2019022152
Publication Number 2019/178298
Status In Force
Filing Date 2019-03-13
Publication Date 2019-09-19
Owner FACEBOOK, INC. (USA)
Inventor Sharp, Nathan

Abstract

A disclosed computer-implemented method may include (1) receiving, from a participant of a discovery service of a social networking system, a request for a friend of the participant to assist the participant in making connections with other participants of the discovery service, (2) identifying at least one set of information that is associated with the discovery service and that is designated as private to the participant, and (3) providing the friend of the participant with access to at least a portion of the set of information via a recommendation interface that enables the friend of the participant to make recommendations to the participant regarding the set of information to assist the participant in making connections with other participants of the discovery service. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

85.

SYSTEMS AND METHODS FOR OPTIMIZING SIMULCAST STREAMS IN GROUP VIDEO CALLS

      
Application Number US2018016511
Publication Number 2019/152043
Status In Force
Filing Date 2018-02-01
Publication Date 2019-08-08
Owner FACEBOOK, INC. (USA)
Inventor
  • Cavalcanti Alem, Arthur
  • Lorimore, Bret
  • Sadhwani, Shyam
  • Ho, Chi Wang

Abstract

Systems, methods, and non-transitory computer-readable media can identify a set of participants in a group video call, wherein each participant is associated with an uplink capacity and a downlink capacity, and the set of participants includes a set of sender participants and a set of subscriber participants. For a first sender participant of the set of sender participants, one or more video stream layers to be uploaded by the first sender participant are determined based on downlink capacities of one or more subscriber participants of the set of subscriber participants. Each subscriber participant of the one or more subscriber participants is assigned to receive one video stream layer of the one or more video stream layers to be uploaded by the first sender participant.

IPC Classes  ?

  • H04N 7/15 - Conference systems
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/2385 - Channel allocation; Bandwidth allocation
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

86.

DYNAMIC BANDWIDTH ALLOCATION FOR WIRELESS MESH NETWORKS

      
Application Number US2018043570
Publication Number 2019/143380
Status In Force
Filing Date 2018-07-24
Publication Date 2019-07-25
Owner FACEBOOK, INC. (USA)
Inventor
  • Zheng, Dong
  • Gopala, Praveen Kumar
  • Nemavat, Pradeep Jugraj
  • Efron, Adam Joshua

Abstract

Apparatuses, methods, and systems for dynamic bandwidth allocation are disclosed. One method includes identifying, by a first distribution node of a wireless mesh network, a communication link with a second distribution node of the wireless mesh network, generating, by the first distribution node, a proposed bandwidth allocation schedule for wireless communication of information between the first distribution node and the second distribution node based on data traffic requirements of the first distribution node, wherein the second distribution node receives the proposed bandwidth allocation schedule, and wherein the second distribution node adjusts the proposed bandwidth allocation schedule based upon data traffic requirements of the second distribution node. The method further includes receiving, by the first distribution node, the adjusted proposed bandwidth allocation schedule from the second distribution node, and communicating, by the first distribution node, information with the second distribution node according to the adjusted proposed bandwidth allocation schedule.

IPC Classes  ?

  • H04W 28/20 - Negotiating bandwidth
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

87.

COORDINATED EFFECTS IN VIDEOS

      
Application Number US2018014634
Publication Number 2019/139631
Status In Force
Filing Date 2018-01-22
Publication Date 2019-07-18
Owner FACEBOOK, INC. (USA)
Inventor
  • Pather, Shyamalan
  • Hwang, Michelle Ruby
  • Micheva, Nora

Abstract

Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared videowatching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/6437 - RTP [Real-time Transport Protocol]

88.

PROXIMITY-BASED TRUST

      
Application Number US2018013841
Publication Number 2019/139630
Status In Force
Filing Date 2018-01-16
Publication Date 2019-07-18
Owner FACEBOOK, INC. (USA)
Inventor
  • Sathya, Sai, Sri
  • Raskar, Ramesh

Abstract

In one embodiment, a method includes detecting a triggering event to initiate a communication session with a second computing device associated with a second user, where the first computing device includes one or more wireless transceivers and one or more sensors, determining an initial trust score for the second computing device, sensing physical interactions between users using the one or more sensors, adjusting the trust score for the second computing device based at least on the sensed physical interactions, and sending a message to the second computing device if the adjusted trust score for the second computing device satisfies a first threshold.

IPC Classes  ?

  • H04W 4/21 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04W 4/12 - Messaging; Mailboxes; Announcements
  • H04W 12/04 - Key management

89.

MACHINE-LEARNING MODEL FOR RANKING DIVERSE CONTENT

      
Application Number US2018012292
Publication Number 2019/135748
Status In Force
Filing Date 2018-01-04
Publication Date 2019-07-11
Owner FACEBOOK, INC. (USA)
Inventor
  • Sernau, Luke
  • Twist, Jonjo

Abstract

In one embodiment, a method includes a computing system accessing a content item associated with a content provider, the content item having a first set of attributes and a second set of attributes. The system may generate, using a first machine-learning rnodel, a first ranking score of the content item for a user based on the first set of attributes. The system may generate cluster representations of the second set of attributes of the content item. The system may generate, using a second machine-learning model, a second ranking score of the content item for the user based on the cluster representations. The system may generate, using a third machine- learning model, a third ranking score of the content item for the user based on the first ranking score and the second ranking score. The system may select the content item for presentation to the user based on the third ranking score.

IPC Classes  ?

  • G06N 99/00 - Subject matter not provided for in other groups of this subclass
  • G06Q 50/10 - Services

90.

INTENT ARBITRATION FOR A VIRTUAL ASSISTANT

      
Application Number US2018064482
Publication Number 2019/135858
Status In Force
Filing Date 2018-12-07
Publication Date 2019-07-11
Owner FACEBOOK, INC. (USA)
Inventor
  • Kumar, Anuj
  • Dumoulin, Benoit
  • Yang, Wenhai
  • Subba, Rajen

Abstract

A user interacts with a virtual digital assistant with the intent that it provides assistance with a task. The user sends messages to the virtual digital assistant that include content obtained via user input at a client device. An intent determination model is applied to the content to identify the user's intent. The virtual digital assistant identifies agents that are capable of servicing the intent are identified and retrieves contextual data relating to the message from a data store. An intent arbitration model is used to select one of the agents which is activated to provide assistance with the task. The contextual information may include global metrics of agent performance and/or information regarding the user's preferences.

IPC Classes  ?

  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • G06Q 50/10 - Services
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 16/33 - Querying
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 12/58 - Message switching systems
  • G06N 20/00 - Machine learning

91.

PROVISIONING CONTENT ACROSS MULTIPLE DEVICES

      
Application Number US2018046672
Publication Number 2019/135792
Status In Force
Filing Date 2018-08-14
Publication Date 2019-07-11
Owner FACEBOOK, INC. (USA)
Inventor
  • Marino, Addie, Louise
  • Ospina, Lorena, M.
  • Pridmore, Keenan, Christopher

Abstract

A method of generating respective adaptations of digital content for display by multiple computing devices is recited. In one embodiment, a server determines whether multiple client computing devices are in physical proximity to one another. If multiple computing devices are in physical proximity to one another, respective adaptations of digital content are generated. Each respective content adaptation presents a different content view which is configured for a specific one of the computing devices. Each content adaptation is configured for synchronous presentation on the computing devices with the other content adaptations. The content adaptations are then sent to the computing devices.

IPC Classes  ?

  • G06Q 50/10 - Services
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

92.

SYSTEMS AND METHODS FOR SWAPPING FACES AND FACE COMPONENTS BASED ON FACIAL RECOGNITION

      
Application Number US2018012101
Publication Number 2019/133028
Status In Force
Filing Date 2018-01-02
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor
  • De La Torre, Fernando
  • Huang, Dong
  • Vicente Carrasco, Francisco

Abstract

Systems, methods, and non-transitory computer readable media can obtain a first image depicting a face of a user. A plurality of images depicting the face of the user can be identified. A second image of the plurality of images can be identified based on one or more factors. The face or a portion of the face of the user in the first image can be replaced with the face or a portion of the face of the user in the second image.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

93.

SYSTEMS AND METHODS FOR GENERATING PERSONALIZED EMOTICONS AND LIP SYNCHING VIDEOS BASED ON FACIAL RECOGNITION

      
Application Number US2018012112
Publication Number 2019/133029
Status In Force
Filing Date 2018-01-02
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor
  • De La Torre, Fernando
  • Huang, Dong
  • Vicente Carrasco, Francisco

Abstract

Systems, methods, and non-transitory computer readable media can obtain a first image of a first user depicting a face of the first user with a neutral expression or position. A first image of a second user depicting a face of the second user with a neutral expression or position can be identified, wherein the face of the second user is similar to the face of the first user based on satisfaction of a threshold value. A second image of the first user depicting the face of the first user with an expression different from the neutral expression or position can be generated based on a second image of the second user depicting the face of the second user with an expression or position different from the neutral expression or position.

IPC Classes  ?

  • G06Q 50/10 - Services
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

94.

AUTOMATIC IMAGE CORRECTION USING MACHINE LEARNING

      
Application Number US2017068744
Publication Number 2019/132923
Status In Force
Filing Date 2017-12-28
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor
  • Ferrer, Cristian Canton
  • Dolhansky, Brian
  • Meyer, Thomas Ward
  • Morton, Jonathan

Abstract

In one embodiment, a computing system may access a training image and a reference image of a person and an incomplete image. A generate may generate an in-painted image based on the incomplete image, and a discriminator may be used to determine whether each of the in-painted image, the training image, and the reference image is likely generated by the generator. The system may compute losses based on the determinations and update the discriminator accordingly. Using the updated discriminator, the system may determine whether a second in-painted image generated by the generator is likely generated by the generator. The system may compute a loss based on the determination and update the generator accordingly. Once training is complete, the generator may he used to generate a modified version of a given image, such as making the eyes of a person appear open even if they were closed in the input image.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 7/143 - Segmentation; Edge detection involving probabilistic approaches, e.g. Markov random field [MRF] modelling
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

95.

SYSTEMS AND METHODS FOR ENHANCING CONTENT

      
Application Number US2018028150
Publication Number 2019/133041
Status In Force
Filing Date 2018-04-18
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor Dalonzo, Christian Xavier

Abstract

Systems, methods, and non-transitory computer readable media can determine at least one visual overlay associated with audio content identified by a computing device. A selection of the at least one visual overlay for insertion into at least one content item can be determined. The at least one visual overlay can be inserted into the at least one content item, wherein the at least one visual overlay references the identified audio content.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/10 - Services

96.

COHERENT APERTURE COMBINING USING MACHINE LEARNING

      
Application Number US2018067357
Publication Number 2019/133541
Status In Force
Filing Date 2018-12-21
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor
  • Kudinov, Konstantin
  • Zhang, Amy
  • Tiecke, Tobias Gerard
  • Birnbaum, Kevin Michael

Abstract

An optical system for responding to distortions in incident light in a free space optical communication system includes a machine learning output storing at least an indication of multiple images and corresponding positioning or orientation attributes for one or more optical elements; a sensor configured to generate an image; and a component configured to adjust the one or more optical elements based on the generated image.

IPC Classes  ?

  • G02B 26/00 - Optical devices or arrangements using movable or deformable optical elements for controlling the intensity, colour, phase, polarisation or direction of light, e.g. switching, gating or modulating
  • G06N 20/00 - Machine learning

97.

GENERATING A FEED OF CONTENT FOR PRESENTATION BY A CLIENT DEVICE TO USERS IDENTIFIED IN VIDEO DATA CAPTURED BY THE CLIENT DEVICE

      
Application Number US2018067770
Publication Number 2019/133766
Status In Force
Filing Date 2018-12-28
Publication Date 2019-07-04
Owner FACEBOOK, INC. (USA)
Inventor
  • Cheung, Vincent
  • Bartholot, Olivier
  • Patangay, Girish
  • Rustagi, Viresh
  • Dogaru, Sergiu
  • Pearce, James

Abstract

A client device includes a display device and one or more image capture devices configured to capture video data of a local area surrounding the client device. Different users of an online system are identified from the captured video data, provided privacy settings maintained for the users authorize their identification from the video data, and the client device transmits a request for content to the online system that identifies each of the identified users. The client device receives content items selected for each of the identified users from the online system. From the received content items, the client device generates a feed of content that includes at least one content item selected for each of the identified users and presents the generated feed of content via the display device.

IPC Classes  ?

  • H04N 21/2743 - Video hosting of uploaded data from client
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data

98.

SYSTEMS AND METHODS FOR DELIVERING AUGMENTED REALITY CONTENT

      
Application Number US2017069171
Publication Number 2019/125504
Status In Force
Filing Date 2017-12-31
Publication Date 2019-06-27
Owner FACEBOOK, INC. (USA)
Inventor Rao, Sridhar

Abstract

The disclosed computer-implemented method may include (i) identifying, by a content delivery network, (a) a set of edge nodes that are managed by the content delivery network and that are distributed in a plurality of physical locations and (b) a set of augmented reality data, (ii) directing each edge node in the set of edge nodes to store a subset of the set of augmented reality data that is designated for use at a physical location that is serviced by the edge node, (iii) detecting a request from a mobile device for an item of augmented reality data, (iv) selecting a node within the set of edge nodes based at least in part on a proximity of the node to the mobile device, and (v) directing the node to send the item of augmented reality data to the mobile device. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

99.

SYSTEMS AND METHODS FOR AUDIO-BASED AUGMENTED REALITY

      
Application Number US2018017426
Publication Number 2019/125509
Status In Force
Filing Date 2018-02-08
Publication Date 2019-06-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Vishwanathan, Vignesh
  • Murrell, Tullie

Abstract

Systems, methods, and non-transitory computer readable media are configured to receive a user request to identify at least one object of an environment in which a computing device is situated. A classification for the at least one object can be received. Subsequently, an audio tag based on the classification for the at least one object can be placed in a representation of the environment. The audio tag can be associated with a sound perceived by a user to be emanating from the least one object.

IPC Classes  ?

  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

100.

METHODS AND SYSTEMS FOR RESPONDING TO INQUIRIES BASED ON SOCIAL GRAPH INFORMATION

      
Application Number US2017068442
Publication Number 2019/125503
Status In Force
Filing Date 2017-12-26
Publication Date 2019-06-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Liu, Xiaohu
  • Dumoulin, Benoit F.
  • Liu, Baiyang

Abstract

Exemplary embodiments relate to improvements in digital assistants incorporating personalization based on social network data. Various aspects of the agent, such as the agent's voice, language style, and avatar may be personalized. Personalization may be applied to components of an agent's architecture (e.g., the virtual agent's language model, natural language generator, voice generation component, etc.). Moreover, by interfacing with the social network's social graph, the agent may be provided with information useful to performing certain tasks (e.g., a calendar for scheduling, food preferences for ordering tasks, etc.). An agent may be provided (and personalized) for a single user, or a group of users (e.g., a family). The agent can be personalized to anyone, which may allow (e.g.) for the agent to represent a celebrity or a person who is not currently available in interactions with others. Different agents can talk to each other, e.g. for purposes of scheduling meetings.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • G06Q 50/12 - Hotels or restaurants
  1     2     3     ...     8        Next Page