Patents by Inventor Mark D. Carney

Mark D. Carney 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: 10699296
    Abstract: A method, a device, and a non-transitory storage medium provides storing user preferences pertaining to a native ad service; receiving a program that includes instances of native ad information indicative of instances of native ads; displaying the program; determining, whether instances of native ad information is received; providing the native ad based on the user preferences, in response to determining that the instances of native ad information is received; determining whether a secondary user device is paired; and transmitting instances of native ad information to the secondary user device in response to determining that the secondary user device is paired.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: June 30, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Dante J. Pacella, Saravanan Mallesan, Mani Tadayon, Christopher N. DelRegno, Gina Otts, Jean M. McManus, Mark D. Carney
  • Patent number: 9806982
    Abstract: A router policy server may include a policy engine. The policy engine may receive, from a first router, a request for whether to accept or reject routing information received from a second router and determine whether a policy, associated with the second router, allows the second router to advertise the routing information. The policy engine may further instruct the first router to accept the routing information when the policy allows the second router to advertise the routing information and may instruct the first router to reject the routing information when the policy does not allow the second router to advertise the routing information or when no policy exists for the second router in association with the policy engine.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: October 31, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Harold J. Schiller, Dante J. Pacella
  • Publication number: 20170193548
    Abstract: A method, a device, and a non-transitory storage medium provides storing user preferences pertaining to a native ad service; receiving a program that includes instances of native ad information indicative of instances of native ads; displaying the program; determining, whether instances of native ad information is received; providing the native ad based on the user preferences, in response to determining that the instances of native ad information is received; determining whether a secondary user device is paired; and transmitting instances of native ad information to the secondary user device in response to determining that the secondary user device is paired.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Dante J. Pacella, Saravanan Mallesan, Mani Tadayon, Christopher N. DelRegno, Gina Otts, Jean M. McManus, Mark D. Carney
  • Patent number: 9686140
    Abstract: An intelligent network interconnect may include a control channel and a plurality of nodes. The plurality of nodes may include a first node coupled to a first network and a second node coupled to a second network. Each of the plurality of nodes is coupled to the control channel. The intelligent network interconnect may also include a control device coupled to the control channel. The intelligent network interconnect may be configured to: collect network data from the first node and the second node, wherein the network data includes traffic data of the first network; obtain metrics based on the collected network data; detect an event based on the metrics and the collected network data; and a rule whose condition matches the event; and send a command over the control channel, to one or more of the nodes, to perform an action associated with the rule.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: June 20, 2017
    Assignees: Verizon Patent and Licensing Inc., Verizon Deutschland GmBH
    Inventors: Dante J. Pacella, Ismat A. Pasha, Syed Ammar Ahmad, Sven Maduschke, Mark D. Carney
  • Patent number: 9667500
    Abstract: A computer system may include logic configured to generate a topology model of an autonomous system; detect a route advertisement, relating to an external autonomous system, from a Border Gateway Protocol (BGP) router; select a client BGP router; determine a next hop destination to the external autonomous system for the selected second BGP router, based on the detected route advertisement and based on the generated topology model; and provide the determined next hop destination to the selected client BGP router.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: May 30, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Venkata Josyula, Mani Tadayon, Mark D. Carney, Christopher Allen Lenart
  • Patent number: 9538232
    Abstract: A method includes sending, by a user device, a request for video content based on a selected video content chapter of the video content. The method also includes receiving video content information that includes a list of video content chapters of the video content. The method includes determining, for each listed video content chapter, whether the video content chapter has been previously stored on the user device. The method further includes downloading particular chapters of the video content in a priority order based on the selected chapter in response to a determination that the particular chapters have not been previously stored on the user device, and playing the video content based on the selected chapter.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 3, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Mark D. Carney, Martin W McKee, Jeffrey A. Jackson, Dante J. Pacella
  • Patent number: 9525634
    Abstract: A server may receive flow information from multiple network devices. The flow information may include information regarding multiple data flows received by the multiple network devices and destined for a client device. The server may determine generate an optimization instruction, based on flow information, to re-route one or more of the plurality of data flows or to apply filters to the one or more of the plurality of data flows; provide the optimization instruction to cause one or more of the multiple network devices to re-route one or more of the multiple data flows or to apply filters to the one or more data flows to alleviate overloaded network components or to re-route network resources to or from the client device; receive updated flow information after receiving the flow information; generate an updated optimization instruction based on the updated flow information; and provide the updated optimization instruction.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: December 20, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Mark D. Carney, Syed Ammar Ahmad, Josyula Venkata
  • Patent number: 9397933
    Abstract: An approach provides micro-facilities for network recovery. An outage condition is detected, and is associated with one of a plurality of service provider facilities forming a service provider network. A router of the service provider network is determined to be capable of reaching the one service provider facility, wherein the provider router is resident within a customer facility. Bandwidth is allocated to one or more links for re-directing traffic over the provider router to the one service provider facility.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: July 19, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Mark D. Carney, Harold Jason Schiller, Dante J. Pacella
  • Publication number: 20160191325
    Abstract: A computer system may include logic configured to generate a topology model of an autonomous system; detect a route advertisement, relating to an external autonomous system, from a Border Gateway Protocol (BGP) router; select a client BGP router; determine a next hop destination to the external autonomous system for the selected second BGP router, based on the detected route advertisement and based on the generated topology model; and provide the determined next hop destination to the selected client BGP router.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Dante J. Pacella, Venkata Josyula, Mani Tadayon, Mark D. Carney, Christopher Allen Lenart
  • Patent number: 9313299
    Abstract: A cloud edge appliance (CEA) may augment the providing, by a remote cloud service provider, of cloud applications to a customer. The CEA may be installed at the customer premises and may provide a local access point for the customer. In one implementation, the CEA may provide a cloud-based application to a number of user devices, the cloud-based application being associated with functions, in which at least a first portion of the functions are implemented by the CEA and at least a second portion of the plurality of functions are forwarded, over a wide area network, to the cloud service provider.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: April 12, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Jeffrey A Jackson, Dante J. Pacella, Theresa A Menzel
  • Patent number: 9277378
    Abstract: A method, performed by a computer device, may include receiving a Short Message Service (SMS) message. The method may further include analyzing one or more sender parameters associated with the received SMS message to validate the one or more sender parameters; determining whether the one or more sender parameters have been validated based on the analysis; rejecting the SMS message in response to determining that the one or more sender parameters have not been validated; analyzing message content included in the SMS message to validate the message content; determining whether the message content has been validated based on the analysis; rejecting the SMS message in response to determining that the message content has not been validated; and forwarding the SMS message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 1, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey A. Jackson, Mark D. Carney, George G. Baumbach, Martin W. McKee
  • Patent number: 9269078
    Abstract: An approach for enabling multiple tag associations to be used for classifying a contact identifier is described. A first tag is associated with a contact identifier for grouping into a first classification; and a second tag is associated with the contact identifier for grouping into a second classification. Storage of the first tag and the second tag is initiated along with the contact identifier as part of a contact list.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: February 23, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Martin W. McKee
  • Publication number: 20160006616
    Abstract: An intelligent network interconnect may include a control channel and a plurality of nodes. The plurality of nodes may include a first node coupled to a first network and a second node coupled to a second network. Each of the plurality of nodes is coupled to the control channel. The intelligent network interconnect may also include a control device coupled to the control channel. The intelligent network interconnect may be configured to: collect network data from the first node and the second node, wherein the network data includes traffic data of the first network; obtain metrics based on the collected network data; detect an event based on the metrics and the collected network data; and a rule whose condition matches the event; and send a command over the control channel, to one or more of the nodes, to perform an action associated with the rule.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 7, 2016
    Inventors: Dante J. Pacella, Ismat A. Pasha, Syed Ammar Ahmad, Sven Maduschke, Mark D. Carney
  • Patent number: 9197666
    Abstract: An approach for mitigating distributed denial of service (DDoS) attacks includes assigning a set of temporary network addresses to a hostname for a finite period and assigning one or more other sets of temporary network addresses to the hostname in one or more following finite periods, responding to a hostname lookup request based on the set of temporary network addresses, the one or more other sets of temporary network addresses, or a combination thereof that are active, responding to a network address lookup request based on at least one of the set of temporary network addresses and the one or more other sets of temporary network addresses that is associated with a current one of the finite period or the one or more following finite periods, and retiring the set of temporary network addresses, the one or more sets of temporary network addresses, or a combination thereof after a configurable number of finite periods, wherein no further network address or hostname lookup request is served based on the retired
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: November 24, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D Carney, Jeffrey A Jackson, Andrew L Bates, Dante J Pacella
  • Patent number: 9160467
    Abstract: An approach for assigning definitions to media network channels is described. A demand for program content of a media network channel associated with a first definition relating to resolution of the program content is determined. A second definition is assigned to the media network channel for the program content in response to the demand, wherein the second definition relates to the resolution of the program content and is higher in resolution than the first definition.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 13, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Dante J. Pacella, Jeffrey A. Jackson, Martin William Mckee
  • Patent number: 9100432
    Abstract: A method, performed by a computer device, may include receiving an indication of a distributed denial of service event at a front end system associated with a customer; generating one or more virtual front end systems for the customer, in response to receiving the indication of the distributed denial of service event; and redirecting traffic intended for the customer's front end system to the generated one or more virtual front end systems. The method may further include determining whether resource capacity of the generated one or more virtual front end systems has been reached; and generating an additional one or more virtual front end systems for the customer, in response to determining that the resource capacity of the generated one or more virtual front end systems has been reached.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 4, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Dante J. Pacella, Jeffrey A. Jackson, Martin W. McKee
  • Patent number: 9092407
    Abstract: An exemplary method includes a virtual interface adjustment system detecting, based on user input data associated with user input received by way of a virtual interface of a user device, an erroneous input pattern that includes at least one unintentional input, determining, based on the erroneous input pattern, an adjustment procedure configured to adjust the virtual interface to avert future unintentional inputs that correspond to the at least one unintentional input of the erroneous input pattern, determining an adjustment procedure trigger for the adjustment procedure, activating the adjustment procedure trigger, detecting, after the activating, an occurrence of the adjustment procedure trigger, and executing, in response to the detecting of the occurrence of the adjustment procedure trigger, the adjustment procedure to avert the future unintentional inputs that correspond to the at least one unintentional input of the erroneous input pattern. Corresponding methods and systems are also described.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 28, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark D. Carney, Dante J. Pacella, Martin W. McKee, Jeffrey A. Jackson
  • Patent number: 9092969
    Abstract: An approach for enabling a security function of a mobile device to be activated based on a change in proximity of another device is described. A notification service determines whether a proximity threshold between a first device and a second device is satisfied based on pairing information corresponding to a wireless link between the first device and the second device. The notification service also generates a control signal to activate a security function to restrict access on either the first device or the second device based on the determination.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 28, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jonathan McCown, Mark D. Carney
  • Publication number: 20150180764
    Abstract: A server may receive flow information from multiple network devices. The flow information may include information regarding multiple data flows received by the multiple network devices and destined for a client device. The server may determine generate an optimization instruction, based on flow information, to re-route one or more of the plurality of data flows or to apply filters to the one or more of the plurality of data flows; provide the optimization instruction to cause one or more of the multiple network devices to re-route one or more of the multiple data flows or to apply filters to the one or more data flows to alleviate overloaded network components or to re-route network resources to or from the client device; receive updated flow information after receiving the flow information; generate an updated optimization instruction based on the updated flow information; and provide the updated optimization instruction.
    Type: Application
    Filed: December 24, 2013
    Publication date: June 25, 2015
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Dante J. Pacella, Mark D. Carney, Syed Ammar Ahmad, Josyula Venkata
  • Publication number: 20150169419
    Abstract: A cloud edge appliance (CEA) may augment the providing, by a remote cloud service provider, of cloud applications to a customer. The CEA may be installed at the customer premises and may provide a local access point for the customer. In one implementation, the CEA may provide a cloud-based application to a number of user devices, the cloud-based application being associated with functions, in which at least a first portion of the functions are implemented by the CEA and at least a second portion of the plurality of functions are forwarded, over a wide area network, to the cloud service provider.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mark D. Carney, Jeffrey A Jackson, Dante J. Pacella, Theresa A Menzel