Patents by Inventor Leigh Klotz
Leigh Klotz 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: 10614142Abstract: The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set.Type: GrantFiled: July 31, 2017Date of Patent: April 7, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Leigh Klotz
-
Patent number: 10496717Abstract: Techniques include transmitting a request that indicates one or more native applications that are installed on a user device to a search system. The techniques further include receiving a first set of (e.g., predicted) search results from the search system in response to transmitting the request. Each search result includes an application access mechanism that references one of the native applications and indicates operations for the application to perform (e.g., specifies an application state of the application). The techniques also include receiving a search query from a user, identifying one or more search results of the first set using the query, transmitting the query to the search system, receiving a second set of (e.g., supplemental) search results from the search system in response to transmitting the query, and displaying the identified search results of the first set and the search results of the second set to the user.Type: GrantFiled: September 22, 2015Date of Patent: December 3, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Eric J. Glover, Marshall James Quander, Leigh Klotz, Jr.
-
Patent number: 10423677Abstract: A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.Type: GrantFiled: August 7, 2017Date of Patent: September 24, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Leigh Klotz, Jr., Eric Glover
-
Patent number: 10191971Abstract: A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.Type: GrantFiled: June 19, 2017Date of Patent: January 29, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Shravan Sogani, Leigh Klotz, Jr., Chee Wong
-
Publication number: 20170337282Abstract: A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.Type: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Inventors: Leigh KLOTZ, JR., Eric GLOVER
-
Publication number: 20170329857Abstract: The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set.Type: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventor: Leigh KLOTZ, JR.
-
Publication number: 20170293684Abstract: A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.Type: ApplicationFiled: June 19, 2017Publication date: October 12, 2017Inventors: Shravan SOGANI, Leigh KLOTZ, Jr., Chee WONG
-
Patent number: 9727648Abstract: A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.Type: GrantFiled: December 19, 2014Date of Patent: August 8, 2017Assignee: Quixey, Inc.Inventors: Leigh Klotz, Jr., Eric J. Glover
-
Patent number: 9721021Abstract: The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set.Type: GrantFiled: May 27, 2014Date of Patent: August 1, 2017Assignee: Quixey, Inc.Inventor: Leigh Klotz
-
Publication number: 20170192941Abstract: A computerized link generation system includes a webpage data acquisition module that receives a first web URL from a link requesting device and requests webpage data from the specified web server. From the webpage data, access data and rendering data is extracted, including a text string and an image. Each stored access mechanism template includes web URL matching data and a set of parameter types. The access mechanism generation module generates a first access mechanism by populating a selected access mechanism template with the extracted access data based on a mapping of the extracted access data to the set of parameter types. The first access mechanism invokes specific functionality of a native application. A rendering module arranges the display of the extracted rendering data. A transmission device provides the first access mechanism with the arranged extracted rendering data to the link requesting device.Type: ApplicationFiled: January 5, 2017Publication date: July 6, 2017Inventors: Eric GLOVER, Mark ROBINSON, Leigh KLOTZ, JR., Kalyan DESINENI
-
Patent number: 9684729Abstract: A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.Type: GrantFiled: August 5, 2014Date of Patent: June 20, 2017Assignee: Quixey, Inc.Inventors: Shravan Sogani, Leigh Klotz, Chee Wong
-
Publication number: 20160188708Abstract: Techniques include transmitting a request that indicates one or more native applications that are installed on a user device to a search system. The techniques further include receiving a first set of (e.g., predicted) search results from the search system in response to transmitting the request. Each search result includes an application access mechanism that references one of the native applications and indicates operations for the application to perform (e.g., specifies an application state of the application). The techniques also include receiving a search query from a user, identifying one or more search results of the first set using the query, transmitting the query to the search system, receiving a second set of (e.g., supplemental) search results from the search system in response to transmitting the query, and displaying the identified search results of the first set and the search results of the second set to the user.Type: ApplicationFiled: September 22, 2015Publication date: June 30, 2016Applicant: Quixey, Inc.Inventors: Eric J. Glover, Marshall James Quander, Leigh Klotz, JR.
-
Publication number: 20160179953Abstract: A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Applicant: Quixey, Inc.Inventors: Leigh Klotz, JR., Eric J. Glover
-
Publication number: 20150379136Abstract: A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.Type: ApplicationFiled: August 5, 2014Publication date: December 31, 2015Applicant: Quixey, Inc.Inventors: Shravan Sogani, Leigh Klotz, Chee Wong
-
Publication number: 20150347585Abstract: The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set.Type: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Quixey, Inc.Inventor: Leigh Klotz
-
Publication number: 20070116358Abstract: A user interface tag for use in processing a document is provided. A printable surface is on one side of a document and an adhesive surface is on an other side of the document. The printable surface further includes a printed data field, including machine-readable marks of digital data encoding a service and a user identity; and a printed border surrounding the printed data field to define an iconic representation. A scanned representation of the machine-readable marks is decoded from the iconic representation to specify the user identity and the service.Type: ApplicationFiled: January 22, 2007Publication date: May 24, 2007Inventors: Leigh Klotz, Glen Petrie, Robert Bauer, Daniel Davies, Julia Craig