Patents by Inventor Neil Moore
Neil Moore 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: 11775561Abstract: Systems and methods provide custom synchronization procedures in file synchronization. A primary agent is used to monitor for changes, create synchronization plans to synchronized changes, and execute the synchronization plan. The primary agent, however, interacts with one or more separate custom agents to customize the synchronization plans. One exemplary technique involves monitoring for local changes to a first copy of a file tree and updates from another computing device regarding remote changes to a second copy of the file tree. When a change to either copy is identified, a synchronization plan for the change is created based on a default synchronization procedure. The synchronization plan is sent to a custom agent for customization. The custom agent creates the custom synchronization plan by modifying the synchronization plan and sends the custom synchronization plan to the primary agent. The custom synchronization plan is then executed by the primary agent.Type: GrantFiled: January 6, 2021Date of Patent: October 3, 2023Assignee: ADOBE, INC.Inventors: Neil Moore, Adrian O'Lenskie, Peter Brown
-
Publication number: 20210124763Abstract: Systems and methods provide custom synchronization procedures in file synchronization. A primary agent is used to monitor for changes, create synchronization plans to synchronized changes, and execute the synchronization plan. The primary agent, however, interacts with one or more separate custom agents to customize the synchronization plans. One exemplary technique involves monitoring for local changes to a first copy of a file tree and updates from another computing device regarding remote changes to a second copy of the file tree. When a change to either copy is identified, a synchronization plan for the change is created based on a default synchronization procedure. The synchronization plan is sent to a custom agent for customization. The custom agent creates the custom synchronization plan by modifying the synchronization plan and sends the custom synchronization plan to the primary agent. The custom synchronization plan is then executed by the primary agent.Type: ApplicationFiled: January 6, 2021Publication date: April 29, 2021Inventors: Neil Moore, Adrian O'Lenski, Peter Brown
-
Patent number: 10902019Abstract: Systems and methods provide custom synchronization procedures in file synchronization. A primary agent is used to monitor for changes, create synchronization plans to synchronized changes, and execute the synchronization plan. The primary agent, however, interacts with one or more separate custom agents to customize the synchronization plans. One exemplary technique involves monitoring for local changes to a first copy of a file tree and updates from another computing device regarding remote changes to a second copy of the file tree. When a change to either copy is identified, a synchronization plan for the change is created based on a default synchronization procedure. The synchronization plan is sent to a custom agent for customization. The custom agent creates the custom synchronization plan by modifying the synchronization plan and sends the custom synchronization plan to the primary agent. The custom synchronization plan is then executed by the primary agent.Type: GrantFiled: October 13, 2016Date of Patent: January 26, 2021Assignee: ADOBE INC.Inventors: Neil Moore, Adrian O'Lenskie, Peter Brown
-
Publication number: 20180107560Abstract: Systems and methods provide custom synchronization procedures in file synchronization. A primary agent is used to monitor for changes, create synchronization plans to synchronized changes, and execute the synchronization plan. The primary agent, however, interacts with one or more separate custom agents to customize the synchronization plans. One exemplary technique involves monitoring for local changes to a first copy of a file tree and updates from another computing device regarding remote changes to a second copy of the file tree. When a change to either copy is identified, a synchronization plan for the change is created based on a default synchronization procedure. The synchronization plan is sent to a custom agent for customization. The custom agent creates the custom synchronization plan by modifying the synchronization plan and sends the custom synchronization plan to the primary agent. The custom synchronization plan is then executed by the primary agent.Type: ApplicationFiled: October 13, 2016Publication date: April 19, 2018Inventors: Neil MOORE, Adrian O'LENSKIE, Peter BROWN
-
Patent number: 9026801Abstract: System call interception is activated for an application process. It is recorded that system call interception is active for the application process. Ongoing checking is performed to determine whether system call interception remains active.Type: GrantFiled: April 26, 2012Date of Patent: May 5, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
-
Patent number: 8689281Abstract: A method includes obtaining input to modify a policy of a set of context-aware document policies. A policy of the set is applicable to a requested action on a document so as to indicate allowability of the requested action based at least on satisfaction of a condition of the policy that relates to a content of the document. When a plurality of policies of the set are applicable to the requested action on the document, allowability of the requested action is determined by the allowability that is indicated by application of the applicable policy with a highest priority. The modified policy is compared with another policy of the set. If the comparison indicates the modified policy and the other policy are applicable to a single requested action on a single document, the set of policies is automatically ensured to remain self consistent.Type: GrantFiled: October 31, 2011Date of Patent: April 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
-
Publication number: 20130291051Abstract: System call interception is activated for an application process. It is recorded that system call interception is active for the application process. Ongoing checking is performed to determine whether system call interception remains active.Type: ApplicationFiled: April 26, 2012Publication date: October 31, 2013Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
-
Publication number: 20130124567Abstract: Input is obtained to modify one of a set of self-consistent and prioritized document policies, each policy indicating an allowability of a requested action when a condition of the policy is satisfied. Each policy is representable by a node on a multipartite graph, the node being located in a part of the multipartite graph that corresponds to the allowability indicated by the policy. Two nodes are connectable by an edge that indicates a relative priority between their corresponding policies. A transitive closure of the representation is computed so as to identify paths of contiguous edges that connect pairs of nodes. When two policies with different allowabilities are applicable to a single requested action on a single document, and when the corresponding nodes are connected by one of the identified paths, a relative priority is automatically assigned to the two policies as indicated by the path.Type: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Inventors: Helen BALINSKY, Neil Moore, Steven J. Simske
-
Publication number: 20130111544Abstract: A method includes obtaining input to modify a policy of a set of context-aware document policies. A policy of the set is applicable to a requested action on a document so as to indicate allowability of the requested action based at least on satisfaction of a condition of the policy that relates to a content of the document. When a plurality of policies of the set are applicable to the requested action on the document, allowability of the requested action is determined by the allowability that is indicated by application of the applicable policy with a highest priority. The modified policy is compared with another policy of the set. If the comparison indicates the modified policy and the other policy are applicable to a single requested action on a single document, the set of policies is automatically ensured to remain self consistent.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Inventors: Helen BALINSKY, Neil MOORE, Steven J. SIMSKE
-
Publication number: 20040039607Abstract: A system and method to manage information relating to patients in a hospital environment. The system includes a plurality of information processing systems for processing information relating to a patient in the hospital, with each of the information processing systems being associated with a discrete hospital function. One or more portable data terminals for receipt and transmission of information relating to the patient are further provided. A control server is provided to communicate with each of the information processing systems and the portable data terminals, for transfer of information relating to the patient between the information processing systems and the portable data terminal.Type: ApplicationFiled: August 22, 2003Publication date: February 26, 2004Inventors: Steve Savitz, Neil Moore, Michael Soares, Renato Cataldo
-
Patent number: D901296Type: GrantFiled: December 12, 2018Date of Patent: November 10, 2020Assignee: Janeil Enterprises, LLCInventor: Neil Moore