Patents by Inventor Josh Rosen

Josh Rosen 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: 10334328
    Abstract: A video processing system generates and automatically updates videos. A client inputs a smart script that defines general preferences and information to include in a video. The video processing system generates a model of the story from the smart script. A story model comprises story beats that define order and characteristics of information that is presented in a story. The video processing system accesses client content (e.g., video clips, images, and testimonials from a client website) and assigns content items to story beats. The story model and associated content is rendered into a video. The video processing system can then adapt the story model in response to viewer feedback, external events, or other client-supplied parameters. Adapting the story model may include reordering, adding, or removing story beats, or altering parameter values associated with story beat characteristics. Thus, the video processing system can iteratively improve and update a video automatically.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: June 25, 2019
    Inventors: Daniel Josh Rosen, Jonathan Rosen
  • Patent number: 8484570
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Murat N. Konar, Josh Rosen
  • Publication number: 20080250338
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Application
    Filed: June 16, 2008
    Publication date: October 9, 2008
    Inventors: Murat N. Konar, Josh Rosen
  • Patent number: 7395515
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: July 1, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Murat N. Konar, Josh Rosen
  • Patent number: 6989847
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: January 24, 2006
    Assignee: Macromedia, Inc.
    Inventors: Murat N. Konar, Josh Rosen
  • Publication number: 20050160380
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Application
    Filed: March 10, 2005
    Publication date: July 21, 2005
    Inventors: Murat Konar, Josh Rosen
  • Publication number: 20020093534
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Application
    Filed: December 12, 2001
    Publication date: July 18, 2002
    Applicant: MACROMEDIA, INC.
    Inventors: Murat N. Konar, Josh Rosen
  • Patent number: 6337703
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: January 8, 2002
    Assignee: Macromedia, Inc.
    Inventors: Murat N. Konar, Josh Rosen
  • Patent number: 6088027
    Abstract: The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on.
    Type: Grant
    Filed: January 8, 1998
    Date of Patent: July 11, 2000
    Assignee: Macromedia, Inc.
    Inventors: Murat N. Konar, Josh Rosen
  • Patent number: 4554627
    Abstract: A data processing system which handles thirty-two bit logical addresses which can be derived from either sixteen bit logical addresses or thirty-two bit logical addresses, the latter being translated into physical addresses by unique translation means. The system includes means for decoding macro-instructions of both a basic and an extended instruction set, each macro-instruction containing in itself selected bit patterns which uniquely identify which type of instruction is to be decoded. The decoded macro-instructions provide the starting address of one or more micro-instructions, which address is supplied to a unique micro-instruction sequencing unit which appropriately decodes a selected field of each micro-instruction to obtain each successive micro-instruction. The system uses hierarchical memory storage using eight storage segments (rings), access to the rings being controlled in a privileged manner according to different levels of privilege.
    Type: Grant
    Filed: March 9, 1983
    Date of Patent: November 19, 1985
    Assignee: Data General Corporation
    Inventors: Charles J. Holland, Kenneth D. Holberger, David I. Epstein, Paul Reilly, Josh Rosen
  • Patent number: 4442498
    Abstract: A data processing system using unique procedures for handling various arithmetic operations. Thus, in floating point arithmetic mantissa calculations the system uses a novel technique for inserting a round bit into the appropriate bit of the floating point result wherein a look-ahead carry bit generator stage is used for such purpose to reduce the overall mantissa calculation time. Further, the system utilizes unique logic which operates in parallel with the floating point exponent calculation logic for effectively predicting whether or not an overflow or underflow condition will be present in the final exponent result and for informing the system which such conditions have occurred. Moreover, the system utilizes a simplified technique for computing the extension bits which are required in multiply and divide computations wherein a programmable array logic unit and a four-bit adder unit are combined for such purposes.
    Type: Grant
    Filed: April 23, 1981
    Date of Patent: April 10, 1984
    Inventor: Josh Rosen
  • Patent number: 4429370
    Abstract: A data processing system using unique procedures for handling various arithmetic operations. Thus, in floating point arithmetic mantissa calculations the system uses a novel technique for inserting a round bit into the appropriate bit of the floating point result wherein a look-ahead carry bit generator stage is used for such purpose to reduce the overall mantissa calculation time. Further, the system utilizes unique logic which operates in parallel with the floating point exponent calculation logic for effectively predicting whether or not an overflow or underflow condition will be present in the final exponent result and for informing the system which such conditions have occurred. Moreover, the system utilizes a simplified technique for computing the extension bits which are required in multiply and divide computations wherein a programmable array logic unit and a four-bit adder unit are combined for such purposes.
    Type: Grant
    Filed: April 23, 1981
    Date of Patent: January 31, 1984
    Assignee: Data General Corporation
    Inventors: Jonathan S. Blau, Josh Rosen
  • Patent number: 4405992
    Abstract: A data processing system using unique procedures for handling various arithmetic operations. Thus, in floating point arithmetic mantissa calculations the system uses a novel technique for inserting a round bit into the appropriate bit of the floating point result wherein a look-ahead carry bit generator stage is used for such purpose to reduce the overall mantissa calculation time. Further, the system utilizes unique logic which operates in parallel with the floating point exponent calculation logic for effectively predicting whether or not an overflow or underflow condition will be present in the final exponent result and for informing the system which such conditions have occurred. Moreover, the system utilizes a simplified technique for computing the extension bits which are required in multiply and divide computations wherein a programmable array logic unit and a four-bit adder unit are combined for such purposes.
    Type: Grant
    Filed: April 23, 1981
    Date of Patent: September 20, 1983
    Assignee: Data General Corporation
    Inventors: Jonathan S. Blau, Josh Rosen