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: 10536423Abstract: 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: GrantFiled: November 14, 2018Date of Patent: January 14, 2020Assignee: GOOGLE LLCInventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
-
Patent number: 10158741Abstract: 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: GrantFiled: June 23, 2016Date of Patent: December 18, 2018Assignee: Google LLCInventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
-
Patent number: 10135780Abstract: 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: GrantFiled: April 18, 2016Date of Patent: November 20, 2018Assignee: GOOGLE LLCInventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
-
Patent number: 9922379Abstract: 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: GrantFiled: November 2, 2012Date of Patent: March 20, 2018Assignee: GOOGLE INC.Inventors: Dennis Troper, Karthik Murili Nagaraj, Pavan Desikan, David Besbris, Amar Gandhi, Michael Nestler
-
Patent number: 9396501Abstract: 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: GrantFiled: November 2, 2012Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
-
Patent number: 9319371Abstract: 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: GrantFiled: November 2, 2012Date of Patent: April 19, 2016Assignee: 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: 9153062Abstract: 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: GrantFiled: December 4, 2012Date of Patent: October 6, 2015Assignee: Yale UniversityInventors: Julie Dorsey, Patrick Paczkowski, Andreas Kalpakci, Michael Nestler
-
Patent number: 9038146Abstract: 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: GrantFiled: January 29, 2014Date of Patent: May 19, 2015Assignee: Google Inc.Inventors: Pavan K. Desikan, Michael Nestler
-
Patent number: 8683557Abstract: 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: GrantFiled: February 3, 2012Date of Patent: March 25, 2014Assignee: Google Inc.Inventors: Pavan K. Desikan, Michael Nestler
-
Patent number: 7246164Abstract: 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: GrantFiled: May 9, 2002Date of Patent: July 17, 2007Assignee: Whoglue, Inc.Inventors: Jens-Michael Lehmann, Michael Wynblatt, Michael Nestler
-
Publication number: 20020169782Abstract: 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: ApplicationFiled: May 9, 2002Publication date: November 14, 2002Inventors: Jens-Michael Lehmann, Michael Wynblatt, Michael Nestler
-
Patent number: 6201766Abstract: 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: GrantFiled: August 10, 1998Date of Patent: March 13, 2001Inventors: Thomas James Carlson, James Arlington Evans, John Michael Nestler
-
Patent number: 6160759Abstract: 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: GrantFiled: April 19, 1999Date of Patent: December 12, 2000Inventors: John Michael Nestler, Richard Andrew Goodwin
-
Patent number: 5913179Abstract: 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: GrantFiled: May 30, 1996Date of Patent: June 15, 1999Assignee: The United States of America as represented by the Secretary of the Army Corps of EngineersInventors: Virginia Kay Sutton, John Michael Nestler
-
Patent number: 4372548Abstract: 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: GrantFiled: March 9, 1981Date of Patent: February 8, 1983Assignee: VEB Kombinat TextimaInventors: Horst Aurich, Brigitta Bochmann, Klaus Grosse, Eberhard Kohler, Michael Nestler, Hans-Christian Ochsenfarth, Gerhard Seyfarth