Patents by Inventor Daniel Alan Jarvis

Daniel Alan Jarvis 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: 20200380626
    Abstract: The present disclosure is directed to systems and methods for validating identification documents based on case-based behaviors. The method may include: receiving, at a computing device, a request to access account information of a user from a user device; analyzing, using the computing device, an environmental context of the user device; determining, using the computing device, a priority level for validating an identification document of the user based on the environmental context; dynamically setting, using the computing device, a validation process for validating the identification document based on the priority level; and in response to the identification document being validated, providing, using the computing device, the user device with access to the account information.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Applicant: Capital One Services, LLC
    Inventors: Nicholas Capurso, Jason PRIBBLE, Daniel Alan JARVIS
  • Patent number: 10782947
    Abstract: A system including a processor; and a memory having stored thereon computer program code that, when executed by the processor, controls the processor to: receive data indicative of a plurality of sequence diagrams; for each of the plurality of sequence diagrams, generate a corresponding architecture diagram by: identifying a plurality of participants within the sequence diagram, transforming each of the plurality of participants into a plurality of nodes, identifying a plurality of messages identifying at least one message participant, and transforming the identified plurality of messages by establishing a single edge between respective nodes of the plurality of nodes corresponding to message participants identified by one or more messages of the plurality of messages; and merge the corresponding architecture diagrams of each of the plurality of sequence diagrams to generate a master architecture diagram.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: September 22, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Daniel Alan Jarvis, Swaraj Satyajeet Dhumne
  • Patent number: 10762369
    Abstract: A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 1, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Pribble, Daniel Alan Jarvis, Nicholas Capurso
  • Patent number: 10747993
    Abstract: An example process described herein may involve capturing an image including a document; identifying a first part of the document, wherein the first part of the document is identified based on detecting an outline of the first part of the document; analyzing a first region of the image determined in relation to the first part of the document to detect a second part of the document based on an outline of the second part of the document; identifying the second part of the document based on detecting the first part of the document and analyzing the first region; combining the first part of the document with the second part of the document to generate object data associated with the document, wherein the object data includes data representative of a gap between the first part of the document and the second part of the document; and performing an action related to the object data.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 18, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Pribble, Daniel Alan Jarvis, Nicholas Capurso
  • Publication number: 20200244859
    Abstract: A user device may capture a plurality of preview images that each include image data. The user device may process, in substantially real-time, a preview image to identify an object in the preview image, including determining an outline of the object. The user device may create a mask that hides a portion of the image data associated with an area outside of the outline of the object in one or more of the preview images. Based on determining that a parameter associated with glare of the object in the preview images does not satisfy a threshold, the user device may provide, in substantially real-time, feedback to a user, including an instruction to the user to perform an action with respect to the user device or to the object, and, based on determining that the parameter satisfies the threshold, the user device may automatically capture an image of the object.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 30, 2020
    Inventors: Jason PRIBBLE, Nicholas Capurso, Daniel Alan Jarvis
  • Patent number: 10691966
    Abstract: A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 23, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Pribble, Daniel Alan Jarvis, Nicholas Capurso, Eric Cerney
  • Patent number: 10635898
    Abstract: Described herein is a system for automatically capturing images. A device may execute an application on the device. In response to receiving a request for capturing an image of a document, the application may control the operation of the camera to contemporaneously and continuously capture image frames of an area within the field of view of a camera of the device. The field of view may include an object and in turn may be included in the captured image frames. The application may determine whether the aspect ratio and real-world size of the object in the captured image frames corresponds with a specified threshold size and aspect ratio which corresponds with a given document type. In response to determining the object corresponds to the given document type, the camera may automatically extract an image of the object.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 28, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Pribble, Daniel Alan Jarvis, Nicholas Capurso
  • Publication number: 20200125882
    Abstract: A user device detects, in a field of view of the camera, a first side of a document, and determines first information associated with the first side of the document. The user device selects a first image resolution based on the first information and captures, by the camera, a first image of the first side of the document according to the first image resolution. The user device detects, in the field of view of the camera, a second side of the document, and determines second information associated with the second side of the document. The user device selects a second image resolution based on the second information, and captures, by the camera, a second image of the second side of the document according to the second image resolution. The user device performs an action related to the first image and the second image.
    Type: Application
    Filed: October 24, 2019
    Publication date: April 23, 2020
    Inventors: Jason PRIBBLE, Daniel Alan JARVIS, Nicholas CAPURSO
  • Publication number: 20200125881
    Abstract: In some implementations, a device may detect edges in an image, and may identify, based on the edges, a rectangle that bounds a document in the image. The device may detect lines in the image, and may identify edge candidate lines by discarding one or more of the lines. The device may identify intersection points where lines, included in the edge candidate lines, intersect with one another. The device may identify corner candidate points by discarding one or more points included in the intersection points, and may identify a corner point included in the corner candidate points. The corner point may be a point, included in the corner candidate points, that is closest to one corner of the bounding rectangle. The device may perform perspective correction on the image of the document based on identifying the corner point.
    Type: Application
    Filed: June 17, 2019
    Publication date: April 23, 2020
    Inventors: Jason PRIBBLE, Nicholas Capurso, Daniel Alan Jarvis
  • Publication number: 20200111124
    Abstract: In certain aspects, the disclosed implementations include methods and systems for dynamically generating and providing transaction affinity recommendation data. In certain implementations, the transaction affinity recommendation data may include information that identifies a target merchant and associated merchant promotion data that may be generated based on a dynamic analysis of transaction data corresponding to an account record. The disclosed implementations may determine temporal relationships between pairs of sequential transactions corresponding to the account record, and based on such relationships, may identify pairs of transactions involving separate merchants. The disclosed implementations may determine affinity relationships associated with one or more pairs of the temporally related transactions and a target merchant, and based on such relationships, generate and provide the transaction affinity recommendation data.
    Type: Application
    Filed: December 11, 2019
    Publication date: April 9, 2020
    Inventors: Daniel Alan JARVIS, Lawrence Hutchison DOUGLAS, JR., Jeffrey Carlyle WIEKER
  • Patent number: 10609293
    Abstract: A user device may capture a plurality of preview images that each include image data. The user device may process, in substantially real-time, a preview image to identify an object in the preview image, including determining an outline of the object. The user device may create a mask that hides a portion of the image data associated with an area outside of the outline of the object in one or more of the preview images. Based on determining that a parameter associated with glare of the object in the preview images does not satisfy a threshold, the user device may provide, in substantially real-time, feedback to a user, including an instruction to the user to perform an action with respect to the user device or to the object, and, based on determining that the parameter satisfies the threshold, the user device may automatically capture an image of the object.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 31, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Pribble, Nicholas Capurso, Daniel Alan Jarvis
  • Publication number: 20200074170
    Abstract: An example process described herein may involve capturing an image including a document; identifying a first part of the document, wherein the first part of the document is identified based on detecting an outline of the first part of the document; analyzing a first region of the image determined in relation to the first part of the document to detect a second part of the document based on an outline of the second part of the document; identifying the second part of the document based on detecting the first part of the document and analyzing the first region; combining the first part of the document with the second part of the document to generate object data associated with the document, wherein the object data includes data representative of a gap between the first part of the document and the second part of the document; and performing an action related to the object data.
    Type: Application
    Filed: November 7, 2019
    Publication date: March 5, 2020
    Inventors: Jason PRIBBLE, Daniel Alan JARVIS, Nicholas CAPURSO
  • Publication number: 20200059587
    Abstract: A user device may capture a plurality of preview images that each include image data. The user device may process, in substantially real-time, a preview image to identify an object in the preview image, including determining an outline of the object. The user device may create a mask that hides a portion of the image data associated with an area outside of the outline of the object in one or more of the preview images. Based on determining that a parameter associated with glare of the object in the preview images does not satisfy a threshold, the user device may provide, in substantially real-time, feedback to a user, including an instruction to the user to perform an action with respect to the user device or to the object, and, based on determining that the parameter satisfies the threshold, the user device may automatically capture an image of the object.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Jason Pribble, Nicholas Capurso, Daniel Alan Jarvis
  • Publication number: 20200057900
    Abstract: A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 20, 2020
    Inventors: Jason PRIBBLE, Daniel Alan JARVIS, Nicholas CAPURSO
  • Publication number: 20200058100
    Abstract: A user device may capture an image including an object, and may identify the object, including determining an outline of the object. The user device may determine a first center point of the object and an angle of orientation of the object in relation to the image. The user device may rotate the image based on the angle of orientation, including changing one or more dimensions of the image. The user device may, after rotating the image, determine the one or more dimensions of the rotated image, calculate one or more offset values associated with changing the one or more dimensions of the rotated image, and determine a second center point of the object based on the first center point and the one or more offset values. The user device may perform an action related to the rotated image based on determining the second center point of the object.
    Type: Application
    Filed: August 30, 2019
    Publication date: February 20, 2020
    Inventors: Jason PRIBBLE, Nicholas CAPURSO, Daniel Alan JARVIS
  • Publication number: 20200057901
    Abstract: A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
    Type: Application
    Filed: March 29, 2019
    Publication date: February 20, 2020
    Inventors: Jason PRIBBLE, Daniel Alan JARVIS, Nicholas CAPURSO, Eric CERNEY
  • Publication number: 20200026503
    Abstract: A system including a processor; and a memory having stored thereon computer program code that, when executed by the processor, controls the processor to: receive data indicative of a plurality of sequence diagrams; for each of the plurality of sequence diagrams, generate a corresponding architecture diagram by: identifying a plurality of participants within the sequence diagram, transforming each of the plurality of participants into a plurality of nodes, identifying a plurality of messages identifying at least one message participant, and transforming the identified plurality of messages by establishing a single edge between respective nodes of the plurality of nodes corresponding to message participants identified by one or more messages of the plurality of messages; and merge the corresponding architecture diagrams of each of the plurality of sequence diagrams to generate a master architecture diagram.
    Type: Application
    Filed: May 9, 2019
    Publication date: January 23, 2020
    Inventors: Daniel Alan Jarvis, Swaraj Satyajeet Dhumne
  • Patent number: 10521820
    Abstract: In certain aspects, the disclosed implementations include methods and systems for dynamically generating and providing transaction affinity recommendation data. In certain implementations, the transaction affinity recommendation data may include information that identifies a target merchant and associated merchant promotion data that may be generated based on a dynamic analysis of transaction data corresponding to an account record. The disclosed implementations may determine temporal relationships between pairs of sequential transactions corresponding to the account record, and based on such relationships, may identify pairs of transactions involving separate merchants. The disclosed implementations may determine affinity relationships associated with one or more pairs of the temporally related transactions and a target merchant, and based on such relationships, generate and provide the transaction affinity recommendation data.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: December 31, 2019
    Assignee: Capital One Services, LLC
    Inventors: Daniel Alan Jarvis, Lawrence Hutchison Douglas, Jr., Jeffrey Carlyle Wieker
  • Patent number: 10515266
    Abstract: Disclosed herein are system, method, and computer program product embodiments for verifying a document. An embodiment operates by receiving an initial image of a document and identifying a first imperfection on a feature of the document. Thereafter, the feature of the initial image is segmented into a first and second partially overlapping segment corresponding to a first and second portion of the feature, respectively. Subsequently, the feature's first portion is determined to be free from the first imperfection, and the first imperfection is identified in the feature's second segment. After receiving a second image of the document including the feature's second portion, the feature's second portion in the second image is determined to be free from a second imperfection. As a result, an image of the feature is created based on the first and second portions of the feature derived from the initial and second images, respectively.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: December 24, 2019
    Assignee: Capital One Services, LLC
    Inventors: Daniel Alan Jarvis, Jason Pribble, Nicholas Capurso
  • Publication number: 20190378195
    Abstract: In certain aspects, the disclosed implementations include methods and systems for providing transaction affinity merchant recommendation information performed by transaction affinity platform computing components that execute software stored in a memory. In certain aspects, the disclosed implementations may determine transaction affinity relationship data for transactions associated with a set of account records. Each account record in the set of account records may be associated with a set of users. The disclosed implementations may also determine transaction affinity relationship profiles based on transaction affinity profile parameters that are associated with the transaction affinity relationship data and first transaction data. Further, the disclosed implementations may determine one or more transaction affinity patterns based on the transaction affinity relationship data and the transaction affinity relationship profiles.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Daniel Alan JARVIS, Lawrence Hutchison DOUGLAS, JR., Jeffrey Carlyle Wieker