Patents by Inventor John Craig

John Craig 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: 20250390511
    Abstract: A method is disclosed for ingesting and tagging data relating to data elements within a datastore based on features other than merely a word or contiguous words. The data elements are identified within the datastore according to a location of the identified data element, the associated tag, and an aspect of the tagged data element is stored within another datastore. At least one of the location, associated tag, and the aspect of the data is indexed.
    Type: Application
    Filed: August 18, 2024
    Publication date: December 25, 2025
    Inventors: Mark Hedley, Daniel Willis, John Craig, Peter Fong, Helge Brueggemann, Ronnie Jensen
  • Publication number: 20250384376
    Abstract: A method is disclosed for analysing a data set to determine a first processes. Common elements within the data are identified and associated with the first processes. The common elements are mapped within the first processes to provide an estimated process flow for the first process. Another process is evaluated to determine an absence of one or more common elements common to the estimated process flow. A map is then provided of the process flow indicating events and documents forming the similar processes.
    Type: Application
    Filed: January 17, 2025
    Publication date: December 18, 2025
    Inventors: Daniel Willis, Mark Hedley, Helge Brueggemann, Ronnie Jensen, John Craig, Peter Fong, Shawn Kelly Gardner, Yvonne Leonard
  • Publication number: 20250355950
    Abstract: A method is disclosed for analysing a data set to determine a first processes. First messages are provided, the first messages classified into a plurality of different classes with a plurality of different likelihoods, a single first message classified into different classes based on different criteria. From the first messages a first subset of the first messages is retrieved based on a combination of one or more classifications, a likelihood of the one or more classifications, and another classification for messages within the first subset of the first messages. The likelihood of the classifications has more than two (2) potential values.
    Type: Application
    Filed: April 9, 2025
    Publication date: November 20, 2025
    Inventors: Daniel Willis, Mark Hedley, Helge Brueggemann, Ronnie Jensen, Shawn Kelly Gardner, John Craig, Peter Fong
  • Patent number: 12442639
    Abstract: Aspects of the subject disclosure may include, for example, identifying an uncrewed aerial vehicle (UAV) for route planning and power management, obtaining information regarding the UAV, a present location of the UAV, a destination location for the UAV, or a combination thereof, determining, based on the information, a need for the UAV to recharge a power source of the UAV as part of a journey of the UAV from the present location of the UAV to the destination location for the UAV, responsive to the determining the need, identifying a recharging station associated with a network for recharging the power source of the UAV, and calculating a flight path for the UAV in accordance with the identifying the recharging station. Other embodiments are disclosed.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: October 14, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Paul Carver, Abhigyan Sharma Abhigyan, John Craig, Andrew Kell, James Pratt, David Plunkett, Jr., James Carlton Bedingfield, Sr., Michael Albrecht, Michael L. Hunter, Virginia S. Ng
  • Publication number: 20240241858
    Abstract: A method and system provides a data store comprising first data elements therein. The system has a first processing system having access to the data store and a first metadata store comprising first metadata elements therein relating to the first data elements. The system also has second metadata comprising additional metadata for use in generating one or more predictive models, the second metadata including data derived from at least some of the first metadata and the first data elements. The system generates a predictive model based on at least the second metadata.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 18, 2024
    Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
  • Publication number: 20240241979
    Abstract: A process provides a metadata access request module for requesting metadata access, the metadata relating to first data. A metadata receiving module receives any of metadata and modified metadata in response to the metadata access request. A process verification block verifies that the process is approved for accessing modified metadata in the absence of sufficient access privileges to access the metadata.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 18, 2024
    Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
  • Publication number: 20240241986
    Abstract: A method is disclosed for forming metadata relating to a data element within a data store. The data element within the data store is accessed. The system determines for the data access a value for each of a plurality of metadata elements, the plurality of metadata elements having previously determined values stored in association with the data element. The system then stores the values for each of the plurality of metadata elements as metadata, in conjunction with the previously determined values stored in association with the data element.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 18, 2024
    Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
  • Publication number: 20230147814
    Abstract: Aspects of the subject disclosure may include, for example, identifying an uncrewed aerial vehicle (UAV) for route planning and power management, obtaining information regarding the UAV, a present location of the UAV, a destination location for the UAV, or a combination thereof, determining, based on the information, a need for the UAV to recharge a power source of the UAV as part of a journey of the UAV from the present location of the UAV to the destination location for the UAV, responsive to the determining the need, identifying a recharging station associated with a network for recharging the power source of the UAV, and calculating a flight path for the UAV in accordance with the identifying the recharging station. Other embodiments are disclosed.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Paul Carver, Abhigyan Sharma Abhigyan, John Craig, Andrew Kell, James Pratt, David Plunkett, JR., James Carlton Bedingfield, SR., Michael Albrecht, Michael L. Hunter, Virginia S. Ng
  • Publication number: 20230143716
    Abstract: Aspects of the subject disclosure may include, for example, obtaining a first analysis of first traffic associated with a first communication device, obtaining a second analysis of second traffic associated with a second communication device, identifying, based on the obtaining of the first analysis and the obtaining of the second analysis, a first handicap to be applied to a first connection associated with the first communication device, and applying the first handicap to the first connection. Other embodiments are disclosed.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Michael R. Albrecht, John Craig, Jonathan Davis, Camden Krupala, Virginia S. Ng, David Plunkett, JR., Michael Zadig, James Carlton Bedingfield, SR., Michael L. Hunter, Oliver Spatscheck, Raghvendra Savoor
  • Publication number: 20230018000
    Abstract: Aspects of the subject disclosure may include, for example, a network API service makes multiple APIs available for guidance and control. The network API service may collect low-level network data related to network elements in access networks and core networks and analyze the low-level network data to create application-level metrics in response to API requests. Other embodiments are disclosed.
    Type: Application
    Filed: September 15, 2022
    Publication date: January 19, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
  • Patent number: 11477644
    Abstract: Aspects of the subject disclosure may include, for example, a network API service makes multiple APIs available for guidance and control. The network API service may collect low-level network data related to network elements in access networks and core networks and analyze the low-level network data to create application-level metrics in response to API requests. Other embodiments are disclosed.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 18, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
  • Publication number: 20220174486
    Abstract: Aspects of the subject disclosure may include, for example, a network API service makes multiple APIs available for guidance and control. The network API service may collect low-level network data related to network elements in access networks and core networks and analyze the low-level network data to create application-level metrics in response to API requests. Other embodiments are disclosed.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
  • Publication number: 20220174485
    Abstract: Aspects of the subject disclosure may include, for example, a network API service makes multiple APIs available for guidance and control. The network API service may collect low-level network data related to network elements in access networks and core networks and analyze the low-level network data to create application-level metrics in response to API requests. Other embodiments are disclosed.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
  • Patent number: 9644447
    Abstract: A wireline pressure control apparatus for use in an oil or gas well, comprising a grease injector having first and second tubes (10) and a bore (12), and a grease injection channel in communication with the bore for injecting grease between the outer surface of the wireline and the inner surface of the bore. The bore (12) has radial passages (15) at spaced apart locations providing a leak path for fluids between the inner surface of the bore and the outer surface of the tubes, allowing pressure to equalize. The radial passages are in fluid communication with one another outwith the bore.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 9, 2017
    Assignee: National Oilwell Varco UK Limited
    Inventors: Carl Wood, Runi Joensen, Christopher McLaren, John Craig
  • Patent number: 9147995
    Abstract: A laser assembly (10) that generates a beam (12) includes (i) a gain medium (22) that generates the beam (12) when electrical power is directed to the gain medium (22); (ii) a grating (32) positioned in a path of the beam (12); (iii) a grating arm (34) that retains the grating (32); and (iv) a mover assembly (36) that moves the grating arm (34) about a pivot axis (38). The mover assembly (36) includes a coarse mover (344) that makes large scale movements to the grating arm (34), and a fine mover (352) that makes fine movements to the grating arm (34). With this design, the mover assembly (36) can quickly and accurately move the grating (32) over a relatively large range.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 29, 2015
    Assignee: DAYLIGHT SOLUTIONS, INC.
    Inventors: Michael Pushkarsky, John Martin Algots, Satino Marrone, John Craig, Alexander Dromaretsky
  • Publication number: 20140318814
    Abstract: A wireline pressure control apparatus for use in an oil or gas well, comprising a grease injector having first and second tubes (10) and a bore (12), and a grease injection channel in communication with the bore for injecting grease between the outer surface of the wireline and the inner surface of the bore. The bore (12) has radial passages (15) at spaced apart locations providing a leak path for fluids between the inner surface of the bore and the outer surface of the tubes, allowing pressure to equalise. The radial passages are in fluid communication with one another outwith the bore.
    Type: Application
    Filed: December 6, 2012
    Publication date: October 30, 2014
    Inventors: Carl Wood, Runi Joensen, Christopher McLaren, John Craig
  • Publication number: 20140269808
    Abstract: A laser assembly (10) that generates a beam (12) includes (i) a gain medium (22) that generates the beam (12) when electrical power is directed to the gain medium (22); (ii) a grating (32) positioned in a path of the beam (12); (iii) a grating arm (34) that retains the grating (32); and (iv) a mover assembly (36) that moves the grating arm (34) about a pivot axis (38). The mover assembly (36) includes a coarse mover (344) that makes large scale movements to the grating arm (34), and a fine mover (352) that makes fine movements to the grating arm (34). With this design, the mover assembly (36) can quickly and accurately move the grating (32) over a relatively large range.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Michael Pushkarsky, Martin Algots, Satino Marrone, John Craig, Alexander Dromaretsky
  • Publication number: 20070029385
    Abstract: A radio frequency identification device includes at least two, and preferably three, panels oriented at an angle to each other, each panel including a planar antenna disposed thereon, said panels including means for attachment to a container. The radio frequency panels are preferably each oriented along a plane orthogonal to the other panels.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 8, 2007
    Inventors: F. Kovac, John Craig
  • Patent number: 6953909
    Abstract: The invention relates to the field of automated welding, and more particularly, to an automated, gas metal arc welding apparatus for externally welding abutting sections of pipe. The apparatus has a motorized main carriage for travelling circumferentially about one of the pipe sections to be welded. The apparatus is provided with a welding torch which is connected to the main carriage. The welding torch is movable relative to the main carriage by the actuation of a multi-axis drive mechanism. The multi-axis drive mechanism has a horizontal transport mechanism for linearly translating the torch transversely of the weld seam, a vertical transport mechanism for vertically displacing the torch transversely of the weld seam and an angular transport mechanism for pivotally moving the torch transversely of the weld seam. A controller is provided for actuating the various transport mechanisms individually or simultaneously if desired.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: October 11, 2005
    Assignee: O.J. Pipelines Canada
    Inventors: William E. Marhofer, Shell Sanford, John Craig, Tim Flynn
  • Patent number: D734241
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 14, 2015
    Assignee: DASH DESIGNS, INC.
    Inventors: Brad Scott Schiff, John Craig