Patents by Inventor Rahul C. Thakkar

Rahul C. Thakkar 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: 11907913
    Abstract: A method is provided for maintaining an aircraft of a type of aircraft. The method includes accessing time series of observations of variables that describe in-service operation of the aircraft, maintenance of the aircraft, and weather and/or terrain in an environment of the aircraft during in-service operation and maintenance. The method includes determining a behavior model that is trained to predict demand for replacement aircraft parts from a training set across a plurality of aircraft of the type of aircraft. The behavior model is implemented as a directed acyclic graph of machine learning models that are connected to one another. The time series are applied to the behavior model to predict the demand for the replacement aircraft parts, a plan is created for acquisition of the replacement aircraft parts and maintenance of the aircraft based on the demand as predicted, and the plan is executed.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: February 20, 2024
    Assignee: The Boeing Company
    Inventors: Rahul C. Thakkar, Leontios Christodoulou, Surya Pandrangi
  • Patent number: 11882985
    Abstract: A vacuuming device. The device includes a sensor connected to at least a suction head, and is configured to sense a parameter of foreign object debris (FOD) in the suction head. The device also includes a positioning sensor connected to the suction head and configured to ascertain a position of the suction head within an area in which the device is located. The device also includes a computer in communication with the sensor and the positioning sensor. The computer is programmed to classify the FOD using the parameter, and use the position of the suction head to determine a pick-up location of the FOD.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: January 30, 2024
    Assignee: The Boeing Company
    Inventors: Rahul C. Thakkar, Robert John Rencher, Surya Pandrangi
  • Patent number: 11698923
    Abstract: Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: July 11, 2023
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula, Rudolf O. Ernst
  • Patent number: 11683249
    Abstract: A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to process a particular modality of data is identified, and making a determination that the source node is incapable of processing the particular modality of data. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to process the particular modality of data, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to process the particular modality of data.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: June 20, 2023
    Assignee: The Boeing Company
    Inventors: Rahul C. Thakkar, Roland N. Freeman
  • Patent number: 11657473
    Abstract: A method, implemented by a computer system, and a system of organizing data of a wide area motion imagery frame and a method and a system of retrieving objects that match a user defined AOI from an image in a WAMI frame in a WAMI collection are described. The method of organizing includes dividing, by the computer system, an image of a WAMI frame into a plurality of tiles, each tile in the plurality of tiles comprising a plurality of pixels and having a pixel width and a pixel height; storing, by the computer system, the plurality of tiles as objects in an OSD, each object having an object identifier (OID); collecting, by the computer system, object identifiers (OIDs) of the objects; and storing, by the computer system, the OIDs in the OSD.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 23, 2023
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Rudolf O. Ernst, Nabil Al Ramli
  • Patent number: 11630802
    Abstract: A method and system for requesting information from a server are provided. The method may include sending, by a client to a server, an HTTP GET request to retrieve at least a portion of at least one derived data file, the at least one derived data file being dynamically generated by the server in response to the request using a data file virtualization policy and at least a portion of a data file. The data file virtualization policy and the data file may be stored in a storage accessible by the server, and the dynamic generation may comprise an aligned unbuffered direct read operation from the stored data file of a data size that is aligned to an integer multiple of the storage's block size. The at least the portion of the at least one derived data file may then be received by the client from the server.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: April 18, 2023
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Publication number: 20220284693
    Abstract: Embodiments described herein may provide a method for reporting, tracking, and managing resolution of issues. Methods may include: receiving at least one image in which a new issue is identified; receiving information relating to the new issue identified in the at least one image; determining a location of the new issue; identifying any existing issues corresponding to the new issue; generating a severity rating corresponding to the new issue; logging the new issue in a database stored in a memory, where logging the new issue in the database includes adding the new issue to an existing issue in response to the new issue corresponding to the existing issue, and logging the new issue in the database includes generating a new issue entry in the database in response to the new issue failing to correspond to an existing issue; and providing the new issue to a service provider for the service provider to resolve.
    Type: Application
    Filed: February 23, 2022
    Publication date: September 8, 2022
    Inventors: Tad W. KELLOGG, Michael J. Marich, Rahul C. Thakkar
  • Publication number: 20220181033
    Abstract: Provided herein is a method, apparatus, and system for identifying a health status of an individual, by using a health challenge of the individual to gather vital sign information to generate a health status of the individual. Method for identifying health status include: generating a non-persistent identifier for a user; receiving an indication of an initiation of a health challenge for the user associated with the non-persistent identifier; receiving, responsive to the health challenge, an indication of at least one vital sign of the user; determining, from the at least one vital sign, a health status of the user; and providing an indication of the health status of the user and the associated non-persistent identifier, where the health status includes a binary indication of health of the user, and where the health status is used to permit or deny a service to the user.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 9, 2022
    Applicant: THE BOEING COMPANY
    Inventors: Robert J. RENCHER, David Matthew YAGER, Roland Nelson FREEMAN, Rahul C. THAKKAR, Sumant HATTIKUDUR, Guijun WANG, David Wayne NELSON
  • Publication number: 20220171397
    Abstract: A computing device, method and computer program product track the movement of objects and identify potential collisions between object influence models of two or more objects. In a method, an object influence model is defined for a respective object with the object influence model having a shape and volume that encompasses the respective object. The object influence model extends beyond the respective object and varies in response to changes in one or more properties of the object. The method also includes receiving information from one or more sensors indicative of movement of the respective object and predicting its anticipated path of travel. The method further includes identifying a potential collision between the respective object and another object in an instance in which the object influence models of the respective object and another object intersect as the respective object is advanced along the anticipated path of travel.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 2, 2022
    Applicant: THE BOEING COMPANY
    Inventors: Rahul C. THAKKAR, Michael J. MARICH, Tad W. KELLOGG, Surya K. PANDRANGI
  • Publication number: 20220167813
    Abstract: A vacuuming device. The device includes a sensor connected to at least a suction head, and is configured to sense a parameter of foreign object debris (FOD) in the suction head. The device also includes a positioning sensor connected to the suction head and configured to ascertain a position of the suction head within an area in which the device is located. The device also includes a computer in communication with the sensor and the positioning sensor. The computer is programmed to classify the FOD using the parameter, and use the position of the suction head to determine a pick-up location of the FOD.
    Type: Application
    Filed: November 16, 2021
    Publication date: June 2, 2022
    Applicant: The Boeing Company
    Inventors: Rahul C. Thakkar, Robert John Rencher, Surya Pandrangi
  • Patent number: 11328137
    Abstract: A system is provided that includes a rack including mount positions to accept electronic equipment modules that are rack mountable and equipped with respective RFID tags, and a RFID reader array including RFID readers each of which is associated with a respective mount position, and has a read field that among the mount positions extends into only the respective mount position. Processing circuitry causes an RFID reader to radiate an interrogation signal within its read field, and in response, receive module identifiable information from an RFID tag of an electronic equipment module mounted at the mount position. A signal including the module identifiable information and mount position identifiable information is transmitted to the processing circuitry, and a second signal to a computer configured to identify the electronic equipment module from the module identifiable information, and locate the electronic equipment module at the mount position from the mount position identifiable information.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: May 10, 2022
    Assignee: The Boeing Company
    Inventors: Roland N. Freeman, Brandon E. Wickline, Rahul C. Thakkar, Mark J. Boyer
  • Patent number: 11321276
    Abstract: A method and system for storing data files are provided. The method includes receiving from a client computer system in communication with a server computer system, a first data file and a first data file virtualization policy; storing the first data file and the first data file virtualization policy on a storage device in communication with the server computer system; and deriving one or more second virtual data files using information from the first data file and the first data file virtualization policy, the one or more second virtual data files not being stored on the storage device. The method further includes generating a directory listing of the one or more second virtual data files such that the one or more second virtual data files appear to the client computer system as if the one or more second virtual data files is stored in the storage device.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 3, 2022
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Patent number: 11269947
    Abstract: This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 8, 2022
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Publication number: 20220051198
    Abstract: A method is provided for maintaining an aircraft of a type of aircraft. The method includes accessing time series of observations of variables that describe in-service operation of the aircraft, maintenance of the aircraft, and weather and/or terrain in an environment of the aircraft during in-service operation and maintenance. The method includes determining a behavior model that is trained to predict demand for replacement aircraft parts from a training set across a plurality of aircraft of the type of aircraft. The behavior model is implemented as a directed acyclic graph of machine learning models that are connected to one another. The time series are applied to the behavior model to predict the demand for the replacement aircraft parts, a plan is created for acquisition of the replacement aircraft parts and maintenance of the aircraft based on the demand as predicted, and the plan is executed.
    Type: Application
    Filed: July 15, 2021
    Publication date: February 17, 2022
    Inventors: Rahul C. Thakkar, Leontios Christodoulou, Surya Pandrangi
  • Publication number: 20220035768
    Abstract: A method and system for requesting information from a server are provided. The method may include sending, by a client to a server, an HTTP GET request to retrieve at least a portion of at least one derived data file, the at least one derived data file being dynamically generated by the server in response to the request using a data file virtualization policy and at least a portion of a data file. The data file virtualization policy and the data file may be stored in a storage accessible by the server, and the dynamic generation may comprise an aligned unbuffered direct read operation from the stored data file of a data size that is aligned to an integer multiple of the storage's block size. The at least the portion of the at least one derived data file may then be received by the client from the server.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 3, 2022
    Applicant: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Patent number: 11227052
    Abstract: A method of protecting a computer from malicious software includes receiving a computer file, and scanning, via anti-malware, the computer file for known malicious software. The method include, when the anti-malware fails to detect known malicious software in the computer file, performing a dynamic operating-system-level containerization to access content of the computer file, including creating and launching an isolated container on the computer. The method includes accessing the content of the computer file in the isolated container on the computer, and monitoring execution of computer-readable program code in the isolated container as the content of the computer file is accessed. And the method includes performing a remedial action when as the execution of computer-readable program code in the isolated container is monitored, a pattern in the execution is detected that indicates the computer file contains malicious software that is otherwise unknown.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: January 18, 2022
    Assignee: THE BOEING COMPANY
    Inventor: Rahul C. Thakkar
  • Patent number: 11200040
    Abstract: A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to perform a task is identified, and making a determination that the source node is incapable of performing the task. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to perform the task, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to perform the task.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: December 14, 2021
    Assignee: The Boeing Company
    Inventors: Roland N. Freeman, Robert J. Rencher, Rahul C. Thakkar
  • Patent number: 11126589
    Abstract: A method and system for requesting information from a server are provided. The method may include sending, by a client to a server, an HTTP GET request to retrieve at least a portion of at least one derived data file, the at least one derived data file being dynamically generated by the server in response to the request using a data file virtualization policy and at least a portion of a data file. The data file virtualization policy and the data file may be stored in a storage accessible by the server, and the dynamic generation may comprise an aligned unbuffered direct read operation from the stored data file of a data size that is aligned to an integer multiple of the storage's block size. The at least the portion of the at least one derived data file may then be received by the client from the server.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 21, 2021
    Assignee: Pixia Corp.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Publication number: 20210287329
    Abstract: A method, implemented by a computer system, and a system of organizing data of a wide area motion imagery frame and a method and a system of retrieving objects that match a user defined AOI from an image in a WAMI frame in a WAMI collection are described. The method of organizing includes dividing, by the computer system, an image of a WAMI frame into a plurality of tiles, each tile in the plurality of tiles comprising a plurality of pixels and having a pixel width and a pixel height; storing, by the computer system, the plurality of tiles as objects in an OSD, each object having an object identifier (OID); collecting, by the computer system, object identifiers (OIDs) of the objects; and storing, by the computer system, the OIDs in the OSD.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Applicant: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Rudolf O. Ernst, Nabil Al Ramli
  • Publication number: 20210281498
    Abstract: A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to process a particular modality of data is identified, and making a determination that the source node is incapable of processing the particular modality of data. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to process the particular modality of data, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to process the particular modality of data.
    Type: Application
    Filed: March 3, 2021
    Publication date: September 9, 2021
    Inventors: Rahul C. Thakkar, Roland N. Freeman