Patents by Inventor Daniel I. Lipton

Daniel I. Lipton 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: 10229522
    Abstract: Systems and methods are disclosed for processing a digital image. In some embodiments, a digital image may be output to a display. A scope overlay may be provided that includes a cursor window, a viewing window having a fixed size relative to the display, and a target source size. The viewing window may be calibrated according to the target source size to generate an image scale factor. In some embodiments, the calibrating may include correlating a section of the viewing window to the target source size, and calculating a ratio of the target source size to a display size of the section of the viewing window to generate the image scale factor. A portion of the digital image may then be displayed within the viewing window of the scope overlay, and the portion of the digital image may be scaled according to the image scale factor.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 12, 2019
    Assignee: Apple Inc.
    Inventor: Daniel I. Lipton
  • Patent number: 10198873
    Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Daniel I. Lipton
  • Publication number: 20180089796
    Abstract: Systems and methods are disclosed for processing a digital image. In some embodiments, a digital image may be output to a display. A scope overlay may be provided that includes a cursor window, a viewing window having a fixed size relative to the display, and a target source size. The viewing window may be calibrated according to the target source size to generate an image scale factor. In some embodiments, the calibrating may include correlating a section of the viewing window to the target source size, and calculating a ratio of the target source size to a display size of the section of the viewing window to generate the image scale factor. A portion of the digital image may then be displayed within the viewing window of the scope overlay, and the portion of the digital image may be scaled according to the image scale factor.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Applicant: Apple Inc.
    Inventor: Daniel I. LIPTON
  • Publication number: 20180082471
    Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Applicant: Apple Inc.
    Inventors: Alejandro A. RODRIGUEZ, Daniel I. LIPTON
  • Publication number: 20170249064
    Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Colleen M. Pendergast, Giovanni Agnoli, Harita Patel, Daniel I. Lipton
  • Patent number: 9684431
    Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: June 20, 2017
    Assignee: Apple Inc.
    Inventors: Colleen M. Pendergast, Daniel I. Lipton, Giovanni Agnoli, Harita J. Patel
  • Publication number: 20140115469
    Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: Apple Inc.
    Inventors: Colleen M. Pendergast, Giovanni Agnoli, Herita J. Patel, Daniel I. Lipton
  • Patent number: 8037401
    Abstract: Some embodiments of the invention provide a computer system that includes a media server, a media client, and a media-server interface. The media server application produces media data, where the media data has a plurality of segments. For example, in some embodiments, the media data is a movie with video and audio components. In this example, the segments of the movie can be specified in two groups, where one group includes the frames of video in the movie and the other group includes the seconds of audio in the movie. The media client application is typically an application that needs to process the media data of the media server application without the need to have any familiarity with the implementation of the media server application. The media-server interface directs the server application to successively generate individual segments of the media data and to store each generated segment in a location that is accessible by the media client.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: October 11, 2011
    Assignee: Apple Inc.
    Inventor: Daniel I. Lipton
  • Publication number: 20080201416
    Abstract: Some embodiments of the invention provide a computer system that includes a media server, a media client, and a media-server interface. The media server application produces media data, where the media data has a plurality of segments. For example, in some embodiments, the media data is a movie with video and audio components. In this example, the segments of the movie can be specified in two groups, where one group includes the frames of video in the movie and the other group includes the seconds of audio in the movie. The media client application is typically an application that needs to process the media data of the media server application without the need to have any familiarity with the implementation of the media server application. The media-server interface directs the server application to successively generate individual segments of the media data and to store each generated segment in a location that is accessible by the media client.
    Type: Application
    Filed: March 10, 2008
    Publication date: August 21, 2008
    Inventor: Daniel I. Lipton
  • Patent number: 7366975
    Abstract: Some embodiments of the invention provide a computer system that includes a media server, a media client, and a media-server interface. The media server application produces media data, where the media data has a plurality of segments. For example, in some embodiments, the media data is a movie with video and audio components. In this example, the segments of the movie can be specified in two groups, where one group includes the frames of video in the movie and the other group includes the seconds of audio in the movie. The media client application is typically an application that needs to process the media data of the media server application without the need to have any familiarity with the implementation of the media server application. The media-server interface directs the server application to successively generate individual segments of the media data and to store each generated segment in a location that is accessible by the media client.
    Type: Grant
    Filed: April 5, 2003
    Date of Patent: April 29, 2008
    Assignee: Apple Inc
    Inventor: Daniel I. Lipton
  • Patent number: 5940581
    Abstract: When a document imaging operation commences, a document is examined to detect each font, and each glyph of a font, appearing in the document. If all of the detected fonts are currently stored in an imaging device, the document is sent to the device. If one or more detected fonts is not stored in the device, the detected glyphs of that font are mapped to a sparse font set. The device is queried to determine whether it can store the sparse font set. If it can, the sparse font set is downloaded to the device. If the device cannot store the sparse font set, the document is converted into a bit-mapped image, which is then imaged.
    Type: Grant
    Filed: March 21, 1996
    Date of Patent: August 17, 1999
    Assignee: Apple Computer, Inc.
    Inventor: Daniel I. Lipton
  • Patent number: 5835098
    Abstract: A method and system for managing color profiles is disclosed in which unique identifications are created that have at least two parameters identifying a corresponding color profile. The unique identifications are then used to specify a particular color profile in a computer document by placing the unique identification in the document at each location where the color profile is used, eliminating the need in some cases to embed the entire color profile in the document multiple times.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: November 10, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Daniel I. Lipton
  • Patent number: 5757383
    Abstract: A method and system for highlighting typography along a geometric path by a graphics system that includes a dashing feature is disclosed. The dashing feature is first used to determine the shape of the geometric path along a segment on which the typography is positioned. The dashing feature is then used to dash the segment with a non-repeating pattern. After dashing, the segment is outset from the geometric path to create an upper path, and inset from the geometric path to create a lower path. The method and system further includes connecting the upper and lower paths to create a new shape, and then filling-in the new shape to provide a field of continuous highlighting.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: May 26, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Daniel I. Lipton