Patents by Inventor Deepak Agrawal

Deepak Agrawal 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: 20250031689
    Abstract: Compositions and methods for cryopreservation including an amino acid at a concentration at, for example, between 50 mM and 1 M. Glutamate alone or combined with other amino acids and/or other cryoprotective molecules provides cell protection against freeze damage. Moreover, compositions and methods for cryopreservation may be provided with less or minimal toxicity by including one or more cryoprotectants at a concentration that is insufficient for crypopreservation of cells when used at that concentration alone.
    Type: Application
    Filed: July 4, 2024
    Publication date: January 30, 2025
    Inventor: Deepak Agrawal
  • Publication number: 20240255295
    Abstract: A transportation management system generates routing guidance from an origin location to a destination location by modifying edge weights in a graph of a geographic location to penalize difficult immediate maneuvers. Responsive to receiving a routing request, the system identifies a position of a provider device in a base map having edges representing road segments and nodes representing intersections between road segments. A sub-graph is generated for the edges in the base graph located up to a threshold distance from the origin location, and the system modifies the weight of one or more edges in the sub-graph corresponding to a difficult immediate maneuver. When applying a routing algorithm to generate the routing guidance, the system uses the edge weights of the generated sub-graph for a first portion of the routing guidance and the original edge weights of the base graph for a second portion of the routing guidance.
    Type: Application
    Filed: April 9, 2024
    Publication date: August 1, 2024
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan
  • Patent number: 12032986
    Abstract: A time series forecasting system is disclosed that receives a forecast request identifying a forecast to be made for a future time point and a time series dataset to be used for making the requested forecast. The system selects a model to be used for making the requested forecast and determines a set of one or more attributes of the time series dataset. Based on the set of attributes, the system selects a compute instance either from a shared node pool or a dedicated instance having a shape to be used for training the selected model and generating a forecast. The system then generates a forecast result for the future time point using the trained model and provides the forecast result as a response to the forecast request.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 9, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Deepak Agrawal
  • Patent number: 11988515
    Abstract: A transportation management system generates routing guidance from an origin location to a destination location by modifying edge weights in a graph of a geographic location to penalize difficult immediate maneuvers. Responsive to receiving a routing request, the system identifies a position of a provider device in a base map having edges representing road segments and nodes representing intersections between road segments. A sub-graph is generated for the edges in the base graph located up to a threshold distance from the origin location, and the system modifies the weight of one or more edges in the sub-graph corresponding to a difficult immediate maneuver. When applying a routing algorithm to generate the routing guidance, the system uses the edge weights of the generated sub-graph for a first portion of the routing guidance and the original edge weights of the base graph for a second portion of the routing guidance.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: May 21, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan
  • Publication number: 20230101554
    Abstract: A time series forecasting system is disclosed that receives a forecast request identifying a forecast to be made for a future time point and a time series dataset to be used for making the requested forecast. The system selects a model to be used for making the requested forecast and determines a set of one or more attributes of the time series dataset. Based on the set of attributes, the system selects a compute instance either from a shared node pool or a dedicated instance having a shape to be used for training the selected model and generating a forecast. The system then generates a forecast result for the future time point using the trained model and provides the forecast result as a response to the forecast request.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Oracle International Corporation
    Inventor: Deepak Agrawal
  • Publication number: 20230103058
    Abstract: A transportation management system generates routing guidance from an origin location to a destination location by modifying edge weights in a graph of a geographic location to penalize difficult immediate maneuvers. Responsive to receiving a routing request, the system identifies a position of a provider device in a base map having edges representing road segments and nodes representing intersections between road segments. A sub-graph is generated for the edges in the base graph located up to a threshold distance from the origin location, and the system modifies the weight of one or more edges in the sub-graph corresponding to a difficult immediate maneuver. When applying a routing algorithm to generate the routing guidance, the system uses the edge weights of the generated sub-graph for a first portion of the routing guidance and the original edge weights of the base graph for a second portion of the routing guidance.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan
  • Publication number: 20210398041
    Abstract: A coordination server receives a request from a client device of a rider for transportation from a first location. The coordination server identifies a frequent spot based on the first location. The frequent spot is associated with a particular location and represents a plurality of historic first locations within a threshold distance from the frequent spot. The coordination server identifies a closest road segment with respect to the frequent spot. The closest road segment is a road segment of a plurality of road segments of an electronic map representing a geographic area around the first location. The coordination server determines a pickup side of the closest road segment based on the first location and the closest road segment. The coordination server sends, to a client device of a driver, a route to the first location such that the driver arrives on the pickup side of the closest road segment.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Inventors: Shivendra Pratap Singh, Krishna Aditya Gabbita, Yuxing Zhang, Konstantin Stulov, Pranav Deepak Agrawal, Vivek Sankaravadivel, Saandeep Depatla, Zehao Hu, Wenqi Hu, Andrew Irish, Anand Karthik Tumuluru, Henri Lapierre, Pranit Arora
  • Patent number: 11182542
    Abstract: A technique is described herein for effectively exposing annotation information in a document for use by various applications. The technique involves generating a tag tree data structure that identifies a collection of tag elements associated with a document. The technique also generates an overlay data structure that identifies a collection of annotations associated with the document. The overlay data structure also links the annotations to corresponding parts identified in the tag tree data structure. The technique then uses the tag tree data structure and the overlay data structure to provide information to a document-consuming component that conveys an order in which one or more annotations appear in the document relative to one or more parts in the document. According to one illustrative aspect, at least one annotation described by the overlay data structure is an active annotation, corresponding to a transient annotation that has not been saved.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahasweta Mitra, Mansi Awasthi, Deepak Agrawal, Mohit Bansal, Amit Kundlia, Shalu Gupta
  • Publication number: 20200134005
    Abstract: A technique is described herein for effectively exposing annotation information in a document for use by various applications. The technique involves generating a tag tree data structure that identifies a collection of tag elements associated with a document. The technique also generates an overlay data structure that identifies a collection of annotations associated with the document. The overlay data structure also links the annotations to corresponding parts identified in the tag tree data structure. The technique then uses the tag tree data structure and the overlay data structure to provide information to a document-consuming component that conveys an order in which one or more annotations appear in the document relative to one or more parts in the document. According to one illustrative aspect, at least one annotation described by the overlay data structure is an active annotation, corresponding to a transient annotation that has not been saved.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Mahasweta MITRA, Mansi AWASTHI, Deepak AGRAWAL, Mohit BANSAL, Amit KUNDLIA, Shalu GUPTA
  • Patent number: 10630755
    Abstract: A problem with Internet access in a number of markets is the issue of data-limited network connections. Selective, on-demand consumption of web page data is provided. A user's browser presents a “light” version of a web page by loading compressed or low-fidelity versions of the web page images in place of the actual, higher-fidelity images. In the event that the user wishes to see the original higher-fidelity version of an image, clicking on the image or an associated icon loads the original-fidelity version of the image, replacing the low-fidelity version. The light version of the web page loads faster than would the original version of the web page, and requires less data to be downloaded when rendering the web page. This enables a user with a data-limited connection to select how he or she wishes to “spend” their data consumption.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Deepak Agrawal, Rahul Razdan, Bibhu Choudhary, Nithin Ismail, Saurabh Satnalika, Nithin Raj M
  • Publication number: 20180309817
    Abstract: A problem with Internet access in a number of markets is the issue of data-limited network connections. Selective, on-demand consumption of web page data is provided. A user's browser presents a “light” version of a web page by loading compressed or low-fidelity versions of the web page images in place of the actual, higher-fidelity images. In the event that the user wishes to see the original higher-fidelity version of an image, clicking on the image or an associated icon loads the original-fidelity version of the image, replacing the low-fidelity version. The light version of the web page loads faster than would the original version of the web page, and requires less data to be downloaded when rendering the web page. This enables a user with a data-limited connection to select how he or she wishes to “spend” their data consumption.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Deepak AGRAWAL, Rahul RAZDAN, Bibhu CHOUDHARY, Nithin ISMAIL, Saurabh SATNALIKA, Nithin Raj M
  • Publication number: 20170024657
    Abstract: Systems and methods of generating geo-aware fuzzy autosuggestions for a search engine are disclosed. Transmissions received by a server system may be processed, the transmissions indicating characters received via a user interface as user input for a search query to a searching service. Information about a geographical location received by the server system may be processed, and a geographical area may be identified. A data store may be searched with an exact matching method to identify exact matches of the first set of characters with candidate data from the data store for geo-specific suggestions. Fuzzy searching operations may be performed based on the geographical area and the first set of characters. Geo-specific suggestions may be selected based on the fuzzy searching operations and may be transmitted to the end-user device to cause indication as a user-selectable option via the user interface to complete the search query.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Inventors: Sudheer Sahu, Guobin He, Vaibhav Chaudhary, Krishna Krishnamaneni, Deepak Agrawal
  • Publication number: 20160092829
    Abstract: A system is provided that manages consigned inventory. The system consumes consigned inventory items. The system further generates a consumption advice in response to the consumption of the consigned inventory items, where the consumption advice references a consignment agreement, a consignment order and a receipt. The system further communicates the consumption advice to a supplier. The consumption advice includes at least one of: a consumption advice number; a business unit; an inventory organization; a supplier; a supplier site; a start date; or an end date. The consumption advice includes one or more consumption advice lines, and each consumption advice line includes one or more consumption transactions.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Matthew Michael JONES, Manju Omprakash JUNEJA, Karthik GNANAMURTHY, Kalasagar KANDIKUPPA, Jason Yun Wei SHEU, William Edwin Rudge, V, Govinda Rao HADAGALI, Saket Sharan RAWAT, Vishal BERRY, Deepak AGRAWAL, Padmapriya PARTHASARATHY, PavanKumar Annapragada Naga VENKATA, Kathleen Mary GAHAN, Maneesh KUMAR, Susan Elizabeth FLIERL
  • Publication number: 20150323595
    Abstract: An apparatus for reducing test time is disclosed. The apparatus includes a processor operable to execute one or more modules to cause the processor to receive operational parameters associated with a first scan chain grouping circuitry and a second scan chain grouping circuitry of an integrated circuit design. The operational parameters include a number of initialization cycles of a first test signal selected for the first scan chain grouping circuitry, a number of initialization cycles of a second test signal selected for the second scan chain grouping circuitry, and a sum for a total number of cycles for the first test signal. The processor also determines a scan chain length for one of the first scan chain grouping circuitry or the second scan chain grouping circuitry based upon the operation parameters such that the total number of cycles of the first signal and the second signal are the same.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: LSI Corporation
    Inventors: Ajaykumar B. Prajapati, Deepak Agrawal, Hariprasad U. Bhat
  • Publication number: 20150193564
    Abstract: An on-chip clock controller configured to control cross-domain paths using clock chain signals is disclosed. The on-chip clock controller includes a clock bits module configured to receive a clock chain signal and to output an enable signal based upon the clock chain signal. The on-chip clock controller also includes a clock gating module that is communicatively coupled to the clock bits module. The clock gating module is configured to receive a clock signal and to selectively output either a signal corresponding to the clock signal or a non-transitioning signal based upon the enable signal for operating a state storage module.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: LSI Corporation
    Inventors: Daryl Pereira, Deepak Agrawal, Sanjay T. Shinde, Sekar Manickam, Aanand Venkatachalam
  • Publication number: 20150160223
    Abstract: The invention provides a method for determining a prognosis of colorectal cancer in a colorectal cancer patient, comprising classifying said patient as having a good prognosis or a poor prognosis using measurements of a plurality of gene products in a cell sample taken from said patient, said gene products being respectively products of at least 1 of the genes listed in Table 1, or respective functional equivalents thereof, wherein said good prognosis predicts a positive response to standard chemotherapy regimens, and said poor prognosis predicts non-responsiveness. Provided herein, the invention includes a gene signature to predict which patients will to benefit from standard colon cancer therapy; alternatively, patients who are classified as non-responders may be more likely to benefit from a novel agent such as a Notch inhibitor.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 11, 2015
    Applicants: UNIVERSITY OF SOUTH FLORIDA, H.Lee Moffitt Cancer Center and Research Institute, Inc.
    Inventors: Timothy J. Yeatman, Deepak Agrawal, Adil Daud
  • Publication number: 20140365989
    Abstract: Methods and Systems to provide a production and delivery system, which acts as complete solution package, having in-built dynamic process flow designing, routing-rules, specification or data modeling capability, in-built specialized process libraries for the rapid building of execution platform and product libraries for supporting rapid processing and transformation of information products, providing a mechanism for rapid process flow designing, integrated management of information products processing and data transformation with accuracy.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 11, 2014
    Applicant: Innodata India Pvt. Ltd
    Inventors: Deepak AGRAWAL, Arun Kumar AGRAWAL
  • Patent number: 8832510
    Abstract: A circuit for reducing peak power during transition fault testing of an integrated circuit (IC) includes a programmable register that receives scan shift and SDI (scan data in) signals. Input and output ports of the programmable register are connected together. A multiplexer is provided that has a first input port that is maintained asserted, and a second input port connected to the output port of the programmable register. A scan shift signal, which remains asserted during a scan shift operation and de-asserted during a scan capture operation, is provided at a select input port of the multiplexer. The output of the multiplexer is provided as an input to a clock gating cell. The clock gating cell selectively provides the clock signal to the scan-chain flip-flops in the IC based on the scan shift signal and a functional enable signal, and reduces peak power during transition fault testing.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: September 9, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Himanshu Kukreja, Deepak Agrawal
  • Patent number: 8504886
    Abstract: A system and method for scan partitioning for testing an embedded logic circuit in an integrated circuit (IC) device is provided. One or more scan partitions in the embedded logic circuit are identified. Each scan partition includes one or more scan chains of scan registers. One or more interacting registers connecting scan registers of a first scan partition and scan registers of a second scan partition are identified and combined to form an interacting scan chain. The embedded logic circuit is tested by selectively activating the scan chains of the first and second scan partitions and the interacting scan chain.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: August 6, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Himanshu Kukreja, Deepak Agrawal
  • Patent number: 8495436
    Abstract: An electronic circuit includes first and second circuits that include corresponding built-in-self-test (BIST) engines to perform memory testing operations on corresponding first and second memory block and generate first and second memory repair data. A multiplexer receives the first and second memory repair data and selectively transmits the first memory repair data during a first test cycle and the second memory repair data during a second test cycle. A shadow register buffers the first memory repair data during the first test cycle and a fuse processor sequentially receives and stores the first and second memory repair data during the second test cycle.
    Type: Grant
    Filed: June 17, 2012
    Date of Patent: July 23, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Deepak Agrawal, Rachna Lalwani