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: 11426663Abstract: 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: GrantFiled: August 27, 2020Date of Patent: August 30, 2022Assignee: Google LLCInventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
-
Publication number: 20200391115Abstract: 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: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
-
Patent number: 10773169Abstract: 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: GrantFiled: January 22, 2018Date of Patent: September 15, 2020Assignee: Google LLCInventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
-
Publication number: 20190224572Abstract: 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: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Adam Leeper, John Ullman, Cheng Yang, Peter Tan
-
Publication number: 20160192121Abstract: 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: ApplicationFiled: October 14, 2015Publication date: June 30, 2016Inventors: 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: 20150205822Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 23, 2015Inventors: 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: 20150205842Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 23, 2015Inventors: 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: 20060266491Abstract: 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: ApplicationFiled: February 24, 2006Publication date: November 30, 2006Applicant: HONEYWELL INTERNATIONAL INC.Inventor: John Ullman