Patents by Inventor Craig Lawrence

Craig Lawrence 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: 20190332461
    Abstract: Disclosed herein are methods, systems, and processes to embed forensic and triage data in memory dumps. Memory dump data being written to kernel memory of a computing system by a firmware interface is detected. An operating mode of an operating system executing on the computing system is activated. Hardware forensic data is generated by reading local computer bus data, firmware event log data, and memory mapped input/output (I/O) data associated with the computing system. The hardware forensic data is then stored in a memory location of the kernel memory, causing the hardware forensic data to be included in the memory dump data being written to kernel memory.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Craig Lawrence Chaiken, Michael Wayne Arms
  • Patent number: 10427329
    Abstract: A mold apparatus comprising: a core portion comprising a core surface, a first induction coil, and an inner core, and wherein the core portion has a core portion mass; a cavity portion comprising a second induction coil and a cavity surface, and wherein the cavity portion has a cavity portion mass; wherein the inner core comprises a non-magnetic material, the core surface comprises a magnetic material, and a density of the non-magnetic material is less than a density of the magnetic material; and wherein the core portion mass and the cavity portion mass differ by less than or equal to than 5%.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 1, 2019
    Assignee: SABIC GLOBAL TECHNOLOGIES B.V.
    Inventor: Craig Lawrence Milne
  • Publication number: 20190292334
    Abstract: A surgical article formed from a fiber-reinforced thermoplastic composition includes a polypropylene polymer component and a fiber reinforcement component. The surgical article is formed using a vacuum forming process. The surgical article may include a surgical tray including a bottom surface having side walls disposed around a periphery thereof and extending from the bottom surface. The vacuum forming may include a heater profile configured to heat a surface area at a perimeter of a plaque such that a plaque thinning at the bottom surface is minimized and radius stretch through the side walls is minimized, thereby retaining maximum wall thickness.
    Type: Application
    Filed: July 18, 2017
    Publication date: September 26, 2019
    Inventors: Michael M. Laurin, Craig Lawrence Milne, Rein Mollerus Faber, Manish Nandi, Christianus Johannes Jacobus Maas
  • Publication number: 20190258542
    Abstract: Systems and methods for verifying Basic Input/Output System (BIOS) boot block code are described. In some embodiments, an Information Handling System (IHS) may include: a processor; a memory coupled to the processor, the memory comprising BIOS instructions stored thereon; and an embedded controller (EC) coupled to the memory, the EC configured to: after a power-on sequence of the IHS is initiated and before a power rail of the processor is turned on, unlock write access to the memory; perform an Error Correction Code (ECC) evaluation of a BIOS boot block code portion of the BIOS instructions; verify integrity of the BIOS boot block code portion; lock write access to the memory; and allow the processor to execute the BIOS instructions.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Applicant: Dell Products, L.P.
    Inventor: Craig Lawrence Chaiken
  • Publication number: 20190240947
    Abstract: Laminated parts having selective perforations and methods for producing laminated parts using selective perforations are disclosed. Also disclosed are hybrid parts having sequenced plies of unequal dimensions and methods for producing hybrid parts using sequenced plies of unequal dimensions.
    Type: Application
    Filed: October 18, 2017
    Publication date: August 8, 2019
    Inventors: Somasekhar Bobba Venkat, RN Ashwin Kumar, Craig Lawrence Milne, Raghavendra Janiwarad, Kylie Speirs
  • Publication number: 20190210255
    Abstract: A device for producing a composite part includes a first platen structure, a second platen structure, a first plate structure, a second plate structure, a first press pad, and a second press pad. The first platen structure, the first plate structure, and the first press pad form a first assembly. The second platen structure, the second plate structure, and the second press pad form a second assembly. A cavity for receiving a laminate is arranged between the first assembly and the second assembly, the cavity including a wall structure arranged to surround the laminate. The wall structure includes an insulating material. A process for the device is also described.
    Type: Application
    Filed: August 24, 2017
    Publication date: July 11, 2019
    Inventors: Somasekhar Bobba Venkat, Raghavendra Janiwarad, Kylie Speirs, Craig Lawrence Milne, RN Ashwin Kumar
  • Publication number: 20190202096
    Abstract: A molding process and device produce a hybrid composite part. The process includes configuring a mold cavity (102) to receive a prepreg material (116), configuring the mold cavity further to receive an injection of material, and providing a mold core (104) including at least one main core (112). The at least one main core (112) are configured to move with respect to the mold core (104). The process includes moving the mold core (104) with respect to the mold cavity (102) with a first actuator mechanism, moving the mold core to take a first configuration, forming with the mold core in the first configuration a preform from the prepreg material, moving the mold core to take a second configuration, and over molding onto the preform with the injection of the material with the mold core in the second configuration.
    Type: Application
    Filed: August 3, 2017
    Publication date: July 4, 2019
    Inventors: Kylie Speirs, Somasekhar Bobba Venkat, Raghavendra Janiwarad, Craig Lawrence Milne, Rn Ashwin Kumar
  • Publication number: 20190063662
    Abstract: A hinged cover overlays an opening that provides access to a pressurized inversion drum. A releasable latch assembly holds the cover in a closed and locked position. The latch assembly comprises a plurality of first knuckles formed in the cover that are interlaceable with a plurality of second knuckles formed in the body adjacent the opening. The latch assembly further comprises a rotatable latch pin that may be installed within the first and second knuckles. The latch assembly is moved from an unlocked to a locked position by rotation of the latch pin within the knuckles.
    Type: Application
    Filed: July 23, 2018
    Publication date: February 28, 2019
    Inventors: Craig Lawrence Noggle, Robert F. Crane, Mark D. Randa, Steven W. Wentworth
  • Patent number: 10210111
    Abstract: In accordance with these and other embodiments of the present disclosure, a method may include determining whether a system management interrupt is expected to take more than a predetermined threshold duration to complete, determining whether audio data is actively streaming from a processor of an information handling system to an audio controller communicatively coupled to the processor and configured to process audio data communicated from the processor to the audio controller for reproduction to a speaker communicatively coupled to the audio controller, and executing the system management interrupt if the system management interrupt is expected to take less than a predetermined threshold duration to complete or if audio data is not actively streaming from the processor to the audio controller.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 19, 2019
    Assignee: Dell Products L.P.
    Inventors: Craig Lawrence Chaiken, Vinod Makhija, Balasingh Ponraj Samuel
  • Patent number: 10204503
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine, via a first switch, that a signal from an embedded controller has not been received; may determine if a second switch is actuated by a user; if the second switch is actuated, may display first information that indicates that power from the at least one of an external power source and a battery power source is received; may determine, via a third switch, if the at least one of the external power source and the battery power source includes the external power source; and if the at least one of the external power source and the battery power source includes the external power source, may display second information that indicates the at least one of the external power source and the battery power source includes the external power source.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: February 12, 2019
    Assignee: Dell Products L.P.
    Inventors: Terry Lane Matula, Craig Lawrence Chaiken
  • Patent number: 10204038
    Abstract: In one or more embodiments, one or more methods, processes and/or systems may receive multiple characters (e.g., a string), determine multiple offsets respectively corresponding to the multiple characters, determine multiple addresses based on a base address and the multiple offsets respectively corresponding to the multiple characters, and execute multiple subroutine call instructions to each of the multiple addresses. In one or more embodiments, an execution log of the subroutine call instructions to each of the multiple addresses may be analyzed. For instance, the execution log of the subroutine call instructions to each of the multiple addresses may be utilized in determining the multiple characters (e.g., the string) that were received. In one or more embodiments, determining the multiple characters may include determining offsets from a base address and utilizing the offsets as a mapping to characters. For example, the string may be recovered and/or recreated from the offsets.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: February 12, 2019
    Assignee: Dell Products L.P.
    Inventor: Craig Lawrence Chaiken
  • Publication number: 20190017571
    Abstract: A balance weight having one or more journals with a reduced mass portion disposed between a pair of journal portions that define circumferentially extending bearing surfaces. The reduced mass portion has a body, which defines a circumferentially extending bearing surface that is concentric with the bearing surfaces on the journal portions, and at least one stiffening structure that is configured to resist flexing of the journal portions relative to one another due to the transmission of bending loads through the balance shaft.
    Type: Application
    Filed: May 21, 2018
    Publication date: January 17, 2019
    Inventors: Stephen A. CLARK, John C. GEIS, Carl E. HOLMBLAD, Craig Lawrence MCEACHRAN
  • Publication number: 20180349263
    Abstract: In one or more embodiments, one or more methods, processes and/or systems may receive multiple characters (e.g., a string), determine multiple offsets respectively corresponding to the multiple characters, determine multiple addresses based on a base address and the multiple offsets respectively corresponding to the multiple characters, and execute multiple subroutine call instructions to each of the multiple addresses. In one or more embodiments, an execution log of the subroutine call instructions to each of the multiple addresses may be analyzed. For instance, the execution log of the subroutine call instructions to each of the multiple addresses may be utilized in determining the multiple characters (e.g., the string) that were received. In one or more embodiments, determining the multiple characters may include determining offsets from a base address and utilizing the offsets as a mapping to characters. For example, the string may be recovered and/or recreated from the offsets.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Inventor: Craig Lawrence Chaiken
  • Patent number: 10123065
    Abstract: The present disclosure involves systems, software, and computer implemented methods for personalizing media content. Personalization digital media templates can be retrieved that designate (i) particular types of media content to be combined with particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the preselected digital video files at which emotionally impactful moments occur. Digital media content can be assembled for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media file. The assembled digital media content can be encoded using a common video codec to generate the personalized digital video files.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: November 6, 2018
    Assignee: Mora Global, Inc.
    Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
  • Patent number: 10107062
    Abstract: A system including a frac head system, including a frac head configured to retain portions of an isolation sleeve that separates frac fluid from tubing.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 23, 2018
    Assignee: Cameron International Corporation
    Inventors: Thomas George Roesner, Craig Lawrence Cotton
  • Patent number: 10108485
    Abstract: A method for automatic correction of nonvolatile memory in information handling systems includes storing ECC data for a compressed BIOS firmware. The ECC data are used to identify and correct error bits in the compressed BIOS firmware. The discovered error bits are recorded in the nonvolatile memory and accessed for a faster correction method for the compressed BIOS firmware than using the ECC data on subsequent attempts.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 23, 2018
    Assignee: Dell Products L.P.
    Inventors: Craig Lawrence Chaiken, Balasingh Ponraj Samuel, Anand Prakash Joshi
  • Patent number: 10110942
    Abstract: A system for providing a social media platform to enhance the quality of online social interactions among users. The system includes first and second client computing devices that are running social media applications for the social media platform. Each social media application is programmed to provide a GUI that presents digital content retrieved over the internet from the social media platform and receive user inputs. The first client computing device is associated with a first user and the second client computing device is associated with a second user. A digital profile repository stores user profiles for the first and second users and a relationship profile for a relationship between the first and second users. A relationship history database stores historical interactions among the first and second users on the social media platform. A relationship concierge facilitate meaningful social interactions among the first and second client computing devices.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 23, 2018
    Assignee: Mora Global, Inc.
    Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
  • Publication number: 20180293194
    Abstract: In accordance with these and other embodiments of the present disclosure, a method may include determining whether a system management interrupt is expected to take more than a predetermined threshold duration to complete, determining whether audio data is actively streaming from a processor of an information handling system to an audio controller communicatively coupled to the processor and configured to process audio data communicated from the processor to the audio controller for reproduction to a speaker communicatively coupled to the audio controller, and executing the system management interrupt if the system management interrupt is expected to take less than a predetermined threshold duration to complete or if audio data is not actively streaming from the processor to the audio controller.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Applicant: Dell Products L.P.
    Inventors: Craig Lawrence CHAIKEN, Vinod MAKHIJA, Balasingh Ponraj SAMUEL
  • Publication number: 20180188916
    Abstract: A system for providing a social media platform to enhance the quality of online social interactions among users. The system includes first and second client computing devices that are running social media applications for the social media platform. Each social media application is programmed to provide a GUI that presents digital content retrieved over the internet from the social media platform and receive user inputs. The first client computing device is associated with a first user and the second client computing device is associated with a second user. A digital profile repository stores user profiles for the first and second users and a relationship profile for a relationship between the first and second users. A relationship history database stores historical interactions among the first and second users on the social media platform. A relationship concierge facilitate meaningful social interactions among the first and second client computing devices.
    Type: Application
    Filed: January 2, 2018
    Publication date: July 5, 2018
    Applicant: Lion Global, Inc.
    Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
  • Publication number: 20180192108
    Abstract: The present disclosure involves systems, software, and computer implemented methods for personalizing media content. Personalization digital media templates can be retrieved that designate (i) particular types of media content to be combined with particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the preselected digital video files at which emotionally impactful moments occur. Digital media content can be assembled for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media file. The assembled digital media content can be encoded using a common video codec to generate the personalized digital video files.
    Type: Application
    Filed: January 2, 2018
    Publication date: July 5, 2018
    Applicant: Lion Global, Inc.
    Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe