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: 10289632Abstract: 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: GrantFiled: March 14, 2014Date of Patent: May 14, 2019Assignee: Teradata US, Inc.Inventors: Elizabeth J. Brealey, Angelica Garcia-Gutierrez, Michael L. Reed
-
Patent number: 9454344Abstract: 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: GrantFiled: September 10, 2012Date of Patent: September 27, 2016Assignee: Teradata US, Inc.Inventors: Like Gao, Michael L. Reed
-
Patent number: 8103619Abstract: 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: GrantFiled: November 15, 2001Date of Patent: January 24, 2012Assignee: Teradata US, Inc.Inventors: Michael L. Reed, Kevin D. Virgil
-
Patent number: 7756525Abstract: 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: GrantFiled: September 16, 2002Date of Patent: July 13, 2010Assignee: Teradata US, Inc.Inventors: Carol R. Thomas, Kevin K. Gold, Michael L Reed, Todd A. Walter
-
Patent number: 7613717Abstract: 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: GrantFiled: October 26, 2001Date of Patent: November 3, 2009Assignee: Teradata US, Inc.Inventors: Michael L. Reed, Diane M. Wewerka
-
Patent number: 7500986Abstract: 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: GrantFiled: July 11, 2003Date of Patent: March 10, 2009Assignee: Medtronic Vascular, Inc.Inventors: Whye-Kei Lye, Michael L. Reed, Kareen Looi
-
Publication number: 20090043773Abstract: 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: ApplicationFiled: August 7, 2007Publication date: February 12, 2009Inventors: John D. Frazier, Michael L. Reed
-
Patent number: 7392206Abstract: 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: GrantFiled: August 31, 2001Date of Patent: June 24, 2008Assignee: Teradata US, Inc.Inventors: John D. Frazier, Michael L. Reed
-
Patent number: 7294409Abstract: 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: GrantFiled: November 13, 2003Date of Patent: November 13, 2007Assignee: University of VirginaInventors: Whye-Kei Lye, Kareen Looi, Michael L. Reed
-
Patent number: 7260849Abstract: 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: GrantFiled: July 2, 2001Date of Patent: August 21, 2007Assignee: NCR CorporationInventors: John D. Frazier, Michael L. Reed
-
Patent number: 7251661Abstract: 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: GrantFiled: March 29, 2002Date of Patent: July 31, 2007Assignee: NCR Corp.Inventors: Michael L. Reed, Kevin D. Virgil
-
Patent number: 7174347Abstract: 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: GrantFiled: February 14, 2002Date of Patent: February 6, 2007Assignee: NCR Corp.Inventors: Michael L. Reed, John D. Frazier, Kevin D. Virgil, Andreas Marek
-
Patent number: 7174553Abstract: 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: GrantFiled: November 22, 2002Date of Patent: February 6, 2007Assignee: NCR Corp.Inventors: Michael L. Reed, John D. Frazier, Kevin D. Virgil
-
Patent number: 7127453Abstract: 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: GrantFiled: October 31, 2000Date of Patent: October 24, 2006Assignee: NCR Corp.Inventors: John D. Frazier, Michael L. Reed
-
Patent number: 7035874Abstract: 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: GrantFiled: March 29, 2002Date of Patent: April 25, 2006Assignee: NCR Corp.Inventors: Michael L. Reed, John D. Frazier, Kevin K. Gold
-
Patent number: 6900440Abstract: 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: GrantFiled: February 26, 2001Date of Patent: May 31, 2005Assignee: University of Virginia Patent FoundationInventors: Michael L. Reed, Travis N. Blalock
-
Patent number: 6901428Abstract: 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: GrantFiled: October 11, 2000Date of Patent: May 31, 2005Assignee: NCR CorporationInventors: John D. Frazier, Michael L. Reed, Diane M. Wewerka
-
Publication number: 20040148015Abstract: 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: ApplicationFiled: November 13, 2003Publication date: July 29, 2004Applicant: SETAGON, INC.Inventors: Whye-Kei Lye, Kareen Looi, Michael L. Reed
-
Publication number: 20030187850Abstract: 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: ApplicationFiled: March 29, 2002Publication date: October 2, 2003Inventors: Michael L. Reed, John D. Frazier
-
Patent number: 6622909Abstract: 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: GrantFiled: October 24, 2000Date of Patent: September 23, 2003Assignee: NCR CorporationInventors: Carol R. Thomas, Michael L. Reed