Patents by Inventor Michael Nestler

Michael Nestler 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).

  • Patent number: 10536423
    Abstract: Technology for managing the flow of messages among accounts of a social network. One method enables a first account (e.g., person or entity account) to elect a second account (e.g., person or entity account) in the social network. The election causes the first account to follow the second account to receive electronic messages of the second account. Further, an election of the first account by the second account is disabled until the first account follows the second account. Additionally, the method includes an operation for detecting the first account has followed the second account and has added the second account to a communication group managed by the first account.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 10158741
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes receiving one or more first user interactions made by a user account in a social network system with content presented in a user interface on a display device. The content is associated with a first entity account in the social network system. The first user interactions include one or more endorsements of the content or the first entity account. The method further includes calculating, by at least one processor, a level of endorsement of the first entity account by the user account based on the endorsements. The method further includes providing a limited level of access to the first entity account to add one or more posts to a stream of the user account in a stream user interface of the social network system based on the level of endorsement.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 10135780
    Abstract: Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 9922379
    Abstract: In one aspect, a method is provided. The method includes providing a social network on one or more servers connected to the internet. The method includes identifying an instance where a user takes action to add the social networking account of the entity to a social networking account of the user, and in response to the identification of the user's action, enabling identification of and access to the user by the entity. The method includes enabling the social networking account of the entity to post information to a stream of the user that took action to add the social networking account of the entity to the social networking account of the user. The method further includes presenting a stream view of one or more postings to the user, the one or more postings being from the groups that the user was associated to by the entity.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: March 20, 2018
    Assignee: GOOGLE INC.
    Inventors: Dennis Troper, Karthik Murili Nagaraj, Pavan Desikan, David Besbris, Amar Gandhi, Michael Nestler
  • Patent number: 9396501
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes providing a user account having information that identifies a person associated with the user account. The method further includes receiving interactivity of the person on the user account. The received interactivity identifying endorsements made by the person utilizing the user account, and the endorsements made by the person are associated to a soft following metric. The method also includes identifying entities selected for following by the person of the user account. The selection for following triggered by direct action by the person on the user account to add an entity to one or more groups created at the user account. The selection for following being associated with a hard following metric that allows the entity having an entity account to post data to the user account of the user.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 9319371
    Abstract: Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: April 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 9153062
    Abstract: A method, a system, and a computer program product for generating a three-dimensional representation of a scene within a three-dimensional space are disclosed. A plurality of two-dimensional planes to be positioned within the three-dimensional space are generated. The plurality of two dimensional planes include two-dimensional content that is capable of being modified. The generated two-dimensional planes are positioned within the three-dimensional space. The positioning of the planes is capable of being modified.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: October 6, 2015
    Assignee: Yale University
    Inventors: Julie Dorsey, Patrick Paczkowski, Andreas Kalpakci, Michael Nestler
  • Patent number: 9038146
    Abstract: A system, method and computer program product for using delegation as a mechanism to manage business activity by taking on a shared identity. In some implementations, the system includes a user interface module for receiving input signals from and sending information to a user, a delegate authentication module and an identity translation module. The delegate authentication module is operable to determine that an individual user identity is authorized to act as a delegate for an organization having an identity on a network-based software application and generate a verification signal. The delegate authentication module is coupled to the user interface module to receive the input signals from the user. The identity translation module is operable to translate the input signals from the user to a format such that they appear to be from the identity of the organization.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Pavan K. Desikan, Michael Nestler
  • Patent number: 8683557
    Abstract: A system, method and computer program product for using delegation as a mechanism to manage business activity by taking on a shared identity. In some implementations, the system includes a user interface module for receiving input signals from and sending information to a user, a delegate authentication module and an identity translation module. The delegate authentication module is operable to determine that an individual user identity is authorized to act as a delegate for an organization having an identity on a network-based software application and generate a verification signal. The delegate authentication module is coupled to the user interface module to receive the input signals from the user. The identity translation module is operable to translate the input signals from the user to a format such that they appear to be from the identity of the organization.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventors: Pavan K. Desikan, Michael Nestler
  • Patent number: 7246164
    Abstract: An information management system, method and computer program code and means for facilitating communications between user members of an online network is provided which includes receipt, from a first user of an online network, of an identification of a second user of the online network. An indication of an association level of the second user is also received. First information having an association level different from the second user and second information having an association level corresponding to the second user is also received from the first user. Only the second information based on the association level is transmitted to the second user.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: July 17, 2007
    Assignee: Whoglue, Inc.
    Inventors: Jens-Michael Lehmann, Michael Wynblatt, Michael Nestler
  • Publication number: 20020169782
    Abstract: An information management system, method and computer program code and means for facilitating communications between user members of an online network is provided which includes receipt, from a first user of an online network, of an identification of a second user of the online network. An indication of an association level of the second user is also received First information having an association level different from the second user and second information having an association level corresponding to the second user is also received from the first user. Only the second information based on the association level is transmitted to the second user.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 14, 2002
    Inventors: Jens-Michael Lehmann, Michael Wynblatt, Michael Nestler
  • Patent number: 6201766
    Abstract: Apparatus for studying the variations in hydrodynamic pressure for correlation with fish movement towards and away from zones of danger comprises a hollow winged section having mounted on the surface thereof, piezoelectric sensors, and an accelerometer mounted within the apparatus, for generating electrical signals that are processed and interpreted by remote electronic means.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: March 13, 2001
    Inventors: Thomas James Carlson, James Arlington Evans, John Michael Nestler
  • Patent number: 6160759
    Abstract: A method for determining the probable response of aquatic species to selected components of water flow fields, comprising the steps of obtaining data for identifying travel and quantitatively describing behavior of real fish constituting members of a selected aquatic species in a flow field, determining passive transport trajectories of the members of the aquatic species in the flow field to establish a basis from which to determine swim path selections, developing postulated behavioral responses of members of the aquatic species to at least one of hydraulic and acoustic stimuli, using statistical rules, and developing a computer utilizing the travel behavior data, the passive transport trajectories, and the postulated behavioral responses, to provide a virtual fish.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: December 12, 2000
    Inventors: John Michael Nestler, Richard Andrew Goodwin
  • Patent number: 5913179
    Abstract: A computer implemented method for analyzing data utilizes a program and computer for processing input data in the form of a digitized map representing a physical structure. The microprocessor performs the steps and stores the results of the steps in an attached storage device. The computer is programed to employ or use various linear scales to establish critical dimensions of the curve and to analyze the dimensions in terms of orthogonal components. These are also stored for later processing or analysis to predict physical behavior associated with the structure. In a particular embodiment the curve represents a river bottom and predictions may be made about flows and the like.
    Type: Grant
    Filed: May 30, 1996
    Date of Patent: June 15, 1999
    Assignee: The United States of America as represented by the Secretary of the Army Corps of Engineers
    Inventors: Virginia Kay Sutton, John Michael Nestler
  • Patent number: 4372548
    Abstract: The present invention is directed to a device for separating a stack of flexible, planar material such as cloth, comprising a fixed set of pins and an adjustable set of pins, where the adjustable set of pins follows a downwardly curved path of motion to create a fold in the top layer of the stack of so that this layer may be conveniently lifted off without lower layers adhering to the top layer.
    Type: Grant
    Filed: March 9, 1981
    Date of Patent: February 8, 1983
    Assignee: VEB Kombinat Textima
    Inventors: Horst Aurich, Brigitta Bochmann, Klaus Grosse, Eberhard Kohler, Michael Nestler, Hans-Christian Ochsenfarth, Gerhard Seyfarth