Patents by Inventor Praveen Kumar

Praveen Kumar 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: 20210383056
    Abstract: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: Arushi Jain, Vijit Saxena, Praveen Kumar Dhanuka, Matthew Fisher
  • Publication number: 20210382725
    Abstract: An executable application's architecture may be mapped by executing the executable application, inputting a series of request data sets into the executable application, receiving one or more responses from the executable application, and performing an evaluation based on the responses. One or more indications of an architectural component may be extracted from metadata associated with the one or more received responses and associated with a corresponding request data set of the series of request data sets. The one or more indications of an architectural component may be associated with processing by the executable application of the corresponding request data set of the series of request data sets. An architecture of the executable application may be determined based on the one or more indications of an architectural component.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: Srikanth Vemula, Sasidhar Purushothaman, Austin J. Fernandez, Praveen Kumar Kondabathini
  • Patent number: 11196560
    Abstract: A system including one or more servers, programmed to responsive to receiving a token request from a vehicle to access content stored in a content cloud, validate the token request against pre-defined policies; responsive to a successful policy validation, verify token generating responsibility based on a validation result and pre-defined rules; and responsive to verifying the system has the token generating responsibility, generate a token for the token request.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 7, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Venkata Maruthe Ravikumara Sharma Chengalvala, Praveen Kumar Yalavarty, John Correia, Rajesh Balaji Vijayan, Edward Charles Esker, Michael Raymond Westra, Leonie Tessa Tielert
  • Publication number: 20210375046
    Abstract: A method of creating a 3D model of a physical object includes adaptively and iteratively generating a number disparity maps from image data representing a plurality of images of the physical object iteratively captured by a plurality of cameras having electrically adjustable focal lengths by varying at least one of the focal lengths of the plurality of cameras and a distance of the physical object from the plurality of cameras during capture of the images until one of the disparity maps is determined to have a least a threshold level of disparity, and converting the one of the disparity maps into the 3D model.
    Type: Application
    Filed: June 1, 2021
    Publication date: December 2, 2021
    Inventor: Praveen Kumar Pandian Shanmuganathan
  • Publication number: 20210370208
    Abstract: Filter media, including those suitable for hydraulic, fuel, HVAC, HEPA, and/or other applications, and related methods are provided. In some embodiments, a filter media described herein may include a layer (e.g., a fine fiber layer) comprising a plurality of fibers comprising polyamide 11. In some embodiments, a filter media comprises a layer (e.g., a fine fiber layer) comprising a plurality of electrospun fibers comprising a material having one or more advantageous properties. In an exemplary set of embodiments, the plurality of fibers comprise polyamide 11 (e.g., Nylon 11). In some embodiments, the polyamide 11 fibers are produced by an electrospinning process.
    Type: Application
    Filed: May 27, 2020
    Publication date: December 2, 2021
    Applicant: Hollingsworth & Vose Company
    Inventors: Praveen Kumar Yegya-Raman, Sneha Swaminathan
  • Publication number: 20210366290
    Abstract: A computer is programmed to allocate respective connectivity quality data of a geographic area to a first map or a second map. The computer is further programmed to assign one of a plurality of subsets of the first map and one of a plurality of subsets of the second map to a first vehicle, identify respective locations of the first and second vehicles and one of the first or second maps that includes the locations of the first and second vehicles. The computer is further programmed to send, to the first and second vehicles, a map dataset that is a result of applying an XOR function to (1) the subset of the identified map that includes the location of the first vehicle assigned to the first vehicle and (2) the subset of the identified map that includes the location of the second vehicle assigned to the second vehicle.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Mohsen Bahrami, Navid Tafaghodi Khajavi, Hamed Asadi, Praveen Kumar Yalavarty
  • Publication number: 20210365919
    Abstract: Various methods, apparatuses/systems, and media for implementing a payment optimizer application module are disclosed. A supplier system accepts a predefined fixed net payment term for all participating buyers on a network. A processor determines weighted average cost of capital (WACC) data of buyer key data points from buyer audited statements data corresponding to a payment file data and WACC data of supplier key data points from supplier audited statements data corresponding to the payment file data. The processor also determines an optimal disbursement date of payment over the predefined fixed net payment term based on the WACC data; applies the stored set of payment rules to determine an optimal payment method corresponding to the WACC data; and automatically executes disbursement of a payment to the supplier in accordance with the optimal disbursement date based on the optimal payment method.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 25, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Praveen KUMAR, Christopher RAMSAY, Shashin DALAL, Jacob Allen OLINS, Amit Ramraj SINGH, Vivek B. SHAH, Abhilash RAO
  • Patent number: 11182941
    Abstract: An object is coupled to a glyph in a text segment, while maintaining the text segment as editable. The text segment includes glyphs, which are graphical representations of characters. Each glyph is defined internally in the form of path information, which includes one or more points corresponding to the outline of the glyph. The path information for the text segment is determined and utilized in order to facilitate the coupling of an object with the text segment. The text segment remains editable as text subsequent to such coupling.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 23, 2021
    Assignee: ADOBE INC.
    Inventors: Gaurav Jain, Praveen Kumar Dhanuka
  • Patent number: 11183830
    Abstract: In certain aspects of the disclosure, a system includes an isolation device coupled between a first circuit in a first power domain and a second circuit in a second power domain. The system also includes a second power source coupled to a power distribution network, wherein the power distribution network is configured to distribute power from a first power source to the second power domain. The system further includes a failure detector having an input coupled to a node on the power distribution network located upstream of the second power source, and an output coupled to the isolation device, wherein the failure detector is configured to sense a voltage at the node, to detect a power loss of the first power source based on the sensed voltage, and to enable the isolation device in response to detection of the power loss.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 23, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: Michael Kevin Batenburg, Vincent Pierre Le Roy, Praveen Kumar Origanti
  • Publication number: 20210358144
    Abstract: A method of identifying a particular mask for a patient for use in delivering a flow of breathing gas to the patient is carried out by first receiving a 2-D frontal image of the patient. Next, 3-D facial information of the patient is determined from the 2-D frontal image. At least some of the 3-D facial information is compared with dimensional information of a plurality of candidate masks. Finally, the particular mask for the patient is determined from a result of the comparison of the at least some of the 3-D facial information and the dimensional information of the plurality of candidate masks.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 18, 2021
    Inventors: Praveen Kumar Pandian Shanmuganathan, Richard Andrew Sofranko, Anthony Vincent Startare
  • Publication number: 20210357352
    Abstract: The present disclosure relates to a mirrored serial interface (MSI) for accessing peripherals through four wire serial interface. More particularly, the present disclosure is related to serial peripheral protocol with looped back mechanism in which contents of source data line are looped back onto the destination line and compared at every clock edge to ensure data sanity and to assert presence of slave and master device during and between cycles.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 18, 2021
    Inventors: Kashish Anand, Ashok Gupta, Atul Kumar Gupta, Praveen Kumar Mathur, Vipin Tyagi
  • Publication number: 20210357574
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that merge separate digital point text objects into a single merged digital text object while preserving the properties and original visual appearance associated with the digital text included therein. For example, the disclosed systems can determine point text character properties associated with the separate digital point text objects (e.g., rotations, baseline shifts, etc.). The disclosed systems can merge the separate digital point text objects into a single merged digital point text object and modify associated font character properties to reflect the determined point text character properties. Further, the disclosed systems can generate an area text object based on the merged digital point text object where the area text object includes the digital text and the font character properties.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Praveen Kumar Dhanuka, Arushi Jain, Matthew Fisher
  • Patent number: 11163633
    Abstract: An application monitoring device that includes a memory operable to store an application and a fault detection engine implemented by a processor. The fault detection engine is configured to obtain a set of application metric values for the application. Each application metric value indicates a performance level of the application. The fault detection engine is further configured to compare each application metric value to a set of application metric value ranges and to determine a performance status value for each application metric value based on the comparison. The fault detection engine is further configured to determine a warning level for the application and to determine that the warning level exceeds the fault detection threshold value. The fault detection engine is further configured to trigger an alert indicating a fault has been detected in the application in response to the determination.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 2, 2021
    Assignee: Bank of America Corporation
    Inventors: Sunil R. Bangad, Praveen Kumar Kasu, Akashkumar V. Desai
  • Patent number: 11164343
    Abstract: Techniques are disclosed for populating a region of an image with a plurality of brush strokes. For instance, the image is displayed, with the region of the image bounded by a boundary. A user input is received that is indicative of a user-defined brush stroke within the region. One or more synthesized brush strokes are generated within the region, based on the user-defined brush stroke. In some examples, the one or more synthesized brush strokes fill at least a part of the region of the image. The image is displayed, along with the user-defined brush stroke and the one or more synthesized brush strokes within the region of the image.
    Type: Grant
    Filed: October 10, 2020
    Date of Patent: November 2, 2021
    Assignee: Adobe Inc.
    Inventors: Vineet Batra, Praveen Kumar Dhanuka, Nathan Carr, Ankit Phogat
  • Patent number: 11159988
    Abstract: A graph of devices is constructed, each device requiring an amount of bandwidth over the network, each vertex of the graph corresponding to a respective one of the devices, each edge of the graph connecting devices according to a weight denoting interference between the connected devices. The vertices of the graph are labeled with labels such that no two vertices sharing the same edge have the same label, each label requiring bandwidth corresponding to the device of that label requiring the most bandwidth. If the sum of the bandwidth required for the labels exceeds the set bandwidth, the edge of the graph having the least interference is deleted, and the perform the construct and label operations are repeated. If the sum of the bandwidth required for the labels is within the set bandwidth, the bandwidth is assigned to the devices.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 26, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Mohammad Nekoui, Navid Tafaghodi Khajavi, Hamed Asadi, Mohsen Bahrami, Amin Ariannezhad, Praveen Kumar Yalavarty
  • Patent number: 11153412
    Abstract: Certain example embodiments relate to service mesh management. A service mesh proxy routes incoming requests to one or more microservices in a container. At least one microservice has one or more associated API twins, each definable to enforce a policy based on application-level context information unavailable from incoming requests. A microgateway hosting the API twin(s) is instantiated and is configurable to automatically and transparently ensure that (a) incoming requests that otherwise would be directed to an end microservice having one or more associated API twins will be re-directed to an appropriate one of these one or more API twins en route to the end microservice, and (b) outgoing responses that otherwise would be directed by each such end microservice to the service mesh proxy will be re-routed to the microgateway en route to the service mesh proxy. Incoming requests' structures are unchanged pre- and post-microgateway runtime.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: October 19, 2021
    Assignee: SOFTWARE AG
    Inventors: Madhavan Kidambi Varadan, Praveen Kumar Vaidyanathan, Malligarjunan Sidduraj
  • Patent number: 11151496
    Abstract: A lead time calculation system includes a configured lead time generator and a measured lead time generator. The configured lead time generator calculates a lead time estimate to move products between a first node in a supply chain and a second node in the supply chain based on expected travel times, expected warehouse times, expected sourcing times, delivery schedules, unloading schedules, and product-node relationship data. A measured lead time generator receives electronic data interchange (EDI) events, receipts, and purchase order data and calculates an actual lead time for the first node and second node. The actual lead time can be compared with the configured lead time to evaluate performance of different aspects of the supply chain. Lead time estimates can be adjusted based on actual lead times that are measured by the measured lead time generator.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: October 19, 2021
    Assignee: TARGET BRANDS, INC.
    Inventors: Gagan Mahajan, Praveen Kumar Kumaresen, Abhilash Koneri, Kraig Narr
  • Patent number: 11151986
    Abstract: Techniques for decreasing (or eliminating) the possibility of a skill performing an action that is not responsive to a corresponding user input are described. A system may train one or more machine learning models with respect to user inputs, which resulted in incorrect actions being performed by skills, and corresponding user inputs, which resulted in the correct action being performed. The system may use the trained machine learning model(s) to rewrite user inputs that, if not rewritten, may result in incorrect actions being performed. The system may implement the trained machine learning model(s) with respect to ASR output text data to determine if the ASR output text data corresponds (or substantially corresponds) to previous ASR output text data that resulted in an incorrect action being performed.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bigyan Rajbhandari, Praveen Kumar Bodigutla, Zhenxiang Zhou, Karen Catelyn Stabile, Chenlei Guo, Abhinav Sethy, Alireza Roshan Ghias, Pragaash Ponnusamy, Kevin Quinn
  • Publication number: 20210306911
    Abstract: A graph of devices is constructed, each device requiring an amount of bandwidth over the network, each vertex of the graph corresponding to a respective one of the devices, each edge of the graph connecting devices according to a weight denoting interference between the connected devices. The vertices of the graph are labeled with labels such that no two vertices sharing the same edge have the same label, each label requiring bandwidth corresponding to the device of that label requiring the most bandwidth. If the sum of the bandwidth required for the labels exceeds the set bandwidth, the edge of the graph having the least interference is deleted, and the perform the construct and label operations are repeated. If the sum of the bandwidth required for the labels is within the set bandwidth, the bandwidth is assigned to the devices.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Mohammad NEKOUI, Navid Tafaghodi KHAJAVI, Hamed ASADI, Mohsen BAHRAMI, Amin ARIANNEZHAD, Praveen Kumar YALAVARTY
  • Publication number: 20210300164
    Abstract: A seal includes a base portion, a first retaining member extending from the base portion, and a second retaining member extending from the base portion. Each of the first and second retaining members is structured to be resiliently deflectable with respect to the base portion. A portion of the first retaining member extends opposite the base portion so as to define a first cavity therebetween. A portion of the second retaining member extends opposite the base portion so as to define a second cavity therebetween. The first cavity has an open side opening in a first direction toward the second cavity, and the second cavity has an open side opening in a second direction toward the first cavity.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventor: Praveen Kumar