Patents by Inventor Robert MacGregor

Robert MacGregor 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: 20240144286
    Abstract: Techniques for patient medical care are disclosed. These techniques include identifying a plurality of rules relating to a purchase of a medical item. The techniques further include selecting a first rule, of the plurality of rules, to apply to the purchase, including generating a specificity score for each of the plurality of rules, based on setting one or more bit values in each specificity score using matching criteria between the respective rule and the purchase and comparing the specificity scores for the plurality of rules. The techniques further include facilitating supply of the medical item to a patient based on completing the purchase using the selected first rule.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 2, 2024
    Inventors: Jennifer A. KEISER VOAS, Michael K. MILLER, Howard Ashley PIERCE-MORGAN, Dean BENNETT, Sam MAKONNEN, Stuart HOOD, Kim M. BECKER, Graham Macgregor PATERSON, Robert M. WRIGHT
  • Publication number: 20060106876
    Abstract: One embodiment of the present invention provides a system that re-uses presentation data across templates in an ontology, wherein an ontology is a logic structure that defines semantics for a set of data, and wherein a template is a representation of a contextualized view of the meta-data of the ontology. During operation, the system produces a “decorated template” by associating paths in the template with decorations that describe how to present the set of data represented by the meta-data of the ontology. The system then attempts to identify matching paths in a second template. Any identified matching paths in the second template are associated with the decorations for corresponding matching paths from the decorated templates, thereby automatically attaching information from a path in the decorated template to a matching path in the second template.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 18, 2006
    Inventor: Robert MacGregor
  • Patent number: 6996554
    Abstract: A database processor is provided for on-line analytical processing. The processor is arranged to obtain multi-dimensional aggregates of an input relation. Prior to aggregation, the processor performs a pre-processing stage in which the processor identifies Group-bys that are equivalent to the root relation and thus can be derived directly from the root relation without computation. In this manner, the computational time and storage of the multidimensional aggregates is reduced since only unique Group-bys in the lattice are computed and stored.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: February 7, 2006
    Assignee: University of Strathclyde
    Inventors: Nikolaos Kotsis, Douglas Robert MacGregor
  • Patent number: 6868396
    Abstract: An apparatus and a method are provided for facilitating the ability of a local organization to have its products or services displayed to a consumer on a computer monitor in a manner that facilitates their identification by the consumer in the local area. A search engine server is formed to display search results according to distance from the consumer. Search results are ordered in a specified manner that includes evaluating store location, product availability and price. With respect to store location, GPS coordinates are used if available to determine distances from the stores to the consumer. If GPS coordinates are not available, then a database that correlates postal codes is used to determine adjacent postal codes. Thus, search results are ordered in terms of highest priority being given to vendors in the same postal code, then to vendors in neighboring postal codes.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 15, 2005
    Assignee: Nortel Networks Limited
    Inventors: Kevin Lee Smith, Robert MacGregor, William Glenwood Johnson
  • Publication number: 20030004959
    Abstract: A database processor for on-line transaction processing has significantly reduced storage. The processor is arranged to obtain multi-dimensional aggregates of an input relation after a pre-processing stage which identifies aggregates which can be obtained without computation, said pre-processing stage being arranged to: i) identify and store the primary keys derived from the schema of the input relation; ii) establish a Group-by schema generator to generate schemas from minimum arity to maximum arity of aggregate for the possible aggregates of the input relation; iii) sequentially in an arity order beginning with single columns and proceeding in an order in which each lower level of every sub-tree is visited before any root (i.e.
    Type: Application
    Filed: April 12, 2002
    Publication date: January 2, 2003
    Applicant: University of Strathclyde
    Inventors: Nikolaos Kotsis, Douglas Robert MacGregor
  • Publication number: 20020087505
    Abstract: An apparatus and a method are provided for facilitating the ability of a local organization to have its products or services displayed to a consumer on a computer monitor in a manner that facilitates their identification by the consumer in the local area. A search engine server is formed to display search results according to distance from the consumer. Search results are ordered in a specified manner that includes evaluating store location, product availability and price. With respect to store location, GPS coordinates are used if available to determine distances from the stores to the consumer. If GPS coordinates are not available, then a database that correlates postal codes is used to determine adjacent postal codes. Thus, search results are ordered in terms of highest priority being given to vendors in the same postal code, then to vendors in neighboring postal codes.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Kevin Lee Smith, Robert MacGregor, William Glenwood Johnson
  • Publication number: 20020087522
    Abstract: An apparatus and a method are provided for facilitating the ability of a local organization to have its products or services displayed to a consumer on a computer monitor in a manner that facilitates their identification by the consumer in the local area. A search engine server is formed to display search results according to distance from the consumer. Search results are ordered in a specified manner that includes evaluating store location, product availability and price. With respect to store location, GPS coordinates are used if available to determine distances from the stores to the consumer. If GPS coordinates are not available, then a database that correlates postal codes is used to determine adjacent postal codes. Thus, search results are ordered in terms of highest priority being given to vendors in the same postal code, then to vendors in neighboring postal codes.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Robert MacGregor, William Glenwood Johnson
  • Patent number: 6105065
    Abstract: A method of identifying calls between nodes within a connection-oriented network is described. The method commences with the step of identifying first and second network devices within the connection-oriented network. Thereafter, in concurrent first and second operations, network management information is retrieved from the first and second network devices. The management information is processed to identify nodes and calls within the connection-oriented network. Specifically, a group of nodes resident of the first and second network is identified, and a set of calls for which the identified nodes are end-points is determined. In one exemplary embodiment, the management information is processed to identify any other nodes which are end-points of the identified calls. The management information collected in the first and second operations is correlated to determine which of the nodes are in communication with each other via the identified calls.
    Type: Grant
    Filed: October 7, 1997
    Date of Patent: August 15, 2000
    Assignee: Nortel Networks Limited
    Inventors: Anil R. Rao, Daniel T. Leary, Nancy Nhat Phat-Nguyen, Wei Jia, Robert MacGregor
  • Patent number: 4170124
    Abstract: A control and actuator system for a press brake having a frame, a bed, a ram, and a pair of hydraulic cylinders for reciprocating the ram, utilizes a jackscrew arrangement in conjunction with positive mechanical stops on the ram pistons to support the ram beneath the cylinders to enable the bottom travel limit of the ram to be preset. The top travel limit of the ram is preset by means of vertically adjustable actuator rods on the ram, which engage actuator stems on valves associated with each cylinder to stop upward travel and hold the ram in position. Tilt compensation is provided at the top and bottom ram limits by independent adjustment of the jackscrews and actuator rods, obviating the need for a complex tape and pulley driven differential valve arrangement. The novel hydraulic circuit provided for powering the cylinders utilizes pilot-driven control valves, and provides for direct venting of the system high-volume hydraulic pump when not in use to maximize system efficiency.
    Type: Grant
    Filed: December 13, 1977
    Date of Patent: October 9, 1979
    Assignee: Dreis & Krump Manufacturing Company
    Inventor: Robert MacGregor
  • Patent number: D318182
    Type: Grant
    Filed: August 10, 1987
    Date of Patent: July 16, 1991
    Inventor: Robert A. MacGregor