Patents by Inventor Craig Ellis

Craig Ellis 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: 11959370
    Abstract: A valve assembly for integration within a wellbore string disposed within a hydrocarbon-containing reservoir is provided. The valve assembly includes a valve housing having a plurality of frac ports for establishing fluid communication between a central passage and the reservoir. The valve assembly includes a bottom sleeve operatively mounted within the valve housing configured to selectively open the frac ports, and a top sleeve operatively mounted within the valve housing slidable between (i) a first position defining a first fluid pathway whereby fluid is flowable down into the central passage and into the reservoir via the frac ports, and (ii) a tracing position defining a second fluid pathway whereby fluid is flowable from the reservoir into an annulus defined between the top sleeve and the housing. The valve assembly also has a tracer compartment defined within the annulus forming part of the second fluid pathway and accommodating a tracer material.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: April 16, 2024
    Assignees: NCS MULTISTAGE INC., NCS MULTISTAGE, LLC., REPEAT PRECISION, LLC.
    Inventors: Dustin Ellis, Shan Zi, John Ravensbergen, Craig Harty, Brock Gillis, Stanley Mberia, Anna Cruse, Rio Whyte
  • Patent number: 11188807
    Abstract: Data processing apparatus is provided comprising one or more processors. The data processing apparatus may be configured to perform a method of determining authentication data for authenticating an object comprising one or more identification elements which are detectable when electromagnetic radiation is incident thereon. The method may comprise obtaining image data relating to one or more of the identification element(s) of the object, processing the image data to determine outline data relating to outline(s) of one or more of the identification element(s) to which the image data relates and determining the authentication data from the outline data.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: November 30, 2021
    Inventors: Craig Ellis Lax, Sandford Ellis Lax
  • 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: 20210027132
    Abstract: Data processing apparatus is provided comprising one or more processors. The data processing apparatus may be configured to perform a method of determining authentication data for authenticating an object comprising one or more identification elements which are detectable when electromagnetic radiation is incident thereon. The method may comprise obtaining image data relating to one or more of the identification element(s) of the object, processing the image data to determine outline data relating to outline(s) of one or more of the identification element(s) to which the image data relates and determining the authentication data from the outline data.
    Type: Application
    Filed: March 4, 2019
    Publication date: January 28, 2021
    Inventors: Craig Ellis Lax, Sandford Ellis Lax
  • 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
  • Publication number: 20070180626
    Abstract: A patient support is provided comprising a frame including a deck support and a step deck positioned on the deck support. The step deck has an upper deck, a lower deck, and a side wall, the upper deck being spaced apart from the lower deck to define a recess of the deck. The step deck includes a first section and a second section configured to articulate relative to the first section. A mattress section support is positioned in the recess. A mattress has a mattress section supported by the mattress section support and the upper deck.
    Type: Application
    Filed: April 13, 2007
    Publication date: August 9, 2007
    Inventors: Craig Ellis, Kenneth Kramer, Jason Brooke, Eric Meyer, Gregory Branson, David Ulrich
  • Publication number: 20070017032
    Abstract: A mattress assembly is provided that includes an adjustable width.
    Type: Application
    Filed: September 25, 2006
    Publication date: January 25, 2007
    Inventors: Craig Ellis, Kenith Chambers, Stephen Glover, Kerry Mensching
  • Publication number: 20070011817
    Abstract: A mattress assembly is provided that includes an adjustable width.
    Type: Application
    Filed: September 25, 2006
    Publication date: January 18, 2007
    Inventors: Craig Ellis, Kenith Chambers, Stephen Glover, Kerry Mensching
  • Publication number: 20060225221
    Abstract: A patient support including a frame having a deck support and a step deck positioned on the deck support. The step deck has an upper deck, a lower deck, and a side wall, the upper deck being spaced apart from the lower deck to define a recess of the deck. A mattress section and a mattress section support are supported by the step deck.
    Type: Application
    Filed: June 5, 2006
    Publication date: October 12, 2006
    Inventors: Craig Ellis, Kenneth Kramer, Jason Brooke, Eric Meyer, Gregory Branson, David Ulrich
  • Patent number: 6921135
    Abstract: A child's chair that may be readily adjusted with regard to the height of the seat bottom, and the position of the seat back relative to the seat bottom. The use of telescoping legs and a slidable support for the seat back allow the chair to be adjusted for positioning according to the needs of a particular child.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: July 26, 2005
    Inventors: Craig Ellis, Darcy M. Jones
  • Publication number: 20040041453
    Abstract: A child's chair that may be readily adjusted with regard to the height of the seat bottom, and the position of the seat back relative to the seat bottom. The use of telescoping legs and a slidable support for the seat back allow the chair to be adjusted for positioning according to the needs of a particular child.
    Type: Application
    Filed: September 3, 2003
    Publication date: March 4, 2004
    Inventors: Craig Ellis, Darcy M. Jones
  • 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