Patents by Inventor Nicolas Emilio Stier Moses

Nicolas Emilio Stier Moses has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230084642
    Abstract: Methods, systems, and storage media for routing messages through a secure messaging platform are disclosed. Exemplary implementations may: receive, at a smart router, a request to send a message to at least one recipient; route, via the smart router, the request to a marketplace of delivery aggregators; select at least one of the delivery aggregators for handling the request; and deliver, via the selected at least one delivery aggregator, the message to the at least one recipient.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 16, 2023
    Inventors: Uzma Hussain Barlaskar, Vashist Avadhanula, Nicolas Emilio Stier Moses, Eduardo Augusto Ribas, Raman Papeka
  • Patent number: 11373252
    Abstract: In one embodiment, a method may include accessing, from a data store of a social network, historical data of a social-networking metric, and generating a historical-data plot for a pre-determined period of time based on the historical data. The method may include determining one or more events associated with fluctuations in the social-networking metric based on the historical-data plot, and determining a metric-effect of the events on the social-networking metric. Each event may be associated with a sub-period of time within the pre-determined period of time, and the metric-effect for each event may include a rate of change of the social-networking metric over the sub-period of time associated with the event and a magnitude of change of the social-networking metric. Then, the method includes generating a fluctuation model for the social-networking metric, the fluctuation model including the calculated metric-effects for each of the events over the pre-determined period of time.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: June 28, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Nicolas Emilio Stier Moses
  • Patent number: 11276074
    Abstract: An online system identifies an opportunity to present content to a viewing user and sends candidate content items eligible for presentation to the viewing user for display to a client device associated with the viewing user. The online system computes an estimated value associated with presenting a candidate content item to the viewing user based at least in part on a bid amount associated with the candidate content item and communicates the value to a content-providing user associated with the candidate content item. Based on information received from the client device describing the placement of one or more candidate content items within a feed of content items presented to the viewing user, the online system calculates a detrimental effect of presenting the candidate content item on user engagement with the online system by the viewing user and computes an adjusted value associated with its presentation based on the detrimental effect.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Nicolas Emilio Stier Moses, Dominic Coey, Okke Joost Schrijvers, Eric Michael Sodomka, Christopher Albert Wilkens
  • Patent number: 11019503
    Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Patent number: 10601945
    Abstract: Systems, methods, and non-transitory computer readable media can determine a time at which to prefetch one or more content items to be included in a feed associated with a user. The feed can be provided by a social networking system. A number of content items to prefetch at the determined time can be determined. One or more content items to be included in the feed associated with the user can be prefetched based at least in part on the determined time and the determined number of content items. The determined time can be prior to a time at which the user is expected to access an application associated with the social networking system.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: March 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Ismail Onur Filiz, Karthik Subbian, Paige Alexandra Oliver Maas, Nicolas Emilio Stier Moses, Killian Murphy
  • Publication number: 20200029225
    Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Patent number: 10536860
    Abstract: In one embodiment, a method includes accessing a point cloud comprising several points, wherein each point corresponds to a location on a surface of an object located in three-dimensional space; determining whether each point in the point cloud is part of a linear structure, a planar structure, or a volumetric structure; identifying a plurality of point clusters, wherein each point cluster comprises one or more points that are located within a grid segment on a two-dimensional grid derived from the three-dimensional space; determining, for each point cluster, whether the point cluster represents a vertical-linear structure or a portion of a vertical-linear structure; identifying one or more point-cluster pairs, wherein each point-cluster pair includes two point clusters corresponding to one or more vertical-linear structures within a threshold distance in the three-dimensional space; and determining, for each point-cluster pair, whether a line-of-sight exists between each point-cluster in the point-cluster pa
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: January 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Patent number: 10148521
    Abstract: A system and method for fault-tolerant and long-term network capacity planning is disclosed. The system receives projected data, such as available network supply and network demand, characterizing a backbone network for a set of time periods. The system also receives failure data describing different failure scenarios that may occur. Based on the received network characterization data the system generates a capacity provisioning plan, describing how capacity is added to the backbone network over time, that satisfies the network demand of each time period while providing fault-tolerance under any of the failure scenarios described in the failure data. The capacity provisioning plan is also optimized, based on cost data associated with the backbone network, to minimize total costs.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: December 4, 2018
    Assignee: Facebook, Inc.
    Inventors: Josue Israel Kuri Obregon, Nicolas Emilio Stier Moses
  • Publication number: 20180332480
    Abstract: In one embodiment, a method includes accessing a point cloud comprising several points, wherein each point corresponds to a location on a surface of an object located in three-dimensional space; determining whether each point in the point cloud is part of a linear structure, a planar structure, or a volumetric structure; identifying a plurality of point clusters, wherein each point cluster comprises one or more points that are located within a grid segment on a two-dimensional grid derived from the three-dimensional space; determining, for each point cluster, whether the point cluster represents a vertical-linear structure or a portion of a vertical-linear structure; identifying one or more point-cluster pairs, wherein each point-cluster pair includes two point clusters corresponding to one or more vertical-linear structures within a threshold distance in the three-dimensional space; and determining, for each point-cluster pair, whether a line-of-sight exists between each point-cluster in the point-cluster pa
    Type: Application
    Filed: May 10, 2017
    Publication date: November 15, 2018
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Publication number: 20180268490
    Abstract: An online system receives content items from publishing users for presentation to other users. When selecting content for presentation to users, the online system accounts for amounts of compensation from publishing users when presenting content items. To prevent publishing users from exploiting content selection by the online system to obtain disproportionate presentation of their content items relative to other publishing users, the online system generates an estimated amount of revenue from various publishing users from presenting their content items. The online system compares an amount of compensation received from a publishing user to the estimated amount of revenue from the publishing user, and generates clusters of content items from the publishing user for review if the amount of compensation is at least a threshold amount less than the estimated amount of revenue.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Eric Michael Sodomka, Anand Sumatilal Bhalgat, Chandrashekhar Nagarajan, Dominic Coey, Nicolas Emilio Stier Moses, Brent Christian Dorman, Molly Katherine Duffy
  • Publication number: 20180091617
    Abstract: Systems, methods, and non-transitory computer readable media can determine a time at which to prefetch one or more content items to be included in a feed associated with a user. The feed can be provided by a social networking system. A number of content items to prefetch at the determined time can be determined. One or more content items to be included in the feed associated with the user can be prefetched based at least in part on the determined time and the determined number of content items. The determined time can be prior to a time at which the user is expected to access an application associated with the social networking system.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Ismail Onur Filiz, Karthik Subbian, Paige Alexandra Oliver Maas, Nicolas Emilio Stier Moses, Killian Murphy
  • Publication number: 20180026850
    Abstract: A system and method for fault-tolerant and long-term network capacity planning is disclosed. The system receives projected data, such as available network supply and network demand, characterizing a backbone network for a set of time periods. The system also receives failure data describing different failure scenarios that may occur. Based on the received network characterization data the system generates a capacity provisioning plan, describing how capacity is added to the backbone network over time, that satisfies the network demand of each time period while providing fault-tolerance under any of the failure scenarios described in the failure data. The capacity provisioning plan is also optimized, based on cost data associated with the backbone network, to minimize total costs.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Josue Israel Kuri Obregon, Nicolas Emilio Stier Moses