Patents by Inventor Robert A. Brett
Robert A. Brett 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: 20240109178Abstract: A kiosk service robot may include a base unit, a superstructure, and a first display. The base unit may include two drive wheels disposed on a first side of the base unit, each being independently drivable. The two drive wheels may be arranged such that the two drive wheels have a track between 14? and 18?. The base unit may also include a plurality of casters disposed on the first side of the base unit. The plurality of casters may be arranged such that each caster of the plurality of casters are radially offset from a track center of the plurality of casters by a distance between 7? and 9?. The base unit may further include a housing sized so as to be circumscribed by a cylindrical reference volume having a diameter of between 16? and 24? and configured to provide an exterior surface of the base unit.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventor: Robert Brett Butler
-
Publication number: 20240112532Abstract: A mobile kiosk management (MKM) system including a MKM server including a processor and a memory device storing instructions is described. The instructions, when executed by the processor, cause the processor to upload a plurality of applications to a mobile kiosk, identify a first task for the mobile kiosk to perform, and identify a first application for the mobile kiosk to execute to perform the first task. The instructions also cause the processor to cause the mobile kiosk to execute the first application to perform the first task, identify a second task for the mobile kiosk to perform at the venue, and identify a second application for the mobile kiosk to execute to perform the second task. The instructions further cause the processor to determine that the mobile kiosk has performed the first task and cause the mobile kiosk to execute the second application to perform the second task.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Robert Brett Butler, Jason Riggs
-
Patent number: 11893061Abstract: Systems and methods are disclosed herein for processing a natural language query. A receiver circuitry receives the natural language query from a user. A natural language interpreter circuitry parses the natural language query to convert the natural language query into a plurality of categories and a plurality of variables, each variable in the plurality of variables corresponding to one category in the plurality of categories. A user interface displays to the user the plurality of categories' and the plurality of variables, and allows the user to modify at least one variable in the plurality of variables by providing a natural language utterance.Type: GrantFiled: February 18, 2022Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventors: Robert Brett Rose, Gregory Brandon Owen, Keith Charles Bottner
-
Publication number: 20220335089Abstract: Systems and methods are disclosed herein for processing a natural language query. A receiver circuitry receives the natural language query from a user. A natural language interpreter circuitry parses the natural language query to convert the natural language query into a plurality of categories and a plurality of variables, each variable in the plurality of variables corresponding to one category in the plurality of categories. A user interface displays to the user the plurality of categories' and the plurality of variables, and allows the user to modify at least one variable in the plurality of variables by providing a natural language utterance.Type: ApplicationFiled: February 18, 2022Publication date: October 20, 2022Inventors: Robert Brett Rose, Gregory Brandon Owen, Keith Charles Bottner
-
Patent number: 11288321Abstract: An indication of a first natural language utterance identifying a user request is received. A natural language query is generated based on the first natural language utterance. The natural language query comprises (i) a plurality of categories, and (ii) a plurality of variables. An indication of a second natural language utterance identifying a modification to the user request is received. Whether to modify the natural language query or to generate a new natural language query based on the second natural language utterance is determine. Responsive to determining that the natural language query is to be modified based on the second natural language utterance, at least one of the plurality of variables or the plurality of categories of the natural language query is modified to correspond to the second natural language utterance. A response to the user request is provided based on the modified natural language query.Type: GrantFiled: May 30, 2019Date of Patent: March 29, 2022Assignee: Google LLCInventors: Robert Brett Rose, Gregory Brandon Owen, Keith Charles Bottner
-
Publication number: 20220035858Abstract: A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.Type: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Inventor: Robert Brett Rose
-
Patent number: 11151190Abstract: A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.Type: GrantFiled: January 7, 2019Date of Patent: October 19, 2021Assignee: Google LLCInventor: Robert Brett Rose
-
Patent number: 10545634Abstract: Systems and methods for sequencing electronic files include generating a first file sequence and one or more alternative file sequences. An alternative file sequence may be generated based in part on a characteristic of a file in the first sequence. The first and alternative sequences may be used in an electronic slideshow that allows a user to switch between file sequences. In some implementations, which alternative file sequences are generated may be determined based in part on a prediction of characteristics that may be of interest to a user.Type: GrantFiled: January 8, 2017Date of Patent: January 28, 2020Assignee: GOOGLE LLCInventor: Robert Brett Rose
-
Patent number: 10545954Abstract: A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.Type: GrantFiled: March 15, 2017Date of Patent: January 28, 2020Assignee: Google LLCInventor: Robert Brett Rose
-
Patent number: 10318586Abstract: Systems and methods are disclosed herein for processing a natural language query. A receiver circuitry receives the natural language query from a user. A natural language interpreter circuitry parses the natural language query to convert the natural language query into a plurality of categories and a plurality of variables, each variable in the plurality of variables corresponding to one category in the plurality of categories. A user interface displays to the user the plurality of categories and the plurality of variables, and allows the user to modify at least one variable in the plurality of variables by providing a natural language utterance.Type: GrantFiled: August 19, 2014Date of Patent: June 11, 2019Assignee: Google LLCInventors: Robert Brett Rose, Gregory Brandon Owen, Keith Charles Bottner
-
Patent number: 10318571Abstract: A method and/or system for programming a dynamic digital media queue may include receiving, from an electronic device, a request for a digital media queue. The request may comprise request data. In response to the request, a search of one or more events may be performed. The search of the one or more events may be based on a current date, a current location of the electronic device and/or the request data. One or more digital media items may be determined based on the search. A recommended digital media queue may be determined. The recommended digital media queue may comprise one or more recommended digital media items. Recommendation data may be sent to the electronic device. The recommendation data may comprise the recommended digital media queue and one or more reasons explaining why the recommended digital media queue comprises the one or more recommended digital media items.Type: GrantFiled: November 14, 2016Date of Patent: June 11, 2019Assignee: Google LLCInventor: Robert Brett Rose
-
Publication number: 20190138548Abstract: A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.Type: ApplicationFiled: January 7, 2019Publication date: May 9, 2019Inventor: Robert Brett Rose
-
Patent number: 10176179Abstract: A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.Type: GrantFiled: July 25, 2013Date of Patent: January 8, 2019Assignee: Google LLCInventor: Robert Brett Rose
-
Publication number: 20180268022Abstract: A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventor: Robert Brett Rose
-
Patent number: 10061776Abstract: A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate files that different users are associated with, and on relationships or similarities between the different users. If users associated with the separate files agree to collaborate, the users may be placed in a single editing session regarding a file having content from at least one of the separate files.Type: GrantFiled: July 22, 2016Date of Patent: August 28, 2018Assignee: GOOGLE LLCInventors: Robert Brett Rose, Michael Jeffrey Procopio
-
Patent number: 9919946Abstract: A method for forming an optical fiber preform and fibers drawn from the preform. The method includes forming a soot cladding monolith, inserting a consolidated core cane into the internal cavity, and processing the resulting core-cladding assembly to form a preform. Processing may include exposing the core-cladding assembly to a drying agent and/or dopant precursor, and sintering the core-cladding assembly in the presence of a reducing agent to densify the soot cladding monolith onto the core cane to form a preform. The preform features low hydroxyl content and low sensitivity to hydrogen. Fibers drawn from the preform exhibit low attenuation losses from absorption by the broad band centered near 1380 nm.Type: GrantFiled: January 23, 2017Date of Patent: March 20, 2018Assignee: Corning IncorporatedInventors: Amanda Lee Billings, Dana Craig Bookbinder, Robert Brett Desorcie, Liam Ruan de Paor, Pushkar Tandon, Li Yang
-
Patent number: 9878943Abstract: The present disclosure is directed to a method of making an optical fiber with improved bend performance, the optical fiber having a core and at least one cladding layer, and a chlorine content in the in the last layer of the at least one cladding layer that is greater than 500 ppm by weight. The fiber is prepared using a mixture of a carrier gas, a gaseous chlorine source material and a gaseous reducing agent during the sintering of the last or outermost layer of the at least one cladding layer. The inclusion of the reducing gas into a mixture of the carrier gas and gaseous chlorine material reduces oxygen-rich defects that results in at least a 20% reduction in TTP during hydrogen aging testing.Type: GrantFiled: March 28, 2017Date of Patent: January 30, 2018Assignee: Corning IncorporatedInventors: Dana Craig Bookbinder, Robert Brett Desorcie, Hazel Benton Matthews, III, Pushkar Tandon
-
Publication number: 20170235441Abstract: Systems and methods for sequencing electronic files include generating a first file sequence and one or more alternative file sequences. An alternative file sequence may be generated based in part on a characteristic of a file in the first sequence. The first and alternative sequences may be used in an electronic slideshow that allows a user to switch between file sequences. In some implementations, which alternative file sequences are generated may be determined based in part on a prediction of characteristics that may be of interest to a user.Type: ApplicationFiled: January 8, 2017Publication date: August 17, 2017Applicant: Google Inc.Inventor: Robert Brett Rose
-
Publication number: 20170197878Abstract: The present disclosure is directed to a method of making an optical fiber with improved bend performance, the optical fiber having a core and at least one cladding layer, and a chlorine content in the in the last layer of the at least one cladding layer that is greater than 500 ppm by weight. The fiber is prepared using a mixture of a carrier gas, a gaseous chlorine source material and a gaseous reducing agent during the sintering of the last or outermost layer of the at least one cladding layer. The inclusion of the reducing gas into a mixture of the carrier gas and gaseous chlorine material reduces oxygen-rich defects that results in at least a 20% reduction in TTP during hydrogen aging testing.Type: ApplicationFiled: March 28, 2017Publication date: July 13, 2017Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Hazel Benton Matthews, III, Pushkar Tandon
-
Patent number: 9665574Abstract: Methods and systems that add contact information to personal contacts database are provided. One or more contact indicators are identified within a document. The contact indicators at least partially represent contact identification information of an individual or place. One or more contact identification profiles which match the one or more contact indicators are identified. Each of the one or more identified contact identification profiles are displayed with an option of adding each contact identification profile to a personal contacts database.Type: GrantFiled: April 13, 2012Date of Patent: May 30, 2017Assignee: Google Inc.Inventor: Robert Brett Rose