Patents by Inventor Michael L. Reed

Michael L. Reed 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: 10289632
    Abstract: A data store system may include a storage device that may store a plurality of data. The data store system may also include a processor in communication with the storage device. The processor may receive a request that references at least one input array having an element type, a size, and a dimension. The processor may further generate an array based on the request. The array may have an element type, a size, and a dimension and at least one of the element type, the size, and the dimension of the array may be different than the element type, the size, and the dimension of the input array. The processor may further generate, using the array, an output in response to the request. A method and computer-readable medium may also be implemented.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 14, 2019
    Assignee: Teradata US, Inc.
    Inventors: Elizabeth J. Brealey, Angelica Garcia-Gutierrez, Michael L. Reed
  • Patent number: 9454344
    Abstract: A database system may include a memory device configured to store a database dictionary and a processor in communication with the storage device. The processor may be configured to receive a temporal user-defined function (UDF) and to store, in the database dictionary, the temporal UDF and a period of time over which to apply the temporal UDF. A method may include receiving a temporal UDF and include determining a period of time over which to apply the temporal UDF. The method may further include storing the temporal UDF and the period of time over which to apply the temporal UDF. A computer-readable medium may include instructions to receive a temporal UDF and instructions to store the temporal UDF. The computer-readable medium may further include instructions to determine a period of applicability of the temporal UDF and instructions to store the period of applicability in a storage device.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 27, 2016
    Assignee: Teradata US, Inc.
    Inventors: Like Gao, Michael L. Reed
  • Patent number: 8103619
    Abstract: In a database system, compression user-defined data types (UDTs) are defined to enable compression of data. Each compression UDT is associated with one or more UDT methods to compress data according to one or more respective compression algorithms. Also, one or more data structures are associated with data stored according to each compression UDT to store values pertaining to the compression of the data.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 24, 2012
    Assignee: Teradata US, Inc.
    Inventors: Michael L. Reed, Kevin D. Virgil
  • Patent number: 7756525
    Abstract: A continuous dynamic mobile query system including a mobile device is disclosed. The mobile device includes a mobile device memory, a query stored in the mobile device memory, a transmitter for continuously transmitting the query, a receiver for receiving a response, a mobile device output device for displaying the response. The system also includes a location source device for providing the location of the mobile device and a network adapted to receive the query and the location of the mobile device. The system also includes a database management system adapted to receive the query and the location of the mobile device from the network. The database management system is further adapted to execute the query taking into account the location of the mobile device to produce a response and provide the response to the network. The network is further adapted to receive the response from the database management system and transmit the response to the mobile device.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: July 13, 2010
    Assignee: Teradata US, Inc.
    Inventors: Carol R. Thomas, Kevin K. Gold, Michael L Reed, Todd A. Walter
  • Patent number: 7613717
    Abstract: A method and apparatus receives customer feedback and analyzes words in the customer feedback. The words in the customer feedback are compared to rating data to generate an indication to rate the customer feedback. The rating data associates predefined words with respective values. In one arrangement, the rating data is according to a user-defined data type (UDT) stored in a relational table.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: November 3, 2009
    Assignee: Teradata US, Inc.
    Inventors: Michael L. Reed, Diane M. Wewerka
  • Patent number: 7500986
    Abstract: Apparatuses, systems and methods for treating a patient by positioning an expandable body (10) having one or more microstructures (14) within a body lumen and penetrating the lumen wall with the microstructures (14). The microstructures are formed in or attached to the lumen through a cacheter or other suitable device. Each microstructure (14) has an end (16) which is attached to the expandable body and a free end (18). Once the apparatus is positioned within the body lumen in a desired location one or more of the microstructures are deployed wherein the free ends project radially outwardly. The free ends of the deployed microstructures penetrate the lumen wall by continued expansion of the body. Additionally, a therapeutic agent may be delivered to the lumen wall by the penetrated microstructures.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: March 10, 2009
    Assignee: Medtronic Vascular, Inc.
    Inventors: Whye-Kei Lye, Michael L. Reed, Kareen Looi
  • Publication number: 20090043773
    Abstract: A method and apparatus to provide security for data in a database system includes providing a secure user-defined data type (UDT) that has security features. The secure UDT defines security information, which in one arrangement is in the form of a list of identifiers of authorized users or other entities. Each data instance according to the secure UDT stored in tables of the database system is associated with such an access list. Thus, in response to a query, the security information is accessed to determine whether the user or other entity that issued the query has rights to access the data. Access is then allowed or denied based on the security information.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Inventors: John D. Frazier, Michael L. Reed
  • Patent number: 7392206
    Abstract: A service establishment, such as a fast-food restaurant or a bank, improves customer satisfaction by monitoring the quality of service received by the customer and compensating the customer with a personalized offer of compensation when service is inadequate. When the customer visits the service establishment, the service establishment detects the customer's presence by acquiring a signal from a device, such as an RF transponder, carried by the customer. The establishment uses information contained in this signal to identify the customer and to retrieve archived information about previous interactions with the customer. The establishment then analyzes the archived information to identify a product or service of interest to the customer and, before the customer leaves the service establishment, to offer the product or service to the customer.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: June 24, 2008
    Assignee: Teradata US, Inc.
    Inventors: John D. Frazier, Michael L. Reed
  • Patent number: 7294409
    Abstract: Methods for fabricating a medical device having at least one porous layer include providing a medical device having at least one alloy and removing at least one component of the alloy to form the porous layer. Although methods may be used to make stent devices with porous layers, any other suitable medical device may be made having one or more porous layers. An alloy may include any suitable combination of metals and sometimes a combination of metal and non-metal. In some embodiments, one or more of the most electrochemically active component(s) of an alloy are removed by the dissolving (or “dealloying”) process, to leave a porous matrix behind. The porous matrix layer may then be infused with one or more therapeutic agents for enhancing treatment of a patient.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: November 13, 2007
    Assignee: University of Virgina
    Inventors: Whye-Kei Lye, Kareen Looi, Michael L. Reed
  • Patent number: 7260849
    Abstract: A method and apparatus to provide security for data in a database system includes providing a secure user-defined data type (UDT) that has security features. The secure UDT defines security information, which in one arrangement is in the form of a list of identifiers of authorized users or other entities. Each data instance according to the secure UDT stored in tables of the database system is associated with such an access list. Thus, in response to a query, the security information is accessed to determine whether the user or other entity that issued the query has rights to access the data. Access is then allowed or denied based on the security information.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: August 21, 2007
    Assignee: NCR Corporation
    Inventors: John D. Frazier, Michael L. Reed
  • Patent number: 7251661
    Abstract: Methods and apparatus for moving data objects in a database system. In one implementation, a database system includes: one or more data storage facilities for use in storing data composing records in tables of a database, where at least one data storage facility includes at least two types of data storage devices each belonging to a respective data storage class, and at least one data storage facility stores one or more data objects each including one or more migration parameters; one or more processing modules configured to manage the data stored in the data-storage facilities and to move data objects among data storage devices in different data storage classes according to the migration parameters of the data objects; and a database management component configured to coordinate the operation of the processing modules.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: July 31, 2007
    Assignee: NCR Corp.
    Inventors: Michael L. Reed, Kevin D. Virgil
  • Patent number: 7174347
    Abstract: Methods and apparatus for loading data into a database system using links to data. In one implementation, a database system includes: one or more data storage facilities for use in storing data composing records in tables of a database; one or more processing modules configured to manage the data stored in the data-storage facilities; and a database management component configured to load data into the data storage facilities using one or more links received in a request from a client system, where each link indicates a server connection and a storage location for data corresponding to the link.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: February 6, 2007
    Assignee: NCR Corp.
    Inventors: Michael L. Reed, John D. Frazier, Kevin D. Virgil, Andreas Marek
  • Patent number: 7174553
    Abstract: Methods and apparatus for parallel execution in a database system. In one implementation, a database system includes: one or more data storage facilities for use in storing data composing records in tables of a database; one or more processing modules configured to manage the data stored in the data-storage facilities, where at least one processing module is configured to: open a memory pipe for a pipe operator, run a first thread to execute a pipe source operation providing output data to the memory pipe, and run a second thread to execute a pipe sink operation receiving input data from the memory pipe while the first thread is running; and a database management component configured to parse an expression and recognize a pipe operator and a pipe source operation and a pipe sink operation for the pipe operator.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: February 6, 2007
    Assignee: NCR Corp.
    Inventors: Michael L. Reed, John D. Frazier, Kevin D. Virgil
  • Patent number: 7127453
    Abstract: A server system is capable of receiving requests from a client system for data within a database system, such as an object relational database system. In one arrangement, objects are stored in relational tables, with the objects containing geospatial data. The geospatial data contains one or more of the following: an image, points, lines, and polygons. The objects containing the geospatial data are combined by a layer manager executing in the server system to form a composite image. The composite image is represented in a file, such as a markup language file, that is communicated to the client system. In one embodiment, the file is a Virtual Reality Markup Language file.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: October 24, 2006
    Assignee: NCR Corp.
    Inventors: John D. Frazier, Michael L. Reed
  • Patent number: 7035874
    Abstract: Methods and apparatus for streaming data from a database system to a client system. In one implementation, a database management system includes: one or more data storage facilities for use in storing data composing records in tables of a database, where the data includes media data stored in one or more media objects; one or more processing modules configured to manage the data stored in the data-storage facilities; one or more quality of service modules configured to manage streaming media data from the data-storage facilities; and a database management component configured to receive stream requests and database queries for data stored in the data-storage facilities, including passing a stream request indicating media data to the processing module that corresponds to the data-storage facility storing the media data indicated by the stream request.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: April 25, 2006
    Assignee: NCR Corp.
    Inventors: Michael L. Reed, John D. Frazier, Kevin K. Gold
  • Patent number: 6900440
    Abstract: The infrared (IR) sensing apparatus (101) and related method achieves improvement over traditional infrared sensors by levitating or suspending the IR platform (103) to reduce the loss of IR energy, which normally dissipates in the form of heat. The levitating IR sensitive platform (123) of the present invention has no contact with the substrate (110) during energy absorption, thus eliminating a substantial disadvantage existing in the conventional systems proposed heretofore.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: May 31, 2005
    Assignee: University of Virginia Patent Foundation
    Inventors: Michael L. Reed, Travis N. Blalock
  • Patent number: 6901428
    Abstract: A database system is accessible by a client system over a data network. In one arrangement, a server system is connected to the data network to receive requests from the client system. In response to the request, the server system issues corresponding queries to the database system to retrieve data. The data is then formatted by the server system and sent to the client system, where the formatted data is displayed, such as in a browser screen. The formatted data includes hyperlinks that are user selectable to retrieve further objects from the database system. When selection of the hyperlink is received, the client system sends a request to the server system, which retrieves the requested object or objects from the database system. The objects are communicated back to the client system for presentation.
    Type: Grant
    Filed: October 11, 2000
    Date of Patent: May 31, 2005
    Assignee: NCR Corporation
    Inventors: John D. Frazier, Michael L. Reed, Diane M. Wewerka
  • Publication number: 20040148015
    Abstract: Methods for fabricating a medical device having at least one porous layer include providing a medical device having at least one alloy and removing at least one component of the alloy to form the porous layer. Although methods may be used to make stent devices with porous layers, any other suitable medical device may be made having one or more porous layers. An alloy may include any suitable combination of metals and sometimes a combination of metal and non-metal. In some embodiments, one or more of the most electrochemically active component(s) of an alloy are removed by the dissolving (or “dealloying”) process, to leave a porous matrix behind. The porous matrix layer may then be infused with one or more therapeutic agents for enhancing treatment of a patient.
    Type: Application
    Filed: November 13, 2003
    Publication date: July 29, 2004
    Applicant: SETAGON, INC.
    Inventors: Whye-Kei Lye, Kareen Looi, Michael L. Reed
  • Publication number: 20030187850
    Abstract: Methods and apparatus for accessing remote data in a database system. In one implementation, a database system includes: one or more data storage facilities for use in storing data composing records in tables of a database, where at least one data storage facility stores a remote database access type object representing a remote database access type field for storing remote access information indicating remote data stored in a remote system, where the remote system is outside of the database system and is connected to the database system; one or more processing modules configured to manage the data stored in the data-storage facilities; and a database management component configured to access remote data stored in the remote system using remote access information stored in the remote database access type object corresponding to the remote data.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Inventors: Michael L. Reed, John D. Frazier
  • Patent number: 6622909
    Abstract: A system and computer-based method are disclosed for use in mining data from communications filtering requests. The system and method accept from a delivery point a filtering request, which includes an identification of a sender from which the delivery point does not wish to accept communications. Data from the filtering request is stored in a database and information from the database is provided to a requester. The system and method may receive a communication, determine from the communication its source and its delivery point, access the database to determine if the determined delivery point wishes to accept communications from the determined source and, if it does, deliver the communication to the delivery point. Otherwise, the system and method discard the communication. In the case of traditional mail, the system and method may determine the source and delivery point from one or more bar codes.
    Type: Grant
    Filed: October 24, 2000
    Date of Patent: September 23, 2003
    Assignee: NCR Corporation
    Inventors: Carol R. Thomas, Michael L. Reed