Patents by Inventor Thomas W. Becker
Thomas W. Becker 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: 20240386501Abstract: A method implemented by a computing entity includes hashing a transaction record of a secure first token on an object distributed ledger to establish control over the secure first token representing a first product component of a plurality of product components that are each required for manufacturing of a product. The method further includes obtaining a copy of the object distributed ledger and hashing an updated first set of smart contracts utilizing a receiving public key to produce a next transaction hash value. The method further includes encrypting the next transaction hash value utilizing a private key of the computing entity to produce a next transaction signature and generating an updated secure first token for the object distributed ledger to include the updated first set of smart contracts. The method further includes causing inclusion of the updated secure first token in the object distributed ledger.Type: ApplicationFiled: July 26, 2024Publication date: November 21, 2024Applicant: ImageWorks InteractiveInventors: Thomas W. Becker, Gary W. Grube
-
Publication number: 20230350868Abstract: A method implemented by a computing entity includes issuing limit tables associated with an asset to be modified to an artificial intelligence (AI) computing entity and interpreting a response to produce a particular criterion for sharing with the AI computing entity. The method further includes triggering one or more operations based on the particular criterion and an analysis if the AI computing entity. The method further includes generating a group of algorithms to modify the asset and extracting current information for the asset from the AI computing entity. The method further includes executing the one or more operations using trigger indicators of the limit tables and modifying the asset to produce a modified asset.Type: ApplicationFiled: July 7, 2023Publication date: November 2, 2023Applicant: ImageWorks InteractiveInventors: Thomas W. Becker, Gary W. Grube
-
Patent number: 11789921Abstract: A method includes generating, by an asset modification module, a core algorithm for modification of assets. The core algorithm modifies the assets based on time-sensitive and time varying evaluation data and in accordance with user preferences. For an asset of the assets, the method further comprises generating a set of augmented algorithms based on the core algorithm, where the set of augmented algorithms modifies the asset based on asset specific time-sensitive and time varying evaluation data and in accordance with asset specific user preferences. When the asset is selected for modification, the method further includes obtaining current asset specific time-sensitive and time varying evaluation data and selecting an augmented algorithm to process indicators of the current asset specific time-sensitive and time varying evaluation data in light of the asset specific user preferences to determine a modification operation.Type: GrantFiled: December 16, 2019Date of Patent: October 17, 2023Assignee: ImageWorks InteractiveInventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Publication number: 20230015824Abstract: A method implemented by a computing entity includes obtaining control over a token representing a product component of components that are required for manufacturing of a product. The method further includes evaluating data with regards to an available volume level to produce inventory availability for the product component and subcomponents. When the inventory availability fails to provide the available volume level to facilitate the manufacturing of the product, the method further includes modifying a first set of smart contracts to produce an updated first set of smart contracts that facilitates subsequent inventory availability for the product component and the subcomponents to provide the available volume level to facilitate the manufacturing of the product. The method further includes generating an updated token in accordance with a securely passing process to include the updated first set of smart contracts.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Applicant: ImageWorks InteractiveInventors: Thomas W. Becker, Gary W. Grube
-
Patent number: 11130363Abstract: An in-mold label includes a substrate having a first surface and a second surface. When the in-mold label is molded on to, or into, a plastic product, the first surface faces outward with respect to the plastic product and the second surfaces faces inward with respect to the plastic product. The substrate includes a full graphics area on the second surface. Ink is applied in the full graphics area to provide a full graphics image. To facilitate the molding process, each of the substrate and the ink having a complementary property to a property of the plastic product.Type: GrantFiled: December 17, 2013Date of Patent: September 28, 2021Assignee: ImageWorks InteractiveInventor: Thomas W. Becker
-
Publication number: 20200118214Abstract: A method includes generating, by an asset modification module, a core algorithm for modification of assets. The core algorithm modifies the assets based on time-sensitive and time varying evaluation data and in accordance with user preferences. For an asset of the assets, the method further comprises generating a set of augmented algorithms based on the core algorithm, where the set of augmented algorithms modifies the asset based on asset specific time-sensitive and time varying evaluation data and in accordance with asset specific user preferences. When the asset is selected for modification, the method further includes obtaining current asset specific time-sensitive and time varying evaluation data and selecting an augmented algorithm to process indicators of the current asset specific time-sensitive and time varying evaluation data in light of the asset specific user preferences to determine a modification operation.Type: ApplicationFiled: December 16, 2019Publication date: April 16, 2020Applicant: ImageWorks InteractiveInventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Publication number: 20200005397Abstract: An inventory modification device includes memory, an inventory modification module, and operation modules. The memory stores limit tables and inventory operational data. The inventory modification module selects an inventory item to modify, a limit table regarding the inventory item, an operational module based on an entry in the limit table, and evaluation data. A specific task execution module of the selected operation module executes a specific task on inventory operational data of the inventory item to produce a modified inventory item when an evaluation data filter of the selected operation module indicates that analysis of the evaluation data is favorable for modification of the inventory item via the specific task.Type: ApplicationFiled: September 12, 2019Publication date: January 2, 2020Applicant: ImageWorks InteractiveInventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Patent number: 10510116Abstract: A device includes a network interface module, memory, and a processing module. The memory stores limit tables regarding an asset and operational data regarding the asset. When an asset is to be modified, the processing module retrieves a limit table(s) and identifies time-varying and time-sensitive data and an operation therefrom. The processing module then receives, via the network interface module, the time-varying and time-sensitive data and analyzes it based on evaluation criteria in the limit table. When the analysis is favorable, the processing module triggers the operation. With the operation triggered, the processing module further analyzes the time-varying and time-sensitive data based on correlated evaluation criteria of the evaluation criteria. When the further analysis is favorable, the processing module activates the operation for execution up operational data regarding the asset such that the asset is modified.Type: GrantFiled: April 23, 2013Date of Patent: December 17, 2019Assignee: IMAGEWORKS INTERACTIVEInventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Patent number: 10071593Abstract: An electronic in-mold label includes a substrate having a first surface and a second surface. The substrate includes an electronics mounting area on the second surface and an electronic circuit positioned in the electronics mounting area. When the electronic in-mold label is molded on to, or into, a plastic product, the electronic circuit is molded into the plastic product and is operable to perform a function.Type: GrantFiled: December 17, 2013Date of Patent: September 11, 2018Assignee: ImageWorks InteractiveInventor: Thomas W. Becker
-
Publication number: 20160113420Abstract: A shelf blade unit for use with a shelf unit, the shelf blade unit includes a shelf blade, a removable sleeve, and a coupling mechanism. The shelf blade consisting of a thin material, where, from a first perspective, the shelf blade has a coupling mechanism section and, from a second perspective, has a sleeve section. The removable sleeve mates with the sleeve section, wherein graphical information is contained on at least one surface of the removable sleeve. The coupling mechanism is mechanically secured to the coupling mechanism section and secures the shelf blade unit to a shelf of the shelf unit.Type: ApplicationFiled: October 28, 2015Publication date: April 28, 2016Applicant: IMAGEWORKS INTERACTIVEInventor: Thomas W. Becker
-
Patent number: 9047099Abstract: A system and method for synchronous operation of linked command objects in a software application. The software application manages data objects in a number of contexts. Each context manages a number of command objects. Each command object operates on data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When a command object is executed, its context identifies a command object linked to the executed command object and initiates the execution of the linked command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized. When one command object is deleted the command object linked thereto is also deleted, thereby preventing the linked command object from being independently undone resulting in an inconsistent state of the contexts.Type: GrantFiled: December 13, 2012Date of Patent: June 2, 2015Assignee: Apple Inc.Inventors: Gregory S. Friedman, Thomas W. Becker
-
Publication number: 20140170347Abstract: An in-mold label includes a substrate having a first surface and a second surface. When the in-mold label is molded on to, or into, a plastic product, the first surface faces outward with respect to the plastic product and the second surfaces faces inward with respect to the plastic product. The substrate includes a full graphics area on the second surface. Ink is applied in the full graphics area to provide a full graphics image. To facilitate the molding process, each of the substrate and the ink having a complementary property to a property of the plastic product.Type: ApplicationFiled: December 17, 2013Publication date: June 19, 2014Applicant: ImageWorks InteractiveInventor: Thomas W. Becker
-
Publication number: 20140168921Abstract: An electronic in-mold label includes a substrate having a first surface and a second surface. The substrate includes an electronics mounting area on the second surface and an electronic circuit positioned in the electronics mounting area. When the electronic in-mold label is molded on to, or into, a plastic product, the electronic circuit is molded into the plastic product and is operable to perform a function.Type: ApplicationFiled: December 17, 2013Publication date: June 19, 2014Applicant: ImageWorks InteractiveInventor: Thomas W. Becker
-
Publication number: 20130297560Abstract: A device includes a network interface module, memory, and a processing module. The memory stores limit tables regarding an asset and operational data regarding the asset. When an asset is to be modified, the processing module retrieves a limit table(s) and identifies time-varying and time-sensitive data and an operation therefrom. The processing module then receives, via the network interface module, the time-varying and time-sensitive data and analyzes it based on evaluation criteria in the limit table. When the analysis is favorable, the processing module triggers the operation. With the operation triggered, the processing module further analyzes the time-varying and time-sensitive data based on correlated evaluation criteria of the evaluation criteria. When the further analysis is favorable, the processing module activates the operation for execution up operational data regarding the asset such that the asset is modified.Type: ApplicationFiled: April 23, 2013Publication date: November 7, 2013Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Publication number: 20130297531Abstract: An asset modification device includes memory, an asset modification module, and operation modules. The memory stores limit tables and asset operational data. The asset modification module selects an asset to modify, a limit table regarding the asset, an operational module based on an entry in the limit table, and evaluation data. A specific task execution module of the selected operation module executes a specific task on asset operational data of the asset to produce a modified asset when an evaluation data filter of the selected operation module indicates that analysis of the evaluation data is favorable for modification of the asset via the specific task.Type: ApplicationFiled: April 23, 2013Publication date: November 7, 2013Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
-
Patent number: 8347316Abstract: A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized.Type: GrantFiled: March 29, 2010Date of Patent: January 1, 2013Assignee: Apple Inc.Inventors: Gregory S. Friedman, Thomas W. Becker
-
Patent number: 7913186Abstract: A control element for use in a graphical user interface, which combines the display features of the list box element and the pop-up menu element into a single GUI control element. The combined menu list control element is capable of displaying data in multiple states thereby allowing to it to optimally use the available display space for presenting data to the user. By allowing menu list control element to display data as either a list or a menu, it combines the advantages of lists and menus while avoiding their disadvantages.Type: GrantFiled: May 10, 2004Date of Patent: March 22, 2011Assignee: Apple Inc.Inventor: Thomas W. Becker
-
Publication number: 20100186002Abstract: A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized.Type: ApplicationFiled: March 29, 2010Publication date: July 22, 2010Inventors: Gregory S. Friedman, Thomas W. Becker
-
Patent number: 7716679Abstract: A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized.Type: GrantFiled: June 14, 2004Date of Patent: May 11, 2010Assignee: Apple Inc.Inventors: Gregory S. Friedman, Thomas W. Becker
-
Publication number: 20040210849Abstract: A control element for use in a graphical user interface, which combines the display features of the list box element and the pop-up menu element into a single GUI control element. The combined menu list control element is capable of displaying data in multiple states thereby allowing to it to optimally use the available display space for presenting data to the user. By allowing menu list control element to display data as either a list or a menu, it combines the advantages of lists and menus while avoiding their disadvantages.Type: ApplicationFiled: May 10, 2004Publication date: October 21, 2004Applicant: APPLE COMPUTER, INC.Inventor: Thomas W. Becker