Patents by Inventor Kevin Caffrey

Kevin Caffrey 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: 20160321702
    Abstract: A server may receive from a mobile device, a first identifier identifying a service associated with a beacon device. The server may receive from the mobile device one or more identifiers associated with a physical location of the beacon device. The server may receive from the mobile device a device identifier associated with a user of the mobile device. The server may match the device identifier to an identifier in a list of device identifiers that correspond to a media slot controlled by an ad network of mobile devices that are in proximity to a location of a business in view of the first identifier and the one or more identifiers. The server may transmit to the mobile device an advertisement intended for mobile devices that are in proximity to the physical location associated with the beacon device.
    Type: Application
    Filed: April 12, 2016
    Publication date: November 3, 2016
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
  • Patent number: 9443025
    Abstract: Responsive to selecting, by a source system, a representative listing of an entity located on a provider system, the representative listing having first identification data and a first provider-supplied external identifier, the source system searches the provider system for additional listings having identification data matching the first identification data. The source system receives, from the provider system, a potential matching listing having identification data matching the first identification data and having a second provider-supplied external identifier that differs from the first provider-supplied external identifier. The source system designates the potential matching listing as a duplicate listing. The source system transmits, to the provider system, a request to suppress the designated duplicate listing on the provider system, the request comprising the second provider-supplied external identifier.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 13, 2016
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Publication number: 20160225009
    Abstract: A server may receive, from a software development kit (SDK) installed in an application executed by a processor of a mobile device, a first identifier identifying a service associated with a beacon device. The server may receive from the SDK one or more identifiers associated with the physical location of the beacon device. The server may select an alert to transmit to the application of the mobile device comprising an in-application reward for performing an in-application service in view of the first identifier and the one or more identifiers. The server may transmit the alert to the application of the mobile device.
    Type: Application
    Filed: January 27, 2016
    Publication date: August 4, 2016
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
  • Patent number: 9361388
    Abstract: A source system receives initial identification data of a listing related to an entity. The source system searches a provider system for one or more listings having identification data matching the initial identification data. The source system receives, from the provider system, a plurality of potential matching listings having identification data matching the initial identification data, wherein each listing of the plurality of potential matching listings has a corresponding confidence score assigned by the source system, and wherein each listing of the plurality of potential matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings, the representative listing having the highest confidence score assigned by the source system.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: June 7, 2016
    Assignee: YEXT, INC.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9298836
    Abstract: A source system searches a provider system for one or more listings. The source system receives a plurality of potential matching listings. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings. The source system designates one or more remaining potential matching listings of the plurality of potential matching listings as one or more duplicate listings. The source system transmits, to the provider system, a request to synchronize the representative listing as the only representative listing of the entity on the provider system, the request comprising a first provider-supplied external identifier of the representative listing.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: March 29, 2016
    Assignee: YEXT, INC.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Publication number: 20150278867
    Abstract: A beacon device comprising a memory, a processor, and one or more first wireless transceivers is disclosed. The processor retrieves, from the memory, a list of entries of identification information related to a plurality of entities. The processor selects the one or more first wireless transceivers. The processor divides the list of entries of identification information into one or more sub-lists. Each of the one or more sub-lists corresponds to a selected one of the first wireless transceivers. The processor instructs the selected one or more first wireless transceivers to repeatedly cycle through broadcasting each of the entries in the designated sub-list in successive first time intervals. The transmitted entries are to be received and to be processed by one or more receiving devices in a second time interval equal to or greater than a minimum beacon broadcast interval.
    Type: Application
    Filed: March 27, 2015
    Publication date: October 1, 2015
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
  • Patent number: 8774372
    Abstract: A system and method for extracting and presenting useful data from calls received by a client is disclosed. The resulting “telephone call inbox” is a way for a client view pay per call advertising as a stream of consumers with information available to understand the call activity of the consumers and for the client to navigate their call history. The system automatically filters non-consumer fraudulent calls, extracts the identity of a consumer, aggregates several calling entities into a single consumer, transcribes the call into a call stream using voice recognition software, extracts patterns and draws conclusions from the call stream, and presents a list of call streams in a user friendly set of web pages configured as the telephone call inbox. The telephone call inbox includes, for each call, the caller ID, one or more key words, phrases or major conclusions concerning the call, and the voice recognized call stream.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 8, 2014
    Assignee: Felix Call, LLC
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Howard Lerman
  • Patent number: 8750476
    Abstract: A system and method for optimizing the price of a call to a business and the placement of a business' information within an ad buy on a Web page are disclosed. A call is received by a client from a potential consumer of a product. The call is transcribed into a text call stream on both the consumer and the client sides of the call. Patterns are extracted from the call. The patterns extracted may be applied against patterns relevant to the client. Patterns relevant to the client may be tied to certain goals of the business of the client that indicate successful business transactions between the consumer and the client or that indicate a service provide by the client. Extracted patterns may be used for targeting of advertisements based on a call containing patterns relevant to the client.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 10, 2014
    Assignee: Felix Calls, LLC
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Patent number: 8750477
    Abstract: A system and method for automatic assignment of outbound and inbound call identity between a salesperson and a client is disclosed. For automatic assignment of outbound call identity between a salesperson and a client, a salesperson places a call to the telephone number of the client. A phone server matches a sales group to a salesperson and an entered sales group and an NPA (i.e., area code) of the client in a database. If a match is found, the phone server substitutes a replacement caller ID for actual caller ID of the salesperson. When the client answers the call, the replacement caller ID or default caller ID is displayed on client's phone. For automatic assignment of inbound call identity between a client and a salesperson, the client places a call using the replacement caller ID. The phone server searches the database for a sales group that matches the DID of the replacement caller ID.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: June 10, 2014
    Assignee: Felix Calls, LLC
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Publication number: 20130287194
    Abstract: A system and method for optimizing the price of a call to a business and the placement of a business' information within an ad buy on a Web page are disclosed. A call is received by a client from a potential consumer of a product. The call is transcribed into a text call stream on both the consumer and the client sides of the call. Patterns are extracted from the call. The patterns extracted may be applied against patterns relevant to the client. Patterns relevant to the client may be tied to certain goals of the business of the client that indicate successful business transactions between the consumer and the client or that indicate a service provide by the client. Extracted patterns may be used for targeting of advertisements based on a call containing patterns relevant to the client.
    Type: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Patent number: 8503635
    Abstract: A system and method for optimizing the price of a call to a business and the placement of a business' information within an ad buy on a Web page are disclosed. A call is received by a client from a potential consumer of a product. The call is transcribed into a text call stream on both the consumer and the client sides of the call. Patterns are extracted from the call. The patterns extracted may be applied against patterns relevant to the client. Patterns relevant to the client may be tied to certain goals of the business of the client that indicate successful business transactions between the consumer and the client or that indicate a service provide by the client. Extracted patterns may be used to adjust the price of the call based on the client's willingness to pay for a call containing patterns relevant to the client.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: August 6, 2013
    Assignee: Felix Calls, LLC
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Patent number: 8488755
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: July 16, 2013
    Assignee: Felix Calls, LLC
    Inventors: Brent D. Metz, Kevin Caffrey
  • Publication number: 20120213350
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 23, 2012
    Applicant: YEXT, INC.
    Inventors: Brent D. Metz, Kevin Caffrey
  • Patent number: 8189750
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: May 29, 2012
    Assignee: Yext, Inc.
    Inventors: Brent D. Metz, Kevin Caffrey
  • Publication number: 20110231307
    Abstract: In accordance with at least one embodiment, a system configured to provide a collateral management service for tri-party hybrid repo transactions includes hardware and/or software for receiving, at a repo service provider, instructions specifying a tri-party hybrid repo transaction as well as a payable date for the tri-party hybrid repo transaction; hardware and/or software for transferring collateral that is the subject of the tri-party hybrid repo transaction on or prior to the payable date to a buyer/investor for the tri-party hybrid repo transaction in the buyer/investor's Securities Account at the Federal Reserve Bank via the Fedwire Securities Service and free of payment or versus payment; and hardware and/or software for returning collateral on or prior to the payable date to the broker/dealer/seller for the tri-party hybrid repo transaction via the repo service provider versus payment via the Fedwire Securities Service.
    Type: Application
    Filed: May 26, 2011
    Publication date: September 22, 2011
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Kevin Caffrey, Charles Austin
  • Patent number: 7974897
    Abstract: In accordance with at least one embodiment of the invention, a DVP repo and tri-party repo hybrid transaction is provided as well as a process for facilitating and processing such a hybrid transaction, referred to herein as a “tri-party hybrid repo” transaction.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: July 5, 2011
    Assignee: The Bank of New York Mellon Corporation
    Inventors: Kevin Caffrey, Charles Austin
  • Publication number: 20110060611
    Abstract: A system and method for optimizing the price of a call to a business and the placement of a business' information within an ad buy on a Web page are disclosed. A call is received by a client from a potential consumer of a product. The call is transcribed into a text call stream on both the consumer and the client sides of the call. Patterns are extracted from the call. The patterns extracted may be applied against patterns relevant to the client. Patterns relevant to the client may be tied to certain goals of the business of the client that indicate successful business transactions between the consumer and the client or that indicate a service provide by the client. Extracted patterns may be used to adjust the price of the call based on the client's willingness to pay for a call containing patterns relevant to the client.
    Type: Application
    Filed: March 26, 2010
    Publication date: March 10, 2011
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Publication number: 20110026689
    Abstract: A system and method for extracting and presenting useful data from calls received by a client is disclosed. The resulting “telephone call inbox” is a way for a client view pay per call advertising as a stream of consumers with information available to understand the call activity of the consumers and for the client to navigate their call history. The system automatically filters non-consumer fraudulent calls, extracts the identity of a consumer, aggregates several calling entities into a single consumer, transcribes the call into a call stream using voice recognition software, extracts patterns and draws conclusions from the call stream, and presents a list of call streams in a user friendly set of web pages configured as the telephone call inbox. The telephone call inbox includes, for each call, the caller ID, one or more key words, phrases or major conclusions concerning the call, and the voice recognized call stream.
    Type: Application
    Filed: March 18, 2010
    Publication date: February 3, 2011
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Howard Lerman
  • Publication number: 20110019808
    Abstract: A system and method for automatic assignment of outbound and inbound call identity between a salesperson and a client is disclosed. For automatic assignment of outbound call identity between a salesperson and a client, a salesperson places a call to the telephone number of the client. A phone server matches a sales group to a salesperson and an entered sales group and an NPA (i.e., area code) of the client in a database. If a match is found, the phone server substitutes a replacement caller ID for actual caller ID of the salesperson. When the client answers the call, the replacement caller ID or default caller ID is displayed on client's phone. For automatic assignment of inbound call identity between a client and a salesperson, the client places a call using the replacement caller ID. The phone server searches the database for a sales group that matches the DID of the replacement caller ID.
    Type: Application
    Filed: March 18, 2010
    Publication date: January 27, 2011
    Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
  • Publication number: 20090262913
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: Alpha Creations Corporation
    Inventors: Brent D. METZ, Kevin CAFFREY