Patents by Inventor Theodore Johnson

Theodore 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: 20140088591
    Abstract: A family of catheter electrode assemblies includes a flexible circuit having a plurality of electrical traces and a substrate; a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the electrode. A non-contact electrode mapping catheter includes an outer tubing having a longitudinal axis, a deployment member, and a plurality of splines, at least one of the plurality of splines comprising a flexible circuit including a plurality of electrical traces and a substrate, a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the ring electrode. A method of constructing the family of catheter electrode assemblies is also provided.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: St. Jude Medical, Atrial Fibrillation Division, Inc.
    Inventors: Dale E. Just, Troy T. Tegg, Theodore A. Johnson, Sacha C. Hall
  • Patent number: 8605041
    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 put 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 to operate as a hand held device and can be used as remote control, cell phone, calculator or personal data assistant.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: December 10, 2013
    Inventor: Kevin Theodore Johnson
  • Patent number: 8560086
    Abstract: A family of catheter electrode assemblies includes a flexible circuit having a plurality of electrical traces and a substrate; a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the electrode. A non-contact electrode mapping catheter includes an outer tubing having a longitudinal axis, a deployment member, and a plurality of splines, at least one of the plurality of splines comprising a flexible circuit including a plurality of electrical traces and a substrate, a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the ring electrode. A method of constructing the family of catheter electrode assemblies is also provided.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: October 15, 2013
    Assignee: St. Jude Medical, Atrial Fibrillation Division, Inc.
    Inventors: Dale E. Just, Troy T. Tegg, Theodore A. Johnson, Sasha C. Hall
  • Publication number: 20130238547
    Abstract: Methods, systems, and products schedule updates to stream warehouses. A plurality of execution tracks are allocated in memory, with each execution track assigned a portion of utilization of a processor and a proportionate portion of the memory. A home track is also defined in the plurality of execution tracks. When the home track is unavailable, then a different track in the plurality of execution tracks is selected, and a database update job is dispatched to the different track.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 12, 2013
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Lukasz Golab
  • Publication number: 20130172715
    Abstract: An electrode support structure assembly is provided comprising an electrode support structure including a plurality of splines. Each of the plurality of splines can have a proximal end portion and a distal end portion. The assembly further comprises a first element defining an axis and comprising an outer surface. The outer surface comprises a plurality of slots configured to receive the distal end portion of each of the plurality of splines. The first element is configured such that the distal end portion of each of the plurality of splines may move with respect to each slot. In accordance with some embodiments, the distal end portion of each of the plurality of splines comprises a section configured for engagement with the first element, wherein the section comprises a shoulder.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Dale E. Just, Troy T. Tegg, Theodore A. Johnson
  • Patent number: 8453155
    Abstract: A method for scheduling atomic update jobs to a streaming data warehouse includes allocating execution tracks for executing the update jobs. The tracks may be assigned a portion of available processor utilization and memory. A database table may be associated with a given track. An update job directed to the database table may be dispatched to the given track for the database table, when the track is available. When the track is not available, the update job may be executed on a different track. Furthermore, pending update jobs directed to common database tables may be combined and separated in certain transient conditions.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 28, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lukasz Golab, Theodore Johnson, Vladislav Shkapenyuk
  • Publication number: 20130054769
    Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for data feed management. Data feeds can be received at one or more landing directories associated with a feed management system. The feed management system can be configured to map the data feeds in the landing directories to one or more subscribers, and the data feeds can be moved to one or more staging directories associated with the subscribers. The data feeds can be delivered to the one or more subscribers from the staging directories. Receipts indicating delivery of the data feeds can be stored by the feed management system. The feed management system can be configured to manage data feeds, landing directories, and staging directories.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Inventors: Vladislav Shkapenyuk, Theodore Johnson, Divesh Suvastava
  • Publication number: 20120209817
    Abstract: Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Lukasz Golab, Theodore Johnson
  • Publication number: 20120155255
    Abstract: A method, computer readable medium and apparatus for managing a degree of parallelism of streams are disclosed. For example, the method analyzes wireless traffic to determine a profile of the wireless traffic, determines an amount of available processing resources, and manages the degree of parallelism of streams based on the profile and the amount of available processing resources in a probe server.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Inventors: ALEXANDRE GERBER, Theodore Johnson, Vladislav Shkapenyuk, Oliver Spatscheck, Frederick True
  • Publication number: 20120143298
    Abstract: A family of catheter electrode assemblies includes a flexible circuit having a plurality of electrical traces and a substrate; a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the electrode. A non-contact electrode mapping catheter includes an outer tubing having a longitudinal axis, a deployment member, and a plurality of splines, at least one of the plurality of splines comprising a flexible circuit including a plurality of electrical traces and a substrate, a ring electrode surrounding the flexible circuit and electrically coupled with at least one of the plurality of electrical traces; and an outer covering extending over at least a portion of the ring electrode. A method of constructing the family of catheter electrode assemblies is also provided.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Inventors: Dale E. Just, Troy T. Tegg, Theodore A. Johnson, Sacha C. Hall
  • Publication number: 20120131589
    Abstract: A method for scheduling atomic update jobs to a streaming data warehouse includes allocating execution tracks for executing the update jobs. The tracks may be assigned a portion of available processor utilization and memory. A database table may be associated with a given track. An update job directed to the database table may be dispatched to the given track for the database table, when the track is available. When the track is not available, the update job may be executed on a different track. Furthermore, pending update jobs directed to common database tables may be combined and separated in certain transient conditions.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Lukasz Golab, Theodore Johnson, Vladislav Shkapenyuk
  • Patent number: 8117175
    Abstract: A method and apparatus for querying multiple streams of data traffic are disclosed. In one embodiment, the method specifies interfaces or data sources in accordance with their properties. In turn, the method then accepts a query for querying multiple data streams and automatically constructs a set of queries in accordance with at least one specified property, where the set of queries is to be applied over the multiple data streams.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: February 14, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Theodore Johnson, Oliver Spatscheck
  • Patent number: 8112415
    Abstract: Two methods and computer-readable medium for obtaining information using field group unpacking functions. The first method obtains information using field group unpacking functions by identifying an optimized unpacking function from field group unpacking functions, and an optimized unpacking function is used to unpack a field associated with the data stream. The second method obtains information using field group unpacking functions by identifying an optimized unpacking function from the field group unpacking functions. Then, a prefilter is applied and associated with the optimized unpacking functions and used to unpack a field associated with the data stream. The computer-readable medium obtains field group unpacking functions for execution by a computing device using field group unpacking functions that identify an optimized unpacking function from the field group unpacking functions, and use an optimized unpacking function to unpack a field associated with the data stream.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: February 7, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Theodore Johnson, Lukasz Golab, Oliver Spatscheck
  • Patent number: 8108394
    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: March 30, 2009
    Date of Patent: January 31, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Theodore Johnson, Shanmugavelayutham Muthukrishnan, Oliver Spatscheck, Vladislav Shkapenyuk
  • Patent number: 8099493
    Abstract: A method and system for extracting useful statistics and information and removing a processing module based on the information to enhance a run-time system on a network interface card is disclosed. The run-time system module feeds information derived from a network packet to processing modules which process the information and generate output such as condensed statistics about the packets traveling through the network. The run-time system can be enhanced to included facilities for removing processing modules without replacing the run-time system module.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: January 17, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Cranor, Theodore Johnson, Oliver Spatscheck, Divesh Srivastava
  • Patent number: 8051069
    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: Grant
    Filed: January 2, 2008
    Date of Patent: November 1, 2011
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Theodore Johnson, Lukasz Golab, Oliver Spatscheck
  • 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