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: 20240223477Abstract: 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: ApplicationFiled: January 21, 2022Publication date: July 4, 2024Applicant: RAKUTEN MOBILE, INC.Inventors: Sathyadeep RAGHAVAN, Prateek KHANNA
-
Patent number: 9994385Abstract: 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: GrantFiled: June 6, 2016Date of Patent: June 12, 2018Assignee: GOOGLE LLCInventors: Abhijeet Dudi, Prateek Khanna, Rohit Aggarwal
-
Publication number: 20180148245Abstract: 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: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Rohit Aggarwal, Abhijeet Dudi, Prateek Khanna, Mayank Roy
-
Publication number: 20180029743Abstract: 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: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Michelle D'Arpino, Prateek Khanna, Abhijeet Dudi
-
Publication number: 20180029786Abstract: 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: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Abhijeet Dudi, Michelle D'Arpino, Prateek Khanna, Jonathan Robert Dreyfus
-
Publication number: 20170349356Abstract: 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: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Abhijeet Dudi, Prateek Khanna, Rohit Aggarwal
-
Publication number: 20140229327Abstract: 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: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicant: Oracle International CorporationInventor: Prateek Khanna
-
Patent number: 8805896Abstract: 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: GrantFiled: July 19, 2013Date of Patent: August 12, 2014Assignee: Oracle International CorporationInventor: Prateek Khanna
-
Publication number: 20130304771Abstract: 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: ApplicationFiled: July 19, 2013Publication date: November 14, 2013Applicant: Oracle International CorporationInventor: Prateek Khanna
-
Patent number: 8495107Abstract: 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: GrantFiled: June 23, 2011Date of Patent: July 23, 2013Assignee: Oracle International CorporationInventor: Prateek Khanna
-
Patent number: 8495009Abstract: 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: GrantFiled: August 26, 2010Date of Patent: July 23, 2013Assignee: Oracle International CorporationInventor: Prateek Khanna
-
Publication number: 20120331018Abstract: 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: ApplicationFiled: June 23, 2011Publication date: December 27, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Prateek Khanna
-
Publication number: 20120054149Abstract: 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: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Inventor: Prateek KHANNA
-
Patent number: 8006140Abstract: 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: GrantFiled: May 5, 2009Date of Patent: August 23, 2011Assignee: Oracle International CorporationInventor: Prateek Khanna
-
Publication number: 20100287418Abstract: 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: ApplicationFiled: May 5, 2009Publication date: November 11, 2010Applicant: Oracle International CorporationInventor: Prateek Khanna