Patents by Inventor Anand Prakash

Anand Prakash 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: 20200250314
    Abstract: UEFI images can be securely loaded at runtime so that it is unnecessary to flash the entire platform firmware whenever a UEFI image is added or updated. The platform firmware can include an OEM file list that maps file GUIDs to public keys. When it is desired to add a UEFI image, the OEM can employ one of the file GUIDs in the OEM file list and a private key corresponding to the mapped public key to create the UEFI image. During the PEI phase of the boot process, a verification module in the platform firmware can verify any added UEFI image using the OEM file list. Additionally, to ensure that the added UEFI images will pass the subsequent Secure Boot verification, a sync module can add custom Secure Boot keys for the added UEFI images to the Secure Boot databases during the DXE phase of the boot process.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Inventors: Sumanth Vidyadhara, Anand Prakash Joshi
  • Publication number: 20200250038
    Abstract: The identification and loading of an appropriate service operating system can be facilitated when a main operating system fails. To facilitate the identification of which main operating system failed, an agent can create a UEFI variable that is specific to each main operating system on a client. These OS-specific UEFI variables can be employed to identify which main operating system has failed to boot. When a main operating system fails to boot, a UEFI preboot application can be configured to access the UEFI variables to identify which main operating system has failed. The UEFI preboot application can also obtain characteristics of the failed operating system from the UEFI variable and include such characteristics in a vendor extension of an SLP request. A server can employ the characteristics defined in the vendor extension to identify and send an appropriate service operating system to the client.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Inventors: Sumanth Vidyadhara, Sudharshana Madhava Rao, Anand Prakash Joshi
  • Publication number: 20200250017
    Abstract: A BIOS of an information may transmit information regarding events detected by the BIOS to an OS of an information handling system for logging in an OS event log. A BIOS of an information handling system may detect an event and may log information regarding the event in a memory of an information handling system. An OS of the information handling system may retrieve at least a portion of the information regarding the event from the event log and may add at least a portion of the retrieved information to an OS event viewer.
    Type: Application
    Filed: February 6, 2019
    Publication date: August 6, 2020
    Applicant: Dell Products L.P.
    Inventors: Balasingh Ponraj Samuel, Anand Prakash Joshi, Jagadish Babu Jonnada
  • Publication number: 20200249958
    Abstract: An information handling system may load first data from a location information area of a first memory, specifying a plurality of locations of metadata for a plurality of stages of basic input/output system (BIOS) initialization. The information handling system may then load first metadata for a first stage of BIOS initialization from a first metadata location of the plurality of locations specified by the first data. The first metadata may contain information for indexing first initialization data located at a first initialization data location. The information handling system may then index the first initialization data of the first initialization data location based, at least in part, on the first metadata. The information handling system may then perform the first stage of BIOS initialization based, at least in part, on the first initialization data.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Applicant: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara, Anand Prakash Joshi
  • Publication number: 20200251074
    Abstract: Upon detection of a change in resolution from a first resolution to a second resolution, one or more user interface elements may be dynamically scaled based, at least in part, on the detected change in resolution. The user interface elements may be dynamically scaled in such a way as to maintain an aspect ratio of each of the user interface elements while adjusting a resolution of each of the user interface elements to the second resolution. After the user interface elements are dynamically scaled, a user interface, at the second resolution, may be presented on a display of an information handling system.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Applicant: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara, Anand Prakash Joshi
  • Patent number: 10726133
    Abstract: UEFI images can be securely loaded at runtime so that it is unnecessary to flash the entire platform firmware whenever a UEFI image is added or updated. The platform firmware can include an OEM file list that maps file GUIDs to public keys. When it is desired to add a UEFI image, the OEM can employ one of the file GUIDs in the OEM file list and a private key corresponding to the mapped public key to create the UEFI image. During the PEI phase of the boot process, a verification module in the platform firmware can verify any added UEFI image using the OEM file list. Additionally, to ensure that the added UEFI images will pass the subsequent Secure Boot verification, a sync module can add custom Secure Boot keys for the added UEFI images to the Secure Boot databases during the DXE phase of the boot process.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: July 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Sumanth Vidyadhara, Anand Prakash Joshi
  • Patent number: 10627537
    Abstract: An antenna assembly includes a bobbin positionable about an outer surface of a tool mandrel, and a coil wrapped about an outer bobbin surface of the bobbin and extending longitudinally along at least a portion of the outer bobbin surface. A plurality of ferrites are positioned within a groove defined in the outer surface of the tool mandrel, and the plurality of ferrites extend circumferentially about the outer surface and interpose the tool mandrel and the coil.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 21, 2020
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Patent number: 10557960
    Abstract: Apparatus, systems, and methods may operate to couple a power supply to a ground point associated with a well, and to a lower portion of a conductive casing disposed within the well, where the lower portion of the conductive casing is separated by an insulating gap from an upper portion of the conductive casing, the upper portion of the conductive casing being at a higher elevation of the first well than the lower portion of the conductive casing. Further activity may include injecting an excitation signal into the lower portion of the conductive casing to induce a magnetic field in a geological formation surrounding the first well. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 11, 2020
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Hsu-Hsiang Wu, Anand Prakash, Yijing Fan
  • Publication number: 20200042303
    Abstract: Systems and methods to stage firmware capsule package for an external device in a firmware client system. The firmware client system may include a basic input/output system (BIOS) and an operating system (OS). The BIOS may create a virtual device. The OS may download a virtual device driver package associated with the virtual device from an update service. The virtual device driver package may include a first virtual device driver and a first external device firmware. The OS may also install the first virtual device driver of the virtual device driver package, stage the first external device firmware on a storage device, and execute the first virtual device driver. The first virtual device driver may, when a first external device associated with the first external device firmware is available, deliver the first external device firmware to the first external device using an update firmware mechanism.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Bala Ponraj Samuel, Steven A. Downum, Anand Prakash Joshi
  • Publication number: 20190376348
    Abstract: Logging downhole exposes components of logging tools, for example, antennas to abrasive and erosive operating conditions. A protective sleeve may disposed about an antenna assembly to protect the antenna assembly for the downhole operating conditions. To permit transmission and receipt of signals by and too the antenna assembly, slots are formed or disposed in the protective sleeve. A non-conductive composite insert is formed in the slots to protect the internal components of the protective sleeve, for example, the antenna assembly, from the operation conditions. A non-conductive composite inner liner is formed in an annulus of the protective sleeve and adheres to the protective sleeve and the non-conductive composite insert. The non-conductive component insert and inner liner allow signals to be transmitted and received by the antenna assembly so that logging operations can be completed without undue delay and the expense of repairing or replacing worn or damaged components.
    Type: Application
    Filed: May 1, 2019
    Publication date: December 12, 2019
    Inventors: James Howell Cobb, Anand Prakash, Alexei Korovin
  • Patent number: 10479869
    Abstract: Blends of elastomer composites with unfilled or less highly filled elastomer reduces hysteresis without compromising reinforcement. Hysteresis may also be reduced by adjusting the compounding method.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 19, 2019
    Assignee: Cabot Corporation
    Inventors: Gerald D. Adler, Anand Prakash, Ralph E. Dickinson, Vijay R. Tirumala
  • Patent number: 10457783
    Abstract: Blends of elastomer composites with unfilled or less highly filled elastomer reduces hysteresis without compromising reinforcement. Hysteresis may also be reduced by adjusting the compounding method.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 29, 2019
    Assignee: Cabot Corporation
    Inventors: Gerald D. Adler, Anand Prakash, Ralph E. Dickinson, Vijay R. Tirumala
  • Publication number: 20190243660
    Abstract: Systems and methods for providing pre-boot services in an Information Handling System (IHS) having Operating System (OS)-specific hardware and/or firmware components. In some embodiments, an IHS may include an Embedded Controller (EC), a first Operating System (OS)-specific chip coupled to the EC, and a second OS-specific chip coupled to the EC, where the EC is configured to cause the IHS to: in a first mode of operation, perform a first boot procedure using the first OS-specific chip; and in a second mode of operation, perform a second boot procedure using the second OS-specific chip.
    Type: Application
    Filed: March 1, 2018
    Publication date: August 8, 2019
    Applicant: Dell Products, L.P.
    Inventors: Anand Prakash Joshi, Christian L. Critz, Alok Pant, James T. Gillon, Adolfo S. Montero
  • Patent number: 10283057
    Abstract: A heuristic learning algorithm uses an ALS to determine display brightness settings based on a stored response curve for display brightness for a user. When the user overrides the response curve value for display brightness at a given ALS output, the display brightness setting based on the user input is used to modify the response curve for the ALS output to lesser extent than the user input. Over time the response curve will approach desired user settings for each value of the ALS output.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: May 7, 2019
    Assignee: Dell Products L.P.
    Inventors: Karun Palicherla Reddy, Bradford Edward Vier, Rex W. Bryan, Anand Prakash Joshi
  • Patent number: 10246986
    Abstract: In some embodiments, a magnetometer mounting apparatus and system may reduce noise and magnetic flux interference by mounting the magnetometer inside a cavity in a collar that fits around a tool insert. The cavity may be sealed with a hatch cover/outsert. Another embodiment mounts a plurality of magnetometers around the periphery of a mounting ring that is coupled to the insert. Yet another embodiment mounts the magnetometers in a gap sub in the BHA. Still another embodiment longitudinally mounts the magnetometers on the insert such that a diagonal distance between two magnetometers is the greatest possible on the insert.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 2, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: John Harrison Farrah, Anand Prakash
  • Patent number: 10222504
    Abstract: An antenna assembly for wellbore logging tools is provided. The antenna assembly includes a coil wrapped about an outer surface of a bobbin positioned within a saddle of a tool mandrel. The antenna assembly also includes an inner sleeve positioned on an outer surface of the tool mandrel within the saddle, the inner sleeve being interposed between the coil and the tool mandrel. The antenna assembly also includes a plurality of ferrite channels formed within a groove defined in an inner surface of the inner sleeve, in which the plurality of ferrite channels being laterally separated by a plurality of dividers formed in the groove. The antenna assembly also includes a plurality of ferrites disposed within respective ones of the plurality of ferrite channels.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: March 5, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Publication number: 20190048150
    Abstract: Blends of elastomer composites with unfilled or less highly filled elastomer reduces hysteresis without compromising reinforcement. Hysteresis may also be reduced by adjusting the compounding method.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 14, 2019
    Inventors: Gerald D. Adler, Anand Prakash, Ralph E. Dickinson, Vijay R. Tirumala
  • Patent number: 10147237
    Abstract: Systems described herein apply visual computer-generated elements into real-world images with an appearance of depth by using information available via conventional mobile devices. The systems receive a reference image and reference image data collected contemporaneously with the reference image. The reference image data includes a geo-location, a direction heading, and a tilt. The systems identify one or more features within the reference image and receive a user's selection of a foreground feature from the one or more features. The systems receive a virtual object definition that includes an object type, a size, and an overlay position of the virtual object relative to the foreground feature. The virtual object is provided in the virtual layer appearing behind the foreground feature. The systems store, in a memory, the reference image data associated with the virtual object definition.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manish Sharma, Anand Prakash, Devin Blong, Qing Zhang, Chetan Mugur Nagaraj, Srivatsan Rangarajan
  • Patent number: 10115236
    Abstract: Systems described herein allow for placement and presentation of virtual objects using mobile devices with a single camera lens. A device receives, from a first mobile device, a target image captured from a camera and target image data collected contemporaneously with the target image. The target image data includes a geographic location, a direction heading, and a tilt. The device receives, from the first mobile device, a first virtual object definition that includes an object type, a size, and a mobile device orientation for presenting a first virtual object within a video feed. The device generates a simplified model of the target image, and stores the first virtual object definition associated with the target image data and the simplified model of the target image. The device uploads the first virtual object definition and the target image data, so the first virtual object is discoverable by a second mobile device.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 30, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manish Sharma, Anand Prakash, Devin Blong, Qing Zhang, Chetan Mugur Nagaraj, Srivatsan Rangarajan, Eric Miller
  • 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