Patents Assigned to Pixia Corp.
-
Patent number: 11698923Abstract: 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: GrantFiled: March 22, 2021Date of Patent: July 11, 2023Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula, Rudolf O. Ernst
-
Patent number: 11657473Abstract: 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: GrantFiled: May 28, 2021Date of Patent: May 23, 2023Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Rudolf O. Ernst, Nabil Al Ramli
-
Patent number: 11630802Abstract: 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: GrantFiled: August 17, 2021Date of Patent: April 18, 2023Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 11321276Abstract: 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: GrantFiled: January 13, 2017Date of Patent: May 3, 2022Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 11269947Abstract: 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: GrantFiled: November 20, 2020Date of Patent: March 8, 2022Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Michael L. Maraist
-
Publication number: 20220035768Abstract: 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: ApplicationFiled: August 17, 2021Publication date: February 3, 2022Applicant: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 11126589Abstract: 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: GrantFiled: March 16, 2020Date of Patent: September 21, 2021Assignee: Pixia Corp.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Publication number: 20210287329Abstract: 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: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Applicant: PIXIA CORP.Inventors: Rahul C. Thakkar, Rudolf O. Ernst, Nabil Al Ramli
-
Patent number: 11044437Abstract: A method and system of transmitting a plurality of area-of-interest video codestreams is described. A first video codestream and one or more second video codestreams are generated from a plurality of large format images that are captured. The first video codestream has a first plurality of areas-of-interest selected from the plurality of large format images and the one or more second video codestream have at least a second plurality of areas-of-interest from the same plurality of large format images. The first video codestream is generated at a first frame rate and each of the second video codestreams is generated at a second frame rate. The first and second video codestreams are combined to obtain a combined video codestream. The combined video codestream is then transmitted to a computer system that regenerates the first video codestream and the one or more second video codestreams at their respective frame rates.Type: GrantFiled: April 3, 2020Date of Patent: June 22, 2021Assignee: PIXIA CORP.Inventors: Rudolf O. Ernst, Rahul C. Thakkar
-
Patent number: 11042958Abstract: 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: GrantFiled: June 4, 2019Date of Patent: June 22, 2021Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Rudolf O. Ernst, Nabil Al Ramli
-
Patent number: 10970810Abstract: 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: GrantFiled: January 21, 2020Date of Patent: April 6, 2021Assignee: Pixia Corp.Inventors: Rahul C. Thakkar, Scott L. Pakula, Rudolf O. Ernst
-
Patent number: 10866983Abstract: 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: GrantFiled: July 30, 2019Date of Patent: December 15, 2020Assignee: Pixia Corp.Inventors: Rahul C. Thakkar, Michael L. Maraist
-
Publication number: 20200310630Abstract: A system and method of selecting an area of interest from a plurality of images captured by a plurality of cameras are described. The method includes receiving a request for an area of interest from a plurality of images, the area of interest containing an object of interest selected by a user, the object of interest being captured in one or more images captured by one or more of the plurality of cameras, the plurality of cameras having overlapping field of views; determining a camera within the plurality of cameras that wholly contains the area of interest; transforming the physical location of the object of interest into a pixel position such that the area of interest being essentially centered around the pixel position corresponding to the physical location of the object of interest; and extracting the area of interest.Type: ApplicationFiled: June 16, 2020Publication date: October 1, 2020Applicant: PIXIA CORP.Inventors: Rudolf O. ERNST, James WHITE
-
Patent number: 10725631Abstract: A system and method of selecting an area of interest from a plurality of images captured by a plurality of cameras are described. The method includes receiving a request for an area of interest from a plurality of images, the area of interest containing an object of interest selected by a user, the object of interest being captured in one or more images captured by one or more of the plurality of cameras, the plurality of cameras having overlapping field of views; determining a camera within the plurality of cameras that wholly contains the area of interest; transforming the physical location of the object of interest into a pixel position such that the area of interest being essentially centered around the pixel position corresponding to the physical location of the object of interest; and extracting the area of interest.Type: GrantFiled: April 29, 2016Date of Patent: July 28, 2020Assignee: PIXIA CORP.Inventors: Rudolf O. Ernst, James White
-
Publication number: 20200236323Abstract: A method and system of transmitting a plurality of area-of-interest video codestreams is described. A first video codestream and one or more second video codestreams are generated from a plurality of large format images that are captured. The first video codestream has a first plurality of areas-of-interest selected from the plurality of large format images and the one or more second video codestream have at least a second plurality of areas-of-interest from the same plurality of large format images. The first video codestream is generated at a first frame rate and each of the second video codestreams is generated at a second frame rate. The first and second video codestreams are combined to obtain a combined video codestream. The combined video codestream is then transmitted to a computer system that regenerates the first video codestream and the one or more second video codestreams at their respective frame rates.Type: ApplicationFiled: April 3, 2020Publication date: July 23, 2020Applicant: PIXIA CORP.Inventors: Rudolf O. ERNST, Rahul C. Thakkar
-
Publication number: 20200218692Abstract: 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: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Applicant: PIXIA CORP.Inventors: Rahul C. THAKKAR, Scott L. PAKULA
-
Patent number: 10681305Abstract: A method and system of transmitting a plurality of area-of-interest video codestreams is described. A first video codestream and one or more second video codestreams are generated from a plurality of large format images that are captured. The first video codestream has a first plurality of areas-of-interest selected from the plurality of large format images and the one or more second video codestream have at least a second plurality of areas-of-interest from the same plurality of large format images. The first video codestream is generated at a first frame rate and each of the second video codestreams is generated at a second frame rate. The first and second video codestreams are combined to obtain a combined video codestream. The combined video codestream is then transmitted to a computer system that regenerates the first video codestream and the one or more second video codestreams at their respective frame rates.Type: GrantFiled: February 28, 2017Date of Patent: June 9, 2020Assignee: PIXIA CORP.Inventors: Rudolf O. Ernst, Rahul C. Thakkar
-
Patent number: 10606801Abstract: 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: GrantFiled: May 11, 2018Date of Patent: March 31, 2020Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 10565254Abstract: A system and method for storing data related to an image is disclosed. The method may include: unevenly dividing the image into polygonal image sections, each comprising pixels and each of the pixels having band(s) and a bit depth per band that is too high for displaying on a display screen; dividing the image into quads such that each quad has a boundary that contains at least a portion of one of the polygonal image sections; obtaining statistical data associated with the image, the statistical data being computed for each of the bands of each of the pixels within each of the polygonal image sections; storing, with respect to a reduced resolution dataset (R-Set) of the image, coordinates of bounds of at least one polygonal image section that intersects with a quad; organizing the image, the quads, and the polygonal image sections in a tree structure; and storing the statistical data, the pixel coordinates, and the tree structure.Type: GrantFiled: May 10, 2019Date of Patent: February 18, 2020Assignee: PIXIA CORP.Inventor: Rahul C. Thakkar
-
Patent number: 10559059Abstract: 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: GrantFiled: March 6, 2018Date of Patent: February 11, 2020Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula, Rudolf O. Ernst