Patents by Inventor Neil A. Moore

Neil A. 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: 11775561
    Abstract: 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: Grant
    Filed: January 6, 2021
    Date of Patent: October 3, 2023
    Assignee: ADOBE, INC.
    Inventors: Neil Moore, Adrian O'Lenskie, Peter Brown
  • Publication number: 20210124763
    Abstract: 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: Application
    Filed: January 6, 2021
    Publication date: April 29, 2021
    Inventors: Neil Moore, Adrian O'Lenski, Peter Brown
  • Patent number: 10902019
    Abstract: 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: Grant
    Filed: October 13, 2016
    Date of Patent: January 26, 2021
    Assignee: ADOBE INC.
    Inventors: Neil Moore, Adrian O'Lenskie, Peter Brown
  • Patent number: 10733207
    Abstract: Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: August 4, 2020
    Assignee: SKYKICK, INC.
    Inventors: Evan Richman, Todd Schwartz, Trent Robert Schwartz, Bradley Younge, John Dennis, Roger Neil Moore, Christopher Rayner
  • Publication number: 20190155818
    Abstract: Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Applicant: SKYKICK, INC.
    Inventors: Evan RICHMAN, Todd SCHWARTZ, Trent Robert SCHWARTZ, Bradley YOUNGE, John DENNIS, Roger Neil MOORE, Christopher RAYNER
  • Patent number: 10210232
    Abstract: Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 19, 2019
    Assignee: SKYKICK, INC.
    Inventors: Evan Richman, Todd Schwartz, Trent Robert Schwartz, Bradley Younge, John Dennis, Roger Neil Moore, Christopher Rayner
  • Publication number: 20180107560
    Abstract: 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: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Neil MOORE, Adrian O'LENSKIE, Peter BROWN
  • Patent number: 9365310
    Abstract: The present invention is a label system and method for label alignment and placement on a container. The label system includes a first label or a container whereby the first label includes alignment symbology and a second label having an alignment area corresponding to the alignment symbology of the first label. The second label is positioned on the container whereby the alignment area of the second label is aligned with the alignment symbology of the first label. The method for label alignment and placement comprises the steps of (i) providing a container with identification information and a label bearing area; (ii) scanning the identification information; (iii) processing the identification information; (iv) printing indicia on a label at a position defined by the identification information; and (v) placing the label on the container with the indicia positioned at the desired predetermined location.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: June 14, 2016
    Assignee: Becton, Dickinson and Company
    Inventors: Timothy A. Stevens, Jeff Campbell, Alexander Gelbman, Neil A. Moore, Steven Savitz
  • Publication number: 20160098470
    Abstract: Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Inventors: Evan Richman, Todd Schwartz, Trent Robert Schwartz, Bradley Younge, John Dennis, Roger Neil Moore, Christopher Rayner
  • Publication number: 20150316199
    Abstract: A system for attaching, positioning and repositioning accessories and/or devices to vertical or horizontal surfaces such that the attached accessories or devices can be positioned and repositioned as desired. The system is comprised of a system base which interlocks with accessory mounts, which in turn engage and secure the fittings of accessories or devices. The system allows the accessories or devices retained in the mounts to be fixed along the base at a desired location and released and moved to another position along the base as desired. Further the system allows the accessories to be removed from the mounts and replaced as needed.
    Type: Application
    Filed: March 6, 2015
    Publication date: November 5, 2015
    Inventor: Neil A. Moore
  • Patent number: 9026801
    Abstract: 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: Grant
    Filed: April 26, 2012
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
  • Publication number: 20140372655
    Abstract: This invention defines a System and Method for optimized Data Transfers between two Processing entities, (typically done with DMA technology). We will call this invention and method, Symmetrical DMA, or SDMA. SDMA is more efficient than legacy methods, by providing minimal latency, and maximum Bus utilization. SDMA is a Symmetrical Write-only “Push” model, where ALL Read operation inefficiencies are removed. SDMA is ideal for connecting Software programmable entities, over a bus or media, where the operations are Symmetrical and the overheads are balanced. The present invention relates to multiple Computing Processors connected over Bus or Media, that transfer information between each other. A prime example is two Processors connected via a PCIE bus, (or PCI, PCIX, or similar buses, that allow devices to access a portion of each other's memory). This invention does not define attributes of PCI, PCIX, PCIE, (all well known indusrtry standard Bus/interconnects), or any other bus/interconnect.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Applicant: Moore Performance Systems LLC
    Inventor: Pete Neil Moore
  • Patent number: 8689281
    Abstract: 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: Grant
    Filed: October 31, 2011
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
  • Publication number: 20130291051
    Abstract: 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: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventors: Helen Balinsky, Neil Moore, Steven J. Simske
  • Publication number: 20130124567
    Abstract: 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: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Inventors: Helen BALINSKY, Neil Moore, Steven J. Simske
  • Publication number: 20130111544
    Abstract: 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: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Helen BALINSKY, Neil MOORE, Steven J. SIMSKE
  • Publication number: 20130105064
    Abstract: The present invention is a label system and method for label alignment and placement on a container. The label system includes a first label or a container whereby the first label includes alignment symbology and a second label having an alignment area corresponding to the alignment symbology of the first label. The second label is positioned on the container whereby the alignment area of the second label is aligned with the alignment symbology of the first label. The method for label alignment and placement comprises the steps of (i) providing a container with identification information and a label bearing area; (ii) scanning the identification information; (iii) processing the identification information; (iv) printing indicia on a label at a position defined by the identification information; and (v) placing the label on the container with the indicia positioned at the desired predetermined location.
    Type: Application
    Filed: May 25, 2012
    Publication date: May 2, 2013
    Applicant: BECTON, DICKINSON AND COMPANY
    Inventors: Timothy A. Stevens, Jeff Campbell, Alexander Gelbman, Neil A. Moore, Steven R. Savitz
  • Patent number: 6808574
    Abstract: The present invention is a label system and method for label alignment and placement on a container. The label system includes a first label or a container whereby the first label includes alignment symbology and a second label having an alignment area corresponding to the alignment symbology of the first label. The second label is positioned on the container whereby the alignment area of the second label is aligned with the alignment symbology of the first label. The method for label alignment and placement comprises the steps of (i) providing a container with identification information and a label bearing area; (ii) scanning the identification information; (iii) processing the identification information; (iv) printing indicia on a label at a position defined by the identification information; and (v) placing the label on the container with the indicia positioned at the desired predetermined location.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: October 26, 2004
    Assignee: Becton, Dickinson and Company
    Inventors: Timothy A. Stevens, Steven R. Savitz, Alexander Gelbman, Neil A. Moore, Jeff Campbell
  • Publication number: 20040200558
    Abstract: The present invention is a label system and method for label alignment and placement on a container. The label system includes a first label or a container whereby the first label includes alignment symbology and a second label having an alignment area corresponding to the alignment symbology of the first label. The second label is positioned on the container whereby the alignment area of the second label is aligned with the alignment symbology of the first label. The method for label alignment and placement comprises the steps of (i) providing a container with identification information and a label bearing area; (ii) scanning the identification information; (iii) processing the identification information; (iv) printing indicia on a label at a position defined by the identification information; and (v) placing the label on the container with the indicia positioned at the desired predetermined location.
    Type: Application
    Filed: May 3, 2004
    Publication date: October 14, 2004
    Inventors: Timothy A. Stevens, Steven R. Savitz, Alexander Gelbman, Neil A. Moore, Jeff Campbell
  • Cap
    Patent number: D901296
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: November 10, 2020
    Assignee: Janeil Enterprises, LLC
    Inventor: Neil Moore