Patents by Inventor Ian MacGillivray

Ian MacGillivray 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: 20180150204
    Abstract: In a virtual reality system, an optical tracking device may detect and track a user's eye gaze direction and/or movement relative to virtual objects included in virtual user interfaces displayed in a virtual environment, and sensors in a head mounted display device may detect and track a user's head gaze direction and/or movement relative to the virtual objects in the virtual environment. A processor may process the detected gaze direction and/or movement as a user input, and may move or rearrange one or more of the virtual objects in response to the detected gaze direction and/or movement.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventor: Ian MACGILLIVRAY
  • Publication number: 20170323489
    Abstract: Techniques of generating a virtual environment in a virtual reality system involves changing, within a user interface of the second user, an attribute of an avatar representing the first user while maintaining a spatial position of an object with which the first user is interacting. In this way, the second user may see only non-threatening or otherwise pleasant avatars within their user interface while other users may not perceive any change to the virtual environment as displayed in their respective user interfaces.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 9, 2017
    Inventors: Manuel Christian Clement, Stefan Welker, Tim Gleason, Ian MacGillivray, Darwin Yamamoto, Shawn Buessing
  • Patent number: 9589060
    Abstract: Computer-implemented systems and methods are provided for analyzing and responding to a query from a user. Consistent with certain embodiments, systems and methods are provided for receiving a query from the user and dividing the query into query segments based on a set of grammar rules. Further, systems and methods are provided for selecting a first segment from the query segments, receiving at least one tuple stored in association with the user, selecting a second segment from the at least one tuple. Additionally, systems and methods are provided for receiving information related to the first and second segments, and generating a response to the query based on the received information. In addition, systems and methods are provided for transmitting information to a display device for presenting the response to the user.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Ian MacGillivray, Engin Cinar Sahin, Emma Sarah Persky, Max Bogue, Angela Ni-Hwey Chang, Konrad Piotr Delong
  • Publication number: 20170017724
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
    Type: Application
    Filed: June 15, 2016
    Publication date: January 19, 2017
    Inventors: Ian MacGillivray, Kaylin Spitz, Selena Sunling Yang, Varun Jasjit Singh, Emma S. Persky, Yonatan Erez
  • Publication number: 20160314126
    Abstract: Systems and techniques for exploring relationships among entities are disclosed. The systems and techniques provide an entity-based information analysis and content aggregation platform that uses heterogeneous data sources to construct and maintain an ecosystem around tangible and logical entities. Entities are represented as vertices in a directed graph, and edges are generated using entity co-occurrences in unstructured documents and supervised information from structured data sources. Significance scores for the edges are computed using a method that combines supervised, unsupervised and temporal factors into a single score. Important entity attributes from the structured content and the entity neighborhood in the graph are automatically summarized as the entity fingerprint. Entities may be compared to one another based on similarity of their entity fingerprints. An interactive user interface is also disclosed that provides exploratory access to the graph and supports decision support processes.
    Type: Application
    Filed: March 22, 2016
    Publication date: October 27, 2016
    Applicant: Thomson Reuters Global Resources
    Inventors: Hassan Malik, Mans Olof-Ors, Ian MacGillivray, Christy Hatch
  • Patent number: 9292545
    Abstract: Systems and techniques for exploring relationships among entities are disclosed. The systems and techniques provide an entity-based information analysis and content aggregation platform that uses heterogeneous data sources to construct and maintain an ecosystem around tangible and logical entities. Entities are represented as vertices in a directed graph, and edges are generated using entity co-occurrences in unstructured documents and supervised information from structured data sources. Significance scores for the edges are computed using a method that combines supervised, unsupervised and temporal factors into a single score. Important entity attributes from the structured content and the entity neighborhood in the graph are automatically summarized as the entity fingerprint. Entities may be compared to one another based on similarity of their entity fingerprints. An interactive user interface is also disclosed that provides exploratory access to the graph and supports decision support processes.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 22, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Hassan H. Malik, Mans Olof-Ors, Ian MacGillivray
  • Patent number: 9236708
    Abstract: A laser includes an optically pumped semiconductor OPS gain-structure. The apparatus has a laser-resonator which includes a mode-locking device for causing the laser to deliver mode-locked pulses. The resonator has a total length selected such that the mode-locked pulses are delivered at a pulse repetition frequency less than 150 MHz. An optical arrangement within the resonator provides that radiation circulating in the resonator makes a plurality of incidences on the OPS gain-structure with a time less than the excited-state lifetime of the gain-structure between successive incidences.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 12, 2016
    Assignee: Coherent, Inc.
    Inventors: Ian MacGillivray, Andrea Caprara, Sergei Govorkov
  • Publication number: 20140247842
    Abstract: A laser includes an optically pumped semiconductor OPS gain-structure. The apparatus has a laser-resonator which includes a mode-locking device for causing the laser to deliver mode-locked pulses. The resonator has a total length selected such that the mode-locked pulses are delivered at a pulse repetition frequency less than 150 MHz. An optical arrangement within the resonator provides that radiation circulating in the resonator makes a plurality of incidences on the OPS gain-structure with a time less than the excited-state lifetime of the gain-structure between successive incidences.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: COHERENT, INC.
    Inventors: Ian MACGILLIVRAY, Andrea CAPRARA, Sergei GOVORKOV
  • Patent number: 8774238
    Abstract: A laser includes an optically pumped semiconductor OPS gain-structure. The apparatus has a laser-resonator which includes a mode-locking device for causing the laser to deliver mode-locked pulses. The resonator has a total length selected such that the mode-locked pulses are delivered at a pulse repetition frequency of about 100 MHz. An optical arrangement within the resonator provides that radiation circulating in the resonator makes a plurality of incidences on the OPS gain-structure with a time less than the excited-state lifetime of the gain-structure between successive incidences.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 8, 2014
    Assignee: Coherent, Inc.
    Inventors: Ian MacGillivray, Andrea Caprara, Sergei Govorkov
  • Publication number: 20130003761
    Abstract: A laser includes an optically pumped semiconductor OPS gain-structure. The apparatus has a laser-resonator which includes a mode-locking device for causing the laser to deliver mode-locked pulses. The resonator has a total length selected such that the mode-locked pulses are delivered at a pulse repetition frequency of about 100 MHz. An optical arrangement within the resonator provides that radiation circulating in the resonator makes a plurality of incidences on the OPS gain-structure with a time less than the excited-state lifetime of the gain-structure between successive incidences.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Coherent, Inc.
    Inventors: Ian MACGILLIVRAY, Andrea CAPRARA, Sergei GOVORKOV
  • Publication number: 20120215791
    Abstract: Systems and techniques for exploring relationships among entities are disclosed. The systems and techniques provide an entity-based information analysis and content aggregation platform that uses heterogeneous data sources to construct and maintain an ecosystem around tangible and logical entities. Entities are represented as vertices in a directed graph, and edges are generated using entity co-occurrences in unstructured documents and supervised information from structured data sources. Significance scores for the edges are computed using a method that combines supervised, unsupervised and temporal factors into a single score. Important entity attributes from the structured content and the entity neighborhood in the graph are automatically summarized as the entity fingerprint. Entities may be compared to one another based on similarity of their entity fingerprints. An interactive user interface is also disclosed that provides exploratory access to the graph and supports decision support processes.
    Type: Application
    Filed: August 19, 2011
    Publication date: August 23, 2012
    Inventors: Hassan H. Malik, Mans Olof-Ors, Ian MacGillivray