Patents by Inventor Justin Peng
Justin Peng 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: 20240239036Abstract: An expanding tool for widening pipe ends having an ergonomic design. The expanding tool uses a transmission which drives a cam offset at a distance from a motor axis to drive a number of jaws which move from a closed position to an open position to widen a pipe end. The expanding tool has a balanced positioning of components across the expanding tool's length achieving ergonomic benefits for a user.Type: ApplicationFiled: January 10, 2024Publication date: July 18, 2024Applicant: Black & Decker Inc.Inventors: Qingyang Li, Bingxin Luo, Chenyang Xu, Kailang Peng, Guotao Wang, Justin Burke
-
Publication number: 20240111854Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.Type: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Applicant: Meta Platforms Technologies, LLCInventors: Marc KREJCI, David SCOVILLE, Chelsea KLUKAS, Matthew O'neil TERRELL, Tristam Kyle MACDONALD, Justin PENG, Florian LUDWIG
-
Patent number: 11880445Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.Type: GrantFiled: December 16, 2022Date of Patent: January 23, 2024Assignee: Meta Platforms Technologies, LLCInventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle Macdonald, Justin Peng, Florian Ludwig
-
Publication number: 20230120962Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: Marc KREJCI, David SCOVILLE, Chelsea KLUKAS, Matthew O'neil TERRELL, Tristam Kyle MACDONALD, Justin PENG, Florian LUDWIG
-
Patent number: 11562059Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.Type: GrantFiled: January 14, 2020Date of Patent: January 24, 2023Assignee: Meta Platforms Technologies, LLCInventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle MacDonald, Justin Peng, Florian Ludwig
-
Publication number: 20210216618Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle MacDonald, Justin Peng, Florian Ludwig
-
Patent number: 10587584Abstract: Systems for secure cloud-based collaboration over shared objects. Embodiments operate within systems in a cloud-based environment, wherein one or more servers are configured to interface with storage devices that store objects accessible by one or more users. A process receives an electronic message comprising a user request to access an object. Before providing user access to the object, the system generates a requestor-specific steganographic message that is derived from some portion of requestor identification information and/or other user attributes, and/or object storage parameters. Various forms of a requestor-specific steganographic message are applied to selected portions of the object to generate a requestor-specific protected object, which is then provided to the requestor. A web crawler can identify posted unauthorized protected object disclosures.Type: GrantFiled: November 3, 2015Date of Patent: March 10, 2020Assignee: Box, Inc.Inventors: Victor De Vansa Vikramaratne, Justin Peng, Minh-Tue Vo Thanh, Josh Kline
-
Patent number: 10432644Abstract: Systems and corresponding computer-implemented methods for context-based rule evaluation in an electronic data storage system are described. A request to perform an operation with respect to a resource is received from a client device, with the request including various attributes associated with the client device. At least one set of rules applicable to the operation is identified. The rules can be formed from a combination of primitives arranged to dynamically evaluate attributes associated with the resource and attributes associated with the client device. Based on the evaluation of the rule set(s), an action is identified to be performed with respect to the resource.Type: GrantFiled: September 27, 2016Date of Patent: October 1, 2019Assignee: Box, Inc.Inventors: Seena Burns, Nakul Chander, Adelbert Chang, Jonathan Shih-Shuo Fan, Divya Jain, Lev Kantorovskiy, Benjamin John Kus, Justin Peng
-
Publication number: 20170126631Abstract: Systems for secure cloud-based collaboration over shared objects. Embodiments operate within systems in a cloud-based environment, wherein one or more servers are configured to interface with storage devices that store objects accessible by one or more users. A process receives an electronic message comprising a user request to access an object. Before providing user access to the object, the system generates a requestor-specific steganographic message that is derived from some portion of requestor identification information and/or other user attributes, and/or object storage parameters. Various forms of a requestor-specific steganographic message are applied to selected portions of the object to generate a requestor-specific protected object, which is then provided to the requestor. A web crawler can identify posted unauthorized protected object disclosures.Type: ApplicationFiled: November 3, 2015Publication date: May 4, 2017Applicant: Box, Inc.Inventors: Victor De Vansa Vikramaratne, Justin Peng, Minh-Tue Vo Thanh, Josh Kline
-
Publication number: 20170093867Abstract: Systems and corresponding computer-implemented methods for context-based rule evaluation in an electronic data storage system are described. A request to perform an operation with respect to a resource is received from a client device, with the request including various attributes associated with the client device. At least one set of rules applicable to the operation is identified. The rules can be formed from a combination of primitives arranged to dynamically evaluate attributes associated with the resource and attributes associated with the client device. Based on the evaluation of the rule set(s), an action is identified to be performed with respect to the resource.Type: ApplicationFiled: September 27, 2016Publication date: March 30, 2017Inventors: Seena Burns, Nakul Chander, Adelbert Chang, Jonathan Shih-Shuo Fan, Divya Jain, Lev Kantorovskiy, Benjamin John Kus, Justin Peng