Patents by Inventor HANNES JOUHIKAINEN
HANNES JOUHIKAINEN 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: 10475055Abstract: Embodiments disclosed herein generally relate to a method and system of determining an overall sentiment of a facility. A computing system receives a video stream, including a plurality of frames, of one or more patrons in a facility over a first time period. The video stream includes data indicative of a sentiment of each of the one or more patrons. The computing system parses the plurality of frames to determine the sentiment of the patron based at least on audio and visual cues of the patron captured in the video stream during the first time period. The computing system aggregates one or more sentiments corresponding to the one or more patrons in a data set indicative of an overall sentiment of the facility. The computing system generates a sentiment value corresponding to the overall sentiment of the facility. The computing system outputs the overall sentiment of the facility.Type: GrantFiled: February 13, 2018Date of Patent: November 12, 2019Assignee: Capital One Services, LLCInventors: Steve Blanchet, Zviad Aznaurashvili, Hannes Jouhikainen, Timur Sherif
-
Publication number: 20190310762Abstract: A user device may receive sensor data relating to one or more physical objects, transmit the sensor data to a server, receive a user profile relating to a user of the device, identify a user interface element corresponding to an application, modify the user interface element based on the user profile, and display the modified user interface element. A server may receive data relating to one or more physical objects, identify the one or more design patterns based on the one or more physical objects, create a user profile, update the user profile, receive application data relating to one or more applications running on a device remote from the server, identify a user interface element corresponding to the one or more applications running on the device, modify the user interface element based on the updated user profile, and transmit the modified user interface element to the device.Type: ApplicationFiled: April 6, 2018Publication date: October 10, 2019Applicant: Capital One Services, LLCInventors: Hannes Jouhikainen, Timur Sherif, Steve Blanchet, Zviad Aznaurashvili
-
Publication number: 20190304009Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and augment the environmental data by adding virtual environmental data. The system may then provide this virtual environment to two or more devices. The system can then receive user input, and modify the virtual environment in response to those inputs.Type: ApplicationFiled: June 19, 2019Publication date: October 3, 2019Inventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Auto-generated Synthetic Identities for Simulating Population Dynamics to Detect Fraudulent Activity
Publication number: 20190281086Abstract: Embodiments disclosed herein generally relate to a system and method for detecting fraudulent computer activity. A computing system generates a plurality of synthetic identities. Each of the plurality of synthetic identities mimics information associated with a verified identity. The computing system receives, from a user, an input attempt. The input attempt includes a synthetic identity of the plurality of synthetic identities. The computing system compares input information in the input attempt to the plurality of synthetic identities. The computing system determines that the input information in the input attempt includes information from the plurality of synthetic identities, if it does, the computing system rejects the input attempt.Type: ApplicationFiled: March 11, 2019Publication date: September 12, 2019Applicant: Capital One Services, LLCInventors: Timur Sherif, Hannes Jouhikainen, Steve Blanchet -
Publication number: 20190278377Abstract: Embodiments disclosed herein generally relate to a method and system of generating text input via facial recognition. A computing system receives a video stream of a user operating an application on a client device. The video stream includes a time series of images of the user. The computing system parses the video stream to identify one or more visual cues of the user. The computing system identifies a current page of the application. The computing system maps the identified on or more visual cues to an operation available on the current page of the application. The computing system executes the mapped operation.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Applicant: Capital One Services, LLCInventors: Hannes Jouhikainen, Timur Sherif, Steve Blanchet
-
Publication number: 20190251578Abstract: Embodiments disclosed herein generally relate to a method and system of determining an overall sentiment of a facility. A computing system receives a video stream, including a plurality of frames, of one or more patrons in a facility over a first time period. The video stream includes data indicative of a sentiment of each of the one or more patrons. The computing system parses the plurality of frames to determine the sentiment of the patron based at least on audio and visual cues of the patron captured in the video stream during the first time period. The computing system aggregates one or more sentiments corresponding to the one or more patrons in a data set indicative of an overall sentiment of the facility. The computing system generates a sentiment value corresponding to the overall sentiment of the facility. The computing system outputs the overall sentiment of the facility.Type: ApplicationFiled: February 13, 2018Publication date: August 15, 2019Applicant: Capital One Services, LLCInventors: Steve Blanchet, Zviad Aznaurashvili, Hannes Jouhikainen, Timur Sherif
-
Patent number: 10380677Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and augment the environmental data by adding virtual environmental data. The system may then provide this virtual environment to two or more devices. The system can then receive user input, and modify the virtual environment in response to those inputs.Type: GrantFiled: November 5, 2018Date of Patent: August 13, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Publication number: 20190205967Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual wardrobe management system. The system may store wardrobe data associated with a plurality of garments. The system may then receive input data indicative of a garment selection. The system may identify the garment based on the input data received. The system may then generate a garment recommendation based on the selected garment and the stored wardrobe data and provide an indication of the recommendation to a computing device.Type: ApplicationFiled: March 12, 2019Publication date: July 4, 2019Inventors: Marco S. Giampaolo, Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Hannes Jouhikainen
-
Patent number: 10313358Abstract: Systems and methods are provided for authenticating a user of a computing device. An example system includes a memory storing instructions, and a processor configured to execute the instructions to receive an authentication request from a user of a computing device, determine a context of the authentication request, determine a physical location of the user, and perform, based on the context of the authentication request and the physical location of the user, an associate proximity detection. The associate proximity detection includes steps to identify an associate based on at least one of the context of the authentication request or the physical location of the user, determine a physical location of the identified known associate, and determine a proximity of the user to the identified known associate. The authentication request may be approved when the determined proximity is within a threshold.Type: GrantFiled: August 1, 2017Date of Patent: June 4, 2019Assignee: Capital One Services, LLCInventors: Drew Jacobs, Hannes Jouhikainen
-
Publication number: 20190156405Abstract: A system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data including audio and visual information representing a physical environment. The system may then receive first user input data indicative of a selection of one or more items present in the physical environment, and identify one or more action items in the environmental data based on the first user input data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive second user input data, and provide purchase request data to a merchant terminal to enable a transaction related to the one or more action items.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Inventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Patent number: 10282772Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual wardrobe management system. The system may store wardrobe data associated with a plurality of garments. The system may then receive input data indicative of a garment selection. The system may identify the garment based on the input data received. The system may then generate a garment recommendation based on the selected garment and the stored wardrobe data and provide an indication of the recommendation to a computing device.Type: GrantFiled: August 1, 2017Date of Patent: May 7, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Marco S. Giampaolo, Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Hannes Jouhikainen
-
Auto-generated synthetic identities for simulating population dynamics to detect fraudulent activity
Patent number: 10270808Abstract: Embodiments disclosed herein generally relate to a system and method for detecting fraudulent computer activity. A computing system generates a plurality of synthetic identities. Each of the plurality of synthetic identities mimics information associated with a verified identity. The computing system receives, from a user, an input attempt. The input attempt includes a synthetic identity of the plurality of synthetic identities. The computing system compares input information in the input attempt to the plurality of synthetic identities. The computing system determines that the input information in the input attempt includes information from the plurality of synthetic identities, if it does, the computing system rejects the input attempt.Type: GrantFiled: March 12, 2018Date of Patent: April 23, 2019Assignee: Capital One Services, LLCInventors: Timur Sherif, Hannes Jouhikainen, Steve Blanchet -
Patent number: 10263799Abstract: A device may receive meeting data associated with a first meeting, the first meeting having previously occurred. The device may obtain, based on the meeting data, data identifying at least one individual associated with the first meeting and data identifying at least one topic associated with the first meeting. In addition, the device may identify a second meeting based on the at least one individual or the at least one topic, the second meeting having not yet occurred. The device may provide, to a user device associated with the second meeting and based on identifying the second meeting, at least a portion of the meeting data associated with the first meeting.Type: GrantFiled: August 29, 2018Date of Patent: April 16, 2019Assignee: Capital One Services, LLCInventors: Hannes Jouhikainen, Zviad Aznaurashvili, Timur Sherif, Steve Blanchet
-
Publication number: 20190073712Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and augment the environmental data by adding virtual environmental data. The system may then provide this virtual environment to two or more devices. The system can then receive user input, and modify the virtual environment in response to those inputs.Type: ApplicationFiled: November 5, 2018Publication date: March 7, 2019Inventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Publication number: 20190066182Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and generate virtual environmental data based on the environmental data. The system may then provide the virtual environmental data to at least a first computing device to create a virtual environment. The system may then receive user input, and modify the virtual environment to display enhanced content in response to the user input.Type: ApplicationFiled: October 25, 2018Publication date: February 28, 2019Inventors: Hannes Jouhikainen, Karen Nickerson, Justin Wishne, Drew Jacob, Justin Smith, Marco S. Giampaolo
-
Publication number: 20190066199Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual fitting system. The system may store sizing data including a 3-dimensional model of a target. The system may then receive user input data indicating the selection of a test object. In response to this identification, the system may receive a 3-dimensional model of the test object. The system can then apply the test object model to the target model to create a virtual fit model, and provide the virtual fit model to the computing device.Type: ApplicationFiled: October 31, 2018Publication date: February 28, 2019Inventors: Justin Wishne, Justin Smith, Karen Nickerson, Hannes Jouhikainen, Drew Jacobs, Marco S. Giampaolo
-
Patent number: 10210565Abstract: A system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data including audio and visual information representing a physical environment. The system may then receive first user input data indicative of a selection of one or more items present in the physical environment, and identify one or more action items in the environmental data based on the first user input data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive second user input data, and provide purchase request data to a merchant terminal to enable a transaction related to the one or more action items.Type: GrantFiled: August 21, 2018Date of Patent: February 19, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Publication number: 20190044952Abstract: Systems and methods are provided for authenticating a user of a computing device. An example system includes a memory storing instructions, and a processor configured to execute the instructions to receive an authentication request from a user of a computing device, determine a context of the authentication request, determine a physical location of the user, and perform, based on the context of the authentication request and the physical location of the user, an associate proximity detection. The associate proximity detection includes steps to identify an associate based on at least one of the context of the authentication request or the physical location of the user, determine a physical location of the identified known associate, and determine a proximity of the user to the identified known associate. The authentication request may be approved when the determined proximity is within a threshold.Type: ApplicationFiled: October 1, 2018Publication date: February 7, 2019Applicant: Capital One Services, LLCInventors: Drew JACOBS, Hannes JOUHIKAINEN
-
Publication number: 20180357710Abstract: A system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data including audio and visual information representing a physical environment. The system may then receive first user input data indicative of a selection of one or more items present in the physical environment, and identify one or more action items in the environmental data based on the first user input data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive second user input data, and provide purchase request data to a merchant terminal to enable a transaction related to the one or more action items.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo, Hannes Jouhikainen
-
Patent number: 10152738Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and generate virtual environmental data based on the environmental data. The system may then provide the virtual environmental data to at least a first computing device to create a virtual environment. The system may then receive user input, and modify the virtual environment to display enhanced content in response to the user input.Type: GrantFiled: July 31, 2017Date of Patent: December 11, 2018Assignee: CAPITAL ONE SERVICES, LLCInventors: Hannes Jouhikainen, Karen Nickerson, Justin Wishne, Drew Jacobs, Justin Smith, Marco S. Giampaolo