Patents by Inventor Stephen Edwards
Stephen Edwards 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: 12072789Abstract: A method for generating instruction sequences for testing a processor design model. The method includes receiving, by an instruction sequence generator (ISG), an initial test template. The initial test template includes an initial set of instruction constraints and a save resumable state command. The ISG generates a first set of executable test instructions based on the initial test template. The ISG initiates the save resumable state command. The ISG creates and saves a snapshot that includes information on a resume state of the ISG and the first set of executable test instructions at the time the save resumable state command is initiated.Type: GrantFiled: December 2, 2022Date of Patent: August 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Michael Brothers, Michael Vaden, Jingliang Wang, Noah Sherrill, Stephen Edwards
-
Patent number: 11700244Abstract: Examples described herein relate to apparatuses and methods for evaluating an encryption key based on policies for a policy operation, including, but not limited to, receiving user request for the policy operation, determining one or more of a node, group, client, or user associated with the user request, determining the policies associated with the one or more of the node, group, client, or user based on priority, and evaluating at least one key attribute of an encryption key based, at least in part, on the policies.Type: GrantFiled: December 4, 2020Date of Patent: July 11, 2023Assignee: Fornetix LLCInventors: Stephen Edwards, Gary C. Gardner, Charles White
-
Publication number: 20230101154Abstract: A method for generating instruction sequences for testing a processor design model. The method includes receiving, by an instruction sequence generator (ISG), an initial test template. The initial test template includes an initial set of instruction constraints and a save resumable state command. The ISG generates a first set of executable test instructions based on the initial test template. The ISG initiates the save resumable state command. The ISG creates and saves a snapshot that includes information on a resume state of the ISG and the first set of executable test instructions at the time the save resumable state command is initiated.Type: ApplicationFiled: December 2, 2022Publication date: March 30, 2023Inventors: Michael Brothers, Michael Vaden, Jingliang Wang, Noah Sherrill, Stephen Edwards
-
Publication number: 20230083120Abstract: Systems and methods are described for orchestrating a security object, including, for example, defining and storing a plurality of policies in a database coupled to a policy engine and receiving, by the policy engine, the security object and at least one object attribute associated with the security object. In addition, the policy engine determines the acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of policies corresponding to the at least one object attribute. The security object to at least one communication device associated with the policy engine is distributed when the security object is determined to be acceptable. The at least one communication device establishes communication based, at least in part, on the security object.Type: ApplicationFiled: October 17, 2022Publication date: March 16, 2023Inventors: Charles White, Joseph Brand, Stephen Edwards
-
Publication number: 20230007003Abstract: In various embodiments, there is provide a method for organizing devices in a policy hierarchy. The method includes creating a first node. The method further includes assigning a first policy to the first node. The method further includes creating a second node, the second node referencing the first node as a parent node such that the second node inherits the first policy of the first node.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Inventors: Charles White, Stephen Edwards
-
Patent number: 11537195Abstract: Examples described herein relate to a system for orchestrating a security object, including a memory and processor configured to define a plurality of complex policies in a database, wherein the complex policies comprises one or more of EQUAL policy, ONE-OF policy, MEMBER OF policy, NULL policy, NOT-NULL policy, GREATER-THAN policy, GREATER-THAN-OR-EQUAL-TO policy, LESS-THAN policy, or LESS-THAN-OR-EQUAL-TO policy, receive the security object and at least one object attribute associated with the security object, determine acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of complex policies corresponding to the at least one object attribute, and distribute the security object to at least one communication device associated with the processor when the security object is determined to be acceptable, wherein the at least one communication device establishes communication based, at least in part, on the security object.Type: GrantFiled: November 2, 2020Date of Patent: December 27, 2022Assignee: Fornetix LLCInventors: Charles White, Stephen Edwards
-
Patent number: 11503076Abstract: Systems and methods are described for orchestrating a security object, including, for example, defining and storing a plurality of policies in a database coupled to a policy engine and receiving, by the policy engine, the security object and at least one object attribute associated with the security object. In addition, the policy engine determines the acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of policies corresponding to the at least one object attribute. The security object to at least one communication device associated with the policy engine is distributed when the security object is determined to be acceptable. The at least one communication device establishes communication based, at least in part, on the security object.Type: GrantFiled: July 20, 2020Date of Patent: November 15, 2022Assignee: Fornetix LLCInventors: Charles White, Joseph Brand, Stephen Edwards
-
Patent number: 11470086Abstract: In various embodiments, there is provide a method for organizing devices in a policy hierarchy. The method includes creating a first node. The method further includes assigning a first policy to the first node. The method further includes creating a second node, the second node referencing the first node as a parent node such that the second node inherits the first policy of the first node.Type: GrantFiled: March 16, 2020Date of Patent: October 11, 2022Assignee: Fornetix LLCInventors: Charles White, Stephen Edwards
-
Patent number: 11063980Abstract: Examples described herein relate to systems and methods for integrating and implementing ad hoc groups within a policy hierarchy environment. The ad hoc groups may implement particular guidelines for group membership, policy evaluations, and group actions. Systems and methods provide a framework for creating groups, removing groups, and associating groups, nodes, clients, and users with groups and policy.Type: GrantFiled: February 22, 2017Date of Patent: July 13, 2021Assignee: Fornetix LLCInventors: Stephen Edwards, Gerald J. Stueve, Gary C. Gardner, Charles White
-
Patent number: 11059548Abstract: A watercraft light adapted to fit in a rub rail is provided. The watercraft light longitudinally extends in a portion of the rub rail and provides light to the exterior of the watercraft. A watercraft light system and method of installing the watercraft light are also presently disclosed.Type: GrantFiled: March 16, 2020Date of Patent: July 13, 2021Assignee: NIGHT FISHING SOLUTIONSInventors: Stephen Edwards, Joshua Honaker, Stephen Warden, Eric Rouch, David Mikels, Gary O'Nan
-
Publication number: 20210119983Abstract: Examples described herein relate to apparatuses and methods for evaluating an encryption key based on policies for a policy operation, including, but not limited to, receiving user request for the policy operation, determining one or more of a node, group, client, or user associated with the user request, determining the policies associated with the one or more of the node, group, client, or user based on priority, and evaluating at least one key attribute of an encryption key based, at least in part, on the policies.Type: ApplicationFiled: December 4, 2020Publication date: April 22, 2021Inventors: Stephen Edwards, Gary C. Gardner, Charles White
-
Publication number: 20210072815Abstract: Examples described herein relate to a system for orchestrating a security object, including a memory and processor configured to define a plurality of complex policies in a database, wherein the complex policies comprises one or more of EQUAL policy, ONE-OF policy, MEMBER OF policy, NULL policy, NOT-NULL policy, GREATER-THAN policy, GREATER-THAN-OR-EQUAL-TO policy, LESS-THAN policy, or LESS-THAN-OR-EQUAL-TO policy, receive the security object and at least one object attribute associated with the security object, determine acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of complex policies corresponding to the at least one object attribute, and distribute the security object to at least one communication device associated with the processor when the security object is determined to be acceptable, wherein the at least one communication device establishes communication based, at least in part, on the security object.Type: ApplicationFiled: November 2, 2020Publication date: March 11, 2021Inventors: Charles White, Stephen Edwards
-
Patent number: 10917239Abstract: Apparatus and methods for evaluating an encryption key based on policies for a policy operation, including, but not limited to, aggregating existing policies for evaluating at least one key attribute of the encryption key, executing a policy replacement operation replacing at least one existing policy with at least one ephemeral policy, and evaluating the at least one key attribute based, at least in part, on the at least one ephemeral policy.Type: GrantFiled: February 22, 2017Date of Patent: February 9, 2021Assignee: Fornetix LLCInventor: Stephen Edwards
-
Patent number: 10880281Abstract: Examples described herein relate to apparatuses and methods for evaluating an encryption key based on policies for a policy operation, including, but not limited to, receiving user request for the policy operation, determining one or more of a node, group, client, or user associated with the user request, determining the policies associated with the one or more of the node, group, client, or user based on priority, and evaluating at least one key attribute of an encryption key based, at least in part, on the policies.Type: GrantFiled: February 22, 2017Date of Patent: December 29, 2020Assignee: Fornetix LLCInventors: Stephen Edwards, Gary C. Gardner, Charles White
-
Patent number: 10860086Abstract: Examples described herein relate to a system for orchestrating a security object, including a memory and processor configured to define a plurality of complex policies in a database, wherein the complex policies comprises one or more of EQUAL policy, ONE-OF policy, MEMBER OF policy, NULL policy, NOT-NULL policy, GREATER-THAN policy, GREATER-THAN-OR-EQUAL-TO policy, LESS-THAN policy, or LESS-THAN-OR-EQUAL-TO policy, receive the security object and at least one object attribute associated with the security object, determine acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of complex policies corresponding to the at least one object attribute, and distribute the security object to at least one communication device associated with the processor when the security object is determined to be acceptable, wherein the at least one communication device establishes communication based, at least in part, on the security object.Type: GrantFiled: February 22, 2017Date of Patent: December 8, 2020Assignee: Fornetix LLCInventors: Charles White, Stephen Edwards
-
Publication number: 20200351308Abstract: Systems and methods are described for orchestrating a security object, including, for example, defining and storing a plurality of policies in a database coupled to a policy engine and receiving, by the policy engine, the security object and at least one object attribute associated with the security object. In addition, the policy engine determines the acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of policies corresponding to the at least one object attribute. The security object to at least one communication device associated with the policy engine is distributed when the security object is determined to be acceptable. The at least one communication device establishes communication based, at least in part, on the security object.Type: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Inventors: Charles White, Joseph Brand, Stephen Edwards
-
Patent number: 10742689Abstract: Systems and methods are described for orchestrating a security object, including, for example, defining and storing a plurality of policies in a database coupled to a policy engine and receiving, by the policy engine, the security object and at least one object attribute associated with the security object. In addition, the policy engine determines the acceptability of the security object based, at least in part, on the at least one object attribute and at least one of the plurality of policies corresponding to the at least one object attribute. The security object to at least one communication device associated with the policy engine is distributed when the security object is determined to be acceptable. The at least one communication device establishes communication based, at least in part, on the security object.Type: GrantFiled: April 3, 2019Date of Patent: August 11, 2020Assignee: Fornetix LLCInventors: Charles White, Joseph Brand, Stephen Edwards
-
Publication number: 20200220874Abstract: In various embodiments, there is provide a method for organizing devices in a policy hierarchy. The method includes creating a first node. The method further includes assigning a first policy to the first node. The method further includes creating a second node, the second node referencing the first node as a parent node such that the second node inherits the first policy of the first node.Type: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Inventors: Charles White, Stephen Edwards
-
Patent number: 10630686Abstract: In various embodiments, there is provide a method for organizing devices in a policy hierarchy. The method includes creating a first node. The method further includes assigning a first policy to the first node. The method further includes creating a second node, the second node referencing the first node as a parent node such that the second node inherits the first policy of the first node.Type: GrantFiled: March 10, 2016Date of Patent: April 21, 2020Assignee: Fornetix LLCInventors: Charles White, Stephen Edwards
-
Patent number: 10601744Abstract: The present disclosure relates to user interfaces for applications and in particular, presentation of card content by a user interface. In one embodiment, a process for presentation of a user interface includes detecting selection of a first graphical element, loading a framework file for presentation of content associated with the first graphical element, detecting selection of second graphical element presented by the user interface, and presenting card content for the second graphical element based on the framework file. The processes and devices described herein may be configured to preloading a framework file for presentation of content associated with one or more card elements.Type: GrantFiled: August 19, 2015Date of Patent: March 24, 2020Assignee: Qingdao Hisense Electronics Co., Ltd.Inventors: Sanjiv Sirpal, Mohammed Selim, Alexander De Paz, Salvador Soto, Sergii Grysenko, Stephen Edwards