Patents by Inventor Michal Grabowski
Michal Grabowski 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: 20220245178Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: ApplicationFiled: April 12, 2022Publication date: August 4, 2022Inventors: Michal Grabowski, Amanda M. Moore, Alireza Ali, Jocelyn Lin, Evan H. Parker
-
Patent number: 10740369Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: GrantFiled: July 12, 2017Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Amanda M. Moore, Alireza Ali, Michal Grabowski, Jocelyn C. Lin, Evan Parker
-
Publication number: 20170308539Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: ApplicationFiled: July 12, 2017Publication date: October 26, 2017Inventors: Amanda Marie Leicht, Alirez Ali, Michal Grabowski, Jocelyn C. Lin, Evan Parker
-
Publication number: 20160314131Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: ApplicationFiled: July 4, 2016Publication date: October 27, 2016Applicant: GOOGLE INC.Inventors: Amanda Leicht, Alireza Ali, Michal Grabowski, Jocelyn Lin, Evan Parker
-
Patent number: 9053183Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: GrantFiled: October 17, 2011Date of Patent: June 9, 2015Assignee: SOUNDHOUND, INC.Inventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James M. Hom
-
Patent number: 8392935Abstract: A capture module is configured to provide input events of a particular type to an object of an application executing on a computer. The capture module receives an input event directed to the object of the application executing on the computer. The input event is generated responsive to a user interaction with an input device of the computer. If the input event is of the first type, the capture module translates the input event to a second type. The first type may be a touch input event and the second type may be a mouse input event. The capture module also selectively filters the input event of the second type and dispatches the input event of the second type to the object of the application responsive to the filtering.Type: GrantFiled: March 28, 2011Date of Patent: March 5, 2013Assignee: Google Inc.Inventor: Michal Grabowski
-
Publication number: 20120254892Abstract: A capture module is configured to provide input events of a particular type to an object of an application executing on a computer. The capture module receives an input event directed to the object of the application executing on the computer. The input event is generated responsive to a user interaction with an input device of the computer. If the input event is of the first type, the capture module translates the input event to a second type. The first type may be a touch input event and the second type may be a mouse input event. The capture module also selectively filters the input event of the second type and dispatches the input event of the second type to the object of the application responsive to the filtering.Type: ApplicationFiled: March 28, 2011Publication date: October 4, 2012Inventor: Michal Grabowski
-
Patent number: 8151279Abstract: A capture module is configured to provide input events of a particular type to an object of an application executing on a computer. The capture module receives an input event directed to the object of the application executing on the computer. The input event is generated responsive to a user interaction with an input device of the computer. If the input event is of the first type, the capture module translates the input event to a second type. The first type may be a touch input event and the second type may be a mouse input event. The capture module also selectively filters the input event of the second type and dispatches the input event of the second type to the object of the application responsive to the filtering.Type: GrantFiled: September 26, 2011Date of Patent: April 3, 2012Assignee: Google Inc.Inventor: Michal Grabowski
-
Publication number: 20120036156Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: ApplicationFiled: October 17, 2011Publication date: February 9, 2012Applicant: SoundHound, Inc.Inventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James M. Hom
-
Patent number: 8041734Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: GrantFiled: October 13, 2009Date of Patent: October 18, 2011Assignee: SoundHound, Inc.Inventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James M. Hom
-
Patent number: 7788279Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: GrantFiled: November 9, 2006Date of Patent: August 31, 2010Assignee: SoundHound, Inc.Inventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James M. Hom
-
System and method for producing scored search results on a database using approximate search queries
Patent number: 7698254Abstract: A method for searching a database to produce search results from queries likely to contain errors. The process begins by identifying database features likely to be useful in searching, and those features are employed to index the database. After receiving a query from a user, the system develops a rough score for the query, by extracting features from the query, assigning match scores to query features matching database features; and assigning approximation scores to query features amenable to approximation analysis with database features. The rough score is used to identify identifying a set of database records for further analysis. Those records are then subjected to a more detailed rescoring process, based on correspondence between individual query elements and individual record elements, and between the query and the database record content, taken as a whole. Based on the rescoring process, output is provided to the user.Type: GrantFiled: July 17, 2007Date of Patent: April 13, 2010Assignee: Melodis CorporationInventors: Michal Grabowski, Majid Emami, James M. Hom, Keyvan Mohajer -
Publication number: 20100030775Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: ApplicationFiled: October 13, 2009Publication date: February 4, 2010Applicant: Melodis CorporationInventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James M. Hom
-
SYSTEM AND METHOD FOR PRODUCING SCORED SEARCH RESULTS ON A DATABASE USING APPROXIMATE SEARCH QUERIES
Publication number: 20080082530Abstract: A method for searching a database to produce search results from queries likely to contain errors. The process begins by identifying database features likely to be useful in searching, and those features are employed to index the database. After receiving a query from a user, the system develops a rough score for the query, by extracting features from the query, assigning match scores to query features matching database features; and assigning approximation scores to query features amenable to approximation analysis with database features. The rough score is used to identify identifying a set of database records for further analysis. Those records are then subjected to a more detailed rescoring process, based on correspondence between individual query elements and individual record elements, and between the query and the database record content, taken as a whole. Based on the rescoring process, output is provided to the user.Type: ApplicationFiled: July 17, 2007Publication date: April 3, 2008Applicant: Melodis CorporationInventors: Michal Grabowski, Majid Emami, James Hom, Keyvan Mohajer -
Publication number: 20070156645Abstract: A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.Type: ApplicationFiled: November 9, 2006Publication date: July 5, 2007Applicant: Melodis CorporationInventors: Keyvan Mohajer, Majid Emami, Michal Grabowski, James Hom