Patents by Inventor Ravi Sharma

Ravi Sharma 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).

  • Patent number: 11034596
    Abstract: Methods to separate or recover brine that is present in an invert emulsion are described. The brine is present as an internal phase in the invert emulsion. The brine can be a valuable component, such as an alkali metal formate, and separation and recovering of the brine from the invert emulsion permits the brine to be reused.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: June 15, 2021
    Assignee: SINOMINE RESOURCES (US) INC.
    Inventors: Lauren J. Kaminski, Siv K. Howard, Ravi Sharma, Lukasz Grzybek
  • Publication number: 20210153041
    Abstract: A computer device may include a memory storing instructions and processor configured to execute the instructions to provide a test configuration to a plurality of multi-access edge computing (MEC) devices; collect test results associated with the provided test configuration from the plurality of MEC devices; and obtain capability information associated with particular ones of the plurality of MEC devices. The computer device may be further configured to generate a test report that relates one or more parameters included in the test results and the obtained capability information to particular ones of the plurality of MEC devices; and use the generated test report to select a MEC device from the plurality of MEC devices for a user equipment (UE) device requesting an application session.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Raghuram Parvataneni, Kirk Campbell, Anil K. Guntupalli, Ravi Sharma
  • Publication number: 20210150062
    Abstract: A device obtains previously created data content. The device unmasks and extracts one or more chain of custody blocks stored in association with the data content. The one or more chain of custody blocks includes chain of custody data identifying who, when, where, and, with what hardware and/or software, created or edited the data content. The device analyzes the one or more chain of custody blocks and validates an origination of the data content based on the analysis of the one or more chain of custody blocks.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Indraneel Sen, Weimin Liu, Yuk Lun Li, Mohammad Raheel Khalid, Ravi Sharma, Dan Sun
  • Publication number: 20210152998
    Abstract: A method, a device, and a non-transitory storage medium are described in which a edge content distribution service is provided. The edge content distribution service may include the distribution of static content among multi-access edge computing networks. The edge content distribution service may include tiered overlay networks that are correlated to performance metrics associated with application services, static contents of the application services, and/or the acquisition and delivery of the static contents. The edge content distribution service also consider available network resources at the multi-access edge computer networks and the overlay networks of the tiered architecture.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 20, 2021
    Inventors: Raghuram Parvataneni, Mohammad Raheel Khalid, Ravi Sharma
  • Patent number: 10992745
    Abstract: A method, a device, and a non-transitory storage medium are described in which a lifecycle management service is provided. A network device of an application service network may use the number of requests from end devices as a basis to determine whether to terminate a virtual network device. The network device may compare the number of requests to management information that includes a threshold number of requests value. The network device may also instantiate a virtual network device based on receipt of a domain name system request and radio network information.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 27, 2021
    Assignee: Verizon Patent and Licensing
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Patent number: 10985979
    Abstract: A method, a device, and a non-transitory storage medium are described in which a machine learning-based resource management service is provided. A network device obtains network and end device information, and uses machine learning to determine whether to adjust an auto-scaling rule pertaining to the provisioning of an application service. The network device generates a modified auto-scaling rule based on the analysis.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 20, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma, Anil K Guntupalli
  • Publication number: 20210051060
    Abstract: A method, a device, and a non-transitory storage medium are described in which a machine learning-based resource management service is provided. A network device obtains network and end device information, and uses machine learning to determine whether to adjust an auto-scaling rule pertaining to the provisioning of an application service. The network device generates a modified auto-scaling rule based on the analysis.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma, Anil K. Guntupalli
  • Publication number: 20210019511
    Abstract: Embodiments of the present disclosure pertain to systems and method for extracting data from an image. In one embodiment, a method of extracting data from an image comprises receiving, from an optical character recognition (OCR) system, OCR text in response to sending an image to the OCR system. The OCR text comprises a plurality of lines of text. Each line of text is classified as either a line item or not a line item using a machine learning algorithm, and a plurality of data fields are extracted from each line of text classified as a line item.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 21, 2021
    Inventors: Everaldo Aguiar, Ravi Sharma, Shivani Patel, Jesper Lind, Michael Stark, Yongjian Bi
  • Publication number: 20200382581
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network accesses performance data aggregated by a particular edge compute node of the set. The performance data includes a performance metric and geolocation data detected by a user equipment (UE) device communicatively coupled to the communication network. The edge compute orchestration system integrates the performance data into a geolocation-indexed performance dataset representative of detected performance metrics, indexed by geolocation, for the communication network. Then, based on the geolocation-indexed performance dataset, the edge compute orchestration system selects the particular edge compute node for performance of an edge compute task. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Publication number: 20200366733
    Abstract: A method, a device, and a non-transitory storage medium are described in which a lifecycle management service is provided. A network device of an application service network may use the number of requests from end devices as a basis to determine whether to terminate a virtual network device. The network device may compare the number of requests to management information that includes a threshold number of requests value. The network device may also instantiate a virtual network device based on receipt of a domain name system request and radio network information.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Publication number: 20200366559
    Abstract: Systems and methods provide a MEC policy optimization service. A network device applies, in a first edge cluster of the application service layer network, a policy for an application service that supports a customer application; receives network performance data related to execution of the application service; identifies, based on the network performance data, an improved policy to optimize the first policy for the customer application in the first edge cluster; and sends a model of the improved policy to a central network device for the application service layer network.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Publication number: 20200351336
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network receives a task assignment request generated by a user equipment (“UE”) device coupled to the network. The request is associated with an edge compute task that is to be performed in furtherance of an application executing on the UE device. The system also accesses node characterization data for the set of nodes and manages a node selection policy configured to facilitate a balancing of node performance and node efficiency when assigning edge computing tasks to different nodes in the set. The system selects a node for performance of the edge compute task from the set of nodes in response to the request, based on the node characterization data, and in accordance with the selection policy. The system assigns the edge compute task to be performed by the selected node.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Patent number: 10824854
    Abstract: Embodiments of the present disclosure pertain to systems and method for extracting data from an image. In one embodiment, a method of extracting data from an image comprises receiving, from an optical character recognition (OCR) system, OCR text in response to sending an image to the OCR system. The OCR text comprises a plurality of lines of text. Each line of text is classified as either a line item or not a line item using a machine learning algorithm, and a plurality of data fields are extracted from each line of text classified as a line item.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Everaldo Aguiar, Ravi Sharma, Shivani Patel, Jesper Lind, Michael Stark, Yongjian Bi
  • Patent number: 10778755
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network receives a performance test assignment request generated by a user equipment (“UE”) device coupled to the network. In response, the system assigns the UE device to perform a performance test to detect a performance metric for a particular edge compute node selected from the set of edge compute nodes. Subsequently, the system accesses performance data including the performance metric and geolocation data corresponding to the performance metric and representative of a geolocation of the UE device during the performance of the performance test. The system integrates the performance data into a geolocation-indexed performance dataset representative of detected performance metrics, indexed by geolocation for the communication network. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 15, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Patent number: 10764635
    Abstract: A system and method for real-time alteration of media content based on stress monitoring is disclosed. A computer system present a single media content item in two distinct content streams to a first and second user. Using sensor generated data the computer system measures at least one user response indicator for the first and second user and estimates a stress level for the first and second users. The computer system determines whether the estimated stress level for the first user exceeds a first predetermined stress threshold. In accordance with a determination that the estimated stress level for the first user exceeds a first predetermined stress threshold the computer system alters the first stream of the presented media content item to modify the particular portion of the media content item associated with the estimated stress level for the first user.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventors: Lenitra M. Durham, Tamir Damian Munafo, Rita H. Wouhaybi, Adi Shaliv, Giuseppe Raffa, Oleg Pogorelik, Sangita Ravi Sharma, Alex Nayshtut
  • Publication number: 20190384972
    Abstract: Embodiments of the present disclosure pertain to systems and method for extracting data from an image. In one embodiment, a method of extracting data from an image comprises receiving, from an optical character recognition (OCR) system, OCR text in response to sending an image to the OCR system. The OCR text comprises a plurality of lines of text. Each line of text is classified as either a line item or not a line item using a machine learning algorithm, and a plurality of data fields are extracted from each line of text classified as a line item.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 19, 2019
    Inventors: Everaldo Aguiar, Ravi Sharma, Shivani Patel, Jesper Lind, Michael Stark, Yongjian Bi
  • Patent number: 10511818
    Abstract: In some embodiments, the disclosed subject matter involves a system for mapping projection of content to surfaces in an environment. Groups of users in the environment are identified and surfaces in the environment are selected/assigned for projection and/or touch input based on user preferences, ranking of surfaces for projectability or touchability, content to be displayed, proximity of user groups to one another and surfaces, and user feedback and control. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 17, 2019
    Assignee: Intel Corporation
    Inventors: Giuseppe Raffa, Carl S. Marshall, Selvakumar Panneer, Glen J. Anderson, Meng Shi, Sangita Ravi Sharma
  • Publication number: 20190230411
    Abstract: A system and method for real-time alteration of media content based on stress monitoring is disclosed. A computer system present a single media content item in two distinct content streams to a first and second user. Using sensor generated data the computer system measures at least one user response indicator for the first and second user and estimates a stress level for the first and second users. The computer system determines whether the estimated stress level for the first user exceeds a first predetermined stress threshold. In accordance with a determination that the estimated stress level for the first user exceeds a first predetermined stress threshold the computer system alters the first stream of the presented media content item to modify the particular portion of the media content item associated with the estimated stress level for the first user.
    Type: Application
    Filed: December 17, 2018
    Publication date: July 25, 2019
    Inventors: Lenitra M. Durham, Tamir Damian Munafo, Rita H. Wouhaybi, Adi Shaliv, Giuseppe Raffa, Oleg Pogorelik, Sangita Ravi Sharma, Alex Nayshtut
  • Patent number: 10357199
    Abstract: In some embodiments, the disclosed subject matter involves identifying environmental factors and user context that affect sleep quality. Embodiments use information about the static sleep environment, as well as dynamic environmental factors, such as sound, light, movement, correlated with user context, such as physical and emotional state, as well, as recent behavior to classify sleep data. The correlated and classified sleep data may be used to provide change recommendations, where implementing the recommended change is believed to improve the user's sleep quality. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: Lama Nachman, Rita H. Wouhaybi, Sangita Ravi Sharma, Jonathan J. Huang, Jennifer Anne Healey, Lenitra M. Durham, Chieh-Yih Wan, Omar Ulises Florez Choque
  • Publication number: 20190106614
    Abstract: A well fluid has a particle stabilized emulsion that has a first phase containing hydrocarbon fluid, a second phase containing brine, such as an aqueous alkali metal brine, and solid particles, wherein at least a portion of the solid particles are arranged at an interface between the first phase and the second phase to stabilize the emulsion. The well fluids can be used for drilling, completion, and/or workover fluids. A method of preparing the well fluid, which can be done in the absence of a surfactant, is also described.
    Type: Application
    Filed: September 9, 2016
    Publication date: April 11, 2019
    Inventors: Ravi Sharma, Lukasz Grzybek, Siv K. Howard