Patents by Inventor Bartley H. Calder

Bartley H. Calder 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: 10192583
    Abstract: Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating and a video editing workflow may be automatically initiated. Content discovery using clusters may include receiving a user request for video content from a device, determining a behavioral cluster for the user according to demographic data for the user, determining a video of interest associated with the behavioral cluster, and providing a video of interest to the device using the processor.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: January 29, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Meng Chee, Paul Dixon, Florian Dusch, Hyung Keun Kim, Luyza Viana Pereira, Bartley H. Calder, Scott Barrow, Sudhir Kumar Misra, Gabriel Nicolae
  • Publication number: 20160104508
    Abstract: Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating and a video editing workflow may be automatically initiated. Content discovery using clusters may include receiving a user request for video content from a device, determining a behavioral cluster for the user according to demographic data for the user, determining a video of interest associated with the behavioral cluster, and providing a video of interest to the device using the processor.
    Type: Application
    Filed: July 28, 2015
    Publication date: April 14, 2016
    Inventors: Meng Chee, Paul Dixon, Florian Dusch, Hyung Keun Kim, Luyza Viana Pereira, Bartley H. Calder, Scott Barrow, Sudhir Kumar Misra, Gabriel Nicolae
  • Patent number: 9223495
    Abstract: A touch screen that is capable of receiving touch inputs from a user includes a crossing navigation input that uses two directional input to move through content within different content groups. The touch screen includes a graphical user interface that is configured to display content on the touch screen such that similar content items are in a content group. Additionally, the graphical user interface is configured to receive, through the touch screen, a first input to access different content groups and a second input to access content within the same group. The first input includes a touch input in a first direction and the second input includes a touch input in a second direction.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: December 29, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sohui Won, Eui-Suk Chung, Bartley H. Calder
  • Publication number: 20120242598
    Abstract: A touch screen that is capable of receiving touch inputs from a user includes a crossing navigation input that uses two directional input to move through content within different content groups. The touch screen includes a graphical user interface that is configured to display content on the touch screen such that similar content items are in a content group. Additionally, the graphical user interface is configured to receive, through the touch screen, a first input to access different content groups and a second input to access content within the same group. The first input includes a touch input in a first direction and the second input includes a touch input in a second direction.
    Type: Application
    Filed: January 27, 2012
    Publication date: September 27, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sohui Won, Eui-Suk Chung, Bartley H. Calder
  • Patent number: 7716654
    Abstract: Techniques for simulation of multi top-level graphical-containers (e.g., frames) in an object-oriented computing environment are disclosed. A Multi Top-level Graphical-Container Simulator (MTGS) can be provided to simulate multi top-level graphical container support for applications that expect to use a plurality of top-level graphical containers (e.g., frames, windows). A MTGS may be implemented as a layer between a GUI-based application and an operating system and/or hardware/device with limited or virtually no graphical support capability. The Multi Top-level Graphical Simulator (MTGS) can effectively isolate the operating systems and/or hardware/device from the GUI-based application, and yet hide this simulation from the operating system and/or hardware/device. MTGS may be implemented in a platform independent programming language (e.g., Java™ programming language using a set of Java™ classes which have been provided in the Java™ Swing development toolkit.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: May 11, 2010
    Assignee: Oracle America, Inc.
    Inventors: Michael Fleming, Saito Chihiro, Jonathan D. Courtney, Bartley H. Calder
  • Patent number: 7257812
    Abstract: Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable the application manager to cause the application to enter one of a plurality of states. In addition, the application can communicate with the application manager to indicate that the application cannot change its state as the application manager has requested or to request that the application manager change the state of the application to a particular state.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: August 14, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Bartley H. Calder, Tao Ye, Jesus David Rivas, Jonathan D. Courtney, Keith L. Messer
  • Patent number: 6976268
    Abstract: The invention relates to methods and apparatus for accessing data that is periodically transmitted by a broadcaster. In accordance with one aspect of the invention, a receiver capable of reception of data is disclosed. The data is transmitted by a broadcaster in a broadcasting system. The receiver reduces the delay conventionally encountered in accessing periodically transmitted data in a broadcasting system.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: December 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
  • Patent number: 6874145
    Abstract: Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable the application manager to cause the application to enter one of a plurality of states. In addition, the application can communicate with the application manager to indicate that the application cannot change its state as the application manager has requested or to request that the application manager change the state of the application to a particular state.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: March 29, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Tao Ye, Bartley H. Calder, Jesus David Rivas, Jonathan D. Courtney, Keith L. Messer
  • Patent number: 6826759
    Abstract: Methods, software, and apparatus for transparently pairing data with a command object, with respect to the application which wishes to present the data, are disclosed. In one aspect of the present invention, a computer-implemented framework for associating data with a command object includes a data handler mechanism arranged to interface with an application which wishes to use the data. The framework also includes a data retriever mechanism that is arranged to obtain the data, and is in communication with the data handler mechanism, as well as a mapping mechanism, which is also in communication with the data handler mechanism, and is arranged to obtain the command object. In one embodiment of the present invention, the data is a stream of bytes, and the data handler mechanism is used to bind the stream of bytes to the command object.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: November 30, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Bartley H. Calder, William A. Shannon, John Mani
  • Patent number: 6701334
    Abstract: Methods and apparatus for loading and unloading classes associated with an application are disclosed. A class loader adapted for loading classes associated with an application is constructed. The class loader is employed to load one or more classes associated with the application such that the class loader maintains a reference to the one or more classes. The class loader for the application is then de-referenced such that the class loader is unreachable.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: March 2, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tao Ye, Bartley H. Calder, Jesus David Rivas, Jonathan D. Courtney
  • Publication number: 20030217271
    Abstract: Methods and apparatus for protecting fixed storage entertainment assets are disclosed. A digital entertainment product stored on a digital media comprises a hub including a smart card storing thereon a certificate or private key and an exterior portion of the digital entertainment product surrounding the hub. The exterior portion stores encrypted digital entertainment content in a read-only format. The smart card is adapted for enabling decryption of the digital entertainment content using the certificate or private key. For instance, when public encryption schemes are desired, the smart card is adapted for accessing a public key and for generating a decryption key from the private key and the public key for decrypting the encrypted digital entertainment content. A player may then use this decryption key for decrypting the encrypted digital entertainment content for presentation to a user.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventor: Bartley H. Calder
  • Publication number: 20020116711
    Abstract: The invention relates to methods and apparatus for accessing data that is periodically transmitted by a broadcaster. In accordance with one aspect of the invention, a receiver capable of reception of data is disclosed. The data is transmitted by a broadcaster in a broadcasting system. The receiver reduces the delay conventionally encountered in accessing periodically transmitted data in a broadcasting system.
    Type: Application
    Filed: December 8, 2000
    Publication date: August 22, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
  • Publication number: 20010042140
    Abstract: Methods, software, and apparatus for transparently pairing data with a command object, with respect to the application which wishes to present the data, are disclosed. In one aspect of the present invention, a computer-implemented framework for associating data with a command object includes a data handler mechanism arranged to interface with an application which wishes to use the data. The framework also includes a data retriever mechanism that is arranged to obtain the data, and is in communication with the data handler mechanism, as well as a mapping mechanism, which is also in communication with the data handler mechanism, and is arranged to obtain the command object. In one embodiment of the present invention, the data is a stream of bytes, and the data handler mechanism is used to bind the stream of bytes to the command object.
    Type: Application
    Filed: April 1, 1997
    Publication date: November 15, 2001
    Inventors: BARTLEY H. CALDER, WILLIAM A. SHANNON, JOHN MANI
  • Patent number: 6175364
    Abstract: Methods, software and data structures for installing a component in a container suitable for display on a display screen as part of a graphical user interface are disclosed. In one embodiment, a name and desired location for a component are provided. Both the desired component and a component object table that is to be associated with the component are then created. The component object table is arranged to identify both the location and identity of the component. The component object table is then referenced in a container lookup table arranged to associate the component object table with a container at the desired location. In a preferred embodiment, the container is a sliding panel associated with a window suitable for display on the monitor. The sliding panel is capable of supporting a plurality of handles that act as independent sub-containers.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: January 16, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Hinkmond B. Wong, George Tharakan, Bartley H. Calder, William A. Shannon