Patents by Inventor Brent R. Smith
Brent R. Smith 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: 7881984Abstract: A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content.Type: GrantFiled: March 30, 2007Date of Patent: February 1, 2011Assignee: Amazon Technologies, Inc.Inventors: Francis J. Kane, Jr., Brent R. Smith, Jocelyn M. Miller, ShenbagaKumaran Srinivasan, Matthew T. Tavis
-
Patent number: 7685074Abstract: Various methods are disclosed for monitoring user browsing activities that indicate user interests in particular products, or other items, represented in an electronic catalog, and for using such information to identify items that are related to one another. In one embodiment, relationships between items within an electronic catalog are determined by identifying items that are frequently viewed by users within the same browsing session (e.g., items A and B are related because a significant portion of those who viewed A also viewed B). The resulting item relatedness data may be stored in a table that maps items to sets of related items. The table may be used to provide personalized item recommendations to users, and/or to supplement item detail pages of the electronic catalog with lists of related items. In one embodiment, the table is used to provide session-specific item recommendations to users.Type: GrantFiled: November 19, 2004Date of Patent: March 23, 2010Assignee: Amazon.com, Inc.Inventors: Gregory D. Linden, Brent R. Smith, Nida K. Zada
-
Patent number: 7680703Abstract: Data mining systems and methods are disclosed for generating data that is helpful to users in selecting between items represented in an electronic data repository, such as an electronic catalog. One disclosed data mining method generates pairwise comparison data for particular pairs of items. The pairwise comparison data for a given item pair reveals the degree to which users who consider both items in the pair select one item over the other. The pairwise comparison data may be appropriately exposed to users of the electronic repository. For instance, in the context of an electronic catalog, an item detail page for item A may be supplemented with an indication that users who view both item A and item B select item B a specified percentage of the time. Another data mining method uses item viewing histories and item purchase histories of users in combination to identify pairs of items that are good candidates for being recommended in combination.Type: GrantFiled: June 5, 2008Date of Patent: March 16, 2010Assignee: Amazon Technologies, Inc.Inventor: Brent R. Smith
-
Publication number: 20100049663Abstract: A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user.Type: ApplicationFiled: October 23, 2009Publication date: February 25, 2010Inventors: Francis J. Kane, JR., Brent R. Smith, Jocelyn M. Miller, ShenbagaKumaran Srinivasan, Matthew T. Tavis
-
Patent number: 7584159Abstract: Strategies are described for generating recommendations. The strategies generate a set of original recommendations based on a source of information. The strategies then transform the set of original recommendations into a set of similarity-spaced recommendations based on “repulsion force” analysis applied to the set of original recommendations. In a first implementation, the set of spaced recommendations represent a diverse sampling of items in the set of original recommendations. In a second implementation, the set of spaced recommendations represent a sampling of items in the set of original recommendations which omits or excludes recommendations assessed as obvious. A third implementation can combine the first and second implementations.Type: GrantFiled: October 31, 2005Date of Patent: September 1, 2009Assignee: Amazon Technologies, Inc.Inventors: Kushal Chakrabarti, Ron Kohavi, Brent R. Smith
-
Patent number: 7542951Abstract: Strategies are described for generating recommendations. The strategies generate a set of original recommendations based on a source of information. The strategies then transform the set of original recommendations into a set of similarity-spaced recommendations based on “repulsion force” analysis applied to the set of original recommendations. In a first implementation, the set of spaced recommendations represent a diverse sampling of items in the set of original recommendations. In a second implementation, the set of spaced recommendations represent a sampling of items in the set of original recommendations which omits or excludes recommendations assessed as obvious. A third implementation can combine the first and second implementations.Type: GrantFiled: October 31, 2005Date of Patent: June 2, 2009Assignee: Amazon Technologies, Inc.Inventors: Kushal Chakrabarti, Ron Kohavi, Brent R. Smith
-
Publication number: 20080250026Abstract: A system provides recommendations of web sites, web pages, and/or products to a user based on web pages viewed during a current browsing session. In one embodiment, a browser plug-in or other client program monitors and reports information regarding browsing activities of users across multiple web sites. The resulting cross-site browse histories of the users are analyzed on an aggregated basis to detect behavior-based associations between particular sites, pages and/or products. The detected associations are in turn used to provide personalized recommendations to users. The associations and recommendations may also be based on an automated analysis of the content of the web pages represented in the users' browse histories.Type: ApplicationFiled: March 3, 2008Publication date: October 9, 2008Inventors: Gregory D. Linden, Brent R. Smith, Nida K. Zada, Jonathan O. Aizen, Groffrey B. Mack
-
Publication number: 20080243631Abstract: A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: Francis J. Kane, Brent R. Smith, Jocelyn M. Miller, ShenbagaKumaran Srinivasan, Matthew T. Tavis
-
Publication number: 20080243632Abstract: A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: Francis J. Kane, Brent R. Smith, Jocelyn M. Miller, ShenbagaKumaran Srinivasan, Matthew T. Tavis
-
Publication number: 20080228469Abstract: Methods of organizing a series of sibling data entities in a digital computer are provided for preserving sibling ranking information associated with the sibling data entities and for attaching the sibling ranking information to a joint parent of the sibling data entities to facilitate on-demand generation of ranked parent candidates. A rollup function of the present invention builds a rollup matrix (126) that embodies information about the sibling entities and the sibling ranking information and provides a method for reading out the ranked parent candidates from the rollup matrix in order of their parent confidences (141). Parent confidences are based on the sibling ranking information, either alone or in combination with n-gram dictionary ranking or other ranking information.Type: ApplicationFiled: April 21, 2008Publication date: September 18, 2008Applicant: RAF TECHNOLOGY, INC.Inventors: David Justin Ross, Stephen E.M. Billester, Brent R. Smith
-
Patent number: 7379603Abstract: Methods of organizing a series of sibling data entities in a digital computer are provided for preserving sibling ranking information associated with the sibling data entities and for attaching the sibling ranking information to a joint parent of the sibling data entities to facilitate on-demand generation of ranked parent candidates. A rollup function of the present invention builds a rollup matrix (126) that embodies information about the sibling entities and the sibling ranking information and provides a method for reading out the ranked parent candidates from the rollup matrix in order of their parent confidences (141). Parent confidences are based on the sibling ranking information, either alone or in combination with n-gram dictionary ranking or other ranking information.Type: GrantFiled: April 8, 2003Date of Patent: May 27, 2008Assignee: RAF Technology, Inc.Inventors: David Justin Ross, Stephen E. M. Billester, Brent R. Smith
-
Patent number: 7333987Abstract: A controlled database system is designed for rapid access of data records with reduced memory storage requirements. The database system employs a set of obfuscated data records stored in data crystals that can only be accessed and read by an iterator, which is not directly accessible by the users of the database. The iterator accesses information responsive to a predefined query sent from a customer application. Rather than providing general tools to customers for constructing any possible queries, such as is done in structured query language database systems, database systems embodying the present invention allow only predefined types of queries to be used by customer applications. By restricting the types of queries customer applications can call, valuable data records remain secure from unauthorized reconstruction or duplication while still allowing limited access for specific purposes.Type: GrantFiled: September 29, 2003Date of Patent: February 19, 2008Assignee: RAF Technology, Inc.Inventors: David Justin Ross, Jack Love, Stephen E. M. Billester, Brent R. Smith
-
Patent number: 6912505Abstract: Various methods are disclosed for monitoring user browsing activities that indicate user interests in particular products or other items, and for using such information to identify items that are related to one another. In one embodiment, relationships between products within an online catalog are determined by identifying products that are frequently viewed by users within the same browsing session (e.g., products A and B are related because a significant portion of those who viewed A also viewed B). The resulting item relatedness data is preferably stored in a table that maps items to sets of related items. The table may be used to provide personalized product recommendations to users, and/or to supplement product detail pages with lists of related products. In one embodiment, the table is used to provide session-specific product recommendations to users that are based on the products viewed by the user during the current browsing session.Type: GrantFiled: March 29, 2001Date of Patent: June 28, 2005Assignee: Amazon.com, Inc.Inventors: Gregory D. Linden, Brent R. Smith, Nida K. Zada
-
Patent number: 6853982Abstract: Various methods are disclosed for monitoring user browsing activities, and for using such information to provide session-specific item recommendations to users. In one embodiment, a monitoring component of a merchant's Web site maintains a record of products viewed by each user during a current browsing session—preferably based on visits to product detail pages. A recommendations component uses the resulting history of viewed products to identify additional products to recommend, preferably using a pre-existing table that maps products to related products. In one embodiment, this table is generated by periodically analyzing user browsing histories to identify correlations between purchases, viewing events, and/or other actions performed with respect to particular products. The recommended items may be displayed together with an option to individually deselect the recently viewed items on which the recommendations are based.Type: GrantFiled: March 29, 2001Date of Patent: February 8, 2005Assignee: Amazon.com, Inc.Inventors: Brent R. Smith, Gregory D. Linden, Nida K. Zada
-
Publication number: 20040064454Abstract: A controlled database system is designed for rapid access of data records with reduced memory storage requirements. The database system employs a set of obfuscated data records stored in data crystals that can only be accessed and read by an iterator, which is not directly accessible by the users of the database. The iterator accesses information responsive to a predefined query sent from a customer application. Rather than providing general tools to customers for constructing any possible queries, such as is done in structured query language database systems, database systems embodying the present invention allow only predefined types of queries to be used by customer applications. By restricting the types of queries customer applications can call, valuable data records remain secure from unauthorized reconstruction or duplication while still allowing limited access for specific purposes.Type: ApplicationFiled: September 29, 2003Publication date: April 1, 2004Applicant: RAF Technology, Inc.Inventors: David Justin Ross, Jack Love, Stephen E.M. Billester, Brent R. Smith
-
Patent number: 6643648Abstract: A limited-access database system is designed for rapid access of data records with reduced memory storage requirements. The database system employs a set of obfuscated data records stored in data crystals that can only be accessed and read by an iterator, which is not directly accessible by the users of the database. The iterator accesses information responsive to a predefined query sent from a customer application. Rather than providing general tools to customers for constructing any possible queries, such as is done in structured query language database systems, database systems embodying the present invention allow only predefined types of queries to be used by customer applications. By restricting the types of queries customer applications can call, valuable data records remain secure from unauthorized reconstruction or duplication while still allowing limited access for specific purposes.Type: GrantFiled: June 30, 2000Date of Patent: November 4, 2003Assignee: RAF Technology, Inc.Inventors: David Justin Ross, Jack Love, Stephen E. M. Billester, Brent R. Smith
-
Publication number: 20030190077Abstract: Methods of organizing a series of sibling data entities in a digital computer are provided for preserving sibling ranking information associated with the sibling data entities and for attaching the sibling ranking information to a joint parent of the sibling data entities to facilitate on-demand generation of ranked parent candidates. A rollup function of the present invention builds a rollup matrix (126) that embodies information about the sibling entities and the sibling ranking information and provides a method for reading out the ranked parent candidates from the rollup matrix in order of their parent confidences (141). Parent confidences are based on the sibling ranking information, either alone or in combination with n-gram dictionary ranking or other ranking information.Type: ApplicationFiled: April 8, 2003Publication date: October 9, 2003Applicant: RAF Technology, Inc.Inventors: David Justin Ross, Stephen E.M. Billester, Brent R. Smith
-
Patent number: 6597809Abstract: Methods of organizing a series of sibling data entities in a digital computer are provided for preserving sibling ranking information associated with the sibling data entities and for attaching the sibling ranking information to a joint parent of the sibling data entities to facilitate on-demand generation of ranked parent candidates. A rollup function of the present invention builds a rollup matrix (126) that embodies information about the sibling entities and the sibling ranking information and provides a method for reading out the ranked parent candidates from the rollup matrix in order of their parent confidences (141). Parent confidences are based on the sibling ranking information, either alone or in combination with n-gram dictionary ranking or other ranking information.Type: GrantFiled: March 20, 2000Date of Patent: July 22, 2003Assignee: RAF Technology, Inc.Inventors: David Justin Ross, Stephen E. M. Billester, Brent R. Smith
-
Patent number: 6539112Abstract: This invention relates to the field of optical character recognition for data in drop-out forms. In the absence of permanent, fixed landmarks, this invention uses the structure of the entered data to provide a landmark to be used in solving various problems encountered in automated processing of drop-out forms. An expected data pattern is located in a scanned image and compared to a defined data pattern in a template form that serves as a reference.Type: GrantFiled: February 28, 2000Date of Patent: March 25, 2003Assignee: RAF Technology, Inc.Inventor: Brent R. Smith
-
Publication number: 20020198882Abstract: A system provides session-specific web page or web site recommendations to a user based upon an identification of web pages previously viewed by the user during a browsing session. During a sequence of proximately visited locations, users tend to view web pages with similar content. To collect data, a client program executes in conjunction with a web browser on each of multiple users' computers. Each client program identifies pages viewed by the user and transmits the sequence of identifications to a server application executing on a recommendation system. The recommendation system creates tables of similar web pages based upon the sequences of locations visited by users. To create session-specific web page recommendations, the system uses the client program to identify a set of locations visited by the user during the session. The system then identifies similar web pages based upon the created tables and combines, sorts, and filters the results.Type: ApplicationFiled: January 15, 2002Publication date: December 26, 2002Inventors: Gregory D. Linden, Brent R. Smith, Nida K. Zada, Jonathan O. Aizen, Geoffrey B. Mack