Patents by Inventor Theodore A. Johnson

Theodore A. Johnson 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).

  • Publication number: 20110160720
    Abstract: Embodiments of a guide and flexible sleeve for use with catheters for ablation or other medical procedures are disclosed. An exemplary catheter comprises a guide element having a proximal end and a distal end, the distal end configurable in a desired shape. A flexible sleeve is conformable to the guide element so that the flexible sleeve slides over the guide element, the flexible sleeve has a proximal end and a distal end. A controller couples to the flexible sleeve. The controller operates to move the flexible sleeve at least part way between the distal end of the guide element and the proximal end of the guide element. At least one ablation element disposed at the distal end of the flexible sleeve operates to form a substantially continuous ablative lesion when the flexible sleeve is in contact with a contiguous volume of target tissue.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventor: Theodore A. Johnson
  • Publication number: 20110131198
    Abstract: A method and apparatus for processing at least one data stream are disclosed. For example, the method receives at least a join query for the at least one data stream, wherein the join query specifies a lifetime for keeping a tuple as a marker for a beginning of a sequence of interest, and receives a tuple from the at least one data stream. The method marks the tuple as a beginning of a sequence of interest and stores the tuple, if the tuple is the beginning of the sequence of interest. The method applies one or more initial predicates to the tuple, and determines if the tuple matched a marked tuple, if the tuple meets the one or more initial predicates. The method determines if the tuple meets one or more conditions to be outputted, if the tuple meets the one or more initial predicates conditions.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: THEODORE JOHNSON, Irina Rozenbaum
  • Publication number: 20110060818
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Application
    Filed: September 3, 2010
    Publication date: March 10, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7882087
    Abstract: The invention relates to a method of updating a data storage system. The method updates a raw database using an input data stream based on an input temporal value associated with the input data stream and a raw temporal value associated with the raw database. The method includes updating a derived database associated with the data storage system using the updated raw database based on the input temporal value, a derived temporal value and a user-defined relationship, the derived temporal value being associated with the derived database. The invention also relates to a computer-readable medium. The computer readable medium including instructions, wherein execution of the instructions by at least one computing device updates a data storage system. The invention further relates to a data storage system. The system includes a raw database, a derived database and a computing device operatively coupled to the raw database and the derived database.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: February 1, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Theodore Johnson
  • Publication number: 20110004087
    Abstract: An electrophysiology catheter includes an elongate catheter body having an elastically-deformable distal region predisposed to assume a spiral shape and a first plurality of electrodes disposed thereon. Each of the first plurality of electrodes includes an electrically active region limited to the inner surface of the spiral shape for use in non-contact electrophysiology studies. A second plurality of electrodes may also be disposed on the distal region interspersed (e.g., alternating) with the first plurality of electrodes, with each of the second plurality of electrodes having an electrically active region extending into the outer surface of the spiral shape for use in contact electrophysiology studies. The distal region may be deformed into a straight configuration for insertion into and navigation through the patient's vasculature, for example via use of a tubular introducer. As the distal region deploys beyond the distal end of the introducer, it resumes the spiral shape.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 6, 2011
    Inventors: Jeffrey M. Fish, Sacha C. Hall, Theodore A. Johnson
  • Publication number: 20100309114
    Abstract: A finger worn device is provided. The device includes individual ergonomic box elements, shaped to fit the individual fingers of the hand, and interactive surfaces on the sides of the box elements for tactile data input by the thumb. The unique locations of the interactive surfaces upon the box elements place these surfaces within the natural placement of the fingers and thumb. Thumb contacts made upon these surfaces are easy and without repeated visual confirmation of finger and thumb placement. The box elements move with their respective fingers and follow natural finger articulation. The device is well suited the operation of hand held devices and can be used as a remote control, cell phone, calculator or personal date assistant.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 9, 2010
    Inventor: Kevin Theodore Johnson
  • Patent number: 7831711
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: November 9, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7805266
    Abstract: Embodiments of the invention allow the efficient detection of glitches in a set of data. In one embodiment, a set of datapoints is received. The datapoints are transformed into a transformed space, and the transformed space is segmented into a plurality of regions. For each datapoint, a time series is generated representing the trajectory of the transformed datapoint through regions of the segmented transformed space. Data corresponding to transformed datapoints whose trajectories exhibit an unusual pattern are transmitted.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: September 28, 2010
    Assignee: AT&T Corp.
    Inventors: Tamraparni Dasu, Theodore Johnson
  • Publication number: 20100030741
    Abstract: A method and system for providing query aware partitioning are disclosed. For example, the method receives a query plan comprising a plurality of queries, and classifies each one of the plurality of queries. The method computes an optimal partition set for each one of the plurality of queries, and reconciles the optimal partition set of each one of the plurality of queries with at least one subset of queries of the plurality of queries. The method selects at least one reconciled optimal partition set to be used by each query of the plurality of queries, and stores the selected at least one reconciled optimal partition set in a computer readable medium.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Inventors: THEODORE JOHNSON, VLADISLAV SHKAPENYUK, OLIVER SPATSCHECK
  • Publication number: 20090187584
    Abstract: A system, method and computer-readable medium provide for assigning sampling methods to each input stream for arbitrary query sets in a data stream management system. The method embodiment comprises splitting all query nodes in a query directed acyclic graph (DAG) having multiple parent nodes into sets of independent nodes having a single parent, computing a grouping set for every node in each set of independent nodes, reconciling each parent node with each child node in each set of independent node, reconciling between multiple child nodes that share a parent node and generating a final grouping set for at least one node describing how to sample an input stream for that node.
    Type: Application
    Filed: March 30, 2009
    Publication date: July 23, 2009
    Applicant: AT&T Corp.
    Inventors: Theodore Johnson, Shanmugavelayutham Muthukrishnan, Oliver Spatscheck, Vladislav Shkapenyuk
  • Publication number: 20090182779
    Abstract: The invention relates to a method of updating a data storage system. The method updates a raw database using an input data stream based on an input temporal value associated with the input data stream and a raw temporal value associated with the raw database. The method includes updating a derived database associated with the data storage system using the updated raw database based on the input temporal value, a derived temporal value and a user-defined relationship, the derived temporal value being associated with the derived database. The invention also relates to a computer-readable medium. The computer readable medium including instructions, wherein execution of the instructions by at least one computing device updates a data storage system. The invention further relates to a data storage system. The system includes a raw database, a derived database and a computing device operatively coupled to the raw database and the derived database.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Applicant: AT&T SERVICES, INC.
    Inventor: Theodore Johnson
  • Publication number: 20090171890
    Abstract: A method and system are disclosed for operating a high speed data stream management system which runs a query plan including a set of queries on a data feed in the form of a stream of tuples. A predicate prefilter is placed outside the query plan upstream of the set of queries, and includes predicates selected from those used by the queries. Predicates are selected for inclusion in the prefilter based on a cost heuristic, and predicates are combined into composites using a rectangle mapping heuristic. The prefilter evaluates the presence of individual and composite predicates in the tuples and returns a bit vector for each tuple with bits representing the presence or absence of predicates in the tuple. A bit signature is assigned to each query to represent the predicates related to that query, and a query is invoked when the tuple bit vector and the query bit signature are compatible.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 2, 2009
    Applicant: AT&T Labs, Inc.
    Inventors: Theodore Johnson, Lukasz Golab, Oliver Spatscheck
  • Patent number: 7536396
    Abstract: A system, method and computer-readable medium provide for assigning sampling methods to each input stream for arbitrary query sets in a data stream management system. The method embodiment comprises splitting all query nodes in a query directed acyclic graph (DAG) having multiple parent nodes into sets of independent nodes having a single parent, computing a grouping set for every node in each set of independent nodes, reconciling each parent node with each child node in each set of independent node, reconciling between multiple child nodes that share a parent node and generating a final grouping set for at least one node describing how to sample an input stream for that node.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: May 19, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Theodore Johnson, Shanmugavelayutham Muthukrishnan, Oliver Spatscheck, Vladislav Shkapenyuk
  • Publication number: 20090106417
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 23, 2009
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 7451214
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed. In accordance with an embodiment of the invention, a network interface card has a run-time system and one or more processing blocks executing on the network interface. The run-time system module feeds information derived from a network packet to the processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: November 11, 2008
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Publication number: 20070226362
    Abstract: A system, method and computer-readable medium provide for regular expression matching over a plurality of packets. The method embodiment comprises, for each data segment in a flow with no predecessor in a stored list of objects generated from traversing a deterministic finite sate automation (DFA) associated with the regular expression: traversing the DFA using the data segment and a list of all non-accepting states; and if the plurality of packets is not declared as matching, then storing, as list of equivalence classes, automaton state pairs having different starting states but an identical ending state. Finally, the method comprises determining whether the flow matches the regular expression.
    Type: Application
    Filed: October 30, 2006
    Publication date: September 27, 2007
    Applicant: AT&T Corp.
    Inventors: Theodore JOHNSON, Shanmugavelayutham Muthukrishnan, Irina Rozenbaum
  • Publication number: 20070226188
    Abstract: In one embodiment, the present invention is a method and apparatus for data stream sampling. In one embodiment, a tuple of a data stream is received from a sampling window of the data stream. The tuple is associated with a group, selected from a set of one or more groups, which reflects a subset of information relating to a sample of the data stream. In addition, the tuple is associated with a supergroup, selected from a set of one or more supergroups, which reflects global information relating to the sample. It is then determined whether receipt of the tuple triggers a cleaning phase in which one or more tuples are shed from the sample. The operator can be implemented to execute a variety of different sampling algorithms, including well-known and experimental algorithms.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Inventors: Theodore Johnson, Shanmugavelayutham Muthukrishnan, Irina Rozenbaum
  • Publication number: 20070226239
    Abstract: A system, method and computer-readable medium provide for assigning sampling methods to each input stream for arbitrary query sets in a data stream management system. The method embodiment comprises splitting all query nodes in a query directed acyclic graph (DAG) having multiple parent nodes into sets of independent nodes having a single parent, computing a grouping set for every node in each set of independent nodes, reconciling each parent node with each child node in each set of independent node, reconciling between multiple child nodes that share a parent node and generating a final grouping set for at least one node describing how to sample an input stream for that node.
    Type: Application
    Filed: October 30, 2006
    Publication date: September 27, 2007
    Applicant: AT&T Corp.
    Inventors: Theodore JOHNSON, Shanmugavelayutham Muthukrishnan, Oliver Spatscheck, Vladislav Shkapenyuk
  • Publication number: 20070050371
    Abstract: A method for interacting with an online database through a variety of communications methods is described. Using e-mail programs, instant messaging applications, or SMS for mobile devices, a user of an online service composes and sends a language-based text message to an online service. A user services application implemented by the online service reads the incoming messages, verifies rights to the requested data, and determines whether the text message is a query or command. If the rights to the requested data have been confirmed by the mail reader application, the requested data is returned to the user in response to a query or the change is made to a record in the database in response to a command. In the case of e-mail, a confirmation step may be required in order to prevent spoofed e-mail commands.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Applicant: Trumba Corporation
    Inventors: Theodore Johnson, Peter Mullen, William Knight
  • Patent number: 7165100
    Abstract: A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed. In accordance with an embodiment of the invention, a network interface card has a run-time system and one or more processing blocks executing on the network interface. The run-time system module feeds information derived from a network packet to the processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: January 16, 2007
    Assignee: AT&T Corp.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava