Patents by Inventor Justin Kwak

Justin Kwak 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: 11182348
    Abstract: The disclosed technology provides for sharing of collections between teams from external entities. The present technology allows administrators of an entity to manage what teams from their entity can be exposed outside of the entity and to manage how their entity is viewed by external partners. Sharing between teams provides benefits of easier sharing whereby it is not necessary to share a collection individually with all users of a team. It also provides a more logical sharing paradigm where collaboration is otherwise thought of between two partner entities and not specific employees of those entities. Sharing between teams allows an administrator to manage the user accounts associated with the team so that as team members come and go, all current team members will have access to projects in which the team is involved. Additionally, established teams can be configured to enjoy the full collaborative benefits of the content management system.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: November 23, 2021
    Assignee: Dropbox, Inc.
    Inventors: Ran Tene, Tal Pais, Justin Kwak
  • Publication number: 20210034572
    Abstract: The disclosed technology provides for sharing of collections between teams from external entities. The present technology allows administrators of an entity to manage what teams from their entity can be exposed outside of the entity and to manage how their entity is viewed by external partners. Sharing between teams provides benefits of easier sharing whereby it is not necessary to share a collection individually with all users of a team. It also provides a more logical sharing paradigm where collaboration is otherwise thought of between two partner entities and not specific employees of those entities. Sharing between teams allows an administrator to manage the user accounts associated with the team so that as team members come and go, all current team members will have access to projects in which the team is involved. Additionally, established teams can be configured to enjoy the full collaborative benefits of the content management system.
    Type: Application
    Filed: October 21, 2020
    Publication date: February 4, 2021
    Inventors: Ran Tene, Tal Pais, Justin Kwak
  • Patent number: 10853326
    Abstract: The disclosed technology provides for sharing of collections between teams from external entities. The present technology allows administrators of an entity to manage what teams from their entity can be exposed outside of the entity and to manage how their entity is viewed by external partners. Sharing between teams provides benefits of easier sharing whereby it is not necessary to share a collection individually with all users of a team. It also provides a more logical sharing paradigm where collaboration is otherwise thought of between two partner entities and not specific employees of those entities. Sharing between teams allows an administrator to manage the user accounts associated with the team so that as team members come and go, all current team members will have access to projects in which the team is involved. Additionally, established teams can be configured to enjoy the full collaborative benefits of the content management system.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: December 1, 2020
    Assignee: Dropbox, Inc.
    Inventors: Ran Tene, Tal Pais, Justin Kwak
  • Publication number: 20190114331
    Abstract: The disclosed technology provides for sharing of collections between teams from external entities. The present technology allows administrators of an entity to manage what teams from their entity can be exposed outside of the entity and to manage how their entity is viewed by external partners. Sharing between teams provides benefits of easier sharing whereby it is not necessary to share a collection individually with all users of a team. It also provides a more logical sharing paradigm where collaboration is otherwise thought of between two partner entities and not specific employees of those entities. Sharing between teams allows an administrator to manage the user accounts associated with the team so that as team members come and go, all current team members will have access to projects in which the team is involved. Additionally, established teams can be configured to enjoy the full collaborative benefits of the content management system.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Ran Tene, Tal Pais, Justin Kwak
  • Patent number: 8336043
    Abstract: A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Darryn O. Lavery, Adriaan W. Canter, Sameer V. Bhangar, Thomas E. Quinn, Justin Kwak, Jeff Young, Brent Rector
  • Patent number: 8025542
    Abstract: An apparatus includes integrated review, material removal and material deposition functions. The apparatus performs the review, material removal and material deposition operations along the same optical axis. The apparatus includes, in part, a camera, a pair of lenses, and one or more lasers. A first lens is used to focus the camera along the optical axis on a structure formed on the target substrate undergoing review. The first lens is also used to focus the laser beam on the structure to remove a material present thereon if the reviewed structure is identified as requiring material removal. The second lens is used to focus the laser beam on a ribbon to transfer a rheological compound from a recessed well formed in the ribbon to the structure if the reviewed structure is identified as requiring material deposition.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: September 27, 2011
    Assignees: Photon Dynamics, Inc., The United States of America as represented by the Secretary of the Navy
    Inventors: Steven Edward Birrell, Alan Cable, Joel Visser, Lydia J. Young, Justin Kwak, Joachim Eldring, Thomas H. Bailey, Alberto Pique, Raymond Auyeung
  • Patent number: 7539733
    Abstract: Systems and methods for remote assistance. A user computer is able to generate a ticket that includes temporary credentials for a remote assistance account of the user computer. The ticket is escalated to an expert, who activates the ticket and requests a connection with the user using the encrypted credentials. The user can accept this request if the credentials are validated and provide the expert with a view of the user's desktop. The expert, if necessary, can request control of the user computer and the user can either grant or deny this request. If granted, the user computer can unilaterally terminate the control that was provided to the expert. Because the credentials in the ticket are encrypted, the expert does not know the actual password to the remote assistance account and can only access the user computer interactively.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Mazhar Mohammed, Avronil Bhattacharjee, Justin Kwak
  • Publication number: 20080201707
    Abstract: A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Darryn O. Lavery, Adriaan W. Canter, Sameer V. Bhangar, Thomas E. Quinn, Justin Kwak, Jeff Young, Brent Rector
  • Publication number: 20080201759
    Abstract: A method and system for enforcing a security policy that is version-independent of a managed environment when loading custom code for a host application is provided. A security system of the managed environment receives an identifier of custom code to be loaded by the host application. Before loading the identified custom code, the managed environment enforces the security policy using the security system. The security system applies the security policy expressed using a version-independent indication of identifiers of untrusted custom code. If the security system determines that the trust of the custom code is unknown, then the security system requests a trust manager associated with the host application to enforce a host application-specific security policy. When the custom code is trusted, the managed environment loads the custom code.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael D. Downen, Darryn O. Lavery, Adriaan W. Canter, Sameer V. Bhangar, Thomas E. Quinn, Justin Kwak, David A. Whitechapel, Jeff Young, Shawn Farkas
  • Publication number: 20080139075
    Abstract: An apparatus includes integrated review, material removal and material deposition functions. The apparatus performs the review, material removal and material deposition operations along the same optical axis. The apparatus includes, in part, a camera, a pair of lenses, and one or more lasers. A first lens is used to focus the camera along the optical axis on a structure formed on the target substrate undergoing review. The first lens is also used to focus the laser beam on the structure to remove a material present thereon if the reviewed structure is identified as requiring material removal.
    Type: Application
    Filed: May 14, 2007
    Publication date: June 12, 2008
    Applicants: Photon Dynamics, Inc., The United States of America as represented by the Secretary of Navy
    Inventors: Steven Edward Birrell, Alan Cable, Joel Visser, Lydia J. Young, Justin Kwak, Joachim Eldring, Thomas H. Bailey, Alberto Pique, Raymond Auyeung
  • Publication number: 20050289226
    Abstract: Systems and methods for remote assistance. A user computer is able to generate a ticket that includes temporary credentials for a remote assistance account of the user computer. The ticket is escalated to an expert, who activates the ticket and requests a connection with the user using the encrypted credentials. The user can accept this request if the credentials are validated and provide the expert with a view of the user's desktop. The expert, if necessary, can request control of the user computer and the user can either grant or deny this request. If granted, the user computer can unilaterally terminate the control that was provided to the expert. Because the credentials in the ticket are encrypted, the expert does not know the actual password to the remote assistance account and can only access the user computer interactively.
    Type: Application
    Filed: August 30, 2005
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Mazhar Mohammed, Avronil Bhattacharjee, Justin Kwak
  • Patent number: 6973482
    Abstract: Systems and methods for remote assistance. A user computer is able to generate a ticket that includes temporary credentials for a remote assistance account of the user computer. The ticket is escalated to an expert, who activates the ticket and requests a connection with the user using the encrypted credentials. The user can accept this request if the credentials are validated and provide the expert with a view of the user's desktop. The expert, if necessary, can request control of the user computer and the user can either grant or deny this request. If granted, the user computer can unilaterally terminate the control that was provided to the expert. Because the credentials in the ticket are encrypted, the expert does not know the actual password to the remote assistance account and can only access the user computer interactively.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Mazhar Mohammed, Avronil Bhattacharjee, Justin Kwak
  • Publication number: 20050091346
    Abstract: The present invention provides for a system and method facilitating configuration management. The system includes a configuration store that stores persisted configuration and/or dependency information associated with application(s), and, a configuration service component that manages access to the configuration store. The system can further include a configuration management engine (e.g., API) that allows client application(s) to access, query and/or modify setting(s). In accordance with an aspect of the present invention, application(s) submit an XML assembly manifest which comprises: the assembly identity, the application binaries, its dependencies etc. The manifest can also include a configuration section that declaratively specifies the persisted settings for the application. The configuration section includes an XSD-based schema that defines rich types for the settings and the settings themselves, and metadata for these settings including description and default values, manageability attributes (e.g.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Brijesh Krishnaswami, Anil Thomas, Avronil Bhattacharjee, Gregory Thiel, John Delo, Kanwaljit Marok, Santanu Chakraboty, Justin Kwak
  • Publication number: 20030065731
    Abstract: Systems and methods for remote assistance. A user computer is able to generate a ticket that includes temporary credentials for a remote assistance account of the user computer. The ticket is escalated to an expert, who activates the ticket and requests a connection with the user using the encrypted credentials. The user can accept this request if the credentials are validated and provide the expert with a view of the user's desktop. The expert, if necessary, can request control of the user computer and the user can either grant or deny this request. If granted, the user computer can unilaterally terminate the control that was provided to the expert. Because the credentials in the ticket are encrypted, the expert does not know the actual password to the remote assistance account and can only access the user computer interactively.
    Type: Application
    Filed: October 1, 2001
    Publication date: April 3, 2003
    Inventors: Mazhar Mohammed, Avronil Bhattacharjee, Justin Kwak