Patents by Inventor Robert Loce

Robert Loce 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: 11182257
    Abstract: The disclosure provides methods and systems to perform data backups of protected data. According to an embodiment, a nominal backup schedule is received, and a time differential between the nominal backup schedule and a current time metric is determined. If the time differential is greater than a threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule. In another embodiment, if a reliability metric is greater than a corresponding threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 23, 2021
    Assignee: Datto, Inc.
    Inventors: Robert J. Gibbons, Jr., William Robert Speirs, II, Neale Campbell Hutcheson, Jr., Robert Loce
  • Patent number: 11093344
    Abstract: The Source Volume Backup with Predictive and Lookahead Optimizations Apparatuses, Methods and Systems (“SVBAF”) transforms backup request inputs via SVBAF components into backup response outputs. A set of blocks to be copied from a source volume to a target volume is designated based on predictive optimization settings and copied based on lookahead optimization settings while an operating system is configured to write to the source volume. Blocks of the source volume that were written to by the operating system are identified. A determination is made whether to enter a CoW mode. If the CoW mode should not be entered, the designated set of blocks is changed to include at least one of the identified blocks and a pass is repeated. Otherwise, the operating system is instructed to enter the CoW mode and bring the target volume into a state consistent with a state of the source volume.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 17, 2021
    Assignee: Datto, Inc.
    Inventors: Stuart Mark, William Robert Speirs, II, Robert Loce, Robert J. Gibbons, Jr.
  • Patent number: 11010088
    Abstract: The Dynamically Determined Difference Regions Apparatuses, Methods and Systems (“DDDR”) transforms backup configuration request, backup data read response inputs via DDDR components into backup configuration response, changed blocks update request outputs. A write command for a data block to write to a data volume is detected. A data volume address of the data block is determined. A superset range associated with the data volume address is determined. Upon determining that the written-to flag of the superset range is set: extend a previously established written-to subset range within the superset range to include the data volume address when it is determined that the data volume address is not within the previously established written-to subset range. Upon determining that the written-to flag is not set: set the written-to flag and establish a new written-to subset range within the superset range that includes the data volume address. Execute the write command.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 18, 2021
    Assignee: Datto, Inc
    Inventors: Robert Loce, Stuart Mark
  • Publication number: 20210141694
    Abstract: The disclosure provides methods and systems for direct-to-cloud backup with local volume failover. According to an exemplary embodiment, first and second logical volumes are designated on a protected computing device. The first and second logical volumes may be paired to a cloud storage facility. In response to a received signal, it may be determined if the protected computing device has a communication connection to the cloud storage facility. If the protected computing device does have a communication connection to the cloud storage facility, a first computing device backup of the first logical volume may be sent to the cloud storage facility. If the protected computing device does not have a communication connection to the cloud storage facility, a second computing device backup of the first logical volume may be performed and stored on the second logical volume of the protected computing device.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Applicant: DATTO, INC.
    Inventors: Andrew Cope, Robert Loce
  • Patent number: 10984355
    Abstract: When monitoring a workspace to determine whether scheduled tasks or chores are completed according to a predetermined schedule, a video monitoring system monitors a region of interest (ROI) to identify employee-generated signals representing completion of a scheduled task. An employee makes a mark or gesture in the ROI monitored by the video monitoring system and the system analyzes pixels in each captured frame of the ROI to identify an employee signal, map the signal to a corresponding scheduled task, update the task as having been completed upon receipt of the employee signal, and alert a manager of the facility as to whether the task has been completed or not.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: April 20, 2021
    Assignee: XEROX CORPORATION
    Inventors: Michael C. Mongeon, Robert Loce, Matthew Shreve
  • Patent number: 10956282
    Abstract: The disclosure provides methods and systems for adaptive data retention. According to an embodiment, data backups are acquired from a protected computing device, and stored on a backup computing device. A retention policy is applied to selectively prune the data backups stored on the backup computing device. At least one reliability metric is used to decide to continue pruning according to a nominal schedule or prune according to a less aggressive schedule.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: March 23, 2021
    Assignee: DATTO, INC.
    Inventors: Robert J. Gibbons, Jr., William Robert Speirs, II, Neale Campbell Hutcheson, Jr., Robert Loce
  • Publication number: 20210064243
    Abstract: The Dynamically Determined Difference Regions Apparatuses, Methods and Systems (“DDDR”) transforms backup configuration request, backup data read response inputs via DDDR components into backup configuration response, changed blocks update request outputs. A write command for a data block to write to a data volume is detected. A data volume address of the data block is determined. A superset range associated with the data volume address is determined. Upon determining that the written-to flag of the superset range is set: extend a previously established written-to subset range within the superset range to include the data volume address when it is determined that the data volume address is not within the previously established written-to subset range. Upon determining that the written-to flag is not set: set the written-to flag and establish a new written-to subset range within the superset range that includes the data volume address. Execute the write command.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Robert Loce, Stuart Mark
  • Publication number: 20210049077
    Abstract: The disclosure provides methods and systems for adaptive data retention. According to an embodiment, data backups are acquired from a protected computing device, and stored on a backup computing device. A retention policy is applied to selectively prune the data backups stored on the backup computing device. At least one reliability metric is used to decide to continue pruning according to a nominal schedule or prune according to a less aggressive schedule.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Applicant: Datto, Inc.
    Inventors: Robert J. Gibbons, JR., William Robert Speirs, II, Neale Campbell Hutcheson, JR., Robert Loce
  • Publication number: 20210049075
    Abstract: The disclosure provides methods and systems to perform data backups of protected data. According to an embodiment, a nominal backup schedule is received, and a time differential between the nominal backup schedule and a current time metric is determined. If the time differential is greater than a threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule. In another embodiment, if a reliability metric is greater than a corresponding threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Applicant: Datto, Inc.
    Inventors: Robert J. Gibbons, JR., William Robert Speirs, II, Neale Campbell Hutcheson, JR., Robert Loce
  • Publication number: 20190250995
    Abstract: The Source Volume Backup with Predictive and Lookahead Optimizations Apparatuses, Methods and Systems (“SVBAF”) transforms backup request inputs via SVBAF components into backup response outputs. A set of blocks to be copied from a source volume to a target volume is designated based on predictive optimization settings and copied based on lookahead optimization settings while an operating system is configured to write to the source volume. Blocks of the source volume that were written to by the operating system are identified. A determination is made whether to enter a CoW mode. If the CoW mode should not be entered, the designated set of blocks is changed to include at least one of the identified blocks and a pass is repeated. Otherwise, the operating system is instructed to enter the CoW mode and bring the target volume into a state consistent with a state of the source volume.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Inventors: Stuart Mark, William Robert Speirs, II, Robert Loce, Robert J. Gibbons, JR.
  • Publication number: 20160307143
    Abstract: When monitoring a workspace to determine whether scheduled tasks or chores are completed according to a predetermined schedule, a video monitoring system monitors a region of interest (ROI) to identify employee-generated signals representing completion of a scheduled task. An employee makes a mark or gesture in the ROI monitored by the video monitoring system and the system analyzes pixels in each captured frame of the ROI to identify an employee signal, map the signal to a corresponding scheduled task, update the task as having been completed upon receipt of the employee signal, and alert a manager of the facility as to whether the task has been completed or not.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Michael C. Mongeon, Robert Loce, Matthew Shreve
  • Patent number: 9363483
    Abstract: A computer-implemented method, system, and computer-readable medium is disclosed for determining an estimated available parking distance for a vehicle via vehicle side detection in one or more image frames from an operational video. The operational video can be acquired from a fixed parking occupancy video camera and can include a field of view associated with a parking region. The method can include obtaining operational video from a fixed parking occupancy video camera; detecting, within a region of interest (ROI) of the one or more image frames from the operational video, a side of one or more vehicles parked in a parking region facing a traffic lane using a trained classifier that is trained to detect the side of the one or more vehicles; and determining an estimated available parking distance based on the side of the one or more vehicles that are detected.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: June 7, 2016
    Assignee: XEROX CORPORATION
    Inventors: Orhan Bulan, Yao Rong Wang, Wencheng Wu, Robert Loce
  • Publication number: 20140375804
    Abstract: A computer-implemented method, system, and computer-readable medium is disclosed for determining an estimated available parking distance for a vehicle via vehicle side detection in one or more image frames from an operational video. The operational video can be acquired from a fixed parking occupancy video camera and can include a field of view associated with a parking region. The method can include obtaining operational video from a fixed parking occupancy video camera; detecting, within a region of interest (ROI) of the one or more image frames from the operational video, a side of one or more vehicles parked in a parking region facing a traffic lane using a trained classifier that is trained to detect the side of the one or more vehicles; and determining an estimated available parking distance based on the side of the one or more vehicles that are detected.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 25, 2014
    Inventors: Orhan Bulan, Yao Rong Wang, Wencheng Wu, Robert Loce
  • Publication number: 20130101171
    Abstract: A method of, and system for, selective video frame compression and decompression is presented. The disclosed technique is particularly suited for efficient event-driven searching in large databases. The technique involves designating certain frames in a video sequence as reference frames, to be compressed using a first compression technique, where the remaining frames are compressed using a second compression technique. The first compression technique may be implemented without requiring data from any neighboring frames.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: Xerox Corporation
    Inventors: Orhan Bulan, Edgar A. Bernal, Robert Loce, Wencheng Wu
  • Publication number: 20070147684
    Abstract: The teachings provided herein disclose a method for the identification of edge pixels within a digital image. The method operates by generating edge-state codes for a plurality of pairs of neighboring vectors of pixels within a given observation window, and generating an edge-identification code from the plurality of edge-state codes using a look-up table. The edge identification provides information that can be used for subsequent treatments such as rendering anti-aliased pixels, selecting preferred halftoning and tone reproduction for edge pixels, corner sharpening, and object recognition and segmentation.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Robert Loce, Beilei Xu, Stuart Schweid, Son Nguyen, Michael Branciforte
  • Publication number: 20070146796
    Abstract: The teachings provided herein disclose a method for producing digital image objects with enhanced halftone edges. The method operates by selecting a target pixel location within the digital image; observing a set of pixels within a pixel observation window superimposed on the digital image relative to the target pixel location; generating edge-state codes for a plurality of pairs of neighboring vectors of pixels within the pixel observation window; generating edge-identification codes from the plurality of edge-state codes using at least one look-up table; and, utilizing the edge-identification code to select and apply to the digital image at the target pixel either a first halftone screen having a first fundamental frequency and a first angle or a second halftone screen having a second fundamental frequency and a second angle, wherein the second frequency and second angle are harmonically matched to the first frequency and first angle.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Robert Loce, Beilei Xu, Stuart Schweid, Son Nguyen, Michael Branciforte
  • Publication number: 20070146386
    Abstract: The teachings provided herein disclose an image processing method for rendering a digital image possessing anti-aliased pixels by selecting a target pixel location within the digital image; observing a set of pixels within a pixel observation window superimposed on the digital image relative to the target pixel location; generating edge-state codes for a plurality of pairs of neighboring vectors of pixels within the pixel observation window; generating edge-identification codes from the plurality of edge-state codes using at least one look-up table; and, utilizing the edge-identification codes to select and apply to the digital image at the target pixel either anti-aliased rendering or conventional halftoning. The anti-aliasing may employ pixel signals that are high addressable and directionally biased to a particular orientation.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Robert Loce, Beilei Xu, Stuart Schweid, Son Nguyen, Michael Branciforte
  • Publication number: 20070147699
    Abstract: The teachings provided herein disclose a method for corner sharpening in the display of a bitmapped digital image. The method includes the steps of selecting a target pixel location within the digital image; observing a set of pixels within a pixel observation window superimposed on the digital image relative to the target pixel location; generating edge-state codes for a plurality of pairs of neighboring vectors of pixels within the pixel observation window; generating corner-identification codes from the plurality of edge-state codes using at least one look-up table so as to thereby identify corner pixels; and, assigning a pixel value in an output image plane in a location corresponding to the target pixel in the input image, such that assigned value extends a corner where indicated by a corner identification code, thereby producing a sharpening effect. The method may be used for improving the print quality of line-art corners and other fine details as found in both font and image data.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Robert Loce, Beilei Xu, Stuart Schweid, Son Nguyen, Michael Branciforte
  • Publication number: 20070140552
    Abstract: A method and system for selecting an optimal set of S number of calibration patches for an image producing system. The method of selecting the S number of calibration patches includes acquiring a set of K number of basis eigen vectors and model parameters which represent the image producing system having G number of colors and computing the optimal set of S number of colors selected from the set of G number of colors. Each one of the computed set of S number of colors is used for one of the S number of calibration patches.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Inventors: Zhigang Fan, Lalit Mestha, Yao Wang, Robert Loce, Yeqing Zhang
  • Publication number: 20070139520
    Abstract: A system for enabling depth perception of image content in a rendered composite image, wherein illuminant/colorant depth discrimination encoding provides encoding of first and second source images in a composite image, for the purposes of subsequent illuminant/colorant depth discrimination decoding. Composite image rendering allows for rendering the composite image in a physical form. Illuminant/colorant depth discrimination decoding allows recovery of the first and second source images, thus offering to an observer the perception of spatial disparity between at least one of the recovered source images and some or all of the remaining image content perceived in the rendered composite image.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Inventors: Robert Loce, Yeqing Zhang, Gaurav Sharma, Steven Harrington, Peter Crean