Patents by Inventor Nathan Sakunkoo

Nathan Sakunkoo 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: 20160019932
    Abstract: The present disclosure provides methods for generating video with minimal user involvement. A method for generating a video comprises accessing an audio repository and retrieving audio and analyzing the audio to identify peaks that have a signal amplitude above a threshold. The time between identified peaks is the determined. Next, a set of images for use in generating the video is retrieved from an image repository. The video is then generated such that individual images of the set of images are transitioned at a transition time that is equal to the time between peaks.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 21, 2016
    Inventors: Patty Sakunkoo, Nathan Sakunkoo
  • Publication number: 20160004672
    Abstract: An electronic messaging system including first and second user devices wherein each user device receives a plurality of user-generated glyphs, defines a font using the plurality of user-generated glyphs, receives a message styled in the font, exchanges the font and the message with the other user device, and displays the sent message styled in the sent font and the received message styled in the received font. The user-generated glyphs may be received by the user drawing the glyphs on a touchscreen interface, by taking an image of handwritten glyphs, and by remixing existing fonts.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 7, 2016
    Inventors: Patty Sakunkoo, Nathan Sakunkoo
  • Patent number: 9087296
    Abstract: A computer environment includes an editor application enabling generation of a specification (e.g. a graphic description) defining attributes of a navigable semantic network. An example navigable semantic network as defined by the specification can include multiple resource nodes and corresponding links defining relationships amongst the resource nodes. In addition to defining nodes and relationships, the specification can define display rules, navigation rules, etc. associated with the navigable semantic network. The computer environment can further include a compiler, a view instantiation engine, and a presentation engine. The compiler compiles the specification into a semantic network model. The view instantiation engine instantiates different portions of a semantic network as defined by the semantic network model. The presentation engine initiates display of the instantiated portion of the semantic network.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: July 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Nathan Sakunkoo, Walter Chang
  • Publication number: 20140304214
    Abstract: A computer environment includes an editor application enabling generation of a specification (e.g. a graphic description) defining attributes of a navigable semantic network. An example navigable semantic network as defined by the specification can include multiple resource nodes and corresponding links defining relationships amongst the resource nodes. In addition to defining nodes and relationships, the specification can define display rules, navigation rules, etc. associated with the navigable semantic network. The computer environment can further include a compiler, a view instantiation engine, and a presentation engine. The compiler compiles the specification into a semantic network model. The view instantiation engine instantiates different portions of a semantic network as defined by the semantic network model. The presentation engine initiates display of the instantiated portion of the semantic network.
    Type: Application
    Filed: February 22, 2008
    Publication date: October 9, 2014
    Inventors: Nathan Sakunkoo, Walter Chang
  • Patent number: 8332782
    Abstract: A display manager allows for visualization and navigation of a semantic network via an interactive graphical user interface. The display manager accesses a semantic network model defining relationships amongst nodes in the semantic network. Given a portion of the semantic network, the display manager renders a radial perspective to represent the node relationships in the given portion of the semantic network. The radial perspective includes a centered node, around which other displayed nodes and relationships are substantially concentrically arranged. To navigate to and view a different portion of the semantic network, the display manager allows the user to select nodes currently displayed in the radial perspective. In response to selection of one or more nodes, the display manager updates the radial perspective to represent nodes and node relationships from a different portion of the semantic network with the user-selected node as a new center node.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: December 11, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Walter Chang, Nathan Sakunkoo