Patents by Inventor Ashutosh Kumar
Ashutosh 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).
-
Patent number: 11036404Abstract: Devices, systems, and methods are provided for dynamically reconfiguring storage devices with applications in real-time to meet user needs, such as running different applications. The devices, systems, and methods relate to a storage device that includes memory for data storage and a controller for storing data in the memory. The controller includes a processor configured to receive an indication to reconfigure the controller with an application that is user-selected; receive the application; reconfigure the controller with the application such that the controller is enabled to run the application; receive an indication to run the application with a set of data as input; receive the set of data; run the application with the set of data as input; and generate resulting data from running the application with the set of data as input.Type: GrantFiled: July 11, 2019Date of Patent: June 15, 2021Assignee: SMART IOPS, INC.Inventors: Manuel Antonio d'Abreu, Ashutosh Kumar Das
-
Patent number: 11029975Abstract: Automatically generating a container image assembly file is provided. A definition of an application is assessed to determine a base container image and application libraries needed as add-ons for a container image corresponding to the application. A library dependency graph of flow from the base container image to add-on libraries for the application is generated. The container image assembly file is generated based on the library dependency graph of flow from the base container image to the add-on libraries for the application. Vulnerabilities corresponding to the add-on libraries of the container image assembly file are removed.Type: GrantFiled: October 2, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Sanjay Kumar Prasad, Divakar R. Mysore, Srinivas G. Kulkarni, Balakrishnan Sreenivasan, Ashutosh Kumar
-
Patent number: 11019454Abstract: Apparatus and methods for provision of location-based services to wireless device users. In one embodiment, the apparatus and methods support location-based services requiring indoors or underground positioning (or other applications which cannot be served by GPS/A-GPS or GLONASS), such as via Wi-Fi Location devices with fine timing measurement (FTM) capability. A cable, terrestrial or satellite network operator can obtain location data on e.g., an LTE-enabled UE with SIM capability located within a served premises or venue, via an HTTP/S GET protocol, and forward the location data. In one variant, a managed 3GPP IP Multimedia System (IMS) infrastructure is used in conjunction with UE-specific identifiers under control of a controller entity (e.g., ePDG) in communication with the IMS infrastructure and one or more FTM-enabled Wi-Fi APs within the premises or venue for supporting VoWi-Fi 911 or 411 packet calls made via the IMS.Type: GrantFiled: November 8, 2019Date of Patent: May 25, 2021Assignee: Charter Communications Operating, LLCInventors: Ashutosh Kumar Sinha, Benjamin Stankevitz, Manoj Das
-
Publication number: 20210119960Abstract: Various embodiments include computing devices and methods for updating a resource address. A processor of a computing device may receive a request for a resource address from a second computing device. The processor may send to the second computing device the resource address and a time-to-live for the resource address. The processor may determine that the resource address has changed within the time-to-live. The processor may send the changed resource address to the second computing device.Type: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Inventors: Ashutosh Kumar SINHA, Robert DIANDA
-
Publication number: 20210103450Abstract: Automatically generating a container image assembly file is provided. A definition of an application is assessed to determine a base container image and application libraries needed as add-ons for a container image corresponding to the application. A library dependency graph of flow from the base container image to add-on libraries for the application is generated. The container image assembly file is generated based on the library dependency graph of flow from the base container image to the add-on libraries for the application. Vulnerabilities corresponding to the add-on libraries of the container image assembly file are removed.Type: ApplicationFiled: October 2, 2019Publication date: April 8, 2021Inventors: Sanjay Kumar Prasad, Divakar R. Mysore, Srinivas G. Kulkarni, Balakrishnan Sreenivasan, Ashutosh Kumar
-
Patent number: 10972426Abstract: Systems, methods, and devices for resolving a network address include a Domain Name System (DNS) server configured to receive a request for a resource from a client device, determine a source IP address of the client device, and determine whether the source IP address is included in a source client list. In response to determining that the source IP address is not included in the source client list, the DNS server may determine whether a default view datastore includes a record for requested resource. If the default view datastore does not include a record for requested resource, the DNS server may determine whether the requested resource is included in the view datastore. If the requested resource is included in the view datastore, the DNS server may generate and send to the client device a response message that includes a SIPNOTDEFINED indication.Type: GrantFiled: January 17, 2020Date of Patent: April 6, 2021Assignee: Charter Communications Operating, LLCInventor: Ashutosh Kumar Sinha
-
Patent number: 10949794Abstract: Herein disclosed is a method and system to perform product delivery interception. In one implementation, a product delivery interceptor receives, from a purchaser, a request to determine availability of a product. The product delivery interceptor identifies a recipient of the product and transmits a bid for the product for consideration by the recipient. The product delivery interceptor acquires the recipient response to the bid and conveys an instruction to reroute delivery of the product to the purchaser if the recipient response indicates acceptance of the bid.Type: GrantFiled: May 30, 2018Date of Patent: March 16, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ashutosh Kumar Gupta, Nishant Maheshwari, Ajay Nehra
-
Patent number: 10942836Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications.Type: GrantFiled: October 25, 2018Date of Patent: March 9, 2021Assignee: Nutanix, Inc.Inventors: Mahesh Vinayak Patil, Balaji Janakiram, Pranav Yogesh Gupta, Rohit Jayprakash Girme, Siyu Wei, Vinod Gupta, Aditya Dipankar, Jasnoor Singh Gill, Aaditya Sood, Ashutosh Kumar
-
Publication number: 20210055574Abstract: A method of assembling an adjustable fluid-filled lens assembly comprising biaxially tensioning an elastomeric membrane to a surface tension of greater than 180 N/m, typically greater than 1000 N/m; thermally conditioning the tensioned membrane, e.g., for one hour at a temperature of about 80° C., to accelerate relaxation of the membrane; mounting the membrane to a peripheral support structure whilst maintaining the tension in the membrane; assembling the mounted membrane with one or more other components to form an enclosure with the membrane forming one wall of the enclosure; and thereafter filling the enclosure with a fluid. The membrane may be formed from an aromatic polyurethane, and the fluid may be a phenylated siloxane. In some embodiments, the membrane is able to hold a substantially constant surface tension of at least 180 N/m for a period of at least 12 months.Type: ApplicationFiled: November 10, 2020Publication date: February 25, 2021Applicant: ADLENS LTDInventors: Robert Edward STEVENS, Thomas Jacoby, Derek Paul Forbes Bean, William Guest, Jon Nisper, Tom Worsley, Ashutosh Kumar, Richard Wilhelm Janse Van Rensburg, Peter Lee Crossley, Rita Stella
-
Publication number: 20210049094Abstract: In certain aspects, dynamic remapping of memory addresses is provided and includes initiating a remapping of a logical block from a “mapped block” to a “remapped block.” Logical address locations for the logical block are mapped to physical address locations in the mapped block. The mapped and remapped blocks include non-volatile memory. A read command is received and determined to be for reading from a logical address location of the logical block, and the logical address location is determined to be mapped to a physical address location. Data is read from the physical address location of the mapped block. A write command is received and determined to be for writing data to the logical address location. Data is written to the physical address location of the remapped block. The read command is received after the initiation of the remapping and before the writing of the data to the remapped block.Type: ApplicationFiled: August 18, 2020Publication date: February 18, 2021Applicant: SMART IOPS, INC.Inventors: Ashutosh Kumar Das, Manuel Antonio d'Abreu
-
Publication number: 20210049104Abstract: Devices, systems, and methods are provided that cause a controller to receive a first command to read or write first data from or to a first logical address; and determine a first mapped logical address that the first logical address is mapped to. A first plurality of logical addresses is mapped to the first mapped logical address and includes the first logical address. The controller reads a first data structure at the first mapped logical address. The first data structure includes a pointer to a first intermediate physical address. The controller reads a second data structure at the first intermediate physical address. The second data structure includes a plurality of pointers to target physical addresses. The plurality of pointers includes a pointer to a first target physical address for the first logical address. The controller reads or writes the first data from or to the first target physical address.Type: ApplicationFiled: August 18, 2020Publication date: February 18, 2021Applicant: SMART IOPS, INC.Inventors: Ashutosh Kumar Das, Manuel Antonio D'Abreu
-
Patent number: 10909543Abstract: Disclosed is an authorisation management server for managing temporary transaction authorisation credentials. A processor of the server is operative with program instructions to (i) receive a temporary authorisation code initiator from a bookings system, the temporary authorisation code initiator indicating that a user of a payment vehicle has made a booking relating to overseas travel and identifying at least one of the user and the payment vehicle. The processor is further operative with the program instructions to (ii) acquire, from the bookings system, travel booking details for the booking, the travel booking details specifying, at least first unique identifier associated with the payment vehicle user, and a first travel segment associated with the unique identifier, (iii) acquire, from the bookings system, confirmation that the travel segment has commenced, and (iv) set the first unique identifier as an authorisation code for authorising e-commerce transactions using the payment vehicle.Type: GrantFiled: October 16, 2018Date of Patent: February 2, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Ashutosh Kumar Gupta
-
Patent number: 10908132Abstract: Provided are embodiments for a system and method for performing real-time performance and health monitoring of an ice detector system. Embodiments include sensing, by a current sensor, a current parameter of a drive coil of an ice detector circuit, and monitoring a performance and health of the ice detector circuit based at least in part on the current parameter, where the drive coil is coupled to a feedback coil that is configured to provide a feedback signal to a driver circuit to control the drive coil. Embodiments also include comparing the performance of the ice detector circuit and expected performance of the ice detector circuit, and providing a report based at least in part on the comparison.Type: GrantFiled: March 5, 2019Date of Patent: February 2, 2021Assignee: GOODRICH CORPORATIONInventors: Ashutosh Kumar Jha, Rajesh Sathyanathan
-
Publication number: 20200398988Abstract: Systems and methods for operating a potable water system in an aircraft are provided. Aspects include determining, by a controller, flight data associated with a flight for the aircraft, determining passenger data associated with the flight, determining an estimated water consumption for the potable water system associated with the aircraft based on the passenger data, determining a water quantity value for the flight based at least in part on the flight data and the estimated water consumption, and transmitting, by the controller, a request for the water quantity value for the potable water system for the flight to a water fulfillment system.Type: ApplicationFiled: January 20, 2020Publication date: December 24, 2020Inventors: Nitin Kumar Goyal, Ashutosh Kumar Jha, Rhushikesh Patil
-
Publication number: 20200404066Abstract: Methods and systems for enhanced domain name system (DNS) response caching are described. An enhanced DNS response caching method includes receiving a connection request for a fully qualified domain name (FQDN). A DNS client checks a local cache for a cached resolved domain name corresponding to the FQDN and sends 3300 a query to obtain or refresh the cached resolved domain name if a Time to Live parameter is expired or about to expire. In response to receiving a negative response or no response for the query, the DNS client determines whether an enhanced DNS response caching parameter is enabled. If the enhanced DNS response caching parameter is enabled, the DNS client sends an expired cached resolved domain name to process the connection request.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Applicant: Charter Communications Operating, LLCInventors: Ashutosh Kumar Sinha, Robert Dianda
-
Patent number: 10866432Abstract: A method of assembling an adjustable fluid-filled lens assembly comprising biaxially tensioning an elastomeric membrane to a surface tension of greater than 180 N/m, typically greater than 1000 N/m; thermally conditioning the tensioned membrane, e.g., for one hour at a temperature of about 80° C., to accelerate relaxation of the membrane; mounting the membrane to a peripheral support structure whilst maintaining the tension in the membrane; assembling the mounted membrane with one or more other components to form an enclosure with the membrane forming one wall of the enclosure; and thereafter filling the enclosure with a fluid. The membrane may be formed from an aromatic polyurethane, and the fluid may be a phenylated siloxane. In some embodiments, the membrane is able to hold a substantially constant surface tension of at least 180 N/m for a period of at least 12 months.Type: GrantFiled: September 28, 2016Date of Patent: December 15, 2020Assignee: ADLENS LTDInventors: Robert Edward Stevens, Thomas Jacoby, Derek Paul Forbes Bean, William Guest, Jon Nisper, Tom Worsley, Ashutosh Kumar, Richard Wilhelm Janse Van Rensburg, Peter Lee Crossley, Rita Stella
-
Patent number: 10826626Abstract: Systems and methods for operating sensors in an aircraft are provided. Aspects include receiving, by a processor associated with a sensor, a first request to test a transmitter function of the sensor, transmitting a test message to one or more other sensors associated with the aircraft, and listening to a transmitter associated with each of the one or more other sensors to determine a transmitter status of the sensor, wherein the transmitter status of the sensor is a pass status based on receiving a confirmation from at least one of the one or more other sensors. Aspects also include transmitting air data parameters and health status parameters associated with the air data probe to the one or more other air data probes.Type: GrantFiled: May 31, 2019Date of Patent: November 3, 2020Assignee: ROSEMOUNT AEROSPACE INC.Inventors: Ashutosh Kumar Jha, Divakara Rao Vadada, Naveen Kumar Veerabhadrappa, Jordan William Nelson
-
Patent number: 10825026Abstract: Embodiments of the present invention can simplify the use of payment cards by capturing or generating an electronic image of a customer's payment card at the time of requesting a payment card transaction, and processing the electronic image to automatically determine required payment card information, including the payment card number, account name, and expiry date printed or otherwise represented on the payment card.Type: GrantFiled: August 25, 2018Date of Patent: November 3, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ashutosh Kumar Gupta, Dinesh Kumar Lal, Anshul Pandey, Teja Chebrole
-
Publication number: 20200344273Abstract: Described herein are apparatus and methods for detecting and handling Proxy-Call Session Control Function (P-CSCF) failures. A method may include sending, by a serving-CSCF (S-CSCF), a message to the P-CSCF to check operability. The S-CSCF may mark in a list that the P-CSCF is unavailable if a negative response or no response is received from the P-CSCF and may set a timer to recheck availability of the unavailable P-CSCF. A message is sent by the S-CSCF to a device management system to force a user device to stop using the unavailable P-CSCF and register with a different P-CSCF. The S-CSCF may recheck availability of the unavailable P-CSCF upon expiration of the timer and may remove the unavailable P-CSCF from the list when a positive response is received from the unavailable P-CSCF.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Applicant: Charter Communications Operating, LLCInventor: Ashutosh Kumar Sinha
-
Patent number: 10805417Abstract: Methods and systems for enhanced domain name system (DNS) response caching are described. An enhanced DNS response caching method includes receiving a connection request for a fully qualified domain name (FQDN). A DNS client checks a local cache for a cached resolved domain name corresponding to the FQDN and sends 3300 a query to obtain or refresh the cached resolved domain name if a Time to Live parameter is expired or about to expire. In response to receiving a negative response or no response for the query, the DNS client determines whether an enhanced DNS response caching parameter is enabled. If the enhanced DNS response caching parameter is enabled, the DNS client sends an expired cached resolved domain name to process the connection request.Type: GrantFiled: March 8, 2019Date of Patent: October 13, 2020Assignee: Charter Communications Operating, LLCInventors: Ashutosh Kumar Sinha, Robert Dianda