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).

  • Patent number: 10071593
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: September 11, 2018
    Assignee: ImageWorks Interactive
    Inventor: Thomas W. Becker
  • Publication number: 20160113420
    Abstract: 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: Application
    Filed: October 28, 2015
    Publication date: April 28, 2016
    Applicant: IMAGEWORKS INTERACTIVE
    Inventor: Thomas W. Becker
  • Patent number: 9047099
    Abstract: 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: Grant
    Filed: December 13, 2012
    Date of Patent: June 2, 2015
    Assignee: Apple Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Publication number: 20140168921
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: June 19, 2014
    Applicant: ImageWorks Interactive
    Inventor: Thomas W. Becker
  • Publication number: 20140170347
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: June 19, 2014
    Applicant: ImageWorks Interactive
    Inventor: Thomas W. Becker
  • Publication number: 20130297560
    Abstract: 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: Application
    Filed: April 23, 2013
    Publication date: November 7, 2013
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Publication number: 20130297531
    Abstract: 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: Application
    Filed: April 23, 2013
    Publication date: November 7, 2013
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Patent number: 8347316
    Abstract: 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: Grant
    Filed: March 29, 2010
    Date of Patent: January 1, 2013
    Assignee: Apple Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 7913186
    Abstract: 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: Grant
    Filed: May 10, 2004
    Date of Patent: March 22, 2011
    Assignee: Apple Inc.
    Inventor: Thomas W. Becker
  • Publication number: 20100186002
    Abstract: 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: Application
    Filed: March 29, 2010
    Publication date: July 22, 2010
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 7716679
    Abstract: 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: Grant
    Filed: June 14, 2004
    Date of Patent: May 11, 2010
    Assignee: Apple Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Publication number: 20040210849
    Abstract: 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: Application
    Filed: May 10, 2004
    Publication date: October 21, 2004
    Applicant: APPLE COMPUTER, INC.
    Inventor: Thomas W. Becker
  • Patent number: 6757905
    Abstract: 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: Grant
    Filed: September 19, 2000
    Date of Patent: June 29, 2004
    Assignee: Apple Computer, Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 6734882
    Abstract: 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: Grant
    Filed: September 29, 2000
    Date of Patent: May 11, 2004
    Assignee: Apple Computer, Inc.
    Inventor: Thomas W. Becker
  • Patent number: 6167455
    Abstract: 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: Grant
    Filed: May 5, 1995
    Date of Patent: December 26, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 5802326
    Abstract: In a computer display system, data structures or views are organized in a hierarchical manner. Each view has stored therein: (1) display information; (2) information pertaining to how that view is linked to other views in the hierarchy; (3) relative coordinates; (4) global coordinates indicating where on the display the view should be drawn; and (5) a valid flag indicating whether the global coordinates are currently valid. When a view is moved, its global coordinates are no longer valid. Thus, the valid flag in the view is reset to so indicate. In addition, the valid flag of all of that view's subviews are reset (if they are not already reset). The global coordinates of the view and subviews, however, are not immediately recomputed. Rather, the global coordinates of these views are recomputed only when they are needed, such as when they are accessed for display.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: September 1, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Thomas W. Becker, Steven R. Friedrich