Patents by Inventor Noah Fiedel
Noah Fiedel 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: 11900263Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting a neural network with additional operations.Type: GrantFiled: October 24, 2022Date of Patent: February 13, 2024Assignee: Google LLCInventors: Sherry Moore, Jeremiah Harmsen, Noah Fiedel
-
Publication number: 20230119229Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting a neural network with additional operations.Type: ApplicationFiled: October 24, 2022Publication date: April 20, 2023Inventors: Sherry Moore, Jeremiah Harmsen, Noah Fiedel
-
Patent number: 11481638Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting a neural network with additional operations.Type: GrantFiled: September 12, 2018Date of Patent: October 25, 2022Assignee: Google LLCInventors: Sherry Moore, Jeremiah Harmsen, Noah Fiedel
-
Patent number: 10789544Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for batching inputs to machine learning models. One of the methods includes receiving a stream of requests, each request identifying a respective input for processing by a first machine learning model; adding the respective input from each request to a first queue of inputs for processing by the first machine learning model; determining, at a first time, that a count of inputs in the first queue as of the first time equals or exceeds a maximum batch size and, in response: generating a first batched input from the inputs in the queue as of the first time so that a count of inputs in the first batched input equals the maximum batch size, and providing the first batched input for processing by the first machine learning model.Type: GrantFiled: April 5, 2016Date of Patent: September 29, 2020Inventors: Noah Fiedel, Christopher Olston, Jeremiah Harmsen
-
Publication number: 20200210851Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting a neural network with additional operations.Type: ApplicationFiled: September 12, 2018Publication date: July 2, 2020Inventors: Sherry Moore, Jeremiah Harmsen, Noah Fiedel
-
Publication number: 20170286864Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for batching inputs to machine learning models. One of the methods includes receiving a stream of requests, each request identifying a respective input for processing by a first machine learning model; adding the respective input from each request to a first queue of inputs for processing by the first machine learning model; determining, at a first time, that a count of inputs in the first queue as of the first time equals or exceeds a maximum batch size and, in response: generating a first batched input from the inputs in the queue as of the first time so that a count of inputs in the first batched input equals the maximum batch size, and providing the first batched input for processing by the first machine learning model.Type: ApplicationFiled: April 5, 2016Publication date: October 5, 2017Inventors: Noah Fiedel, Christopher Olston, Jeremiah Harmsen
-
Patent number: 9705760Abstract: Systems and methods for the measuring of affinity levels via passive and active interactions are provided. A first group of users are selected from a plurality of possible groups of users. Affinity levels are measured among the users of the first group, the affinity levels based at least partially on both passive and active interactions between an electronic device of a first user and electronic devices of users in the first group. The first user is added to the first group based on the affinity levels.Type: GrantFiled: June 29, 2015Date of Patent: July 11, 2017Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9691108Abstract: Systems and methods for the forming of user device groups are presented. In one example, logical relationship information describing logical relationships among a plurality of user devices is accessed. Scores for each of a plurality of possible groups are generated based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device. A first group is selected from the plurality of possible groups based on the scores. Then the first user device is added to the first group.Type: GrantFiled: June 29, 2015Date of Patent: June 27, 2017Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9536270Abstract: Systems and methods for the forming of user device groups are presented. In one example, logical relationship information describing logical relationships among a plurality of users is accessed. Potential membership of a first user in a first group of users is determined based on scores generated for each of a plurality of possible groups of users, the scores based on the logical relationship information. Then the first user is added to the first group of users. Content from an electronic device of the first user is received for broadcast to the first group of users. In response to the receiving of content, the scores for each of the plurality of possible groups of users are regenerated based on the content. Then the first user is added to or removed from a second group of users selected from the plurality of possible groups of users based on the regenerated scores.Type: GrantFiled: June 29, 2015Date of Patent: January 3, 2017Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9514199Abstract: A system and machine-implemented method including receiving a request for a set of content items within a session, identifying, in response to the request, one or more content items, determining if the session is associated with a continuation token, wherein the continuation token provides information regarding the content items provided for display during the session, generating a continuation token for the session when the session is not associated with a continuation token, providing at least one of the one or more content items for display and updating the continuation token with information regarding the at least one of the one or more content items provided for display and a time stamp.Type: GrantFiled: September 27, 2013Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Benigne Deprey, Qing Wu, Junbin Teng, Noah Fiedel, Lan Liu, Chih-Wei Chen, Boris Mazniker, Lisha Huang
-
Patent number: 9413706Abstract: A score is generated for each of a plurality of potential user groups in which to add the first user, each potential user group containing a plurality of users, the score based on a location of the first user. The first user is added to a first user group based on the score generated for the first user group. A pinning action by the first user pinning the first user to the first user group is then received. A change in location of the first mobile device is detected, and the score of each of the potential user groups is regenerated based on the changed location, causing a determination that the first user should be removed from the first user group. The first user is maintained as a member of the first user group despite the determination that the first user should be removed based on the pinning.Type: GrantFiled: June 29, 2015Date of Patent: August 9, 2016Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9413705Abstract: Systems and methods for the forming of user device groups are presented. In one example, potential membership of a first user in a first group of users is determined, the first group of users containing a plurality of users, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, the scores based at least partially on the a loneliness score for the first user, the loneliness score being an estimate of how lonely the first user is and being calculated by examining past communications between an electronic device of the first user and other electronic devices via a social network service. The first user is then added to the first group of users based on the loneliness score. Content from a second user in the first group of users is received, and then the content is distributed to users in the first group of users.Type: GrantFiled: June 29, 2015Date of Patent: August 9, 2016Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9325652Abstract: In an example embodiment, a message comprising location information indicating a geographic location of a first user device is received. Then environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor is received. Values representing logical connection strengths between first user of the first user device and other users, the logical connection strengths based, at least partially, on the location information and at least partially on the environmental information, are calculated. Then a second user and a third user to form a group with the first user are determined, based on the values representing the logical connection strengths. A user group is formed containing the first user, the second user, and the third user. Content is received from the first user device and transmitted to users of the user group.Type: GrantFiled: March 31, 2015Date of Patent: April 26, 2016Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9292341Abstract: Techniques for acceleration of remote procedure calls are disclosed. Such techniques include steps of receiving a content request, the content request including at least one data request for information from a database; analyzing the received content request; and determining whether the analyzed content request includes at least one data request that can be separately executed in parallel with execution of the received content request. In response to a determination that at least one data request that can be separately executed in parallel, initiating the execution of the parallel data request; receiving the requested data in response to that data request; locally storing the received requested data; and providing the stored received requested data in response to execution of the received content request.Type: GrantFiled: October 16, 2013Date of Patent: March 22, 2016Assignee: GOOGLE INC.Inventors: Noah Fiedel, Jeremy Nelson
-
Publication number: 20150304432Abstract: Systems and methods for the measuring of affinity levels via passive and active interactions are provided. A first group of users are selected from a plurality of possible groups of users. Affinity levels are measured among the users of the first group, the affinity levels based at least partially on both passive and active interactions between an electronic device of a first user and electronic devices of users in the first group. The first user is added to the first group based on the affinity levels.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Publication number: 20150302082Abstract: Systems and methods for the forming of user device groups are presented. In one example, potential membership of a first user in a first group of users is determined, the first group of users containing a plurality of users, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, the scores based at least partially on the a loneliness score for the first user, the loneliness score being an estimate of how lonely the first user is and being calculated by examining past communications between an electronic device of the first user and other electronic devices via a social network service. The first user is then added to the first group of users based on the loneliness score. Content from a second user in the first group of users is received, and then the content is distributed to users in the first group of users.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Publication number: 20150302079Abstract: Systems and methods for the forming of user device groups are presented. In one example, logical relationship information describing logical relationships among a plurality of users is accessed. Potential membership of a first user in a first group of users is determined based on scores generated for each of a plurality of possible groups of users, the scores based on the logical relationship information. Then the first user is added to the first group of users. Content from an electronic device of the first user is received for broadcast to the first group of users. In response to the receiving of content, the scores for each of the plurality of possible groups of users are regenerated based on the content. Then the first user is added to or removed from a second group of users selected from the plurality of possible groups of users based on the regenerated scores.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Publication number: 20150302080Abstract: A score is generated for each of a plurality of potential user groups in which to add the first user, each potential user group containing a plurality of users, the score based on a location of the first user. The first user is added to a first user group based on the score generated for the first user group. A pinning action by the first user pinning the first user to the first user group is then received. A change in location of the first mobile device is detected, and the score of each of the potential user groups is regenerated based on the changed location, causing a determination that the first user should be removed from the first user group. The first user is maintained as a member of the first user group despite the determination that the first user should be removed based on the pinning.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Publication number: 20150302078Abstract: Systems and methods for the forming of user device groups are presented. In one example, logical relationship information describing logical relationships among a plurality of user devices is accessed. Scores for each of a plurality of possible groups are generated based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device. A first group is selected from the plurality of possible groups based on the scores. Then the first user device is added to the first group.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Publication number: 20150281160Abstract: In an example embodiment, a message comprising location information indicating a geographic location of a first user device is received. Then environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor is received. Values representing logical connection strengths between a first user of the first user device and other users, the logical connection strengths based, at least partially, on the location information and at least partially on the environmental information, are calculated. Then a second user and a third user to form a group with the first user are determined, based on the values representing the logical connection strengths. A user group is formed containing the first user, the second user, and the third user. Content is received from the first user device and transmitted to users of the user group.Type: ApplicationFiled: March 31, 2015Publication date: October 1, 2015Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods