Patents by Inventor Philip W. Flack

Philip W. Flack 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: 11895082
    Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: February 6, 2024
    Assignee: Apple Inc.
    Inventors: Amitabha Ghosh, Franco Travostino, Henri S. Berger, Philip W. Flack, Timothy A. McCoy, Maciej Stachowiak, Beth M. Dakin
  • Publication number: 20230134995
    Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 4, 2023
    Inventors: Amitabha GHOSH, Franco TRAVOSTINO, Henri S. BERGER, Philip W. FLACK, Timothy A. MCCOY, Maciej STACHOWIAK, Beth M. DAKIN
  • Patent number: 11570143
    Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: January 31, 2023
    Assignee: Apple Inc.
    Inventors: Amitabha Ghosh, Franco Travostino, Henri S. Berger, Philip W. Flack, Timothy A. Mccoy, Maciej Stachowiak, Beth M. Dakin
  • Publication number: 20220385622
    Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.
    Type: Application
    Filed: February 8, 2022
    Publication date: December 1, 2022
    Inventors: Amitabha Ghosh, Franco Travostino, Henri S. Berger, Philip W. Flack, Timothy A. McCoy, Maciej Stachowiak, Beth M. Dakin
  • Patent number: 10749871
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 18, 2020
    Assignee: Oath Inc.
    Inventor: Philip W. Flack
  • Publication number: 20160366149
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 15, 2016
    Inventor: Philip W. Flack
  • Patent number: 9379953
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 28, 2016
    Assignee: AOL INC.
    Inventor: Philip W. Flack
  • Publication number: 20140082189
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 20, 2014
    Applicant: AOL INC.
    Inventor: Philip W. FLACK
  • Patent number: 8671442
    Abstract: Techniques are described for repairing some types of user account problems that interfere with granting a user access to a computer system and doing so during a process to authenticate the user in a way that does not require the user to re-enter authentication information or require the user to restart a communication session with the computer system. In response to a determination that a user's account has a problem during an authentication process, techniques are provided to enable a user to execute an appropriate process or processes to fix the user account, after which the authentication process continues. In this way, the correction to the user account may appear to be seamless to the user.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: March 11, 2014
    Assignee: Bright Sun Technologies
    Inventors: Philip W. Flack, Yan Cheng, Zhihong Zhang, Matthew Nguyen
  • Patent number: 8612589
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: December 17, 2013
    Assignee: AOL Inc.
    Inventor: Philip W. Flack
  • Publication number: 20120324103
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Application
    Filed: August 27, 2012
    Publication date: December 20, 2012
    Applicant: AOL INC.
    Inventor: Philip W. Flack
  • Patent number: 8255466
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: August 28, 2012
    Assignee: AOL Inc.
    Inventor: Philip W. Flack
  • Publication number: 20110265161
    Abstract: Techniques are described for repairing some types of user account problems that interfere with granting a user access to a computer system and doing so during a process to authenticate the user in a way that does not require the user to re-enter authentication information or require the user to restart a communication session with the computer system. In response to a determination that a user's account has a problem during an authentication process, techniques are provided to enable a user to execute an appropriate process or processes to fix the user account, after which the authentication process continues. In this way, the correction to the user account may appear to be seamless to the user.
    Type: Application
    Filed: July 5, 2011
    Publication date: October 27, 2011
    Inventors: Philip W. FLACK, Yan Cheng, Zhihong Zhang, Matthew Nguyen
  • Patent number: 7996881
    Abstract: Techniques are described for repairing some types of user account problems that interfere with granting a user access to a computer system and doing so during a process to authenticate the user in a way that does not require the user to re-enter authentication information or require the user to restart a communication session with the computer system. In response to a determination that a user's account has a problem during an authentication process, techniques are provided to enable a user to execute an appropriate process or processes to fix the user account, after which the authentication process continues. In this way, the correction to the user account may appear to be seamless to the user.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: August 9, 2011
    Assignee: AOL Inc.
    Inventors: Philip W. Flack, Yan Cheng, Zhihong Zhang, Matthew Nguyen
  • Publication number: 20080159175
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Applicant: AOL LLC
    Inventor: Philip W. Flack