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: 20250390511Abstract: 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: ApplicationFiled: August 18, 2024Publication date: December 25, 2025Inventors: Mark Hedley, Daniel Willis, John Craig, Peter Fong, Helge Brueggemann, Ronnie Jensen
-
Publication number: 20250384376Abstract: 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: ApplicationFiled: January 17, 2025Publication date: December 18, 2025Inventors: Daniel Willis, Mark Hedley, Helge Brueggemann, Ronnie Jensen, John Craig, Peter Fong, Shawn Kelly Gardner, Yvonne Leonard
-
Publication number: 20250355950Abstract: 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: ApplicationFiled: April 9, 2025Publication date: November 20, 2025Inventors: Daniel Willis, Mark Hedley, Helge Brueggemann, Ronnie Jensen, Shawn Kelly Gardner, John Craig, Peter Fong
-
Patent number: 12442639Abstract: 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: GrantFiled: November 5, 2021Date of Patent: October 14, 2025Assignee: 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: 20240241858Abstract: 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: ApplicationFiled: January 10, 2024Publication date: July 18, 2024Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
-
Publication number: 20240241979Abstract: 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: ApplicationFiled: January 10, 2024Publication date: July 18, 2024Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
-
Publication number: 20240241986Abstract: 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: ApplicationFiled: January 10, 2024Publication date: July 18, 2024Inventors: Daniel G. Willis, Helge Bruggemann, Mark Hedley, John Craig, Ronnie Jensen
-
Publication number: 20230147814Abstract: 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: ApplicationFiled: November 5, 2021Publication date: May 11, 2023Applicant: 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: 20230143716Abstract: 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: ApplicationFiled: November 5, 2021Publication date: May 11, 2023Applicant: 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: 20230018000Abstract: 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: ApplicationFiled: September 15, 2022Publication date: January 19, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
-
Patent number: 11477644Abstract: 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: GrantFiled: November 30, 2020Date of Patent: October 18, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
-
Publication number: 20220174486Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
-
Publication number: 20220174485Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan Sharma Abhigyan, Gnanavelkandan Kathirvel, John Craig, Paul Carver
-
Patent number: 9644447Abstract: 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: GrantFiled: December 6, 2012Date of Patent: May 9, 2017Assignee: National Oilwell Varco UK LimitedInventors: Carl Wood, Runi Joensen, Christopher McLaren, John Craig
-
Patent number: 9147995Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 29, 2015Assignee: DAYLIGHT SOLUTIONS, INC.Inventors: Michael Pushkarsky, John Martin Algots, Satino Marrone, John Craig, Alexander Dromaretsky
-
Publication number: 20140318814Abstract: 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: ApplicationFiled: December 6, 2012Publication date: October 30, 2014Inventors: Carl Wood, Runi Joensen, Christopher McLaren, John Craig
-
Publication number: 20140269808Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Michael Pushkarsky, Martin Algots, Satino Marrone, John Craig, Alexander Dromaretsky
-
Publication number: 20070029385Abstract: 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: ApplicationFiled: August 7, 2006Publication date: February 8, 2007Inventors: F. Kovac, John Craig
-
Patent number: 6953909Abstract: 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: GrantFiled: September 29, 2003Date of Patent: October 11, 2005Assignee: O.J. Pipelines CanadaInventors: William E. Marhofer, Shell Sanford, John Craig, Tim Flynn
-
Patent number: D734241Type: GrantFiled: May 24, 2013Date of Patent: July 14, 2015Assignee: DASH DESIGNS, INC.Inventors: Brad Scott Schiff, John Craig