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: 20230077768
    Abstract: 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: Application
    Filed: September 6, 2022
    Publication date: March 16, 2023
    Inventors: Rod BRITTNER, Ron BENSON
  • Patent number: 11438093
    Abstract: 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: Grant
    Filed: July 21, 2020
    Date of Patent: September 6, 2022
    Inventors: Rod Brittner, Ron Benson
  • Publication number: 20210176000
    Abstract: 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: Application
    Filed: July 21, 2020
    Publication date: June 10, 2021
    Inventors: Rod Brittner, Ron Benson
  • Patent number: 10721018
    Abstract: 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: Grant
    Filed: May 9, 2017
    Date of Patent: July 21, 2020
    Inventors: Rod Brittner, Ron Benson
  • Patent number: 10685341
    Abstract: 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: Grant
    Filed: August 19, 2019
    Date of Patent: June 16, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Publication number: 20190370775
    Abstract: 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: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Patent number: 10387864
    Abstract: 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: Grant
    Filed: October 8, 2018
    Date of Patent: August 20, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Publication number: 20190043035
    Abstract: 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: Application
    Filed: October 8, 2018
    Publication date: February 7, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Patent number: 10096013
    Abstract: 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: Grant
    Filed: May 30, 2013
    Date of Patent: October 9, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Publication number: 20180091258
    Abstract: 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: Application
    Filed: May 9, 2017
    Publication date: March 29, 2018
    Inventors: ROD BRITTNER, RON BENSON
  • Publication number: 20140358730
    Abstract: 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: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Kannan Achan, Afroza Ali, Ron Benson
  • Publication number: 20140358771
    Abstract: 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: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Afroza Ali, Kannan Achan, Ron Benson
  • Publication number: 20140358742
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Kannan Achan, Afroza Ali, Ron Benson
  • Patent number: 8514509
    Abstract: 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: Grant
    Filed: March 11, 2008
    Date of Patent: August 20, 2013
    Inventors: Rod Brittner, Ron Benson
  • Publication number: 20110087647
    Abstract: 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: Application
    Filed: October 13, 2009
    Publication date: April 14, 2011
    Inventors: Alessio Signorini, Ioannls Pavlids, Nathaniel Fisher, Scott Engstrom, Peter J. Newcomb, David L. Young, Ron Benson
  • Publication number: 20110066768
    Abstract: 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: Application
    Filed: July 23, 2008
    Publication date: March 17, 2011
    Inventors: Rod Brittner, Ron Benson
  • Publication number: 20100328805
    Abstract: 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: Application
    Filed: March 11, 2008
    Publication date: December 30, 2010
    Inventors: Rod Brittner, Ron Benson
  • Patent number: 4483233
    Abstract: 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: Grant
    Filed: September 30, 1982
    Date of Patent: November 20, 1984
    Inventor: Ron Benson