Patents by Inventor Kevin Beyer

Kevin Beyer 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: 20230289341
    Abstract: Disclosed are systems and methods for a materialized view matching framework that operates to improve the re-usability of materialized views within a database by, inter alia: i) enabling selection and aggregation of multiple materialized views; ii) generating and using validity filter predicates to exclude invalid data from materialized views; iii) generating and using change summaries to generate validity filter predicates; and iv) enabling on-demand transactional refresh operations. Such operations enable a more computational efficient and accurate usage of database data so as to provide more credible and desirable search results.
    Type: Application
    Filed: March 14, 2022
    Publication date: September 14, 2023
    Inventors: Carl-Christian KANNE, Brian GUARRACI, Chris BRAND, Eric RANSTROM, Kevin BEYER
  • Publication number: 20200388379
    Abstract: A method for reducing training requirements for clinical trial staff including receiving clinical trial information for a clinical trial, wherein the clinical trial information includes one or more clinical trial tasks, one or more training units associated with at least one of the tasks, and clinical trial protocol requirements; providing a list of the clinical trial tasks to a user for selection, wherein the user is a member of the clinical trial staff; generating a training program for the user, comprising a plurality of assigned training units, wherein each of the assigned training units are associated with the selected clinical trial tasks; providing the assigned training units from the training program to the user for completion; documenting completion of the assigned training units; and documenting confirmation that the user is qualified for the clinical trial after completion of the assigned training units, wherein confirmation is provided by a principal investigator.
    Type: Application
    Filed: June 5, 2020
    Publication date: December 10, 2020
    Inventors: Erick Marquez, Andrew Chan, Kevin Beyer, Amanda Steenbergen, Brian Schilb, Grant Murakami, Juan Yu, Eric Zudak, Craig Otta, Gabe Kwok, Daria Coltrain, Michael Demo
  • Patent number: 9934304
    Abstract: Systems and methods for optimizing memory in an interest-driven business intelligence system in accordance with embodiments of the invention are illustrated. A dictionary for storing values of a dataset may be partitioned in accordance with some embodiments. The partitions of the dictionary may be generated by mapping and reducer processes. The mapping processes receive a value, determine the dimension of the data to which the value belongs, and provides the value to a reducer process that handles the determined dimension. Each reducer process generates partitions of the dictionary for each dimension. The number of values in each partition is determined and compared to a threshold value. Partitions that have a number of values greater than the threshold are stored in a common memory. Partitions smaller than the threshold value can be combined with other partitions such that the cardinality of the combined partition exceeds the threshold value.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: April 3, 2018
    Assignee: Workday, Inc.
    Inventors: Kevin Beyer, Mayank Pradhan, Vignesh Sukumar
  • Publication number: 20170053010
    Abstract: Systems and methods for optimizing memory in an interest-driven business intelligence system in accordance with embodiments of the invention are illustrated. A dictionary for storing values of a dataset may be partitioned in accordance with some embodiments. The partitions of the dictionary may be generated by mapping and reducer processes. The mapping processes receive a value, determine the dimension of the data to which the value belongs, and provides the value to a reducer process that handles the determined dimension. Each reducer process generates partitions of the dictionary for each dimension. The number of values in each partition is determined and compared to a threshold value. Partitions that have a number of values greater than the threshold are stored in a common memory. Partitions smaller than the threshold value can be combined with other partitions such that the cardinality of the combined partition exceeds the threshold value.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Inventors: Kevin Beyer, Mayank Pradhan, Vignesh Sukumar
  • Publication number: 20070174241
    Abstract: Provided are techniques for processing a query. The query is received, and the query is formed by one or more paths, where each path includes one or more steps. A hierarchical document is received that includes one or more document nodes. While processing the query and traversing the hierarchical document to find document nodes described by at least one of the one or more steps of the query, a match graph is constructed that includes one or more match nodes. Each of the match nodes identifies a step instance and is associated with step instances that are ancestors and descendants of the identified step instance. Also, each of the match nodes is associated with a level. In addition, the match graph includes zero or more edges between the match nodes indicating relationships between the match nodes. The match nodes in the match graph are traversed from lower levels to higher levels to construct results for the query.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: Kevin Beyer, Vanja Josifovski, Edison Ting
  • Publication number: 20070150467
    Abstract: Disclosed is an evaluation technique for text search with black-box scoring functions, where it is unnecessary for the evaluation engine to maintain details of the scoring function. Included is a description of a system for dealing with blackbox searching, proofs of correctness, as well experimental evidence showing that the performance of the technique is comparable in efficiency to those techniques used in custom-built engines.
    Type: Application
    Filed: November 21, 2006
    Publication date: June 28, 2007
    Inventors: Kevin Beyer, Robert Lyle, Sridhar Rajagopalan, Eugene Shekita
  • Publication number: 20070114329
    Abstract: Aircraft trailing edge devices, including devices with non-parallel motion paths, and associated methods are disclosed. A device in accordance with one embodiment includes a wing and an inboard trailing edge device coupled to the wing and movable relative to the wing between a first stowed position and a first deployed position along a first motion path. An outboard trailing edge device can be coupled to the wing outboard of the inboard trailing edge device, and can be movable relative to the wing along a second motion path that is non-parallel to the first motion path. An intermediate trailing edge device can be coupled between the inboard and outboard trailing edge devices and can be movable along a third motion path that is non-parallel to both the first and second motion paths. Each of the trailing edge devices can open a gap relative to the wing when moved to their respective deployed positions.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 24, 2007
    Inventors: Douglas Lacy, Kevin Beyer, Stephen Brown, Paul Dees, Neal Huynh, Jan Kordel, Clayton Prow, Seiya Sakurai
  • Publication number: 20070112813
    Abstract: A system, method, and computer program product to improve XML query processing efficiency with virtual cursors. Structural joins are a fundamental operation in XML query processing, and substantial work exists on index-based algorithms for executing them. Two well-known index features—path indices and ancestor information—are combined in a novel way to replace at least some of the physical index cursors in a structural join with virtual cursors. The position of a virtual cursor is derived from the path and ancestor information of a physical cursor. Virtual cursors can be easily incorporated into existing structural join algorithms. By eliminating index I/O and the processing cost of handling physical inverted lists, virtual cursors can improve the performance of holistic path queries by an order of magnitude or more.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 17, 2007
    Inventors: Kevin Beyer, Marcus Fontoura, Sridhar Rajagopalan, Eugene Shekita, Beverly Yang
  • Publication number: 20060173927
    Abstract: An extensible identification system for nodes in a hierarchy is described wherein each node is assigned a concatenation of decimal based values. The values assigned uniquely identify the node, provides an order for the node, and identifies its parent, child, and sibling relationships with other nodes Furthermore, the IDs assigned can be encoded to be byte comparable. Furthermore, the ID's assigned to nodes need not be modified when changes (adding/deleting a child node or a subtree of nodes) are made in the hierarchy. Additionally, in the event of such a change, the order and relationships between the parent, child, and sibling nodes are retained.
    Type: Application
    Filed: September 30, 2003
    Publication date: August 3, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Beyer, Robert Lyle, Edison Ting
  • Publication number: 20060015482
    Abstract: A dynamic foldering system automatically manages the creation and deletion of run-time dynamic folders and selection of documents, items, or object graphs found in the run-time dynamic folders. The system comprises a query/predicate for a design-time folder group based on which dynamic folders are automatically managed, a variable binding mechanism, automatic identifications of dynamic folders containing a particular object, parallel navigation, and customized combination of foldering results. The query/predicate for a design-time folder group can be a parameterized query. The dynamic folder hierarchy is defined by a hierarchy of design-time folder groups defined by a query/predicate on a document comprising structured or semi-structured data. Modifiable criteria for creating the dynamic folder hierarchy are provided by the user. Variable binding provides powerful query/predicate definitions on hierarchical data or graph-structured data.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 19, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Beyer, Hui-I Hsiao, Joshua Hui, Ning Li
  • Publication number: 20050193024
    Abstract: A method and system for providing convergence of data copies in asynchronous data replication in a database system, includes: labeling rows of a plurality of table copies with a monotonic number, a copy identification, and propagation controls; asynchronously capturing at least one labeled change to any row of any of the plurality of table copies from a database recovery log; determining that the captured change is to be communicated to others of the plurality of table copies; communicating the captured change to the others of the plurality of table copies; and applying the communicated change to the others of the plurality of table copies, where the plurality of table copies converge to a same state. In applying the communicated changes, conflicting changes are identified and resolved. In this manner, convergence of data copies in asynchronous data replication is provided, and processing and storage costs are significantly reduced.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Kevin Beyer, Elizabeth Hamel, Bruce Lindsay, Clarence Pruet
  • Publication number: 20050158172
    Abstract: A direct drive, single stage, centrifugal compressor air blower assembly for increasing air pressure and air flow for industrial process air applications. The blower assembly consists of a scroll-shaped, single stage, centrifugal compressor air blower housing having an air inlet and an air outlet. The centrifugal air compressor housing contains an impeller that is mounted on an end of a drive shaft of a high speed asynchronous AC induction motor shaft. The drive shaft extends from the asynchronous AC induction motor into the centrifugal compressor blower housing. The compressor blower housing is rotatably attached to the motor housing which enables the direction of the air flow to be changed without repositioning the motor. A Variable Frequency Drive (VFD) is used to control motor RPM and hence blower output. The VFD and asynchronous AC induction motor combination provides 5 to 50 horsepower over an operating RPM range of 10,000 to 30,000 RPM.
    Type: Application
    Filed: January 19, 2005
    Publication date: July 21, 2005
    Inventors: Daniel Snyder, Kevin Beyer
  • Publication number: 20050108209
    Abstract: An XML query compilation processor (20) includes an execution compiler (42) that transforms an XML query into an executable XML query plan (22). A query rewrite processor (34) performs query transformations on the XML query. Said query transformations include transforming an expression input (60) received by an expression (62) conditional upon a set of items defined by an output (64) of the expression (62) being independent of grouping of items in the expression input (60).
    Type: Application
    Filed: November 19, 2003
    Publication date: May 19, 2005
    Inventors: Kevin Beyer, Roberta Cochrane, Fatma Ozcan, Normen Seemann
  • Publication number: 20050097084
    Abstract: A method for using pre-computed information stored in auxiliary structures to speed up processing of expensive queries on hierarchical documents such as XML documents being queried using XPath. The invention defines a taxonomy of such structures such as indexes and materialized views for storing pre-computed XPath results (PXRs), determines what portion of the query can be evaluated by the structures, and computes the compensation for the results generated by the structures. The invention detects all structures applicable to the query and rewrites the query to use such structures, speeding up the performance of the queries. The invention identifies the matching structures by detecting containment mappings between XPath expressions in the query and the structure. The invention also includes a new representation for XPath expressions that is rich enough to express all features of XPath.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Andrey Balmin, Kevin Beyer, Roberta Cochrane, Fatma Ozcan, Mir Pirahesh
  • Publication number: 20050011994
    Abstract: Trailing edge devices configured to carry out multiple functions, and associated methods of use and manufacture are disclosed. An external fluid flow body (e.g., an airfoil) configured in accordance with an embodiment of the invention includes a first portion and a second portion, at least a part of the second portion being positioned aft of the first portion, with the second portion being movable relative to the first portion between a neutral position, a plurality of upward positions, and a plurality of downward positions. A guide structure can be coupled between the first and second portions, and an actuator can be operatively coupled between the first and second portions to move the second portion relative to the first portion. In one embodiment, a flexible surface can track the motion of the second portion and can expose a gap at some positions.
    Type: Application
    Filed: June 3, 2004
    Publication date: January 20, 2005
    Inventors: Seiya Sakurai, Stephen Fox, Kevin Beyer, Douglas Lacy, Paul Johnson, Stephen Wells, Jack Noble, Paul Meredith, Neal Huynh, Russell Christianson, Paul Vijgen, Michael Fitzpatrick, Clayton Prow, Edward Gronenthal
  • Publication number: 20040170497
    Abstract: A direct drive, high velocity, high power centrifugal air blower. The blower employs a high-speed electric motor (>15,000 rpm) having an output drive shaft that is directly coupled to an impeller rotatably housed within a volute. The assembly enables the impeller to rotate at speeds up to 100,000 rpm without the need for either step-up gears or belts and pulleys interposed between the motor output drive shaft and the impeller. The elimination of an indirect coupling assembly between the motor ouput shaft and the impeller provides a high power, high velocity blower/vacuum with greater reliability than indirectly coupled assemblies.
    Type: Application
    Filed: February 27, 2003
    Publication date: September 2, 2004
    Inventors: Daniel Snyder, Kevin Beyer