Patents by Inventor Prateek Khanna

Prateek Khanna 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: 20240223477
    Abstract: A method is provided. The method includes monitoring, by a virtualized central unit (VCU), data traffic on a first user plane, detecting, by the VCU, a data traffic inconsistency on the first user plane, and providing, by the VCU, a notification of the data traffic inconsistency to an external device based on the detecting the data traffic inconsistency. The VCU resumes monitoring data traffic on the first user plane based on an indication from the external device that the data traffic inconsistency is resolved.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 4, 2024
    Applicant: RAKUTEN MOBILE, INC.
    Inventors: Sathyadeep RAGHAVAN, Prateek KHANNA
  • Patent number: 9994385
    Abstract: Delivering items to users by a delivery organization comprises a recyclable delivery container suitable to hold multiple items at different temperatures for the duration of the delivery. The delivery container may be a cube or a rectangular prism constructed of an insulating material. The delivery organization may position panels in the delivery container to separate two or three compartments of the delivery container, each compartment to be cooled to a different temperature than the others. The panels are constructed of an insulating material created by recyclable layers of cardboard and plastic. The delivery organization determines an appropriate coolant to cool all three compartments based on heat transfer requirements of the compartments and positions the coolant in the bottom of the first compartment. The items are placed in the appropriate compartments of the delivery container. Vents can be provided to relieve pressure created by the coolant.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 12, 2018
    Assignee: GOOGLE LLC
    Inventors: Abhijeet Dudi, Prateek Khanna, Rohit Aggarwal
  • Publication number: 20180148245
    Abstract: An insulated shipping container comprising box housing two identical L-shaped pieces attached at first and second junctions to form a right rectangular prism with a top open side and a bottom open side of identical dimensions to the top open side, a bottom piece aligned with the bottom open side of the right rectangular prism, and a top piece aligned with the top open side of the right rectangular prism. A merchant agent may assemble and pack the insulated shipping container with ice or other coolant material and one or more perishable items for shipment to a customer. The merchant agent may secure the insulated shipping container with tape and ship the one or more perishable items to a customer.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Rohit Aggarwal, Abhijeet Dudi, Prateek Khanna, Mayank Roy
  • Publication number: 20180029743
    Abstract: A cruciform sheet including a rectangular central section bounded by two sections on each side substantially coextensive with the central section, and dimensioned to wrap around an egg carton. The sheet is bound at top and bottom by flaps, from which tabs extend. The flaps can be folded to cover a carton end, with the tabs inserted between the carton top and the folded side sections.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Michelle D'Arpino, Prateek Khanna, Abhijeet Dudi
  • Publication number: 20180029786
    Abstract: An egg carton insert includes an N row by M column array of interconnected domes. Each dome is sized to enclose a top portion of an egg. Each dome is connected to each neighboring dome in the array. The array of domes forms an opening between each group of four adjacent domes. The array is arranged such that each dome corresponds to a dimple of an egg carton into which the insert can be placed. The overall dimensions of the egg carton insert are such that the egg carton can be closed when the insert is placed over one egg occupying each dimple of the egg carton.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Abhijeet Dudi, Michelle D'Arpino, Prateek Khanna, Jonathan Robert Dreyfus
  • Publication number: 20170349356
    Abstract: Delivering items to users by a delivery organization comprises a recyclable delivery container suitable to hold multiple items at different temperatures for the duration of the delivery. The delivery container may be a cube or a rectangular prism constructed of an insulating material. The delivery organization may position panels in the delivery container to separate two or three compartments of the delivery container, each compartment to be cooled to a different temperature than the others. The panels are constructed of an insulating material created by recyclable layers of cardboard and plastic. The delivery organization determines an appropriate coolant to cool all three compartments based on heat transfer requirements of the compartments and positions the coolant in the bottom of the first compartment. The items are placed in the appropriate compartments of the delivery container. Vents can be provided to relieve pressure created by the coolant.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Abhijeet Dudi, Prateek Khanna, Rohit Aggarwal
  • Publication number: 20140229327
    Abstract: An aspect of the present invention facilitates users to purchase multiple products from shopping sites. In an embodiment, a user specifies a list of products and corresponding selection criteria for each product, with the selection criteria for at least two products being different. A corresponding shopping site, satisfying the corresponding selection criteria for each product, is determined. A shopping cart is generated and then provided to the user, with the shopping cart indicating the list of products, the corresponding determined shopping sites and respective commercial terms. Upon a confirmation of the shopping cart, orders are placed for each product at the corresponding determined shopping site.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Applicant: Oracle International Corporation
    Inventor: Prateek Khanna
  • Patent number: 8805896
    Abstract: A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient availability of physical memory. In accordance with an embodiment, a Java Virtual Machine (JVM) is associated with a management console, which allows a systems administrator to monitor current heap utilization at runtime. The heap is visualized as a contiguous chunk of memory with one or more extension points, e.g., by use of a trailing pointer to a null list. If later, at runtime, the heap size needs to be incremented then the trailing pointer can be set to a new chunk of memory with a size of (new value?old value), so that the cumulative new size is made equal to a new value specified on the console.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventor: Prateek Khanna
  • Publication number: 20130304771
    Abstract: A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient availability of physical memory. In accordance with an embodiment, a Java Virtual Machine (JVM) is associated with a management console, which allows a systems administrator to monitor current heap utilization at runtime. The heap is visualized as a contiguous chunk of memory with one or more extension points, e.g., by use of a trailing pointer to a null list. If later, at runtime, the heap size needs to be incremented then the trailing pointer can be set to a new chunk of memory with a size of (new value?old value), so that the cumulative new size is made equal to a new value specified on the console.
    Type: Application
    Filed: July 19, 2013
    Publication date: November 14, 2013
    Applicant: Oracle International Corporation
    Inventor: Prateek Khanna
  • Patent number: 8495107
    Abstract: A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient availability of physical memory. In accordance with an embodiment, a Java Virtual Machine (JVM) is associated with a management console, which allows a systems administrator to monitor current heap utilization at runtime. The heap is visualized as a contiguous chunk of memory with one or more extension points, e.g., by use of a trailing pointer to a null list. If later, at runtime, the heap size needs to be incremented then the trailing pointer can be set to a new chunk of memory with a size of (new value?old value), so that the cumulative new size is made equal to a new value specified on the console. The new chunk of memory can again end with a trailing pointer, to allow for further extension.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: July 23, 2013
    Assignee: Oracle International Corporation
    Inventor: Prateek Khanna
  • Patent number: 8495009
    Abstract: A method, apparatus, and computer-readable medium are provided for storing data such that the data automatically changes to remain current over time. In one embodiment, a database server stores metadata in association with data that is stored in a database. The metadata specifies a time and a manner in which the data should change. On, near, or after the specified time, the database server reads the metadata to determine that the specified time is satisfied. In response to determining that the specified time has been satisfied, the database server changes the data stored in the database in the specified manner.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 23, 2013
    Assignee: Oracle International Corporation
    Inventor: Prateek Khanna
  • Publication number: 20120331018
    Abstract: A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient availability of physical memory. In accordance with an embodiment, a Java Virtual Machine (JVM) is associated with a management console, which allows a systems administrator to monitor current heap utilization at runtime. The heap is visualized as a contiguous chunk of memory with one or more extension points, e.g., by use of a trailing pointer to a null list. If later, at runtime, the heap size needs to be incremented then the trailing pointer can be set to a new chunk of memory with a size of (new value?old value), so that the cumulative new size is made equal to a new value specified on the console. The new chunk of memory can again end with a trailing pointer, to allow for further extension.
    Type: Application
    Filed: June 23, 2011
    Publication date: December 27, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Prateek Khanna
  • Publication number: 20120054149
    Abstract: A method, apparatus, and computer-readable medium are provided for storing data such that the data automatically changes to remain current over time. In one embodiment, a database server stores metadata in association with data that is stored in a database. The metadata specifies a time and a manner in which the data should change. On, near, or after the specified time, the database server reads the metadata to determine that the specified time is satisfied. In response to determining that the specified time has been satisfied, the database server changes the data stored in the database in the specified manner.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Inventor: Prateek KHANNA
  • Patent number: 8006140
    Abstract: The embodiments presented herein provide systems, methods, and data structures for troubleshooting particular SOAP-based web service process flow. The SOAP request can be modified to include a diagnostic request in the SOAP request. Upon receiving the SOAP request, the application server can log actions related to the SOAP-based web service into the header of the SOAP response. The application server can complete the SOAP-based web service and send the SOAP response to the user. The user can then be presented with the logging in the header to facilitate the diagnosis of problems with the web service. Without causing unneeded logging at the application server, the present embodiments allow a user to diagnose and test web services.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: August 23, 2011
    Assignee: Oracle International Corporation
    Inventor: Prateek Khanna
  • Publication number: 20100287418
    Abstract: The embodiments presented herein provide systems, methods, and data structures for troubleshooting particular SOAP-based web service process flow. The SOAP request can be modified to include a diagnostic request in the SOAP request. Upon receiving the SOAP request, the application server can log actions related to the SOAP-based web service into the header of the SOAP response. The application server can complete the SOAP-based web service and send the SOAP response to the user. The user can then be presented with the logging in the header to facilitate the diagnosis of problems with the web service. Without causing unneeded logging at the application server, the present embodiments allow a user to diagnose and test web services.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: Oracle International Corporation
    Inventor: Prateek Khanna