Patents by Inventor John Ullman

John Ullman 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: 11426663
    Abstract: Systems and methods are described for providing co-presence in an augmented reality environment. The method may include controlling a first and second computing device to detect at least one plane associated with a scene of the augmented reality environment generated for a physical space, receiving, from the first computing device, a first selection of a first location within the scene and a first selection of a second location within the scene, generating a first reference marker corresponding to the first location and generating a second reference marker corresponding to the second location, receiving, from a second computing device, a second selection of the first location within the scene and a second selection of the second location within the scene, generating a reference frame and providing the reference frame to the first computing device and to the second computing device to establish co-presence in the augmented reality environment.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: August 30, 2022
    Assignee: Google LLC
    Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
  • Publication number: 20200391115
    Abstract: Systems and methods are described for providing co-presence in an augmented reality environment. The method may include controlling a first and second computing device to detect at least one plane associated with a scene of the augmented reality environment generated for a physical space, receiving, from the first computing device, a first selection of a first location within the scene and a first selection of a second location within the scene, generating a first reference marker corresponding to the first location and generating a second reference marker corresponding to the second location, receiving, from a second computing device, a second selection of the first location within the scene and a second selection of the second location within the scene, generating a reference frame and providing the reference frame to the first computing device and to the second computing device to establish co-presence in the augmented reality environment.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 17, 2020
    Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
  • Patent number: 10773169
    Abstract: Systems and methods are described for providing co-presence in an augmented reality environment. The method may include controlling a first and second computing device to detect at least one plane associated with a scene of the augmented reality environment generated for a physical space, receiving, from the first computing device, a first selection of a first location within the scene and a first selection of a second location within the scene, generating a first reference marker corresponding to the first location and generating a second reference marker corresponding to the second location, receiving, from a second computing device, a second selection of the first location within the scene and a second selection of the second location within the scene, generating a reference frame and providing the reference frame to the first computing device and to the second computing device to establish co-presence in the augmented reality environment.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
  • Publication number: 20190224572
    Abstract: Systems and methods are described for providing co-presence in an augmented reality environment. The method may include controlling a first and second computing device to detect at least one plane associated with a scene of the augmented reality environment generated for a physical space, receiving, from the first computing device, a first selection of a first location within the scene and a first selection of a second location within the scene, generating a first reference marker corresponding to the first location and generating a second reference marker corresponding to the second location, receiving, from a second computing device, a second selection of the first location within the scene and a second selection of the second location within the scene, generating a reference frame and providing the reference frame to the first computing device and to the second computing device to establish co-presence in the augmented reality environment.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 25, 2019
    Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
  • Publication number: 20160192121
    Abstract: The present disclosure provides a method for exchanging contact information, comprising detecting a first exchange event on a first mobile electronic device of a first user and initiating the exchange of contact information between the first mobile electronic device and a second mobile electronic device of another user that has detected a second exchange event. Next, contact information of the first user is transmitted from the first mobile electronic device to the second mobile electronic device and contact information of the second user is received at the first mobile electronic device.
    Type: Application
    Filed: October 14, 2015
    Publication date: June 30, 2016
    Inventors: Ankur JAIN, Ian MURRAY, Daniel O'SHEA, Kevin LINDKVIST, Joe DAO, Clara ZAVANI, Ryan MICK, John ULLMAN, Arielle ZUCKERBERG, Mijail GOMEZ, James MCERLAIN, Sinan ARAL, Purshotam RAJANI, David WYLER
  • Publication number: 20150205822
    Abstract: A method for contact management comprises retrieving, using a mobile electronic device of a user, contact information from multiple external sources. The method next comprises storing said contact information in a memory location of said mobile electronic device. Next, the method comprises determining with a computer processor whether contact information from a portion of said multiple sources at least partially overlaps with contact information from a remainder of said multiple sources. The method next comprises either merging the contact information to generate a consolidated contact record or splitting the contact information to generate split contact records based on the determining the overlap. And then the method comprises storing said consolidated contact record or split contact records in a memory location of said mobile electronic device.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 23, 2015
    Inventors: Ankur Jain, Purshotam Rajani, Sinan Aral, Daniel O'Shea, Chetan Surpur, Ian Murray, Ryan Mick, Clara Zavani, Joe Dao, John Ullman, Kenny Liou, Jacob Topper, Jaclyn Chen, Arielle Zuckerberg, Daniel Pourbaba, Jonathan Shriftman, Jacob Medwell, David Wyler
  • Publication number: 20150205842
    Abstract: A method for contact management comprises retrieving, using a mobile electronic device of a user, contact information from multiple external sources. The method next comprises storing said contact information in a memory location of said mobile electronic device. Next, the method comprises determining with a computer processor whether contact information from a portion of said multiple sources at least partially overlaps with contact information from a remainder of said multiple sources. The method next comprises either merging the contact information to generate a consolidated contact record or splitting the contact information to generate split contact records based on the determining the overlap. And then the method comprises storing said consolidated contact record or split contact records in a memory location of said mobile electronic device.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 23, 2015
    Inventors: Ankur Jain, Purshotam Rajani, Sinan Aral, Daniel O'Shea, Chetan Surpur, Ian Murray, Ryan Mick, Clara Zavani, Joe Dao, John Ullman, Kenny Liou, Jacob Topper, Jaclyn Chen, Arielle Zuckerberg, Daniel Pourbaba, Jonathan Shriftman, Jacob Medwell, David Wyler
  • Publication number: 20060266491
    Abstract: An iron-containing heat-resistant aluminum-based alloy product consisting essentially of, in weight percent: up to 0.15% chromium, 0.80-1.20% copper, 0.80-1.20% iron, 2.20-2.80% magnesium, up to 0.10% manganese, 0.80-1.20% nickel, up to 0.15% silicon, up to 0.15% titanium, 5.50-7.00% zinc, up to 0.25% zirconium, and up to 0.25% scandium, with the balance being aluminum. Also, a manganese-containing heat-resistant aluminum-based alloy product consisting essentially of, in weight percent: up to 0.25% chromium, 0.80-1.20% copper, up to 0.30% iron, 2.30-2.90% magnesium, 2.70-3.10% manganese, 2.85-3.25% nickel, up to 0.15% silicon, up to 0.15% titanium, 6.10-7.10% zinc, up to 0.25% zirconium, and up to 0.25% scandium, with the balance being aluminum.
    Type: Application
    Filed: February 24, 2006
    Publication date: November 30, 2006
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventor: John Ullman