Patents by Inventor Adam Boyle

Adam Boyle 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).

  • Publication number: 20240173921
    Abstract: Methods and apparatus for optimally positioning objects for automated machining are described herein. An example build file generator described herein includes an object file manager to identify a first toolpath volume associated with a first object to be formed via an additive manufacturing (AM) process. The first toolpath volume is based on a first toolpath of a first post-manufacturing process to be used on the first object. The object file manager is also to identify a second toolpath volume associated with a second object to be formed via the AM process. The second toolpath volume is based on a second toolpath of a second post-manufacturing process to be used on the second object. The example build file generator also includes a layout determiner to determine a layout of the first and second objects to be formed on a substrate by the AM process based on the first and second toolpath volumes.
    Type: Application
    Filed: February 7, 2024
    Publication date: May 30, 2024
    Inventor: ADAM BOYLE
  • Publication number: 20220237501
    Abstract: A system includes a computing platform including a hardware processor and a system memory storing a software code. The hardware processor is configured to execute the software code to track interactions with a user application during use of the user application, generate, based on tracking the interactions, interaction data identifying multiple interaction events during the use, and perform a validity assessment of the interaction data. The hardware processor is further configured to execute the software code to identify, based on the validity assessment, one or more anomalies in the interaction data, and output, based on identifying the one or more anomalies in the interaction data, one or more of the interaction events corresponding respectively to the one or more anomalies.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Dustin Stefan Hamerla, Abrasham Chowdhury, Christopher Adam Boyle, Joseph H. I. Bird, Melissa Ashley Moyer, Kyle Patrick Baker, Taylor C. Wells, Vaibhav Jajoo
  • Publication number: 20190168305
    Abstract: Methods and apparatus for optimally positioning objects for automated machining are described herein. An example build file generator described herein includes an object file manager to identify a first toolpath volume associated with a first object to be formed via an additive manufacturing (AM) process. The first toolpath volume is based on a first toolpath of a first post-manufacturing process to be used on the first object. The object file manager is also to identify a second toolpath volume associated with a second object to be formed via the AM process. The second toolpath volume is based on a second toolpath of a second post-manufacturing process to be used on the second object. The example build file generator also includes a layout determiner to determine a layout of the first and second objects to be formed on a substrate by the AM process based on the first and second toolpath volumes.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 6, 2019
    Inventor: Adam Boyle
  • Publication number: 20050007344
    Abstract: A method and system is disclosed for synchronizing the virtual and physical mouse cursors of a local computer and a remotely controlled computer. Video signals generated by a host computer are transmitted to a client computer in order to allow the user of a client computer to have a virtual presence on the host computer. However, the signals transmitted by the host computer may contain errors that can cause a physical mouse to lose synchronization with a virtual mouse. Therefore this virtual presence architecture uses USB protocol and human interface descriptors that support the movement of a mouse to an absolute position in order to synchronize a virtual mouse cursor with a physical mouse cursor.
    Type: Application
    Filed: March 4, 2004
    Publication date: January 13, 2005
    Inventors: Colin Cook, Warren Unice, Adam Boyle
  • Patent number: 6279054
    Abstract: A method and apparatus for arbitrating access to a shared resource in a system that does not support shared process space. An arbitrator process watches a port for an incoming call having associated therewith an identification string. When an incoming call is received, the identification string of the incoming call is compared to a set of identification strings corresponding to applications listening for an incoming call. If a matching string is located, the arbitrator process duplicates the handle to the port and passes the duplicated handle to the application corresponding to the matching string.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: August 21, 2001
    Assignee: Intel Corporation
    Inventor: Adam Boyle
  • Patent number: 5938745
    Abstract: A method and apparatus for arbitrating access to a shared resource in a system that does not support shared process space. An arbitrator process watches a port for an incoming call having associated therewith an identification string. When an incoming call is received, the identification string of the incoming call is compared to a set of identification strings corresponding to applications listening for an incoming call. If a matching string is located, the arbitrator process duplicates the handle to the port and passes the duplicated handle to the application corresponding to the matching string.
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: August 17, 1999
    Assignee: Intel Corporation
    Inventor: Adam Boyle