Patents by Inventor Ron Benson
Ron Benson 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: 20250070913Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QOS) and configured to communicate a QOS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QOS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: ApplicationFiled: November 8, 2024Publication date: February 27, 2025Inventors: Rod Brittner, Ron Benson
-
Publication number: 20230077768Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: ApplicationFiled: September 6, 2022Publication date: March 16, 2023Inventors: Rod BRITTNER, Ron BENSON
-
Patent number: 11438093Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: GrantFiled: July 21, 2020Date of Patent: September 6, 2022Inventors: Rod Brittner, Ron Benson
-
Publication number: 20210176000Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: ApplicationFiled: July 21, 2020Publication date: June 10, 2021Inventors: Rod Brittner, Ron Benson
-
Patent number: 10721018Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: GrantFiled: May 9, 2017Date of Patent: July 21, 2020Inventors: Rod Brittner, Ron Benson
-
Patent number: 10685341Abstract: A system can include one or more non-transitory computer-readable media storing computing instructions configured to run on one or more processors and perform certain acts. The acts can include receiving, at a back-end device of the system, a query from a user interface of a front-end device requesting two or more user identifications mapped to a same payment option of multiple payment options. The acts also can include distilling a subset of user identifications from among the multiple user identifications. Additionally, the acts can include identifying a first classification comprising a single user of the subset of user identifications. Further, the acts can include identifying a second classification comprising two or more first users of the subset of user identifications that are part of a same household. Other embodiments are disclosed.Type: GrantFiled: August 19, 2019Date of Patent: June 16, 2020Assignee: WALMART APOLLO, LLCInventors: Afroza Ali, Kannan Achan, Ron Benson
-
Publication number: 20190370775Abstract: A system can include one or more non-transitory computer-readable media storing computing instructions configured to run on one or more processors and perform certain acts. The acts can include receiving, at a back-end device of the system, a query from a user interface of a front-end device requesting two or more user identifications mapped to a same payment option of multiple payment options. The acts also can include distilling a subset of user identifications from among the multiple user identifications. Additionally, the acts can include identifying a first classification comprising a single user of the subset of user identifications. Further, the acts can include identifying a second classification comprising two or more first users of the subset of user identifications that are part of a same household. Other embodiments are disclosed.Type: ApplicationFiled: August 19, 2019Publication date: December 5, 2019Applicant: Walmart Apollo, LLCInventors: Afroza Ali, Kannan Achan, Ron Benson
-
Patent number: 10387864Abstract: Example systems and methods for clustering of users using patterns in their transactions are described. In one implementation, a method receives one or more user identifications of one or more users and one or more payment options associated with multiple transactions. The method identifies a subset of payment options from among the one or more payment options and a subset of user identifications from among the one or more user identifications. The method then analyzes the subset of payment options for patterns based on the subset of user identifications associated with a single payment option of the subset of payment options to cluster each user identification of the subset of user identifications into multiple classifications.Type: GrantFiled: October 8, 2018Date of Patent: August 20, 2019Assignee: WALMART APOLLO, LLCInventors: Afroza Ali, Kannan Achan, Ron Benson
-
Publication number: 20190043035Abstract: Example systems and methods for clustering of users using patterns in their transactions are described. In one implementation, a method receives one or more user identifications of one or more users and one or more payment options associated with multiple transactions. The method identifies a subset of payment options from among the one or more payment options and a subset of user identifications from among the one or more user identifications. The method then analyzes the subset of payment options for patterns based on the subset of user identifications associated with a single payment option of the subset of payment options to cluster each user identification of the subset of user identifications into multiple classifications.Type: ApplicationFiled: October 8, 2018Publication date: February 7, 2019Applicant: Walmart Apollo, LLCInventors: Afroza Ali, Kannan Achan, Ron Benson
-
Patent number: 10096013Abstract: Example systems and methods for clustering of customers using patterns in their transactions are described. In one implementation, a method receives customer information that includes at least a plurality of customer identifications and a plurality of payment options associated with a plurality of customers. The method identifies a subset of payment options, from among the payment options, and a subset of customer identifications, from among the customer identifications, such that each payment option of the subset of payment options is associated with more than one customer identification of the subset of customer identifications. The method then classifies each customer identification of the subset of customer identifications as either of one of more than one of the customer identifications associated with a single one of the customers or one of more than one of the customer identifications associated with more than one of the customers who are related to each other.Type: GrantFiled: May 30, 2013Date of Patent: October 9, 2018Assignee: WALMART APOLLO, LLCInventors: Afroza Ali, Kannan Achan, Ron Benson
-
Publication number: 20180091258Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: ApplicationFiled: May 9, 2017Publication date: March 29, 2018Inventors: ROD BRITTNER, RON BENSON
-
Publication number: 20140358730Abstract: Example systems and methods for optimally ordering recommendations or search results are described. In one implementation, a method determines a set of items as search results or candidates for recommendation. Each of the items in the set is associated with a respective first parameter representative of a measure of suitability of the respective item for recommendation. The items in the set are associated with a plurality of second parameters each of which representative of a measure of similarity between a respective one of the items and another respective one of the items. The method also determines an order in which a subset of the items is to be displayed based at least in part on the representative first parameter and the representative set of second parameters associated with the items. The method further displays the subset of the items in the determined order.Type: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Inventors: Kannan Achan, Afroza Ali, Ron Benson
-
Publication number: 20140358742Abstract: Example systems and methods for mapping in-store transactions to customer profiles are described. In one implementation, a method receives information of a plurality of customer profiles of a plurality of online customers. Each of the customer profiles includes a plurality of types of attributes associated with a respective one of the online customers. The types of attributes include a first type of attribute. The method also receives information of a plurality of in-store transactions by a plurality of in-store customers. The information of each of the in-store transactions includes the first type of attribute associated with the respective in-store customer. The method further maps, for at least one of the in-store customers, one or more of the customer profiles of online customers to the at least one of the in-store customers based at least in part on the first type of attribute.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: Kannan Achan, Afroza Ali, Ron Benson
-
Publication number: 20140358771Abstract: Example systems and methods for clustering of customers using patterns in their transactions are described. In one implementation, a method receives customer information that includes at least a plurality of customer identifications and a plurality of payment options associated with a plurality of customers. The method identifies a subset of payment options, from among the payment options, and a subset of customer identifications, from among the customer identifications, such that each payment option of the subset of payment options is associated with more than one customer identification of the subset of customer identifications. The method then classifies each customer identification of the subset of customer identifications as either of one of more than one of the customer identifications associated with a single one of the customers or one of more than one of the customer identifications associated with more than one of the customers who are related to each other.Type: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Afroza Ali, Kannan Achan, Ron Benson
-
Patent number: 8514509Abstract: A method of storing data includes receiving general purpose (GP) data and special Error Tolerant or Streaming (ETS) data, storing the GP data using a data storage method, and storing the ETS data using a different data storage method which affects the access rate, resilience to errors, data integrity, storage density, or storage capacity. The storage medium, which can include a disk drive, flash memory, or holographic memory, is utilized differently depending on the required Quality of Service in aspects including block size, storage of error correction codes, utilization of error correction codes, storage area density, physical format pattern, storage verification, or reaction to failed storage verification. For disk drives these differences include spacing between tracks; overlap between tracks; spiral track formatting; concentric track formatting, and size of blocks, and for flash memories these differences include levels per cell and number of cells.Type: GrantFiled: March 11, 2008Date of Patent: August 20, 2013Inventors: Rod Brittner, Ron Benson
-
Publication number: 20110087647Abstract: A system and method for providing Web search results to a particular computer user based on the popularity of the search results with other computer users is described. One embodiment monitors, using one or more servers, at least one Web service for new actions of sharing of Web content by computer users; identifies, from the new actions of sharing of Web content by computer users, a data item that satisfies predetermined interestingness criteria; parses the data item to obtain at least one Uniform Resource Locator (URL); crawls at least one Web page corresponding to the at least one URL to obtain the content of the at least one Web page; analyzes the content of the at least one Web page; and updates an index based on the content of the at least one Web page, the index being usable in processing a Web search query from a particular user.Type: ApplicationFiled: October 13, 2009Publication date: April 14, 2011Inventors: Alessio Signorini, Ioannls Pavlids, Nathaniel Fisher, Scott Engstrom, Peter J. Newcomb, David L. Young, Ron Benson
-
Publication number: 20110066768Abstract: A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.Type: ApplicationFiled: July 23, 2008Publication date: March 17, 2011Inventors: Rod Brittner, Ron Benson
-
Publication number: 20100328805Abstract: A method of storing data includes receiving general purpose (GP) data and special Error Tolerant or Streaming (ETS) data, storing the GP data using a data storage method, and storing the ETS data using a different data storage method which affects the access rate, resilience to errors, data integrity, storage density, or storage capacity. The storage medium, which can include a disk drive, flash memory, or holographic memory, is utilized differently depending on the required Quality of Service in aspects including block size, storage of error correction codes, utilization of error correction codes, storage area density, physical format pattern, storage verification, or reaction to failed storage verification. For disk drives these differences include spacing between tracks; overlap between tracks; spiral track formatting; concentric track formatting, and size of blocks, and for flash memories these differences include levels per cell and number of cells.Type: ApplicationFiled: March 11, 2008Publication date: December 30, 2010Inventors: Rod Brittner, Ron Benson
-
Patent number: 4483233Abstract: A combined guitar and bass guitar employing a common body, neck and finger board and more significantly employing two common strings to provide both instruments employing a total of eight strings.Type: GrantFiled: September 30, 1982Date of Patent: November 20, 1984Inventor: Ron Benson