Patents by Inventor Alexander Macaulay

Alexander Macaulay 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: 11669523
    Abstract: A question library aids in intuitive analysis of stored data. The question library comprises: 1) a plurality of text questions, 2) a numerical representation (e.g., a vector) of each text question, and 3) a corresponding query in a query language. A numerical vector is generated for a question posed to a database. If a matching library question (based upon vector similarity) is not found, the user receives the original answer. If a matching library question based upon vector similarity is found, the user receives the answer to that library question (with potential modifications). Embodiments may determine similarity by calculating Pearson's coefficient, Spearman's rho, or Kendall's tau. Embodiments may parse the first query to identify constituent elements (measures, dimensions, filters). These entities are extracted and compared to elements of the second question matched within the library, to allow modification of the library query to align with the initial query.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: June 6, 2023
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Ahmet Yoldemir, Alexander MacAulay, Saeed Jahankhani
  • Publication number: 20220107992
    Abstract: Some embodiments provide a method for identifying and pruning breakpoints in time series data. The method receives time series data. The method then generates a plurality of piecewise linear regression models that fit the time series data. The plurality of piecewise linear regression models may have differing numbers of breakpoints. The method further calculates an information criterion for each of the plurality of piecewise linear regression models. Next, the method selects one of the plurality of piecewise linear regression models having a lowest information criterion. Additionally, the method determines, for each breakpoint in the selected model, whether the prune each breakpoint. The method prunes one or more breakpoints in the set of breakpoints that are determined to be pruned.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 7, 2022
    Inventors: Ahmet Yoldemir, Alexander MacAulay
  • Patent number: 11194850
    Abstract: A system includes reception of an input string of words, determination, for each subset of consecutive one or more words in the input string, of one or more phrase types based on the subset, on a dictionary describing a plurality of entities, each of the plurality of entities associated with an entity type, and on a grammar describing a plurality of phrase types, each of the plurality of phrase types associated with one or more conditions, and determination of a plurality of candidate queries based on the determined phrase types.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 7, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Saeed Jahankhani, Alexander MacAulay
  • Publication number: 20210182291
    Abstract: A question library aids in intuitive analysis of stored data. The question library comprises: 1) a plurality of text questions, 2) a numerical representation (e.g., a vector) of each text question, and 3) a corresponding query in a query language. A numerical vector is generated for a question posed to a database. If a matching library question (based upon vector similarity) is not found, the user receives the original answer. If a matching library question based upon vector similarity is found, the user receives the answer to that library question (with potential modifications). Embodiments may determine similarity by calculating Pearson's coefficient, Spearman's rho, or Kendall's tau. Embodiments may parse the first query to identify constituent elements (measures, dimensions, filters). These entities are extracted and compared to elements of the second question matched within the library, to allow modification of the library query to align with the initial query.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Ahmet Yoldemir, Alexander MacAulay, Saeed Jahankhani
  • Publication number: 20200192924
    Abstract: A system includes reception of an input string of words, determination, for each subset of consecutive one or more words in the input string, of one or more phrase types based on the subset, on a dictionary describing a plurality of entities, each of the plurality of entities associated with an entity type, and on a grammar describing a plurality of phrase types, each of the plurality of phrase types associated with one or more conditions, and determination of a plurality of candidate queries based on the determined phrase types.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Saeed Jahankhani, Alexander MacAulay
  • Patent number: 9710473
    Abstract: A first splicer manages a get-list request coming from a player and parameterized with an identifier of a first content and a group identifier. The first splicer obtains an initial playlist having a first URI template, pointing towards a first server and pre-parameterized with the identifier of the first content, and a first list of segment identifiers. The first splicer builds and transmits a final playlist to the player including a second URI template, pointing to a second splicer and pre-parameterized with the identifier of the first content and the group identifier, and a second list of virtual segment identifiers. Each virtual segment is associated with a segment of the first content or of an alternative content.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: July 18, 2017
    Assignee: ENVIVIO FRANCE
    Inventors: Alexander Macaulay, Alain Leal
  • Publication number: 20140365491
    Abstract: A first splicer manages a get-list request coming (1-1) from a player and parameterized with an identifier of a first content and a group identifier. It obtains (1-2, 1-3) an initial playlist comprising a first URI template (pointing towards a first server and pre-parameterized with the identifier of the first content) and a first list of segment identifiers (each, when used as a parameter of the first template, making it possible to generate an URI pointing towards a segment of the first content). It builds and transmits (1-4 to 1-9) a final playlist to the player comprising a second URI template (pointing to a second splicer, possibly coinciding with the first splicer and pre-parameterized with the identifier of the first content and the group identifier) and a second list of virtual segment identifiers (each making it possible, when used as a parameter of the second template, to generate an URI pointing to one of the virtual segments).
    Type: Application
    Filed: May 19, 2014
    Publication date: December 11, 2014
    Inventors: Alexander Macaulay, Alain Leal
  • Patent number: 8096119
    Abstract: Fuel-powered actuators are described wherein actuation is a consequence of electrochemical processes, chemical processes, or combinations thereof. These fuel-powered actuators include artificial muscles and actuators in which actuation is non-mechanical. The actuators range from large actuators to microscopic and nanoscale devices.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: January 17, 2012
    Assignee: Board of Regents, The University of Texas System
    Inventors: Ray H. Baughman, Von Howard Ebron, Zhiwei Yang, Daniel J. Seyer, Mikhail Kozlov, Jiyoung Oh, Hui Xie, Joselito Razal, John P. Ferraris, Alan G. MacDiarmid, Robin B. McConnell, legal representative, Gayle P. Gentile, legal representative, William Alexander Macaulay
  • Publication number: 20090022159
    Abstract: The invention provides interactive streaming mixed media production. A mixed media content creation tool includes a resource-computation element that computes the likely resource load to be imposed on a server, communication link, and client device, when sent by the server to the client and presented to a user at the client. The resource-computation element is responsive to amounts of communication bandwidth available using the communication link, presentation buffer space and computing resources available at the client, and other measures of resource load. The resource-computation element attempts to optimize resource usage by the mixed media content. The system also includes a presentation element that responds to the resource-computation element, and to user requests, and interactively presents measures of projected resource usage by the mixed media content, comparisons of that projected resource usage with available resources, and comparisons of that projected resource usage before and after optimization.
    Type: Application
    Filed: May 20, 2008
    Publication date: January 22, 2009
    Applicant: ENVIVIO, INC.
    Inventors: Mike Coleman, Alexander MacAulay
  • Publication number: 20090021106
    Abstract: Fuel-powered actuators are described wherein actuation is a consequence of electrochemical processes, chemical processes, or combinations thereof. These fuel-powered actuators include artificial muscles and actuators in which actuation is non-mechanical. The actuators range from large actuators to microscopic and nanoscale devices.
    Type: Application
    Filed: March 2, 2007
    Publication date: January 22, 2009
    Applicant: Board of Regents, The University of Texas System
    Inventors: Ray H. Baughman, Von Howard Ebron, Zhiwei Yang, Daniel J. Seyer, Mikhail Kozlov, Jiyoung Oh, Hui Xie, Joselito Razal, John P. Ferraris, Alan G. Macdiarmid, William Alexander Macaulay
  • Patent number: 7376153
    Abstract: The invention provides interactive streaming mixed media production. A mixed media content creation tool includes a resource-computation element that computes the likely resource load to be imposed on a server, communication link, and client device, when sent by the server to the client and presented to a user at the client. The resource-computation element is responsive to amounts of communication bandwidth available using the communication link, presentation buffer space and computing resources available at the client, and other measures of resource load. The resource-computation element attempts to optimize resource usage by the mixed media content. The system also includes a presentation element that responds to the resource-computation element, and to user requests, and interactively presents measures of projected resource usage by the mixed media content, comparisons of that projected resource usage with available resources, and comparisons of that projected resource usage before and after optimization.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: May 20, 2008
    Assignee: Envivio, Inc.
    Inventors: Mike Coleman, Alexander MacAulay
  • Publication number: 20070143239
    Abstract: An expert system is used to recommend a customized solution for a customer. The expert system includes a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution. A particular scenario is selected from the set based at least on user input. A customized solution is generated by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts that are based at least on the user input. The customized solution is iteratively refined.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Peter Boyle, Alexander MacAulay
  • Publication number: 20050002401
    Abstract: The invention provides interactive streaming mixed media production. A mixed media content creation tool includes a resource-computation element that computes the likely resource load to be imposed on a server, communication link, and client device, when sent by the server to the client and presented to a user at the client. The resource-computation element is responsive to amounts of communication bandwidth available using the communication link, presentation buffer space and computing resources available at the client, and other measures of resource load. The resource-computation element attempts to optimize resource usage by the mixed media content. The system also includes a presentation element that responds to the resource-computation element, and to user requests, and interactively presents measures of projected resource usage by the mixed media content, comparisons of that projected resource usage with available resources, and comparisons of that projected resource usage before and after optimization.
    Type: Application
    Filed: April 26, 2004
    Publication date: January 6, 2005
    Applicant: Envivio, Inc.
    Inventors: Mike Coleman, Alexander MacAulay
  • Patent number: 6727915
    Abstract: The invention provides interactive streaming mixed media production. A mixed media content creation tool includes a resource-computation element that computes the likely resource load to be imposed on a server, communication link, and client device, when sent by the server to the client and presented to a user at the client. The resource-computation element is responsive to amounts of communication bandwidth available using the communication link, presentation buffer space and computing resources available at the client, and other measures of resource load. The resource-computation element attempts to optimize resource usage by the mixed media content. The system also includes a presentation element that responds to the resource-computation element, and to user requests, and interactively presents measures of projected resource usage by the mixed media content, comparisons of that projected resource usage with available resources, and comparisons of that projected resource usage before and after optimization.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: April 27, 2004
    Assignee: Envivio, Inc.
    Inventors: Mike Coleman, Alexander MacAulay
  • Publication number: 20020154125
    Abstract: The invention provides interactive streaming mixed media production. A mixed media content creation tool includes a resource-computation element that computes the likely resource load to be imposed on a server, communication link, and client device, when sent by the server to the client and presented to a user at the client. The resource-computation element is responsive to amounts of communication bandwidth available using the communication link, presentation buffer space and computing resources available at the client, and other measures of resource load. The resource-computation element attempts to optimize resource usage by the mixed media content. The system also includes a presentation element that responds to the resource-computation element, and to user requests, and interactively presents measures of projected resource usage by the mixed media content, comparisons of that projected resource usage with available resources, and comparisons of that projected resource usage before and after optimization.
    Type: Application
    Filed: February 13, 2002
    Publication date: October 24, 2002
    Inventors: Mike Coleman, Alexander MacAulay
  • Patent number: 4450062
    Abstract: A method of depositing material onto an object in an ionization chamber having a shutter therein which has an object-obscuring portion comprising the step of confining particles of matter deposited on the object-obscuring portion of the shutter to such object-obscuring portion while the object is being deposited with material. The object-obscuring portion of the shutter includes an open ended container, the open end thereof being formed in an upper portion of the shutter. During ionization a glow region is formed in the chamber separated from a source of the material by a dark space region. The upper surface of the shutter is disposed in the dark space region and the bottom of the container is separated from the source sufficiently to enable ionization.
    Type: Grant
    Filed: August 5, 1983
    Date of Patent: May 22, 1984
    Assignee: Raytheon Company
    Inventor: Alexander Macaulay
  • Patent number: 4410407
    Abstract: A method of depositing material onto an object in an ionization chamber having a shutter therein which has an object-obscuring portion comprising the step of confining particles of matter deposited on the object-obscuring portion of the shutter to such object-obscuring portion while the object is being deposited with material. The object-obscuring portion of the shutter includes an open ended container, the open end thereof being formed in an upper portion of the shutter. During ionization a glow region is formed in the chamber separated from a source of the material by a dark space region. The upper surface of the shutter is disposed in the dark space region and the bottom of the container is separated from the source sufficiently to enable ionization.
    Type: Grant
    Filed: December 22, 1981
    Date of Patent: October 18, 1983
    Assignee: Raytheon Company
    Inventor: Alexander Macaulay