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: 20190332461Abstract: 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: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Inventors: Craig Lawrence Chaiken, Michael Wayne Arms
-
Patent number: 10427329Abstract: 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: GrantFiled: June 26, 2015Date of Patent: October 1, 2019Assignee: SABIC GLOBAL TECHNOLOGIES B.V.Inventor: Craig Lawrence Milne
-
Publication number: 20190292334Abstract: 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: ApplicationFiled: July 18, 2017Publication date: September 26, 2019Inventors: Michael M. Laurin, Craig Lawrence Milne, Rein Mollerus Faber, Manish Nandi, Christianus Johannes Jacobus Maas
-
Publication number: 20190258542Abstract: 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: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Applicant: Dell Products, L.P.Inventor: Craig Lawrence Chaiken
-
Publication number: 20190240947Abstract: 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: ApplicationFiled: October 18, 2017Publication date: August 8, 2019Inventors: Somasekhar Bobba Venkat, RN Ashwin Kumar, Craig Lawrence Milne, Raghavendra Janiwarad, Kylie Speirs
-
Publication number: 20190210255Abstract: 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: ApplicationFiled: August 24, 2017Publication date: July 11, 2019Inventors: Somasekhar Bobba Venkat, Raghavendra Janiwarad, Kylie Speirs, Craig Lawrence Milne, RN Ashwin Kumar
-
Publication number: 20190202096Abstract: 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: ApplicationFiled: August 3, 2017Publication date: July 4, 2019Inventors: Kylie Speirs, Somasekhar Bobba Venkat, Raghavendra Janiwarad, Craig Lawrence Milne, Rn Ashwin Kumar
-
Publication number: 20190063662Abstract: 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: ApplicationFiled: July 23, 2018Publication date: February 28, 2019Inventors: Craig Lawrence Noggle, Robert F. Crane, Mark D. Randa, Steven W. Wentworth
-
Systems and methods for minimizing audio glitches when incurring system management interrupt latency
Patent number: 10210111Abstract: 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: GrantFiled: April 10, 2017Date of Patent: February 19, 2019Assignee: Dell Products L.P.Inventors: Craig Lawrence Chaiken, Vinod Makhija, Balasingh Ponraj Samuel -
Patent number: 10204503Abstract: 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: GrantFiled: April 11, 2018Date of Patent: February 12, 2019Assignee: Dell Products L.P.Inventors: Terry Lane Matula, Craig Lawrence Chaiken
-
Patent number: 10204038Abstract: 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: GrantFiled: June 1, 2017Date of Patent: February 12, 2019Assignee: Dell Products L.P.Inventor: Craig Lawrence Chaiken
-
Publication number: 20190017571Abstract: 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: ApplicationFiled: May 21, 2018Publication date: January 17, 2019Inventors: Stephen A. CLARK, John C. GEIS, Carl E. HOLMBLAD, Craig Lawrence MCEACHRAN
-
Publication number: 20180349263Abstract: 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: ApplicationFiled: June 1, 2017Publication date: December 6, 2018Inventor: Craig Lawrence Chaiken
-
Patent number: 10123065Abstract: 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: GrantFiled: January 2, 2018Date of Patent: November 6, 2018Assignee: Mora Global, Inc.Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
-
Patent number: 10107062Abstract: 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: GrantFiled: May 11, 2016Date of Patent: October 23, 2018Assignee: Cameron International CorporationInventors: Thomas George Roesner, Craig Lawrence Cotton
-
Patent number: 10108485Abstract: 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: GrantFiled: December 15, 2016Date of Patent: October 23, 2018Assignee: Dell Products L.P.Inventors: Craig Lawrence Chaiken, Balasingh Ponraj Samuel, Anand Prakash Joshi
-
Patent number: 10110942Abstract: 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: GrantFiled: January 2, 2018Date of Patent: October 23, 2018Assignee: Mora Global, Inc.Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
-
SYSTEMS AND METHODS FOR MINIMIZING AUDIO GLITCHES WHEN INCURRING SYSTEM MANAGEMENT INTERRUPT LATENCY
Publication number: 20180293194Abstract: 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: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Applicant: Dell Products L.P.Inventors: Craig Lawrence CHAIKEN, Vinod MAKHIJA, Balasingh Ponraj SAMUEL -
Publication number: 20180188916Abstract: 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: ApplicationFiled: January 2, 2018Publication date: July 5, 2018Applicant: Lion Global, Inc.Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe
-
Publication number: 20180192108Abstract: 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: ApplicationFiled: January 2, 2018Publication date: July 5, 2018Applicant: Lion Global, Inc.Inventors: Jessica Barbara Lyons, Jonathan Charles Beck, Roger Edward Dumas, Craig Lawrence Rice, Paul Joseph Moe