Patents by Inventor Allison Bajo

Allison Bajo 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: 20170346810
    Abstract: Devices, systems, and methods receive a token and a request to create a joint tenant, wherein at least one of the token and the request identifies a first user of a first tenant of a first service; receive one or more administrator credentials for a second service; send the one or more administrator credentials and a request to create a service account to the second service; and create a joint tenant that includes a tenant of the first service and a tenant of the second service, wherein the first user is included in the tenant of the first service, and wherein the service account is included in the tenant of the second service.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Inventors: Craig Mazzagatte, Allison Bajo, Hari Rathod
  • Publication number: 20160241576
    Abstract: Access to web services is managed. Metrics associated with accesses to a service are collected, and the metrics include activities associated with a user. A profile associated with the user is generated and updated. One or more metrics of an incoming access request to the service are compared against the profile using a statistical measure and a corresponding threshold for detecting an anomaly. The threshold is determined based on associations between a distribution of the metrics of the profile and a subset of other profile metric distributions. There is a determination of whether the incoming access request is an anomaly based on the comparison.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: Hari Rathod, Allison Bajo, Samuel Schrader
  • Publication number: 20160149933
    Abstract: Security is managed on a collaboration of plural computers that together define a trusted network environment. Each computer presents one or more real services and one or more spoof services which spoof real services on a subset of ports. At any one computer of the plural computers, unauthorized or suspicious activity from a device is detected at the subset of ports. A message is transmitted from the one computer to the plural computers on the network informing of the activity. In response to receiving one or more messages pertaining to the device, each computer individually changes its access rules to block the device.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Samuel Schrader, Allison Bajo, Hari Rathod
  • Patent number: 9160724
    Abstract: Systems, devices, and methods for provisioning a device receive authentication information from a user interface; send the authentication information to an identity provider device; receive a token at the registration device from the identify provider device; send the token, device information of a new device, and a provisioning request from the registration device to a provisioning service; receive an activation code at a user interface of the new device; send the activation code and the token from the new device to the provisioning device; and receive a key from the provisioning device, the key being associated with the device identifier of the new device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: October 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hari Rathod, Allison Bajo, Minoru Torii
  • Publication number: 20150215297
    Abstract: Systems, devices, and methods for provisioning a device receive authentication information from a user interface; send the authentication information to an identity provider device; receive a token at the registration device from the identify provider device; send the token, device information of a new device, and a provisioning request from the registration device to a provisioning service; receive an activation code at a user interface of the new device; send the activation code and the token from the new device to the provisioning device; and receive a key from the provisioning device, the key being associated with the device identifier of the new device.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Hari Rathod, Allison Bajo, Minoru Torii
  • Patent number: 8351728
    Abstract: Filter processing is performed on an image, in which a filter kernel having coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position. A bin is assigned to each unique coefficient of the filter kernel. A mask having respective positions corresponding to the positions of the filter kernel is created. Each respective position of the mask indexes to the bin for the coefficient corresponding to that position. The mask is positioned at the target pixel position, and the respective pixel value of each sample pixel is accumulated in the bin corresponding to the position of the sample pixel in the mask. The accumulated pixel values in each respective bin are multiplied by the coefficient corresponding to the bin. The resultant products are summed to determine a filtered pixel value at the target pixel position.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: January 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Allison Bajo
  • Patent number: 8150193
    Abstract: An erosion image is generated from an original digital image utilizing a processing image (b) and a target image (T), where each pixel in the target image is processed in parallel. The process entails, for each target pixel, i) determining coordinate values for the target pixel, ii) determining a surrounding pixel area for the target pixel, iii) and processing each pixel in the surrounding pixel area to determine whether or not to updated the value of the target pixel. In processing each surrounding pixel, a determination is made whether the pixel has a value of 1. If not, then the next surrounding pixel is processed. If so, then a determination is made which pixel element of a structuring element overlays the target pixel, and whether that SE pixel has a value of 1. If so, then the value of the target pixel is updated. If not, then the next pixel in the surrounding pixel area is processed. Once the target pixel has been updated a set number of times to a predetermined value (e.g.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 3, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Allison Bajo, Manoj Mathew
  • Patent number: 8073281
    Abstract: A dilation image is generated from an original digital image utilizing a processing image (b) and a target image (T), where each pixel in the target image is processed in parallel. The process entails, for each target pixel, i) determining coordinate values for the target pixel, ii) determining a surrounding pixel area for the target pixel, iii) and processing each pixel in the surrounding pixel area to determine whether or not to updated the value of the target pixel. In processing each surrounding pixel, a determination is made whether the pixel has a value of 1. If not, then the next surrounding pixel is processed. If so, then a determination is made which pixel element of the structuring element overlays the target pixel, and whether that pixel has a value of 1. If so, then the value of the target pixel is updated. If not, then the next pixel in the surrounding pixel area is processed. Once the target pixel has been updated one time, the processing of the remaining surrounding pixels is terminates.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: December 6, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Manoj Mathew, Allison Bajo
  • Publication number: 20110235937
    Abstract: Filter processing is performed on an image, in which a filter kernel having coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position. A bin is assigned to each unique coefficient of the filter kernel. A mask having respective positions corresponding to the positions of the filter kernel is created. Each respective position of the mask indexes to the bin for the coefficient corresponding to that position. The mask is positioned at the target pixel position, and the respective pixel value of each sample pixel is accumulated in the bin corresponding to the position of the sample pixel in the mask. The accumulated pixel values in each respective bin are multiplied by the coefficient corresponding to the bin. The resultant products are summed to determine a filtered pixel value at the target pixel position.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Allison Bajo
  • Publication number: 20110052059
    Abstract: A histogram is generated. An image is input, and a pixel value is assigned to each pixel of the input image. A set of bin indexes is defined, with each bin index representing one or more possible numerical values for a pixel. A parallel sort is applied to the pixel values in order to generate a set of sorted pixel values. A parallel search is applied to the sorted pixel values for each bin index to find the position of the bin index in the sorted pixel values. A number of pixels in a bin corresponding to each bin index is generated, based on the difference between the position of the bin index in the sorted pixel values and the position of a subsequent bin index in the sorted pixel values. The histogram is generated based on the number of pixels in the bins corresponding to each bin index.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 3, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Manoj Mathew, Allison Bajo
  • Publication number: 20100177980
    Abstract: An erosion image is generated from an original digital image utilizing a processing image (b) and a target image (T), where each pixel in the target image is processed in parallel. The process entails, for each target pixel, i) determining coordinate values for the target pixel, ii) determining a surrounding pixel area for the target pixel, iii) and processing each pixel in the surrounding pixel area to determine whether or not to updated the value of the target pixel. In processing each surrounding pixel, a determination is made whether the pixel has a value of 1. If not, then the next surrounding pixel is processed. If so, then a determination is made which pixel element of a structuring element overlays the target pixel, and whether that SE pixel has a value of 1. If so, then the value of the target pixel is updated. If not, then the next pixel in the surrounding pixel area is processed. Once the target pixel has been updated a set number of times to a predetermined value (e.g.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: ALLISON BAJO, MANOJ MATHEW
  • Publication number: 20100158404
    Abstract: A dilation image is generated from an original digital image utilizing a processing image (b) and a target image (T), where each pixel in the target image is processed in parallel. The process entails, for each target pixel, i) determining coordinate values for the target pixel, ii) determining a surrounding pixel area for the target pixel, iii) and processing each pixel in the surrounding pixel area to determine whether or not to updated the value of the target pixel. In processing each surrounding pixel, a determination is made whether the pixel has a value of 1. If not, then the next surrounding pixel is processed. If so, then a determination is made which pixel element of the structuring element overlays the target pixel, and whether that pixel has a value of 1. If so, then the value of the target pixel is updated. If not, then the next pixel in the surrounding pixel area is processed. Once the target pixel has been updated one time, the processing of the remaining surrounding pixels is terminates.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: MANOJ MATHEW, ALLISON BAJO
  • Patent number: 7454482
    Abstract: Managing a plurality of printing devices on a network, including detecting a printing device connected on the network, requesting information from the detected printing device, receiving the requested information from the printing device, and creating a print queue for the printing device based on the received information.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: November 18, 2008
    Assignee: Canon Information Systems, Inc.
    Inventors: John D. Barnard, Don Hideyasu Matsubayashi, Don Francis Purpura, Steve Yasuhiro Muto, Allison Bajo, Ravichandran Ragunathan, Hye-Sook Kim Lee
  • Patent number: 6920506
    Abstract: Managing a plurality of network devices on a network, including detecting an address assignment message sent from an address server over the network to a network device, the address assignment message containing an assigned address corresponding to the network device, sending an information request message, in response to the detection of the address assignment message, over the network from the network management device to the network device, the information request message containing the assigned address corresponding to the network device, receiving information, in response to the information request message, from the network device, and creating an entry corresponding to the network device in a device management directory, the entry containing the assigned address corresponding to the network device and the information received from the network device.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: July 19, 2005
    Assignee: Canon Information Systems, Inc.
    Inventors: John D. Barnard, Don Hideyasu Matsubayashi, Don Francis Purpura, Ravichandran Ragunathan, Steve Yasuhiro Muto, Allison Bajo, Richard A. Wilson, Jr.
  • Publication number: 20030005100
    Abstract: Managing a plurality of network devices on a network, including detecting an address assignment message sent from an address server over the network to a network device, the address assignment message containing an assigned address corresponding to the network device, sending an information request message, in response to the detection of the address assignment message, over the network from the network management device to the network device, the information request message containing the assigned address corresponding to the network device, receiving information, in response to the information request message, from the network device, and creating an entry corresponding to the network device in a device management directory, the entry containing the assigned address corresponding to the network device and the information received from the network device.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: John D. Barnard, Don Hideyasu Matsubayashi, Don Francis Purpura, Ravichandran Ragunathan, Steve Yasuhiro Muto, Allison Bajo, Richard A. Wilson
  • Publication number: 20030005097
    Abstract: Managing a plurality of printing devices on a network, including detecting a printing device connected on the network, requesting information from the detected printing device, receiving the requested information from the printing device, and creating a print queue for the printing device based on the received information.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: John D. Barnard, Don Hideyasu Matsubayashi, Don Francis Purpura, Steve Yasuhiro Muto, Allison Bajo, Ravichandran Ragunathan, Hye-Sook Kim Lee