Patents by Inventor Craig Ellis Wills

Craig Ellis Wills 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: 11003782
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: May 11, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Publication number: 20200159935
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Patent number: 10579804
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: March 3, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Publication number: 20170286719
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Application
    Filed: June 23, 2017
    Publication date: October 5, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Patent number: 9721108
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 1, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Publication number: 20160026802
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Patent number: 8839443
    Abstract: Secondary leakage of private information is identified and remedied. Internet activity of a first party can result in such secondary leakage of private information of a second party. Information about the second party that would not otherwise be known becomes public based simply on related information that has been placed on a public site of a third party by the first party. Such disclosure is detected and the victim may be notified about the location. The victim can then decide if such secondary leakage is acceptable. If not, the first party or the third party may be notified, the activity may be stopped and the offending information can be removed.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: September 16, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Publication number: 20100114839
    Abstract: Secondary leakage of private information is identified and remedied. Internet activity of a first party can result in such secondary leakage of private information of a second party. Information about the second party that would not otherwise be known becomes public based simply on related information that has been placed on a public site of a third party by the first party. Such disclosure is detected and the victim may be notified about the location. The victim can then decide if such secondary leakage is acceptable. If not, the first party or the third party may be notified, the activity may be stopped and the offending information can be removed.
    Type: Application
    Filed: October 16, 2008
    Publication date: May 6, 2010
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Publication number: 20090271209
    Abstract: In accordance with an exemplary embodiment of the present invention, a method is provided that includes maintaining a plurality of identification bits associated with a user and a minimum personal privacy level identifying if any of the plurality of identification bits are authorized for disclosure, and receiving a request for one or more identification bits of the plurality of identification bits. The method also includes determining whether the identification bits of the request exceed the minimum personal privacy level, and if the identification bits of the request exceed the minimum personal privacy level, identifying to the user the identification bits of the request that exceed the minimum personal privacy level. A computer-readable recording medium having stored thereon computer-executable instructions is provided, and an exemplary system is provided.
    Type: Application
    Filed: February 27, 2009
    Publication date: October 29, 2009
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Patent number: 7296089
    Abstract: The present invention is a method for improving delivery of content to a client communicating with a server on the Web. Groups or clusters of clients are formed by processing the IP addresses of the clients according to a network-aware, radix-encoded trie classification process. The groups of clients are categorized based on information about one or more clients in each group that can be determined by the server. That information is used to help drive tailored actions on the part of Web servers. Users with poor connectivity may choose not to spend much time at a Web site if it takes a long time to receive a page, even if the Web server at the site is not the bottleneck. Retaining such clients may be of interest to a Web site. Better-connected clients may be able to receive enhanced representations of Web pages such as with higher quality images.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: November 13, 2007
    Assignee: AT&T Corp.
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Patent number: 6578113
    Abstract: A proxy cache maintains a copy of multiple resources from various servers in a network. When the proxy cache must generate a validation request for at least one resource at one of the servers, the proxy cache piggybacks one or more additional cache validation requests related to documents presently stored in the cache but originating from or associated with the server in question. Upon receipt of an indication of the freshness or validity of the cached copy of the document, the proxy cache can then make a determination as to whether to request an update of the document.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: June 10, 2003
    Assignee: AT&T Corp.
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Publication number: 20030061272
    Abstract: A proxy cache maintains a copy of multiple resources from various servers in a network. When the proxy cache must generate a validation request for at least one resource at one of the servers, the proxy cache piggybacks one or more additional cache validation requests related to documents presently stored in the cache but originating from or associated with the server in question. Upon receipt of an indication of the freshness or validity of the cached copy of the document, the proxy cache can then make a determination as to whether to request an update of the document.
    Type: Application
    Filed: December 30, 1997
    Publication date: March 27, 2003
    Inventors: BALACHANDER KRISHNAMURTHY, CRAIG ELLIS WILLS
  • Publication number: 20030046343
    Abstract: The present invention is a method for improving delivery of content to a client communicating with a server on the Web. Groups or clusters of clients are formed by processing the IP addresses of the clients according to a network-aware, radix-encoded trie classification process. The groups of clients are categorized based on information about one or more clients in each group that can be determined by the server. That information is used to help drive tailored actions on the part of Web servers. Users with poor connectivity may choose not to spend much time at a Web site if it takes a long time to receive a page, even if the Web server at the site is not the bottleneck. Retaining such clients may be of interest to a Web site. Better-connected clients may be able to receive enhanced representations of Web pages such as with higher quality images.
    Type: Application
    Filed: August 7, 2002
    Publication date: March 6, 2003
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills
  • Publication number: 20020198961
    Abstract: The present invention is a method for improving delivery of content to a client communicating with a server on the Web. The client is categorized based on information about the client that can be determined by the server. That information is used to help drive tailored actions on the part of Web servers. Users with poor connectivity may choose not to spend much time at a Web site if it takes a long time to receive a page, even if the Web server at the site is not the bottleneck. Retaining such clients may be of interest to a Web site. Better-connected clients may be able to receive enhanced representations of Web pages such as with higher quality images.
    Type: Application
    Filed: August 7, 2002
    Publication date: December 26, 2002
    Inventors: Balachander Krishnamurthy, Craig Ellis Wills