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: 20160321702Abstract: 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: ApplicationFiled: April 12, 2016Publication date: November 3, 2016Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
-
Patent number: 9443025Abstract: 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: GrantFiled: July 7, 2015Date of Patent: September 13, 2016Assignee: Yext, Inc.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Publication number: 20160225009Abstract: 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: ApplicationFiled: January 27, 2016Publication date: August 4, 2016Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
-
Patent number: 9361388Abstract: 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: GrantFiled: July 8, 2015Date of Patent: June 7, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9298836Abstract: 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: GrantFiled: July 7, 2015Date of Patent: March 29, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Publication number: 20150278867Abstract: 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: ApplicationFiled: March 27, 2015Publication date: October 1, 2015Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey
-
Patent number: 8774372Abstract: 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: GrantFiled: March 18, 2010Date of Patent: July 8, 2014Assignee: Felix Call, LLCInventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Howard Lerman
-
Patent number: 8750476Abstract: 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: GrantFiled: June 28, 2013Date of Patent: June 10, 2014Assignee: Felix Calls, LLCInventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Patent number: 8750477Abstract: 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: GrantFiled: March 18, 2010Date of Patent: June 10, 2014Assignee: Felix Calls, LLCInventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Publication number: 20130287194Abstract: 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: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Patent number: 8503635Abstract: 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: GrantFiled: March 26, 2010Date of Patent: August 6, 2013Assignee: Felix Calls, LLCInventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Patent number: 8488755Abstract: 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: GrantFiled: April 19, 2012Date of Patent: July 16, 2013Assignee: Felix Calls, LLCInventors: Brent D. Metz, Kevin Caffrey
-
Publication number: 20120213350Abstract: 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: ApplicationFiled: April 19, 2012Publication date: August 23, 2012Applicant: YEXT, INC.Inventors: Brent D. Metz, Kevin Caffrey
-
Patent number: 8189750Abstract: 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: GrantFiled: April 22, 2008Date of Patent: May 29, 2012Assignee: Yext, Inc.Inventors: Brent D. Metz, Kevin Caffrey
-
Publication number: 20110231307Abstract: 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: ApplicationFiled: May 26, 2011Publication date: September 22, 2011Applicant: THE BANK OF NEW YORK MELLONInventors: Kevin Caffrey, Charles Austin
-
Patent number: 7974897Abstract: 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: GrantFiled: August 30, 2007Date of Patent: July 5, 2011Assignee: The Bank of New York Mellon CorporationInventors: Kevin Caffrey, Charles Austin
-
Publication number: 20110060611Abstract: 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: ApplicationFiled: March 26, 2010Publication date: March 10, 2011Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Publication number: 20110026689Abstract: 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: ApplicationFiled: March 18, 2010Publication date: February 3, 2011Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Howard Lerman
-
Publication number: 20110019808Abstract: 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: ApplicationFiled: March 18, 2010Publication date: January 27, 2011Inventors: Brent D. Metz, Sean MacIsaac, Kevin Caffrey, Ilia Mirkin
-
Publication number: 20090262913Abstract: 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: ApplicationFiled: April 22, 2008Publication date: October 22, 2009Applicant: Alpha Creations CorporationInventors: Brent D. METZ, Kevin CAFFREY