Patents by Inventor John Hjelmstad
John Hjelmstad 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: 20240144409Abstract: Techniques for notifying parent accounts of problematic interactions by teens is described. For example, a social networking system may receive, from a first account of the social networking system, an indication of an interaction between the first account and a content item. Based on determining that the interaction is a problematic interaction, the social networking system may send, to a second account associated with the first account, a notification of the problematic interaction. The social networking system may cause presentation, to the second account, of a selectable control associated with one or more resources regarding addressing the problematic interaction.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Applicant: Meta Platforms, Inc.Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
-
Publication number: 20240144391Abstract: Techniques enabling accounts of a social networking system to monitor online interactions by supervised accounts across multiple platforms are described. For example, a social networking system (SNS) may receive, from a first account, a request to invite a second account to join a Family Center (FC) so the FC includes data associated with first and second platforms of the SNS. The SNS may receive, from the second account, an indication to accept the request to join the FC associating the first and second accounts via the FC. In some examples, the SNS may receive, from the second account, a request to access the FC. Based on receiving the request to access the FC, the SNS may cause presentation to the second account of interaction data associated with interactions between the first account and the first platform of the SNS and the first account and the second platform of the SNS.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Applicant: Meta Platforms, Inc.Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
-
Publication number: 20240144390Abstract: Techniques for notifying parent accounts of problematic interactions by teens is described. For example, a social networking system may receive, from a first account, an indication of a problematic interaction. Based at least in part on receiving the indication, the social networking system may cause presentation, to the first account, of a prompt to notify a second account associated with the first account of the interaction. Based at least in part on receiving a confirmation from the first account, the social networking system may then send, to the second account, a notification of the problematic interaction.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Applicant: Meta Platforms, Inc.Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
-
Publication number: 20150205585Abstract: Systems and methods for compiling and executing one or more modules written in a scripting language are provided. In some aspects, a display associated with an application, where the display includes a graphical object, is provided. An indication of intent to interact with a graphical object, is received via the graphical object. One or more modules associated with the graphical object are compiled in response to the received indication of intent to interact with the graphical object, where the one or more modules are written in the scripting language. An indication of an interaction with the graphical object is received via the graphical object. The compiled one or more modules associated with the graphical object are executed in response to the received indication of the interaction with the graphical object.Type: ApplicationFiled: July 12, 2012Publication date: July 23, 2015Applicant: GOOGLE INC.Inventors: Malte UBL, John Hjelmstad
-
Patent number: 9015682Abstract: Methods and systems for processing computer code modules in order to avoid polluting the global namespace. According to one embodiment, the system or method comprises a server that receives a request for an additional computer code module to be added to the namespace. Prior to delivering the module, the server processes the module by identifying all references to global symbols that are not to be explicitly exported to a global scope and moving the identified symbols to a synthetic namespace prior. The server further wraps the processed module in a function that receives the synthetic global scope as a parameter, and delivers the wrapped module to the requesting namespace.Type: GrantFiled: March 28, 2012Date of Patent: April 21, 2015Assignee: Google Inc.Inventors: John A. Hjelmstad, Malte Ubl
-
Patent number: 8954861Abstract: A method of facilitating the self-administration of a directory of available modules on a group's syndicated customizable content document or start page is presented. The method includes presenting an initial list of modules to an administrator of a group, enabling the administrator to identify module selection information that identifies criteria for inclusion and/or exclusion of one or more modules in a directory, and storing the module selection information identified by the administrator. When a user of the group accesses a customized content document, the user is presented with a modified list of available modules based on the module selection information. Using this method, the administrator is capable of excluding modules from a global list, including only a specific subset of modules, or a combination of both. A system of carrying out the method is also presented.Type: GrantFiled: May 8, 2007Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Ryohei Takahashi, Shoumen Saha, John Hjelmstad, Alan Kobrin, Michael Horowitz, Sanjay Raman
-
Patent number: 8677332Abstract: Systems and methods for compiling one or more code blocks written in programming language are provided. In some aspects, display associated with application is provided. Display includes plurality of graphical objects. That each of plurality of graphical objects is associated with child code block in one-to-one association between graphical objects and child code blocks is determined. Each child code block is written in programming language. The child code blocks associated with plurality of graphical objects are transformed into single parent code block. Parent code block, upon compiling, is configured to be reused across execution contexts and to allow injection of global scope. Parent code block, upon specific execution, includes execution context for specified child code block. Parent code block is configured to receive indication of specified child code block for initiating execution of parent code block. Parent code block is compiled.Type: GrantFiled: July 24, 2012Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: John Hjelmstad, Malte Ubl
-
Publication number: 20060271287Abstract: Embodiments of the present invention provide a method and system for generating a street map that includes a position identifier that identifies a location on the street map. The method and system may also generate and display a plurality of images representative of the location of the position identifier. A user may interact with a position identifier or one of several scroll icons to view images of other locations on the street map and/or to obtain driving directions between two locations.Type: ApplicationFiled: March 31, 2006Publication date: November 30, 2006Inventors: Jonathan Gold, Timothy Caro-Bruce, Huy Ha, John Hjelmstad, Christopher Volkert
-
Publication number: 20060215936Abstract: A system and methods are provided for extracting content from a facsimile transmission, and providing the content to a web site or other content dissemination system. One embodiment provides the content in accordance with control information included in the facsimile transmission. In one embodiment, the system and methods permit originator-users, such as users that otherwise lack resources to create web pages, to conveniently and inexpensively provide content for a web site using a conventional facsimile machine.Type: ApplicationFiled: March 25, 2005Publication date: September 28, 2006Inventors: Barnaby Dorfman, John Hjelmstad, Jonathan Leblang