Patents by Inventor Davindar Gill

Davindar Gill 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: 10108952
    Abstract: Systems, methods, apparatuses, and computer-readable media configured to determine a location of a user, identify the user and provide additional services based on the determined location and/or identity are provided. In some examples, the identity of a customer may be determined based on detection of a signal by a personal computing device of the customer. One or more associate users associated with that customer may be identified and a location of the associate user may be transmitted to the customer user. In other examples, a category of an identified customer may be determined and an associate user equipped to work with that determined category of customer may be identified.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 23, 2018
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Sharon Scanlon, Davindar Gill, David M. Grigg
  • Patent number: 10028081
    Abstract: Systems, methods, apparatuses, and computer-readable media configured to determine a location of a user, identify the user and provide additional services based on the determined location and/or identity are provided. In some examples, a signal emitted from a beacon may be detected by a personal computing device of a user within a predefined proximity of the beacon. The location of the beacon, and the device detecting the signal, may be determined and the identity of the user associated with the device may be determined. Authentication information may be requested from the user. The request for authentication information may be transmitted to the personal computing device and the user may provide the authentication information via the device.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: July 17, 2018
    Assignee: Bank of America Corporation
    Inventors: Sharon Scanlon, Davindar Gill, Pete Bertanzetti
  • Patent number: 9754295
    Abstract: Methods and systems for providing navigation functionality in a retail location using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may generate one or more navigation instructions to guide the customer to another location. Then, the computing platform may send the one or more navigation instructions to the customer computing device.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: September 5, 2017
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Davindar Gill, Sharon Scanlon
  • Publication number: 20170206572
    Abstract: Methods and systems for providing navigation functionality in a retail location using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may generate one or more navigation instructions to guide the customer to another location. Then, the computing platform may send the one or more navigation instructions to the customer computing device.
    Type: Application
    Filed: April 4, 2017
    Publication date: July 20, 2017
    Inventors: Carrie Anne Hanson, Davindar Gill, Sharon Scanlon
  • Patent number: 9691092
    Abstract: Methods and systems for predicting and responding to customer needs using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may determine one or more predicted needs of the customer. Then, the computing platform may generate a notification based on the predicted needs of the customer and may send the notification to the customer computing device.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: June 27, 2017
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Sharon Scanlon, Kim Stittsworth, David M. Grigg, Davindar Gill
  • Patent number: 9659316
    Abstract: Methods and systems for providing navigation functionality in a retail location using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may generate one or more navigation instructions to guide the customer to another location. Then, the computing platform may send the one or more navigation instructions to the customer computing device.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 23, 2017
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Davindar Gill, Sharon Scanlon
  • Patent number: 9531542
    Abstract: Aspects of the present disclosure pertain to system and method of securing mobile devices using virtual certificates at a computer processor. A method may include receiving a request for access to a computer network associated with a computing device to an application associated with a network connected server processor; electronically receiving, at the server processor, a first security key fragment from the computing device; the first security key fragment being paired with a verifier key fragment unknown to the computing device; generating a conditional seed key fragment at the server processor associated with the verifier key fragment; comparing a first hash parameter to a second hash parameter at the server processor; transmitting, at the server processor, a session security key for enabling network access to the application associated with the server processor.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 27, 2016
    Assignee: Bank of America Corporation
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Patent number: 9531692
    Abstract: Aspects of the present disclosure are directed to methods and systems for securing mobile computing applications with distributed keys. In one aspect, a computer implemented method or computer readable media include steps electronically receiving, at a computer processor of a computing device, a first security key fragment based on a user input to the computing device; electronically receiving, at the computer processor, a second security key fragment from a network connected storage entity; and electronically concatenating, at the computer processor, the first security key fragment and the second security key fragment to generate a third security key.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 27, 2016
    Assignee: Bank of America Corporation
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Patent number: 9432804
    Abstract: Systems and methods for using proximity positioning systems to determine an identity and location of a user, and process a pre-staged transaction based on the determined information are provided. In some examples, a transaction may be initiated by a user. A financial institution may pre-process the transaction and, upon establishing a physical presence of the user at a banking center, may further process and/or complete the transaction. The physical presence of the user may be established based on a signal from a location beacon at the banking center being detected by a personal computing device of the user. Because the personal computing device is within a predefined proximity of the location beacon in order to detect the signal, the location of the location beacon, and, thus the personal computing device may be determined, and an identity of the user may be determined.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 30, 2016
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Don Cardinal, Sharon Scanlon, Davindar Gill, Alicia C. Jones, Russell Lewis
  • Publication number: 20160087950
    Abstract: Aspects of the present disclosure are directed to methods and systems for securing mobile computing applications with distributed keys. In one aspect, a computer implemented method or computer readable media include steps electronically receiving, at a computer processor of a computing device, a first security key fragment based on a user input to the computing device; electronically receiving, at the computer processor, a second security key fragment from a network connected storage entity; and electronically concatenating, at the computer processor, the first security key fragment and the second security key fragment to generate a third security key.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Publication number: 20160087797
    Abstract: Aspects of the present disclosure pertain to system and method of securing mobile devices using virtual certificates at a computer processor. A method may include receiving a request for access to a computer network associated with a computing device to an application associated with a network connected server processor; electronically receiving, at the server processor, a first security key fragment from the computing device; the first security key fragment being paired with a verifier key fragment unknown to the computing device; generating a conditional seed key fragment at the server processor associated with the verifier key fragment; comparing a first hash parameter to a second hash parameter at the server processor; transmitting, at the server processor, a session security key for enabling network access to the application associated with the server processor.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Abdulkader Barbir, Eileen D. Bridges, Davindar Gill, Lawrence R. LaBella, Craig Worstell
  • Publication number: 20160012505
    Abstract: Methods and systems for predicting and responding to customer needs using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may determine one or more predicted needs of the customer. Then, the computing platform may generate a notification based on the predicted needs of the customer and may send the notification to the customer computing device.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Carrie Anne Hanson, Sharon Scanlon, Kim Stittsworth, David M. Grigg, Davindar Gill
  • Publication number: 20160012375
    Abstract: Methods and systems for managing customer queues using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may select at least one queue from one or more maintained queues based on the location of the customer. Then, the computing platform may update the at least one selected queue based on the identity of the customer to add the customer using the customer computing device to the at least one selected queue.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Carrie Anne Hanson, Don Cardinal, Sharon Scanlon, Davindar Gill
  • Publication number: 20160012410
    Abstract: Systems, methods, apparatuses, and computer-readable media configured to determine a location of a user, identify the user and provide additional services based on the determined location and/or identity are provided. In some examples, the identity of a customer may be determined based on detection of a signal by a personal computing device of the customer. One or more associate users associated with that customer may be identified and a location of the associate user may be transmitted to the customer user. In other examples, a category of an identified customer may be determined and an associate user equipped to work with that determined category of customer may be identified.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Carrie Anne Hanson, Sharon Scanlon, Davindar Gill, David M. Grigg
  • Publication number: 20160012496
    Abstract: Methods and systems for providing navigation functionality in a retail location using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may generate one or more navigation instructions to guide the customer to another location. Then, the computing platform may send the one or more navigation instructions to the customer computing device.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Carrie Anne Hanson, Davindar Gill, Sharon Scanlon
  • Publication number: 20160014552
    Abstract: Systems and methods for using proximity positioning systems to determine an identity and location of a user, and process a pre-staged transaction based on the determined information are provided. In some examples, a transaction may be initiated by a user. A financial institution may pre-process the transaction and, upon establishing a physical presence of the user at a banking center, may further process and/or complete the transaction. The physical presence of the user may be established based on a signal from a location beacon at the banking center being detected by a personal computing device of the user. Because the personal computing device is within a predefined proximity of the location beacon in order to detect the signal, the location of the location beacon, and, thus the personal computing device may be determined, and an identity of the user may be determined.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Carrie Anne Hanson, Don Cardinal, Sharon Scanlon, Davindar Gill, Alicia C. Jones, Russell Lewis
  • Publication number: 20160012412
    Abstract: Systems, methods, apparatuses, and computer-readable media configured to determine a location of a user, identify the user and provide additional services based on the determined location and/or identity are provided. In some examples, a signal emitted from a beacon may be detected by a personal computing device of a user within a predefined proximity of the beacon. The location of the beacon, and the device detecting the signal, may be determined and the identity of the user associated with the device may be determined. Authentication information may be requested from the user. The request for authentication information may be transmitted to the personal computing device and the user may provide the authentication information via the device.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Sharon Scanlon, Davindar Gill, Pete Bertanzetti
  • Patent number: 8255375
    Abstract: Electronic content is routed and stored within an enterprise, in which a distributed service-oriented architecture platform is provided to seamlessly route and store content to heterogeneous enterprise content repositories. Dynamic content may be stored, retrieved and queried in real-time through a content service bus (CSB), thus eliminating the need to have point-to-point connectivity between client applications and the destination repositories, while supporting the flexibility to consolidate multiple platforms with minimal impacts to clients. The CSB framework may incorporate underlying technologies, including Web services, intelligent routing based on content, message transformation, and federation of content. A request may be routed to the appropriate content repository based on attached content or metadata in the request and transformed by the CSB to a format required by the determined content repository.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: August 28, 2012
    Assignee: Bank of America Corporation
    Inventors: Anuradha Rangarajan, Margie Skiljan, Tim M. Edwards, Davindar Gill, Peter K. Buchhop
  • Publication number: 20110208706
    Abstract: Electronic content is routed and stored within an enterprise, in which a distributed service-oriented architecture platform is provided to seamlessly route and store content to heterogeneous enterprise content repositories. Dynamic content may be stored, retrieved and queried in real-time through a content service bus (CSB), thus eliminating the need to have point-to-point connectivity between client applications and the destination repositories, while supporting the flexibility to consolidate multiple platforms with minimal impacts to clients. The CSB framework may incorporate underlying technologies, including Web services, intelligent routing based on content, message transformation, and federation of content. A request may be routed to the appropriate content repository based on attached content or metadata in the request and transformed by the CSB to a format required by the determined content repository.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: Bank of American Corporation
    Inventors: Anuradha Rangarajan, Margie Skiljan, Tim M. Edwards, Davindar Gill, Peter K. Buchhop