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: 20240144391
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: Meta Platforms, Inc.
    Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
  • Publication number: 20240144390
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: Meta Platforms, Inc.
    Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
  • Publication number: 20240144409
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: Meta Platforms, Inc.
    Inventors: Asaf Gelber, John Hjelmstad, Krishna Kumar
  • Publication number: 20150205585
    Abstract: 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: Application
    Filed: July 12, 2012
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Malte UBL, John Hjelmstad
  • Patent number: 9015682
    Abstract: 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: Grant
    Filed: March 28, 2012
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: John A. Hjelmstad, Malte Ubl
  • Patent number: 8954861
    Abstract: 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: Grant
    Filed: May 8, 2007
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Ryohei Takahashi, Shoumen Saha, John Hjelmstad, Alan Kobrin, Michael Horowitz, Sanjay Raman
  • Patent number: 8677332
    Abstract: 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: Grant
    Filed: July 24, 2012
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: John Hjelmstad, Malte Ubl
  • Publication number: 20060271287
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: November 30, 2006
    Inventors: Jonathan Gold, Timothy Caro-Bruce, Huy Ha, John Hjelmstad, Christopher Volkert
  • Publication number: 20060215936
    Abstract: 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: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Inventors: Barnaby Dorfman, John Hjelmstad, Jonathan Leblang