Patents by Inventor James Corbett

James Corbett 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: 12657111
    Abstract: Randomized testing can be used to explore a set of possible transactions, schemas, and system states, including partionings, which can exist in a distributed database. The tests can be complementary to other system failure, performance, and version compatibility tests. Randomly generated transactions can be computed or evaluated at a transactor and compared to results derived from a transactor emulator.
    Type: Grant
    Filed: April 17, 2024
    Date of Patent: June 16, 2026
    Assignee: Google LLC
    Inventors: Adam Dickinson, James Corbett
  • Publication number: 20240264925
    Abstract: Randomized testing can be used to explore a set of possible transactions, schemas, and system states, including partionings, which can exist in a distributed database. The tests can be complementary to other system failure, performance, and version compatibility tests. Randomly generated transactions can be computed or evaluated at a transactor and compared to results derived from a transactor emulator.
    Type: Application
    Filed: April 17, 2024
    Publication date: August 8, 2024
    Inventors: Adam Dickinson, James Corbett
  • Patent number: 12051143
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: July 30, 2024
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Patent number: 12001314
    Abstract: Randomized testing can be used to explore a set of possible transactions, schemas, and system states, including partionings, which can exist in a distributed database. The tests can be complementary to other system failure, performance, and version compatibility tests. Randomly generated transactions can be computed or evaluated at a transactor and compared to results derived from a transactor emulator.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: June 4, 2024
    Assignee: Google LLC
    Inventors: Adam Dickinson, James Corbett
  • Patent number: 11967011
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: April 23, 2024
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20230281903
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20230281904
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20230068551
    Abstract: Randomized testing can be used to explore a set of possible transactions, schemas, and system states, including partionings, which can exist in a distributed database. The tests can be complementary to other system failure, performance, and version compatibility tests. Randomly generated transactions can be computed or evaluated at a transactor and compared to results derived from a transactor emulator.
    Type: Application
    Filed: February 8, 2022
    Publication date: March 2, 2023
    Inventors: Adam Dickinson, James Corbett
  • Publication number: 20220379144
    Abstract: A face covering with an included straw hole opening that allows people to drink in public without removing the face covering.
    Type: Application
    Filed: June 1, 2021
    Publication date: December 1, 2022
    Inventor: James Corbett
  • Patent number: 8788615
    Abstract: Systems and methods that provide electronic content that requires that the playing computing device download a shared library. Created electronic content can be combined into a package that includes logic to download the shared library, a piece of loading content, and the created electronic content. When the package is used on a computing device, the preloader downloads the shared library, the loading content plays while the shared library downloads, and the created electronic content plays after the shared library has finished downloading.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: July 22, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: James Corbett, Jeffrey Kamerer
  • Publication number: 20120240034
    Abstract: Embodiments of systems and methods for accelerated playback of rich internet applications are disclosed. For example, one embodiment of the present invention includes a method having the steps of determining a frame rate associated with a rich internet application, the rich internet application comprising a plurality of frames; determining at least one timing signal to be generated by the rich internet application; and determining at least one frame at which the timing signal would be output at the frame rate. The method further includes generating each of the plurality of frames of the rich internet application at a rate greater than the frame rate; and outputting the at least one timing signal when the at least one frame associated with the timing signal is generated. In another embodiment, a computer-readable media includes code for a carrying out such a method.
    Type: Application
    Filed: May 29, 2012
    Publication date: September 20, 2012
    Applicant: Adobe Systems Incorporated
    Inventor: James Corbett
  • Patent number: 8230039
    Abstract: Embodiments of systems and methods for accelerated playback of rich internet applications are disclosed. For example, one embodiment of the present invention includes a method having the steps of determining a frame rate associated with a rich internet application, the rich internet application comprising a plurality of frames; determining at least one timing signal to be generated by the rich internet application; and determining at least one frame at which the timing signal would be output at the frame rate. The method further includes generating each of the plurality of frames of the rich internet application at a rate greater than the frame rate; and outputting the at least one timing signal when the at least one frame associated with the timing signal is generated. In another embodiment, a computer-readable media includes code for a carrying out such a method.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: July 24, 2012
    Assignee: Adobe Systems, Incorporated
    Inventor: James Corbett
  • Publication number: 20110248112
    Abstract: A tape package comprises a coreless body formed from a plurality of spirally wound layers of tape that define the package body with an outer diameter and a traverse length. The spirally wound layers of tape extend axially along the traverse length of the package body and include a number of spiral windings of tape in each layer. The package body permits lengths of tape to unwind from along its interior and to pay-off laterally through an egress area or opening in a sidewall of the package body with little residual twist. In one configuration, the package body has the same given number of spiral windings of tape along each side of the egress area or opening. Any twisting occurring along a length of tape unwinding from along the package body interior in a first direction on one side of the egress area or opening is accommodated or substantially reduced by any twisting occurring along the length of tape unwinding in a reverse direction on the other or opposite side of the egress area or opening.
    Type: Application
    Filed: March 23, 2011
    Publication date: October 13, 2011
    Inventors: James Corbett, Richard Pond
  • Publication number: 20080073304
    Abstract: A collapsible transport frame 10 for transporting sheet material includes a first support frame 11, a second support frame 12, a bracing arrangement 16, 17. The bracing arrangement 16, 17 is connected to and extends between the first and second support frames 11, 12 which permits movement of the first support frame 11 relative to the second support frame 12, between an expanded sheet support condition and a collapsed condition; such that, in the expanded sheet support condition, the first and second support frames 11, 12 are braced in a spaced apart relationship and in the collapsed condition, the first and second support frames 11, 12 are substantially adjacent.
    Type: Application
    Filed: August 10, 2007
    Publication date: March 27, 2008
    Inventor: James Corbett
  • Publication number: 20050261577
    Abstract: An automated computer-implemented method for reorienting ECT myocardial perfusion images of a heart LV. The method includes receiving variously oriented tomographic images; receiving LV long-axis, LV center and LV axial limits based on the images; receiving the endocardial surface of the LV based on the images; determining a reorientation slice range based on the center and axial limits of the LV; receiving slices (N) within the reorientation slice range; for each slice, determining a center coordinate x[i], y[i] based on the endocardial surface and the area of the slice within a reorientation slice range coordinate system; determining translation ?xi, ?yi and rotation ?x, ?y values based on center coordinates x[i=1 to N], y[i=1 to N] to reorient the LV long axis to the z-axis and its origin of a reference Cartesian coordinate system; and automatically reorienting and realigning the tomographic images based on the translation and rotation values.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Inventors: Edward Ficaro, James Corbett