Patents by Inventor Patrick Bobbitt
Patrick Bobbitt 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: 11738464Abstract: A method of calibrating a system including a camera, the method including detecting a robot navigating within an environment modeled as a geo-polygon space, including a transit of the robot through a scene of the environment captured by the camera, mapping a plurality of points occupied by the robot in images of the scene to the geo-polygon space, recording data about the mapping, and configuring at least one alert using the data recorded about the mapping, the alert executed by the computing system and configured to be triggered by an object transiting the scene.Type: GrantFiled: March 24, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Florian Pinel, Russell Patrick Bobbitt, Frank Yeh, Jr., Sharon Laquinta Cham
-
Patent number: 11618655Abstract: Aspects of this disclosure relate to a system that uses images of a load handled by a crane as captured by cameras to monitor the load. The images may include different sets of outer perimeters of the load. The system may identify the outer perimeters and then define a safety zone that extends beyond these outer perimeters. In response to identifying an object within the safety zone, the system may execute a remedial action.Type: GrantFiled: March 28, 2019Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Florian Pinel, Peter Alan Coldicott, Russell Patrick Bobbitt
-
Patent number: 11600085Abstract: A method, system, and computer program product for automated collection of training data and training object detection models is provided. The method generates a set of reference images for a first set of products. Based on the set of reference images, the method identifies a subset of products within an image stream. Based on the subset of products, a second set of products is determined within the image stream. The method identifies a set of product gaps based on the subset of products and the second set of products. The method generates a product detection model based on the set of reference images, the subset of products, the second set of products, and the product gaps.Type: GrantFiled: July 27, 2020Date of Patent: March 7, 2023Assignee: International Business Machines CorporationInventors: Florian Pinel, Russell Patrick Bobbitt, Sharon Laquinta Cham
-
Patent number: 11468617Abstract: Selectively redacting an image by determining a set of attributes used by a machine learning model for an analysis, receiving image data detecting, by the one or more computer processors, a portion of the image data relevant to the analysis, the portion comprising at least some of the set of attributes, generating a synthetic portion from the portion, wherein the synthetic portion retains at least some of the attributes of the detected portion, replacing the portion with the synthetic portion, yielding redacted image data, and providing the redacted image data for analysis.Type: GrantFiled: March 10, 2021Date of Patent: October 11, 2022Assignee: International Business Machines CorporationInventors: Florian Pinel, Peter Alan Coldicott, Frank Yeh, Jr., Russell Patrick Bobbitt
-
Publication number: 20220305661Abstract: A method of calibrating a system including a camera, the method including detecting a robot navigating within an environment modeled as a geo-polygon space, including a transit of the robot through a scene of the environment captured by the camera, mapping a plurality of points occupied by the robot in images of the scene to the geo-polygon space, recording data about the mapping, and configuring at least one alert using the data recorded about the mapping, the alert executed by the computing system and configured to be triggered by an object transiting the scene.Type: ApplicationFiled: March 24, 2021Publication date: September 29, 2022Inventors: Florian Pinel, Russell Patrick Bobbitt, Frank Yeh, JR., Sharon Laquinta Cham
-
Publication number: 20220292750Abstract: Selectively redacting an image by determining a set of attributes used by a machine learning model for an analysis, receiving image data detecting, by the one or more computer processors, a portion of the image data relevant to the analysis, the portion comprising at least some of the set of attributes, generating a synthetic portion from the portion, wherein the synthetic portion retains at least some of the attributes of the detected portion, replacing the portion with the synthetic portion, yielding redacted image data, and providing the redacted image data for analysis.Type: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: Florian Pinel, Peter Alan Coldicott, Frank Yeh, JR., Russell Patrick Bobbitt
-
Patent number: 11363094Abstract: In an approach for efficient data processing in a mesh network of computing devices, a processor receives data to be processed in the mesh network. A processor distributes a set of computational units to a set of computing devices in the mesh network. A processor creates a computational plan to construct a computational pipeline of the set of computational units. The computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements. A processor executes the computational plan by sending data to assigned computational units.Type: GrantFiled: July 20, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Russell Patrick Bobbitt, Florian Pinel, Peter Alan Coldicott
-
Patent number: 11240340Abstract: Provided are techniques for optimized deployment of analytic models in an edge topology. A description of a multi-tiered edge topology with a plurality of nodes, a multimedia stream analytics composition, and performance objectives are received, where the multimedia stream analytics composition includes tasks that use analytic models. The analytic models are optimized and clustered to form clusters of optimized analytic models. A representative optimized analytic model is selected from each of the clusters. A configuration recommendation is determined that indicates deployment of the tasks and of each selected representative optimized analytic model on the plurality of nodes to meet the performance objectives. One or more workflows are generated from the configuration recommendation and executed on the plurality of nodes to generate output for the multimedia stream analytics composition.Type: GrantFiled: May 12, 2020Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Florian Pinel, Russell Patrick Bobbitt, Donna K. Byron
-
Publication number: 20220027599Abstract: A method, system, and computer program product for automated collection of training data and training object detection models is provided. The method generates a set of reference images for a first set of products. Based on the set of reference images, the method identifies a subset of products within an image stream. Based on the subset of products, a second set of products is determined within the image stream. The method identifies a set of product gaps based on the subset of products and the second set of products. The method generates a product detection model based on the set of reference images, the subset of products, the second set of products, and the product gaps.Type: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Inventors: Florian Pinel, Russell Patrick Bobbitt, Sharon Laquinta Cham
-
Publication number: 20220021729Abstract: In an approach for efficient data processing in a mesh network of computing devices, a processor receives data to be processed in the mesh network. A processor distributes a set of computational units to a set of computing devices in the mesh network. A processor creates a computational plan to construct a computational pipeline of the set of computational units. The computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements. A processor executes the computational plan by sending data to assigned computational units.Type: ApplicationFiled: July 20, 2020Publication date: January 20, 2022Inventors: Russell Patrick Bobbitt, Florian Pinel, Peter Alan Coldicott
-
Publication number: 20210360082Abstract: Provided are techniques for optimized deployment of analytic models in an edge topology. A description of a multi-tiered edge topology with a plurality of nodes, a multimedia stream analytics composition, and performance objectives are received, where the multimedia stream analytics composition includes tasks that use analytic models. The analytic models are optimized and clustered to form clusters of optimized analytic models. A representative optimized analytic model is selected from each of the clusters. A configuration recommendation is determined that indicates deployment of the tasks and of each selected representative optimized analytic model on the plurality of nodes to meet the performance objectives. One or more workflows are generated from the configuration recommendation and executed on the plurality of nodes to generate output for the multimedia stream analytics composition.Type: ApplicationFiled: May 12, 2020Publication date: November 18, 2021Inventors: Florian PINEL, Russell Patrick BOBBITT, Donna K. BYRON
-
Publication number: 20200307965Abstract: Aspects of this disclosure relate to a system that uses images of a load handled by a crane as captured by cameras to monitor the load. The images may include different sets of outer perimeters of the load. The system may identify the outer perimeters and then define a safety zone that extends beyond these outer perimeters. In response to identifying an object within the safety zone, the system may execute a remedial action.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventors: Florian Pinel, Peter Alan Coldicott, Russell Patrick Bobbitt
-
Publication number: 20200290820Abstract: A computer-implemented method for assigning one or more conveyor belts to convey a plurality of items. The computer-implemented method determines an availability of one or more conveyor belts, determines a quantity of a plurality of items to be loaded onto the one or more conveyor belts, and assigns the one or more conveyor belts to convey the plurality of items, based on the determined quantity of the plurality of items to be loaded onto the one or more conveyor belts. The computer-implemented method further tracks a location of each of the plurality of items on the assigned one or more conveyor belts, associates each of the plurality of items with a user, and directs the user to the one or more conveyor belts based on the tracked location of each of the plurality of items associated with the user.Type: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Florian Pinel, Shikhar Kwatra, Russell Patrick Bobbitt
-
Patent number: 10773900Abstract: A computer-implemented method for assigning one or more conveyor belts to convey a plurality of items. The computer-implemented method determines an availability of one or more conveyor belts, determines a quantity of a plurality of items to be loaded onto the one or more conveyor belts, and assigns the one or more conveyor belts to convey the plurality of items, based on the determined quantity of the plurality of items to be loaded onto the one or more conveyor belts. The computer-implemented method further tracks a location of each of the plurality of items on the assigned one or more conveyor belts, associates each of the plurality of items with a user, and directs the user to the one or more conveyor belts based on the tracked location of each of the plurality of items associated with the user.Type: GrantFiled: March 15, 2019Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Florian Pinel, Shikhar Kwatra, Russell Patrick Bobbitt
-
Patent number: 9299229Abstract: Techniques for detecting one or more events are provided. The techniques include identifying one or more segments in a video sequence as one or more candidates for one or more events by a temporal ordering of the one or more candidates, and analyzing one or more motion patterns of the one or more candidates to detect the one or more events.Type: GrantFiled: November 29, 2008Date of Patent: March 29, 2016Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
-
Publication number: 20140105459Abstract: Techniques for detecting one or more events are provided. The techniques include using multiple overlapping regions of interest on a video sequence to cover a location for one or more events, wherein each event is associated with at least one of the multiple overlapping regions of interest, applying multiple-instance learning to the video sequence to select one or more of the multiple overlapping regions of interest to construct one or more location-aware event models, and applying the models to the video sequence to detect the one or more events and to determine the one or more regions of interest that are associated with the one or more events.Type: ApplicationFiled: December 18, 2013Publication date: April 17, 2014Applicant: Toshiba Global Commerce Solutions Holdings CorporationInventors: Russell Patrick BOBBITT, Quanfu FAN, Arun HAMPAPUR, Frederick KJELDSEN, Sharathchandra Umapathirao PANKANTI, Akira YANAGAQA, Yun ZHAI
-
Patent number: 8638380Abstract: Techniques for detecting one or more events are provided. The techniques include using multiple overlapping regions of interest on a video sequence to cover a location for one or more events, wherein each event is associated with at least one of the multiple overlapping regions of interest, applying multiple-instance learning to the video sequence to select one or more of the multiple overlapping regions of interest to construct one or more location-aware event models, and applying the models to the video sequence to detect the one or more events and to determine the one or more regions of interest that are associated with the one or more events.Type: GrantFiled: May 4, 2012Date of Patent: January 28, 2014Assignees: Toshiba Global Commerce, Solutions Holdings CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
-
Patent number: 8612286Abstract: Techniques for creating a training technique for an individual are provided. The techniques include obtaining video of one or more events and information from a transaction log that corresponds to the one or more events, wherein the one or more events relate to one or more actions of an individual, classifying the one or more events into one or more event categories, comparing the one or more classified events with an enterprise best practices model to determine a degree of compliance, examining the one or more classified events to correct one or more misclassifications, if any, and revise the one or more event categories with the one or more corrected misclassifications, if any, and using the degree of compliance to create a training technique for the individual.Type: GrantFiled: October 31, 2008Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
-
Patent number: 8429016Abstract: Techniques for generating an alert based on absence of a given person in a transaction are provided. The techniques include monitoring, via video, a transaction, wherein the transaction includes presence of a given person in the transaction, relating the video of the transaction to a corresponding portion of a transaction log (TLOG), using the video and corresponding portion of the TLOG to detect if the given person in the transaction is present, and generating an alert if the given person is not present at the transaction.Type: GrantFiled: October 31, 2008Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
-
Patent number: 8345101Abstract: Techniques for automatically calibrating one or more regions of interest for video surveillance are provided. The techniques include at a user-defined frequency, determining if one or more regions of interest (ROIs) are present within a field of view of a camera, if one or more ROIs are present within the field of view of the camera, automatically calibrating the one or more ROIs within the field of view of the camera, and if one or more ROIs are not present within the field of view of the camera, sending an alert to a user.Type: GrantFiled: October 31, 2008Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai