Patents by Inventor Bradley Alfred FACH
Bradley Alfred FACH 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: 10977029Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Multiple groups of endpoints are identified by name and defined by group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group. For each group, the group criteria of the group is stored in a data store in association with the name of the group. Packages and releases may be targeted to endpoints in various manners.Type: GrantFiled: February 24, 2020Date of Patent: April 13, 2021Assignee: BlackBerry LimitedInventors: Spencer Leavitt George Quin, Thomas Owen Parry, Yuhui Liu, Bradley Alfred Fach
-
Publication number: 20200264869Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Multiple groups of endpoints are identified by name and defined by group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group. For each group, the group criteria of the group is stored in a data store in association with the name of the group. Packages and releases may be targeted to endpoints in various manners.Type: ApplicationFiled: February 24, 2020Publication date: August 20, 2020Applicant: BlackBerry LimitedInventors: Spencer Leavitt George QUIN, Thomas Owen PARRY, Yuhui LIU, Bradley Alfred FACH
-
Patent number: 10572248Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Multiple groups of endpoints are identified by name and defined by group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group. For each group, the group criteria of the group is stored in a data store in association with the name of the group. Packages and releases may be targeted to endpoints in various manners.Type: GrantFiled: August 12, 2015Date of Patent: February 25, 2020Assignee: BLACKBERRY LIMITEDInventors: Spencer Leavitt George Quin, Thomas Owen Parry, Yuhui Liu, Bradley Alfred Fach
-
Patent number: 10476993Abstract: A method at a network element for monitoring, at the network element, transactions between the network element and at least one client device; applying rules to each transaction; and performing at least one of parsing, storing, or discarding each transaction based on the rules. Further, a method at a client device including storing a session identifier; generating a transaction message; adding the session identifier and a transaction identifier to the transaction message; and sending the transaction message with the session identifier and transaction identifier to a server.Type: GrantFiled: August 12, 2015Date of Patent: November 12, 2019Assignee: BlackBerry LimitedInventors: Spencer Leavitt George Quin, Thomas Owen Parry, Bradley Alfred Fach, Hashim Mohammad Qaderi
-
Patent number: 10365912Abstract: Transport information is to be used by an endpoint to obtain one or more packages comprised in a deployed release. The transport information is sent in a single message that identifies the deployed release and the one or more packages. The transport information may include allowed bearer settings and transport settings. Release parameters to be used by the endpoint in connection with the deployed release are determined and included in the single message. The message may include one of the packages as streamed inline content. The message may identify one of the packages via a network address of a file of that package. The message may identify one of the packages via an indication of where in local removable storage to find a file of that package, the local removable storage being local to the endpoint.Type: GrantFiled: August 12, 2015Date of Patent: July 30, 2019Assignee: BLACKBERRY LIMITEDInventors: Spencer Leavitt George Quin, Thomas Owen Parry, Bradley Alfred Fach, Hashim Mohammad Qaderi
-
Patent number: 10229137Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Any packages installed on the components are represented in the data structures. Representations of the arbitrary properties within the data structure are aggregated from multiple sources, and conflict resolution methods are described.Type: GrantFiled: August 12, 2015Date of Patent: March 12, 2019Assignee: BLACKBERRY LIMITEDInventors: Spencer Leavitt George Quin, Thomas Owen Parry, Bradley Alfred Fach
-
Publication number: 20170046149Abstract: Transport information is to be used by an endpoint to obtain one or more packages comprised in a deployed release. The transport information is sent in a single message that identifies the deployed release and the one or more packages. The transport information may include allowed bearer settings and transport settings. Release parameters to be used by the endpoint in connection with the deployed release are determined and included in the single message. The message may include one of the packages as streamed inline content. The message may identify one of the packages via a network address of a file of that package. The message may identify one of the packages via an indication of where in local removable storage to find a file of that package, the local removable storage being local to the endpoint.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Applicant: BLACKBERRY LIMITEDInventors: Spencer Leavitt George QUIN, Thomas Owen PARRY, Bradley Alfred FACH, Hashim Mohammad QADERI
-
Publication number: 20170046150Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Multiple groups of endpoints are identified by name and defined by group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group. For each group, the group criteria of the group is stored in a data store in association with the name of the group. Packages and releases may be targeted to endpoints in various manners.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Applicant: BLACKBERRY LIMITEDInventors: Spencer Leavitt George QUIN, Thomas Owen PARRY, Yuhiu LIU, Bradley Alfred FACH
-
Publication number: 20170046378Abstract: Data structures are stored in an endpoint data store. Each data structure represents an endpoint having one or more components, each component having one or more arbitrary properties. Multiple groups of endpoints are identified by name and defined by group criteria expressed in terms of the one or more arbitrary properties of the one or more components of the endpoints that are members of the group. For each group, the group criteria of the group is stored in a data store in association with the name of the group. Packages and releases may be targeted to endpoints in various manners.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Applicant: BLACKBERRY LIMITEDInventors: Spencer Leavitt George QUIN, Thomas Owen PARRY, Bradley Alfred FACH
-
Publication number: 20170048119Abstract: A method at a network element for monitoring, at the network element, transactions between the network element and at least one client device; applying rules to each transaction; and performing at least one of parsing, storing, or discarding each transaction based on the rules. Further, a method at a client device including storing a session identifier; generating a transaction message; adding the session identifier and a transaction identifier to the transaction message; and sending the transaction message with the session identifier and transaction identifier to a server.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: Spencer Leavitt George QUIN, Thomas Owen PARRY, Bradley Alfred FACH, Hashim Mohammad QADERI