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: 20180097757
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing email attachments in an online content management system. In some implementations, a messaging client can receive input attaching a content item to an electronic message in a message thread. In response to the input, the messaging client can store the content item in a file system managed by an online content management system, generate a link to the content item, and insert the link in the electronic message. The content item can be shared with the recipients of the electronic message such that the content item can be synchronized across recipient devices by the online content management system. The messaging client on each recipient device and/or the sender's device can present representations of the attachments associated with the message thread in a centralized location on a GUI of the messaging client.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Huy NGUYEN, Anvisha PAI, Brandon SOUBA, Nikrad MAHDI, Rajeev NAYAK, Anand PRAKASH, Yang ZHANG, Yuyang GUO, Erika DEBENEDICTIS
  • Publication number: 20180082117
    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: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Manish Sharma, Anand Prakash, Devin Blong, Qing Zhang, Chetan Mugur Nagaraj, Srivatsan Rangarajan
  • Publication number: 20180082475
    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: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Manish Sharma, Anand Prakash, Devin Blong, Qing Zhang, Chetan Mugur Nagaraj, Srivatsan Rangarajan, Eric Miller
  • Publication number: 20180082430
    Abstract: A mobile device stores a target image and target image data collected contemporaneously with the target image. The mobile device receives a reference position indication that corresponds to the target image data and receives a video feed from a camera while the mobile device is in the reference position. The mobile device detects a match between a first image from the video feed and the target image, unlocks an augmented reality space, and instructs presentation of a virtual object within the augmented reality space. The mobile device receives sensor data and a continuing video feed from the camera, compares a second image from the continuing video feed with the first image, and identify common features in the first and second images. The mobile device detects a location change based on the sensor data and changes in the common features between the first and second images.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Manish Sharma, Anand Prakash, Devin Blong, Qing Zhang, Chetan Mugur Nagaraj, Srivatsan Rangarajan
  • Patent number: 9921333
    Abstract: An antenna assembly includes a bobbin positionable about an outer surface of a tool mandrel and providing an outer bobbin surface. A coil is wrapped about and extends longitudinally along at least a portion of the outer bobbin surface. An inner sleeve interposes the bobbin and the tool mandrel and receives a plurality of ferrites that interpose the tool mandrel and the coil.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 20, 2018
    Assignee: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Patent number: 9910647
    Abstract: A method and apparatus for allowing for field size calculation and color coding display options usable in an emulated integrated development environment (IDE). A user may be able to quickly and accurately calculate the field size of variables in a code structure, irrespective of the length of the structure or the number of variables selected. The user may also be able to match the variables with their redefinitions accurately and easily when required. A user may also be able to easily identify the names of sections, paragraphs, referenced variables, and unreferenced variables visually in a code editor. The users may also be able to assign colors of his choice to the sections, paragraphs, referenced variables, and unreferenced variables.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: March 6, 2018
    Assignee: Unisys Corporation
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty
  • Patent number: 9903978
    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: June 26, 2015
    Date of Patent: February 27, 2018
    Assignee: HALLIBURTON ENERGY SERVICES, INC
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Patent number: 9851985
    Abstract: Methods and systems for platform configuration management may use a platform configuration register (PCR) stored on a trusted platform module (TPM) included with an information handling system. A basic input/output system (BIOS) may include instructions to generate a first PCR value based on BIOS settings while a user is operating the BIOS. When the first PCR value indicates a change from a previous PCR value stored in the PCR, an alert may be displayed to the user and sent to a network administrator. The BIOS may display an indication of a mapping of BIOS settings to the first PCR value.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: December 26, 2017
    Assignee: Dell Products L.P.
    Inventors: Ricardo Luis Martinez, Anand Prakash Joshi
  • Publication number: 20170242145
    Abstract: A magnetic flux receiver assembly includes a collar that defines a central passageway and an axial collar face, and a tool insert disposable within the central passageway and defining an axial insert face. One or more magnetometers are operatively coupled to the tool insert. One or more buttons are coupled to one or both of the axial collar face and the axial insert face such that an axial gap is defined at an axial interface between the axial collar face and the axial insert face to prevent electrical communication across the axial interface.
    Type: Application
    Filed: July 27, 2015
    Publication date: August 24, 2017
    Applicant: Halliburton Energy Services, Inc.
    Inventors: John Harrison Farrah, Anand Prakash
  • Publication number: 20170198564
    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: Application
    Filed: April 30, 2015
    Publication date: July 13, 2017
    Inventors: John Harrison Farrah, Anand Prakash
  • Publication number: 20170184753
    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: Application
    Filed: June 26, 2015
    Publication date: June 29, 2017
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Publication number: 20170160423
    Abstract: An antenna assembly includes a bobbin positionable about an outer surface of a tool mandrel and providing an outer bobbin surface. A coil is wrapped about and extends longitudinally along at least a portion of the outer bobbin surface. An inner sleeve interposes the bobbin and the tool mandrel and receives a plurality of ferrites that interpose the tool mandrel and the coil.
    Type: Application
    Filed: June 26, 2015
    Publication date: June 8, 2017
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Anand Prakash, Alexei Korovin, James H. Cobb
  • Publication number: 20170132159
    Abstract: An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: ANAND PRAKASH JOSHI, RICHARD M. TONRY
  • Patent number: 9589156
    Abstract: An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: March 7, 2017
    Assignee: Dell Products, L.P.
    Inventors: Anand Prakash Joshi, Richard M. Tonry
  • Patent number: 9475057
    Abstract: Some of the embodiments described herein relate to liner elements such as lifter bars that can be used in grinding mills. In one example, a lifter bar has a top elastomeric layer and a bottom elastomeric layer, the composition of the top elastomeric layer being different from that of the bottom elastomeric layer. In another example, a lifter bar is constructed from carbon black-reinforced natural rubber and has a leading face and a protrusion at a top region of the leading face. In a further example, a lifter bar is fabricated from carbon black-reinforced natural rubber and has a leading face geometry such that face angle ? remains 25° or less over an operational period measured form the time the lifter bar is new, until the height of the lifter bar is reduced by a certain amount, e.g., by 80%. Also disclosed are methods for manufacturing an elastomeric liner element and for grinding an ore.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: October 25, 2016
    Assignee: Cabot Corporation
    Inventors: William R. Williams, Anand Prakash
  • Publication number: 20160239296
    Abstract: A method and apparatus for copy process configuration in an emulated integrated development environment (IDE). The configuration may allow users to easily refer to the files that contain copy processes. Users may configure copy processes just by specifying the workfile names that contain the elements of the copy process definitions. Users may also view the absolute path of the definition files selecting a copy process name in a program code.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: UNISYS CORPORATION
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty, Mahesh Maney
  • Publication number: 20160239277
    Abstract: A method and apparatus for allowing for field size calculation and color coding display options usable in an emulated integrated development environment (IDE). A user may be able to quickly and accurately calculate the field size of variables in a code structure, irrespective of the length of the structure or the number of variables selected. The user may also be able to match the variables with their redefinitions accurately and easily when required. A user may also be able to easily identify the names of sections, paragraphs, referenced variables, and unreferenced variables visually in a code editor. The users may also be able to assign colors of his choice to the sections, paragraphs, referenced variables, and unreferenced variables.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: Unisys Corporation
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty
  • Publication number: 20160239509
    Abstract: A method and apparatus for a user-friendly file explorer usable in an emulated integrated development environment (IDE). The file explorer may allow users to perform functions within an emulated IDE that were previously unavailable. Such functions may include, for example, browsing a list of qualifiers, files and elements; opening multiple data files for viewing or editing; opening files having multiple file formats; converting Unicode characters; and filtering of listed qualifiers, files, and elements.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: UNISYS CORPORATION
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty, Mahesh Maney
  • Publication number: 20160150294
    Abstract: In embodiments of video content metadata for enhanced video experiences, metadata can be added to video content of a video prior to distribution of the video content to client devices, where the metadata is added along a video timeline coinciding with events that occur in the video when subsequently displayed for viewing. A client device can receive the video content from a distribution service and a video software component detects the metadata in the video content as the video content is being received for playback by the client device. The metadata can then be broadcast to additional devices via a wireless communication link, where an additional device receives the metadata and initiates an action that coincides with the event that occurs in the video and to enhance a viewing experience of the playback of the video content by the client device.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventor: Anand Prakash Phatak
  • Patent number: 9329923
    Abstract: Methods and systems for performing diagnostic testing based on information handling system variables include receiving a first indication specifying diagnostic tests to be performed on an information handling system, receiving a second indication specifying diagnostic test conditions respectively associated with the diagnostic tests, receiving a third indication specifying health condition severity of the information handling system, and receiving a fourth indication specifying a user profile including user usage patterns. Based on the first indication, the second indication, the third indication, and the fourth indication, a schedule for executing diagnostic tests is generated.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 3, 2016
    Assignee: Baker Botts L.L.P.
    Inventors: Anand Prakash Joshi, Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija