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: 11003782Abstract: 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: GrantFiled: January 24, 2020Date of Patent: May 11, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Publication number: 20200159935Abstract: 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: ApplicationFiled: January 24, 2020Publication date: May 21, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Patent number: 10579804Abstract: 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: GrantFiled: June 23, 2017Date of Patent: March 3, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Publication number: 20170286719Abstract: 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: ApplicationFiled: June 23, 2017Publication date: October 5, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Patent number: 9721108Abstract: 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: GrantFiled: October 5, 2015Date of Patent: August 1, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Publication number: 20160026802Abstract: 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: ApplicationFiled: October 5, 2015Publication date: January 28, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
-
Patent number: 8839443Abstract: 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: GrantFiled: October 16, 2008Date of Patent: September 16, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Publication number: 20100114839Abstract: 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: ApplicationFiled: October 16, 2008Publication date: May 6, 2010Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Publication number: 20090271209Abstract: 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: ApplicationFiled: February 27, 2009Publication date: October 29, 2009Applicant: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Patent number: 7296089Abstract: 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: GrantFiled: August 7, 2002Date of Patent: November 13, 2007Assignee: AT&T Corp.Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Patent number: 6578113Abstract: 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: GrantFiled: December 30, 1997Date of Patent: June 10, 2003Assignee: AT&T Corp.Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Publication number: 20030061272Abstract: 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: ApplicationFiled: December 30, 1997Publication date: March 27, 2003Inventors: BALACHANDER KRISHNAMURTHY, CRAIG ELLIS WILLS
-
Publication number: 20030046343Abstract: 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: ApplicationFiled: August 7, 2002Publication date: March 6, 2003Inventors: Balachander Krishnamurthy, Craig Ellis Wills
-
Publication number: 20020198961Abstract: 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: ApplicationFiled: August 7, 2002Publication date: December 26, 2002Inventors: Balachander Krishnamurthy, Craig Ellis Wills