Patents by Inventor Ramkumar Natarajan

Ramkumar Natarajan 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: 20220405406
    Abstract: A method of dynamically sampling application events includes receiving usage data for a plurality of applications on client devices. The usage data includes data for instances of events that occur in the plurality of applications in response to users interacting with the plurality of applications on the client devices. The method further includes storing the usage data in a first data store, determining, for respective applications of the plurality of applications, sampling rates for respective application events of the plurality of application events based at least in part on respective quantities of instances of the respective application events during a period of time, sampling from the first data store the data for the instances of the respective application events at the sampling rates to form respective sets of usage data, and providing a report using one or more sets of the sets of usage data.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 22, 2022
    Inventors: Ramkumar Natarajan, Yibo Cai, Lisa Jones
  • Patent number: 11436347
    Abstract: A method of dynamically sampling application events includes receiving usage data for a plurality of applications on client devices. The usage data includes data for instances of events that occur in the plurality of applications in response to users interacting with the plurality of applications on the client devices. The method further includes storing the usage data in a first data store, determining, for respective applications of the plurality of applications, sampling rates for respective application events of the plurality of application events based at least in part on respective quantities of instances of the respective application events during a period of time, sampling from the first data store the data for the instances of the respective application events at the sampling rates to form respective sets of usage data, and providing a report using one or more sets of the sets of usage data.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: September 6, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Ramkumar Natarajan, Yibo Cai, Lisa Jones
  • Publication number: 20190180150
    Abstract: A method for a multiple camera sensor suite mounted on an autonomous robot to be able to detect and recognize shelf labels using color Haar classifiers is described.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 13, 2019
    Inventors: Jonathan Davis Taylor, Ramkumar Natarajan
  • Publication number: 20190065607
    Abstract: An application analytics generation system employs data stored in a social networking system's social graph to automatically predict outcomes based on various observed attributes, and transmit these predictions to a social networking system's user interface, e.g., in a newsfeed, for an advertiser or application developer. These predictions correlate various attributes and/or actions to outcomes, e.g., in relation to advertisements or applications.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Lisa Jones, Ramkumar Natarajan, Jonjo Twist
  • Publication number: 20180232431
    Abstract: A method of dynamically sampling application events includes receiving usage data for a plurality of applications on client devices. The usage data includes data for instances of events that occur in the plurality of applications in response to users interacting with the plurality of applications on the client devices. The method further includes storing the usage data in a first data store, determining, for respective applications of the plurality of applications, sampling rates for respective application events of the plurality of application events based at least in part on respective quantities of instances of the respective application events during a period of time, sampling from the first data store the data for the instances of the respective application events at the sampling rates to form respective sets of usage data, and providing a report using one or more sets of the sets of usage data.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 16, 2018
    Inventors: Ramkumar Natarajan, Yibo Cai, Lisa Jones
  • Publication number: 20180103004
    Abstract: The present disclosure is directed toward systems and methods for reengaging website visitors via a social networking system. For example, in accordance with one embodiment, a social networking system receives information regarding a user-triggered event associated with a merchant webpage, utilizes the received information to generate an electronic message from the merchant to the user, and provides the electronic message to the user via the social networking system. The user can then reengage with the merchant in response to the received electronic message.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Inventors: Deniz Demir, Wenyun Yang, Robert Franklin Daniel, Yoram Talmor, Edward Young Zhang, Aayush Gupta, Ramkumar Natarajan
  • Patent number: 9456333
    Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: September 27, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, Jr., John Skovron, Reid Kuhn
  • Publication number: 20160014591
    Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, JR., John Skovron, Reid Kuhn
  • Publication number: 20140360721
    Abstract: A cement composition comprising industrial waste containing calcium oxide and a retarder is disclosed. The cement composition is free of Portland cement. The composition also includes an alkali metal oxide, a hydrocarboxylic acid, and a sulphate compound. The cement may be used in methods for cementing subterranean formations such as oil and gas wells.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 11, 2014
    Applicant: CEMBLEND SYSTEMS INC.
    Inventors: Donald GETZLAF, Marty STROMQUIST, Ramkumar NATARAJAN
  • Patent number: 7674333
    Abstract: A sealant having a specific gravity in the range of from about 0.7 to about 1.6 for heavy oil and/or coal bed methane fields is disclosed. The sealant has a binder including an oxide or hydroxide of Al or of Fe and a phosphoric acid solution. The binder may have MgO or an oxide of Fe and/or an acid phosphate. The binder is present from about 20 to about 50% by weight of the sealant with a lightweight additive present in the range of from about 1 to about 10% by weight of said sealant, a filler, and water sufficient to provide chemically bound water present in the range of from about 9 to about 36% by weight of the sealant when set. A porous ceramic is also disclosed.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: March 9, 2010
    Assignee: UChicago Argonne, LLC
    Inventors: Arun S. Wagh, Ramkumar Natarajan, David Kahn
  • Publication number: 20080286609
    Abstract: Wallboards, as well as cement boards, are produced by methods which use significantly reduced Embodied Energy when compared with the energy used to fabricate gypsum wallboard. A novel binder, consisting in one embodiment of phosphoric acid and calcium silicate, and combined with various fillers, is used to provide a controlled exothermic reaction to create a gypsum-board-like core which can be wrapped in a selected material such as recycled paper and manufactured on a conveyor system to appear and handle like gypsum wallboard, but without the large amounts of energy required to make gypsum wallboard. The resulting product may be used in interior or exterior applications and may possess fire resistance, sound ratings and other important properties of gypsum wallboard. As energy costs increase, the novel wallboards of this invention can become less expensive to manufacture than traditional wallboard.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Inventors: Kevin J. Surace, Meredith Ware, Ramkumar Natarajan, Caroline L. Poche, James F. Seufert
  • Publication number: 20070051278
    Abstract: A sealant having a specific gravity in the range of from about 0.7 to about 1.6 for heavy oil and/or coal bed methane fields is disclosed. The sealant has a binder including an oxide or hydroxide of Al or of Fe and a phosphoric acid solution. The binder may have MgO or an oxide of Fe and/or an acid phosphate. The binder is present from about 20 to about 50% by weight of the sealant with a lightweight additive present in the range of from about 1 to about 10% by weight of said sealant, a filler, and water sufficient to provide chemically bound water present in the range of from about 9 to about 36% by weight of the sealant when set. A porous ceramic is also disclosed.
    Type: Application
    Filed: June 16, 2006
    Publication date: March 8, 2007
    Applicant: The University of Chicago
    Inventors: Arun Wagh, Ramkumar Natarajan, David Kahn
  • Publication number: 20050160944
    Abstract: A dry mix of a calcined oxide of Ca and/or Mg and an acid phosphate and fly ash with or without insulating extenders useful in permafrost conditions. Calcined oxide is present at about 12% to about 40% by weight and the acid phosphate is present at about 35% to about 45% by weight. The fly ash is present at about 10% to about 50% by weight with the fly ash being between about 50% to about 100% class F with the remainder class C. Insulating extenders are present in the range from 0% to about 15% by weight of the combined calcined oxide and acid phosphate and fly ash. 0.1% to about 0.5% boric acid and/or borate by weight of the dry mix is present.
    Type: Application
    Filed: September 14, 2004
    Publication date: July 28, 2005
    Applicant: The University of Chicago
    Inventors: Arun Wagh, Brandon Fisher, Ramkumar Natarajan