Patents by Inventor Matthew A. Shreve
Matthew A. Shreve 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: 20240339560Abstract: Data representations are formed of a target substrate and a plurality of donor coupons that are incompletely filled with functional chips. The data representations are abstracted into a current state description of the target substrate and the donor coupons and input into a machine learning model that has been trained on previous mass transfer sequences. An optimal output of the machine learning model defines at least a selected one or more of the donor coupons and corresponding functional chips of the selected one or more of the donor coupons used to fill the vacancies. A parallel transfer of the corresponding functional chips is performed to fill the vacancies on the target substrate using the selected one or more of the donor coupons.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Inventors: Evgeniy Bart, Yunda Wang, Matthew Shreve
-
Patent number: 12079922Abstract: A system and method for translating a 2D image to a 3D image is provided. A 2D image having pixels grouped into tiles is obtained. Contour lines associated with an altitude value are located on the 2D image. The altitude values are determined. Each tile in the 2D image is represented using at least one voxel. A height map of the voxels is generated based on the contour lines and altitude values as a base layer for a 3D image. A terrain type of each of the voxels of the 3D image is determined and objects are placed in the 3D image. The 3D image is output.Type: GrantFiled: January 9, 2023Date of Patent: September 3, 2024Assignee: XEROX CORPORATIONInventors: Gregory M. Youngblood, Matthew Shreve, Mark J. Stefik, Robert Thomas Krivacic, Lester D. Nelson, Jacob Le
-
Patent number: 12081450Abstract: A system and method provide a combination of a modular message structure, a priority-based message packing scheme, and a data packet queue management system to optimize the information content of a transmitted message in, for example, the Ocean of Things (OoT) environment. The modular message structure starts with a header that provides critical information and reference points for time and location. The rest of the message is composed of modular data packets, each of which has a data ID section that the message decoder uses for reference when reconstructing the message contents, an optional size section that specifies the length of the following data section if it can contain data of variable length, and a data section that can be compressed in a manner unique to that data type.Type: GrantFiled: August 30, 2022Date of Patent: September 3, 2024Assignee: XEROX CORPORATIONInventors: Eric D. Cocker, Matthew A. Shreve, Francisco E. Torres
-
Publication number: 20240281431Abstract: A method of labeling training data includes inputting a plurality of unlabeled input data samples into each of a plurality of pre-trained neural networks and extracting a set of feature embeddings from multiple layer depths of each of the plurality of pre-trained neural networks. The method also includes generating a plurality of clusterings from the set of feature embeddings. The method also includes analyzing, by a processing device, the plurality of clusterings to identify a subset of the plurality of unlabeled input data samples that belong to a same unknown class. The method also includes assigning pseudo-labels to the subset of the plurality of unlabeled input data samples.Type: ApplicationFiled: April 26, 2024Publication date: August 22, 2024Inventors: Matthew Shreve, Francisco E. Torres, Raja Bala, Robert R. Price, Pei Li
-
Patent number: 12068430Abstract: A method utilizes a target substrate has an array of chips on a carrier with a plurality of vacancies and a plurality of donor coupons are incompletely filled with functional chips. A bounding box is defined that encompasses the vacancies on the target substrate. Outcomes are simulated by overlapping a representation of the bounding box over a representation of each of a plurality of donor coupons at a plurality of translational offsets on a substrate plane to determine matches. An optimal one of the outcomes is found at a selected one or more of the donor coupons corresponding one or more offsets. A parallel transfer of the matching functional chips fills the vacancies on the target substrate using the one or more selected donor coupons and corresponding one or more offsets.Type: GrantFiled: April 19, 2021Date of Patent: August 20, 2024Assignee: Xerox CorporationInventors: Evgeniy Bart, Yunda Wang, Matthew Shreve
-
Publication number: 20240249476Abstract: A system captures, by a recording device, a scene with physical objects, the scene displayed as a three-dimensional (3D) mesh. The system marks 3D annotations for a physical object and identifies a mask. The mask indicates background pixels corresponding to a region behind the physical object. Each background pixel is associated with a value. The system captures a plurality of images of the scene with varying features, wherein a respective image includes: two-dimensional (2D) projections corresponding to the marked 3D annotations for the physical object; and the mask based on the associated value for each background pixel. The system updates the value of each background pixel with a new value. The system trains a machine model using the respective image as generated labeled data, thereby obtaining the generated labeled data in an automated manner based on a minimal amount of marked annotations.Type: ApplicationFiled: January 19, 2023Publication date: July 25, 2024Applicant: Palo Alto Research Center IncorporatedInventors: Matthew A. Shreve, Robert R. Price
-
Patent number: 12031814Abstract: A method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes generating a state graph based on the sensor data. The state graph includes a set of object nodes and a set of property nodes. The method further includes obtaining user input data generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The method further includes operating the set of mechanical systems to achieve a set of objectives based on the set of instructions.Type: GrantFiled: November 3, 2021Date of Patent: July 9, 2024Assignee: Xerox CorporationInventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Patent number: 12002265Abstract: A method includes defining a model for a liquid while the liquid is positioned at least partially within a nozzle of a printer. The method also includes synthesizing video frames of the liquid using the model to produce synthetic video frames. The method also includes generating a labeled dataset that includes the synthetic video frames and corresponding model values. The method also includes receiving real video frames of the liquid while the liquid is positioned at least partially within the nozzle of the printer. The method also includes generating an inverse mapping from the real video frames to predicted model values using the labeled dataset. The method also includes reconstructing the liquid in the real video frames based at least partially upon the predicted model values.Type: GrantFiled: June 24, 2021Date of Patent: June 4, 2024Assignee: XEROX CORPORATIONInventors: Robert R. Price, Raja Bala, Svyatoslav Korneev, Christoforos Somarakis, Matthew Shreve, Adrian Lew, Palghat Ramesh
-
Publication number: 20240169700Abstract: A system for generating a labelled image data set for use in object detection training includes a three-dimensional scan of an object and its environment in a coordinate space generated using a set of images taken by a user device. The three-dimensional scan has an annotation of the object in the coordinate space. Each image in the set of images has position information of the user device in the coordinate space. A computing system is adapted to annotate the set of images by projecting the annotation of the object onto each image using the position information. The computing system is adapted to generate a labelled image set for teaching object detection using the annotated set of images.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: Fritz Ebner, Matthew Shreve, Ben Pinkerton, Chetan Gandhi
-
Patent number: 11983394Abstract: Embodiments described herein provide a system for generating semantically accurate synthetic images. During operation, the system generates a first synthetic image using a first artificial intelligence (AI) model and presents the first synthetic image in a user interface. The user interface allows a user to identify image units of the first synthetic image that are semantically irregular. The system then obtains semantic information for the semantically irregular image units from the user via the user interface and generates a second synthetic image using a second AI model based on the semantic information. The second synthetic image can be an improved image compared to the first synthetic image.Type: GrantFiled: November 23, 2022Date of Patent: May 14, 2024Assignee: Xerox CorporationInventors: Raja Bala, Sricharan Kallur Palli Kumar, Matthew A. Shreve
-
Patent number: 11983171Abstract: A method of labeling a dataset includes inputting a testing set comprising a plurality of input data samples into a plurality of pre-trained machine learning models to generate a set of embeddings output by the plurality of pre-trained machine learning models. The method further includes performing an iterative cluster labeling algorithm that includes generating a plurality of clusterings from the set of embeddings, analyzing the plurality of clusterings to identify a target embedding with a highest duster quality, analyzing the target embedding to determine a compactness for each of the plurality of clusterings of the target embedding, and identifying a target cluster among the plurality of clusterings of the target embedding based on the compactness. The method further includes assigning pseudo-labels to the subset of the plurality of input data samples that are members of the target duster.Type: GrantFiled: July 7, 2023Date of Patent: May 14, 2024Assignee: Xerox CorporationInventors: Matthew Shreve, Francisco E. Torres, Raja Bala, Robert R. Price, Pei Li
-
Patent number: 11978243Abstract: One embodiment provides a system that facilitates efficient collection of training data. During operation, the system obtains, by a recording device, a first image of a physical object in a scene which is associated with a three-dimensional (3D) world coordinate frame. The system marks, on the first image, a plurality of vertices associated with the physical object, wherein a vertex has 3D coordinates based on the 3D world coordinate frame. The system obtains a plurality of second images of the physical object in the scene while changing one or more characteristics of the scene. The system projects the marked vertices on to a respective second image to indicate a two-dimensional (2D) bounding area associated with the physical object.Type: GrantFiled: November 16, 2021Date of Patent: May 7, 2024Assignee: Xerox CorporationInventors: Matthew A. Shreve, Sricharan Kallur Palli Kumar, Jin Sun, Gaurang R. Gavai, Robert R. Price, Hoda M. A. Eldardiry
-
Patent number: 11958112Abstract: A three-dimensional (3D) printer includes a nozzle and a camera configured to capture a real image or a real video of a liquid metal while the liquid metal is positioned at least partially within the nozzle. The 3D printer also includes a computing system configured to perform operations. The operations include generating a model of the liquid metal positioned at least partially within the nozzle. The operations also include generating a simulated image or a simulated video of the liquid metal positioned at least partially within the nozzle based at least partially upon the model. The operations also include generating a labeled dataset that comprises the simulated image or the simulated video and a first set of parameters. The operations also include reconstructing the liquid metal in the real image or the real video based at least partially upon the labeled dataset.Type: GrantFiled: June 24, 2021Date of Patent: April 16, 2024Assignee: XEROX CORPORATIONInventors: Robert R. Price, Raja Bala, Svyatoslav Korneev, Christoforos Somarakis, Matthew Shreve, Adrian Lew, Palghat Ramesh
-
Publication number: 20240087287Abstract: A system determines an input video and a first annotated image from the input video which identifies an object of interest. The system initiates a tracker based on the first annotated image and the input video. The tracker generates, based on the first annotated image and the input video, information including: a sliding window for false positives; a first set of unlabeled images from the input video; and at least two images with corresponding labeled states. A semi-supervised classifier classifies, based on the information, the first set of unlabeled images from the input video. If a first unlabeled image is classified as a false positive, the system reinitiates the tracker based on a second annotated image occurring in a frame prior to a frame with the false positive. The system generates an output video comprising the input video displayed with tracking on the object of interest.Type: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Applicant: Palo Alto Research Center IncorporatedInventors: Matthew A. Shreve, Robert R. Price, Jeyasri Subramanian, Sumeet Menon
-
Publication number: 20240069962Abstract: A method and system for implementing a task scheduler are provided in a resource constrained computation system that uses meta data provided for each task (e.g. data analysis algorithm or sensor sampling protocol) to determine which tasks should be run in a particular wake cycle, the order in which the tasks are run, and how the tasks are distributed across the available compute resources. When a task successfully completes, it's time of execution is logged in order to provide a reference for when that task should be run again. Task meta data is formatted in a manner to allow for simple integration of new tasks into the processing architecture.Type: ApplicationFiled: August 30, 2022Publication date: February 29, 2024Applicant: Palo Alto Research Center IncorporatedInventors: Matthew A. SHREVE, Eric D. COCKER
-
Publication number: 20240073152Abstract: A system and method provide a combination of a modular message structure, a priority-based message packing scheme, and a data packet queue management system to optimize the information content of a transmitted message in, for example, the Ocean of Things (OoT) environment. The modular message structure starts with a header that provides critical information and reference points for time and location. The rest of the message is composed of modular data packets, each of which has a data ID section that the message decoder uses for reference when reconstructing the message contents, an optional size section that specifies the length of the following data section if it can contain data of variable length, and a data section that can be compressed in a manner unique to that data type.Type: ApplicationFiled: August 30, 2022Publication date: February 29, 2024Applicant: Palo Alto Research Center IncorporatedInventors: Eric D. COCKER, Matthew A. SHREVE, Francisco E. TORRES
-
Publication number: 20240071132Abstract: A method of image annotation includes obtaining a candidate annotation map for an annotation task for an image from each of a set of annotation models wherein each of the candidate annotation maps includes suggested annotations for the image, receiving user selections or modifications of at least one of the suggested annotations from one or more of the candidate annotation maps, and generating a final annotation map based on the user selections or modifications from the one or more of the candidate annotation maps.Type: ApplicationFiled: November 6, 2023Publication date: February 29, 2024Inventors: Matthew Shreve, Raja Bala, Jeyasri Subramanian
-
Patent number: 11917289Abstract: A system is provided which obtains images of a physical object captured by an AR recording device in a 3D scene. The system measures a level of diversity of the obtained images, for a respective image, based on at least: a distance and angle; a lighting condition; and a percentage of occlusion. The system generates, based on the level of diversity, a first visualization of additional images to be captured by projecting, on a display of the recording device, first instructions for capturing the additional images using the AR recording device. The system trains a model based on the collected data. The system performs an error analysis on the collected data to estimate an error rate for each image of the collected data. The system generates, based on the error analysis, a second visualization of further images to be captured. The model is further trained based on the collected data.Type: GrantFiled: June 14, 2022Date of Patent: February 27, 2024Assignee: Xerox CorporationInventors: Matthew A. Shreve, Robert R. Price
-
Patent number: 11917337Abstract: The present specification relates to image capture. More specifically, it relates to selective image capture for sensor carrying devices or floats deployed, for example, on the open sea. In one form, data is generated on the sensor carrying devices or floats by an on-board Inertial Measurement Unit (IMU) and is used to automatically predict the wave motion of the sea. These predictions are then used to determine an acceptable set of motion parameters that are used to trigger the on-board camera(s). The camera(s) then capture images. One consideration is that images captured at or near the peak of a wave crest with minimal pitch and roll will contain fewer obstructions (such as other waves). Such images provide a view further into the horizon to, for example, monitor maritime sea traffic and other phenomenon. Therefore, the likelihood of capturing interesting objects such as ships, boats, garbage, birds, . . . etc. is increased.Type: GrantFiled: August 31, 2021Date of Patent: February 27, 2024Assignee: XEROX CORPORATIONInventors: Matthew A. Shreve, Eric Cocker
-
Publication number: 20240046568Abstract: A system is provided which mixes static scene and live annotations for labeled dataset collection. A first recording device obtains a 3D mesh of a scene with physical objects. The first recording device marks, while in a first mode, first annotations for a physical object displayed in the 3D mesh. The system switches to a second mode. The system displays, on the first recording device while in the second mode, the 3D mesh including a first projection indicating a 2D bounding area corresponding to the marked first annotations. The first recording device marks, while in the second mode, second annotations for the physical object or another physical object displayed in the 3D mesh. The system switches to the first mode. The first recording device displays, while in the first mode, the 3D mesh including a second projection indicating a 2D bounding area corresponding to the marked second annotations.Type: ApplicationFiled: August 2, 2022Publication date: February 8, 2024Applicant: Palo Alto Research Center IncorporatedInventors: Matthew A. Shreve, Jeyasri Subramanian