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: 10192583Abstract: 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: GrantFiled: July 28, 2015Date of Patent: January 29, 2019Assignee: 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: 20160104508Abstract: 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: ApplicationFiled: July 28, 2015Publication date: April 14, 2016Inventors: Meng Chee, Paul Dixon, Florian Dusch, Hyung Keun Kim, Luyza Viana Pereira, Bartley H. Calder, Scott Barrow, Sudhir Kumar Misra, Gabriel Nicolae
-
Patent number: 9223495Abstract: 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: GrantFiled: January 27, 2012Date of Patent: December 29, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sohui Won, Eui-Suk Chung, Bartley H. Calder
-
Publication number: 20120242598Abstract: 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: ApplicationFiled: January 27, 2012Publication date: September 27, 2012Applicant: Samsung Electronics Co., Ltd.Inventors: Sohui Won, Eui-Suk Chung, Bartley H. Calder
-
Patent number: 7716654Abstract: 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: GrantFiled: June 18, 2004Date of Patent: May 11, 2010Assignee: Oracle America, Inc.Inventors: Michael Fleming, Saito Chihiro, Jonathan D. Courtney, Bartley H. Calder
-
Patent number: 7257812Abstract: 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: GrantFiled: December 16, 1999Date of Patent: August 14, 2007Assignee: Sun Microsystems, Inc.Inventors: Bartley H. Calder, Tao Ye, Jesus David Rivas, Jonathan D. Courtney, Keith L. Messer
-
Patent number: 6976268Abstract: 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: GrantFiled: December 8, 2000Date of Patent: December 13, 2005Assignee: Sun Microsystems, Inc.Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
-
Patent number: 6874145Abstract: 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: GrantFiled: December 16, 1999Date of Patent: March 29, 2005Assignee: Sun Microsystems, Inc.Inventors: Tao Ye, Bartley H. Calder, Jesus David Rivas, Jonathan D. Courtney, Keith L. Messer
-
Patent number: 6826759Abstract: 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: GrantFiled: April 1, 1997Date of Patent: November 30, 2004Assignee: Sun Microsystems, Inc.Inventors: Bartley H. Calder, William A. Shannon, John Mani
-
Patent number: 6701334Abstract: 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: GrantFiled: December 16, 1999Date of Patent: March 2, 2004Assignee: Sun Microsystems, Inc.Inventors: Tao Ye, Bartley H. Calder, Jesus David Rivas, Jonathan D. Courtney
-
Publication number: 20030217271Abstract: 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: ApplicationFiled: May 15, 2002Publication date: November 20, 2003Applicant: Sun Microsystems, Inc.Inventor: Bartley H. Calder
-
Publication number: 20020116711Abstract: 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: ApplicationFiled: December 8, 2000Publication date: August 22, 2002Applicant: Sun Microsystems, Inc.Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
-
Publication number: 20010042140Abstract: 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: ApplicationFiled: April 1, 1997Publication date: November 15, 2001Inventors: BARTLEY H. CALDER, WILLIAM A. SHANNON, JOHN MANI
-
Patent number: 6175364Abstract: 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: GrantFiled: April 1, 1997Date of Patent: January 16, 2001Assignee: Sun Microsystems, Inc.Inventors: Hinkmond B. Wong, George Tharakan, Bartley H. Calder, William A. Shannon