Patents by Inventor Brian Tran
Brian Tran 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: 11876845Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: GrantFiled: November 11, 2022Date of Patent: January 16, 2024Assignee: Box, Inc.Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Publication number: 20230085291Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: ApplicationFiled: November 11, 2022Publication date: March 16, 2023Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Patent number: 11503091Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: GrantFiled: October 7, 2021Date of Patent: November 15, 2022Assignee: Box, Inc.Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Publication number: 20220030043Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: ApplicationFiled: October 7, 2021Publication date: January 27, 2022Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Patent number: 11146600Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: GrantFiled: May 26, 2020Date of Patent: October 12, 2021Assignee: Box, Inc.Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Publication number: 20200287946Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: ApplicationFiled: May 26, 2020Publication date: September 10, 2020Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Patent number: 10708321Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: GrantFiled: August 17, 2017Date of Patent: July 7, 2020Assignee: Box, Inc.Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Patent number: 10462036Abstract: A method includes receiving user data packets from customer premises equipment (CPE) in communication with a network terminal over a communication link and enabling a network terminal-side loopback mode to establish a closed traffic test loop across the communication link between the network terminal and the CPE. The received user data packets indicate that a CPE-side loopback mode is enabled. The method also includes injecting a number of data bits into the closed traffic test loop until a saturation threshold of the communication link is satisfied, and when the number of data bits injected into the closed traffic test loop satisfies the saturation threshold, determining a packet error-rate of the number of data bits circulating in the closed traffic test loop. After determining the packet error-rate, the method also includes removing the closed traffic test loop across the communication link between the network terminal and the CPE.Type: GrantFiled: August 17, 2017Date of Patent: October 29, 2019Assignee: Google LLCInventors: Brian Tran, Ke Dong, Xinfa Wu, Huy Nguyen, Sean Howarth
-
Publication number: 20180062973Abstract: A method includes receiving user data packets from customer premises equipment (CPE) in communication with a network terminal over a communication link and enabling a network terminal-side loopback mode to establish a closed traffic test loop across the communication link between the network terminal and the CPE. The received user data packets indicate that a CPE-side loopback mode is enabled. The method also includes injecting a number of data bits into the closed traffic test loop until a saturation threshold of the communication link is satisfied, and when the number of data bits injected into the closed traffic test loop satisfies the saturation threshold, determining a packet error-rate of the number of data bits circulating in the closed traffic test loop. After determining the packet error-rate, the method also includes removing the closed traffic test loop across the communication link between the network terminal and the CPE.Type: ApplicationFiled: August 17, 2017Publication date: March 1, 2018Applicant: Google Inc.Inventors: Brian Tran, Ke Dong, Xinfa Wu, Huy Nguyen, Sean Howarth
-
Patent number: 9894119Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: GrantFiled: August 29, 2014Date of Patent: February 13, 2018Assignee: Box, Inc.Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Publication number: 20170346861Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: ApplicationFiled: August 17, 2017Publication date: November 30, 2017Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Patent number: 9535909Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.Type: GrantFiled: September 13, 2013Date of Patent: January 3, 2017Assignee: Box, Inc.Inventors: Pierre-Alexandre Masse, James Huamonte, Brian Tran, Tiffany Low
-
Publication number: 20160065627Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.Type: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Annie Pearl, James Huamonte, Brian Tran, Tiffany Low, Pierre-Alexandre Masse, Ted Blosser
-
Publication number: 20150081624Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: BOX, INC.Inventors: Pierre-Alexandre Masse, James Huamonte, Brian Tran, Tiffany Low
-
Publication number: 20070043743Abstract: A storage of nodes of hierarchically structured data uses logical node identifiers to reference the nodes stored within and across record data structures. A node identifier index is used to map each logical node identifier to a record identifier for the record that contains the node. When a sub-tree is stored in a separate record, a proxy node is used to represent the sub-tree in the parent record. The mapping in the node identifier index reflects the storage of the sub-tree nodes in the separate record. Since the references between the records are through logical node identifiers, there is no limitation to the moving of records across pages, as long as the indices are updated or rebuilt to maintain synchronization with the resulting data pages. This approach is highly scalable and has a much smaller storage consumption than approaches that use explicit references between nodes.Type: ApplicationFiled: August 22, 2005Publication date: February 22, 2007Inventors: Yao-Ching Chen, Yue Huang, Fen-Ling Lin, Brian Tran, Guogen Zhang
-
Publication number: 20060152111Abstract: A micro-electro-mechanical device including a first substrate; a first contact disposed on a first surface of the substrate; a piezoelectric actuator disposed over the first surface of the substrate; a second contact coupled to the actuator and disposed in proximity to the first contact; a gap control mechanism disposed between the substrate and the actuator for limiting movement of the first contact relative to the second contact. In the exemplary embodiment, the gap control mechanism is a gap control stop constructed of dielectric material. In practice, plural stops are used. In the exemplary embodiment, plural thermosonic bonds are used to connect the actuator to the first substrate. A second substrate is disposed over the piezo-electric actuator. The second substrate has wells over the bonds to facilitate application of a bonding tool to the bonds. The gap control mechanism provides consistent height control between a flipped chip and its base substrate without exposing the assembly to high temperatures.Type: ApplicationFiled: January 10, 2005Publication date: July 13, 2006Inventors: Robert Allison, Ron Nakahira, Joon Park, Brian Tran
-
Publication number: 20060004858Abstract: A variable-length binary string is utilized to encode node identifiers in a tree for an XML document object model. A general prefix encoding scheme is followed; a node identifier is generated by the concatenation of encodings at each level of a tree along a path from a root node to another particular node. Arbitrary insertions are supported without change to existing node identifier encodings. In addition, the method provides for document order when unsigned binary string comparison is used to compare encoded node identifiers. In support of sub-document concurrency control, prefix encoding provides a way to derive ancestor-descendant relationships among nodes in a tree. Lastly, the encoding method provides a natural pre-order clustering sequence, also known as depth-first clustering. If a prefix is applied to an encoding with a level number, starting with zero at the root, width-first clustering will result. A mixed clustering can also be supported.Type: ApplicationFiled: May 4, 2004Publication date: January 5, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Tran, Guogen Zhang