Patents by Inventor Jeremy Glassenberg
Jeremy Glassenberg 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: 10621315Abstract: Systems for dynamic watermarking within a cloud-based collaboration environment. Storage facilities are managed by servers to provide cloud-based storage services to two or more client entities as a service across a network. The servers maintain versions of editable documents or photo images or video clips using a version indication. Dynamic watermarking applies a first watermark image to a first version of the editable document and grants edit access to a first client entity of the two or more client entities. While the first client entity has edit access to the first version of the editable document the system generates a second version of the editable document and applies a second watermark image to the second version of the editable document before delivering the second version to a second client entity. A security watermark is based on a user credential, and a leak source can be determined based the user credential.Type: GrantFiled: December 31, 2018Date of Patent: April 14, 2020Assignee: Box, Inc.Inventors: Winston Yih-Jiun Huang, Bryan Huh, Pierre-Alexandre Masse, Justin Tim Peng, Victor DeVansa Vikramaratne, Jeremy Glassenberg, Florian Jourda, Hieu Minh Nguyen
-
Publication number: 20190303545Abstract: Systems for dynamic watermarking within a cloud-based collaboration environment. Storage facilities are managed by servers to provide cloud-based storage services to two or more client entities as a service across a network. The servers maintain versions of editable documents or photo images or video clips using a version indication. Dynamic watermarking applies a first watermark image to a first version of the editable document and grants edit access to a first client entity of the two or more client entities. While the first client entity has edit access to the first version of the editable document the system generates a second version of the editable document and applies a second watermark image to the second version of the editable document before delivering the second version to a second client entity. A security watermark is based on a user credential, and a leak source can be determined based the user credential.Type: ApplicationFiled: December 31, 2018Publication date: October 3, 2019Applicant: Box, Inc.Inventors: Winston Yih-Jiun Huang, Bryan Huh, Pierre-Alexandre Masse, Justin Tim Peng, Victor De Vansa Vikramaratne, Jeremy Glassenberg, Florian Jourda, Hieu Minh Nguyen
-
Patent number: 10169552Abstract: Systems for dynamic watermarking within a cloud-based collaboration environment. Storage facilities are managed by servers to provide cloud-based storage services to two or more client entities as a service across a network. The servers maintain versions of editable documents or photo images or video clips using a version indication. Dynamic watermarking applies a first watermark image to a first version of the editable document and grants edit access to a first client entity of the two or more client entities. While the first client entity has edit access to the first version of the editable document the system generates a second version of the editable document and applies a second watermark image to the second version of the editable document before delivering the second version to a second client entity. A security watermark is based on a user credential, and a leak source can be determined based the user credential.Type: GrantFiled: July 17, 2015Date of Patent: January 1, 2019Assignee: Box, Inc.Inventors: Winston Yih-Jiun Huang, Bryan Huh, Pierre-Alexandre Masse, Justin Tim Peng, Victor De Vansa Vikramaratne, Jeremy Glassenberg, Florian Jourda, Hieu Minh Nguyen
-
Patent number: 9948583Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.Type: GrantFiled: September 18, 2017Date of Patent: April 17, 2018Assignee: Pypestream Inc.Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Publication number: 20180006978Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.Type: ApplicationFiled: September 18, 2017Publication date: January 4, 2018Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Patent number: 9641470Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Users are engaged with pre-existing primary communication channels for each user based upon their profiles. Each such primary channel facilitates electronic communication between a corresponding enterprise data source and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. A sub-channel enables secure bidirectional communication between (i) the remote user device associated with a first user and (ii) the enterprise data source associated with the primary channel to which the sub-channel is associated.Type: GrantFiled: September 19, 2016Date of Patent: May 2, 2017Assignee: Pypestream Inc.Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Publication number: 20170017779Abstract: Systems for dynamic watermarking within a cloud-based collaboration environment. Storage facilities are managed by servers to provide cloud-based storage services to two or more client entities as a service across a network. The servers maintain versions of editable documents or photo images or video clips using a version indication. Dynamic watermarking applies a first watermark image to a first version of the editable document and grants edit access to a first client entity of the two or more client entities. While the first client entity has edit access to the first version of the editable document the system generates a second version of the editable document and applies a second watermark image to the second version of the editable document before delivering the second version to a second client entity. A security watermark is based on a user credential, and a leak source can be determined based the user credential.Type: ApplicationFiled: July 17, 2015Publication date: January 19, 2017Applicant: Box, Inc.Inventors: Winston Yih-Jiun Huang, Bryan Huh, Pierre-Alexandre Masse, Justin Tim Peng, Victor De Vansa Vikramaratne, Jeremy Glassenberg, Florian Jourda, Hieu Minh Nguyen
-
Publication number: 20170012907Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Users are engaged with pre-existing primary communication channels for each user based upon their profiles. Each such primary channel facilitates electronic communication between a corresponding enterprise data source and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. A sub-channel enables secure bidirectional communication between (i) the remote user device associated with a first user and (ii) the enterprise data source associated with the primary channel to which the sub-channel is associated.Type: ApplicationFiled: September 19, 2016Publication date: January 12, 2017Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Publication number: 20160285798Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.Type: ApplicationFiled: March 25, 2016Publication date: September 29, 2016Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Patent number: 9450901Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.Type: GrantFiled: March 25, 2016Date of Patent: September 20, 2016Assignee: Pypestream Inc.Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen