Patents by Inventor Benjamin Tucker

Benjamin Tucker 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: 11971782
    Abstract: Systems and methods for a controller including controller memory and logic are presented herein. The logic is configured to control access to a persistent storage media and, in response to one or more commands, the logic determines an intermediate parity value based on a first parity calculation, and using the intermediate parity value determines a final parity value based on the intermediate parity value and a second parity calculation. Determining the intermediate parity value includes sending a uni-directional command to read an old data value from an address indicated in the uni-directional command, perform an exclusive-or operation on the old data value and a new data value indicated in the uni-directional command to determine the intermediate parity value and store, in the persistent storage media, the intermediate parity value at a location associated to an index indicated in the uni-directional command.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: April 30, 2024
    Assignee: SK Hynix NAND Product Solutions Corp.
    Inventors: Sanjeev Trika, Gregory Tucker, James Harris, Jonathan Hughes, Piotr Wysocki, Gang Cao, Qihua Dai, Benjamin Walker, Ziye Yang, Xiaodong Liu, Changpeng Liu, Jackson Ellis
  • Publication number: 20230415311
    Abstract: A nut runner accessory for a power-driven tool is provided. The nut runner accessory can include a gear assembly received in a housing. The gear assembly transfers an externally generated force to a driver head of the nut runner accessory. The nut runner accessory can include an alignment device that can be automatically or manually operated to align an open ended slot of the gear assembly and driver head with an open ended slot of the housing. The alignment of respective open end portions of the open ended slots defined by the gear assembly, driver head, and housing allows a nut/threaded rod to be inserted into and removed from an engagement portion of the nut runner accessory.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Benjamin Tucker, Thomas R. Kaye, JR., Marco Lourenco, Aland Santamarina
  • Patent number: 11727514
    Abstract: Systems and methods are disclosed for brand and license hierarchy management to improve brand governance. A hierarchal data structure permits tracking of products, associating items separately with brands and licenses, so that a subset of items associated with a particular brand may have differing license associations. The hierarchal structure advantageously facilitates nesting of primary and secondary (or more) brands and licenses to provide for more reliable automated royalty payment management that can reduce risks of missing payments or making unnecessary duplicate payments. A factory tracking functionality assists compliance with regulatory and ethical sourcing requirements to help reduce reputational and financial risks, for example with private brands, exclusive brands, and imported items.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 15, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Benjamin Tucker, Renjith Lal Erreseril, Deron Gardner
  • Publication number: 20230128823
    Abstract: A nut runner accessory for a power-driven tool is provided. The nut runner accessory can include a gear assembly received in a housing. The gear assembly transfers an externally generated force to a driver head of the nut runner accessory. The driver head can include a plurality of stepped pockets that can receive and engage different sizes and/or configurations of nuts to be threaded onto/off of a threaded rod. The driver head can be counterweighted, to counteract imbalance generated due to an offset between a center of mass of the driver head and a center of rotation of the driver head.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 27, 2023
    Inventors: Benjamin Tucker, Thomas R. Kaye, Jr., Marco Lourenco, Darren B. Moss, Aland Santamarina, Samuel Willits
  • Publication number: 20220321964
    Abstract: Disclosed herein is a method for providing content to viewers for enhancing wellbeing of the viewers, in accordance with some embodiments. Accordingly, the method comprises receiving a media content, receiving a broadcaster preference comprising a viewer context variable, generating an augmentation content for the enhancing of the wellbeing of a viewer based on the viewer context variable and the media content, transmitting the augmented media content to a viewer device. Further, the viewer device presents the augmented media content to the viewer based on a viewer context value corresponding to the viewer context variable corresponding to a viewer sensor comprised in the viewer device. Further, the viewer sensor generates the viewer context value based on detecting a response of the viewer corresponding to the augmented media content.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Inventors: Tarun Sunder Raj, Benjamin Tucker
  • Patent number: 11429642
    Abstract: Embodiments include a data platform for attribute management related to a key-attribute-value data store. An attribute repository comprises attributes grouped by classifications. A hierarchical object definition repository comprises a plurality of object definitions, each having associated classifications. Objects in an object repository are associated with definitions. An attribute value repository stores values for each attribute object pair. APIs can provide attribute metadata, and automatically generate forms based on object definitions. The data platform can provide a product data platform linking products, product offerings, trade items, and supply items.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 30, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Chad Helms, Andrew Weaver, Benjamin Tucker, Paul David, Mike Dean Atchley
  • Patent number: 11368235
    Abstract: Disclosed herein is a method for facilitating providing of augmented media content to a viewer, in accordance with some embodiments.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: June 21, 2022
    Inventors: Tarun Sunder Raj, Benjamin Tucker
  • Publication number: 20210194611
    Abstract: Disclosed herein is a method for facilitating providing of augmented media content to a viewer, in accordance with some embodiments.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: Tarun Sunder Raj, Benjamin Tucker
  • Patent number: 10945014
    Abstract: Disclosed is a method of providing augmented media content. The method may include receiving, using a communication unit, a media content and at least one broadcaster preference from a broadcaster device. Further, the method may include retrieving, using the communication unit, a plurality of augmentation content based on the at least one broadcaster preference. Further, the method may include transmitting, using the communication unit, the plurality of augmentation content to the broadcaster device. Further, the method may include receiving, using the communication unit, a selection of at least one augmentation content from the broadcaster device. Further, the method may include embedding, using a processing unit, the at least one augmentation content and the at least one broadcaster preference in the media content to obtain an augmented media content. Further, the method may include transmitting, using the communication unit, the augmented media content to the broadcaster device.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 9, 2021
    Inventors: Tarun Sunder Raj, Benjamin Tucker
  • Patent number: 10896158
    Abstract: A system for managing and updating an internal product catalog, including an internal product catalog database, at least one external product catalog database, and an application program interface. The internal product catalog database includes a plurality of existing item files in which each existing item file is associated with a product and includes at least one attribute of the product. The at least one external product catalog database includes a plurality of external item files in which each external item file is associated with a product and includes at least one attribute of the product. The application program interface is communicatively coupled with the internal product catalog database and the at least one external product catalog database. The application program interface is configured to accept a user search request to search for a new product in which the user search request includes at least one attribute of the new product.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 19, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Benjamin Tucker, Jimmie Bond, Kenneth Clark, David Terjak
  • Patent number: 10757530
    Abstract: An online system receives a request from a user of a manager transmitter to generate a unique beacon identifier (ID) associated with a physical location. Responsive to receiving the beacon ID from the online system, the manager transmitter transmits a Bluetooth signal comprising the beacon ID to user client devices, which send the beacon ID to the online system for identification. Responsive to detecting that a received signal strength exceeds a threshold, a location context module classifies the instance of the user client device detecting the signal as an example of a user being present at the physical location. A location prediction module uses the instance as training data to train a machine-learning model to predict the presence of online system users at the physical location.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Tom Susel, Benjamin Tucker Savage
  • Publication number: 20190378228
    Abstract: Systems and methods are disclosed for brand and license hierarchy management to improve brand governance. A hierarchal data structure permits tracking of products, associating items separately with brands and licenses, so that a subset of items associated with a particular brand may have differing license associations. The hierarchal structure advantageously facilitates nesting of primary and secondary (or more) brands and licenses to provide for more reliable automated royalty payment management that can reduce risks of missing payments or making unnecessary duplicate payments. A factory tracking functionality assists compliance with regulatory and ethical sourcing requirements to help reduce reputational and financial risks, for example with private brands, exclusive brands, and imported items.
    Type: Application
    Filed: May 10, 2019
    Publication date: December 12, 2019
    Inventors: Benjamin Tucker, Renjith Lal Erreseril, Deron Gardner
  • Publication number: 20190130020
    Abstract: Embodiments include a data platform for attribute management related to a key-attribute-value data store. An attribute repository comprises attributes grouped by classifications. A hierarchical object definition repository comprises a plurality of object definitions, each having associated classifications. Objects in an object repository are associated with definitions. An attribute value repository stores values for each attribute object pair. APIs can provide attribute metadata, and automatically generate forms based on object definitions. The data platform can provide a product data platform linking products, product offerings, trade items, and supply items.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 2, 2019
    Inventors: Chad Helms, Andrew Weaver, Benjamin Tucker, Paul David, Mike Dean Atchley
  • Patent number: 10251018
    Abstract: An online system receives a request from a user of a manager transmitter to generate a unique beacon identifier (ID) associated with a physical location. Responsive to receiving the beacon ID from the online system, the manager transmitter transmits a Bluetooth signal comprising the beacon ID to user client devices, which send the beacon ID to the online system for identification. Responsive to detecting that a received signal strength exceeds a threshold, a location context module classifies the instance of the user client device detecting the signal as an example of a user being present at the physical location. A location prediction module uses the instance as training data to train a machine-learning model to predict the presence of online system users at the physical location.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Tom Susel, Benjamin Tucker Savage
  • Publication number: 20180341907
    Abstract: A system and method for populating a store product information repository with information-rich content comprises capturing, by a sensor device, image data from a product of interest; executing an image recognition process to extract information-rich content from the captured image data in the form of text or graphics; outputting the extracted relevant content to a generic product description attribute; mapping the generic product description attribute to a product record; and storing the product record including the information-rich content for populating a product information repository.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 29, 2018
    Inventors: Benjamin Tucker, Gregory White, Jason Bowden, Saravanan Manickam, David Terjak
  • Publication number: 20180308145
    Abstract: A system for managing and updating an internal product catalog, including an internal product catalog database, at least one external product catalog database, and an application program interface. The internal product catalog database includes a plurality of existing item files in which each existing item file is associated with a product and includes at least one attribute of the product. The at least one external product catalog database includes a plurality of external item files in which each external item file is associated with a product and includes at least one attribute of the product. The application program interface is communicatively coupled with the internal product catalog database and the at least one external product catalog database. The application program interface is configured to accept a user search request to search for a new product in which the user search request includes at least one attribute of the new product.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 25, 2018
    Inventors: Benjamin Tucker, Jimmie Bond, Kenneth Clark, David Terjak
  • Publication number: 20180027272
    Abstract: Disclosed is a method of providing augmented media content. The method may include receiving, using a communication unit, a media content and at least one broadcaster preference from a broadcaster device. Further, the method may include retrieving, using the communication unit, a plurality of augmentation content based on the at least one broadcaster preference. Further, the method may include transmitting, using the communication unit, the plurality of augmentation content to the broadcaster device. Further, the method may include receiving, using the communication unit, a selection of at least one augmentation content from the broadcaster device. Further, the method may include embedding, using a processing unit, the at least one augmentation content and the at least one broadcaster preference in the media content to obtain an augmented media content. Further, the method may include transmitting, using the communication unit, the augmented media content to the broadcaster device.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 25, 2018
    Inventors: Tarun Sunder Raj, Benjamin Tucker
  • Publication number: 20180012253
    Abstract: An online system provides a content data model to content providers for optimizing content creation. The content data model is a hierarchical model with multiple levels for content creation, e.g., campaign level, content item set level and content item level. At each level of the content data model, a content provider can specify certain information concerning the content creation at that level, such as optimization goal for each level. The information specified at each level of the content data model is applied to all elements under that level by the online system during the content creation process. With the content data model, a content provider can efficiently design creative campaigns by specifying objectives, optimization goals, target audiences and budgets, etc., at different design levels. The online system dynamically optimizes content item creation based on information about creatives to be included in a content item for a target user.
    Type: Application
    Filed: April 27, 2017
    Publication date: January 11, 2018
    Inventors: Avi Samuel Gavlovski, Aditya Pradip Kulkarni, Xiaotao Chen, Benjamin Tucker Savage
  • Publication number: 20170169460
    Abstract: An online system receives information from client devices describing locations of online system users and identifies certain events based on the information. To account for different rates at which information is received from client devices when identifying events, the online system identifies a group of users associated with location information received at greater than a threshold rate and an alternative group of users associated with information received at less than the threshold rate. Based on a value associated with the group and an additional value associated with the alternative group, the online system computes a scaling factor that is applied to the additional value, allowing the online system to account for potential events associated with the alternative group that were not identified because of the lower rate at which the online system received location information associated with users in the additional group.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Alexandra Louise Krakaris, Konrad Komorowski, Benjamin Tucker Savage, Rotem Druker
  • Publication number: 20170124653
    Abstract: An example method includes receiving, at a processing module from a database module, data pertaining to one of more financial accounts, and determining, by the processing module based on the received data, whether each financial account meets one or more criteria. The method also includes presenting visually, on an interactive user interface, an indication of the financial accounts that do not meet at least one of the criteria, and an indication of a status of those financial accounts with respect to each of the criteria.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 4, 2017
    Inventors: Zachary James Dunkin, Kunnel Abraham, Benjamin Michael Wyatt, Benjamin Tucker Fust, Derek Alan Moore