Patents by Inventor Peter Coad

Peter Coad 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).

  • Publication number: 20120150994
    Abstract: A system and method is provided for distributing and facilitating the reading of a library of works in serialized electronic format. More particularly, the present invention relates to a system which is able to distribute published works in an electronic format that is parsed into segments of limited length that is consistent with a delivery and receiving system that generally operate on short messages, e.g., Twitter or instant messaging systems and PC and/or mobile devices. A delivery schedule for the work can be defined by a publisher of a work, and/or according to preferences of a user and/or group of users. Multiple works can be selected for receipt in a coordinated and synchronized order, and rewards can be distributed to encourage continued participation by users and groups.
    Type: Application
    Filed: November 9, 2011
    Publication date: June 14, 2012
    Inventors: Peter Coad, JR., Alexander Poleschuk, Arseniy Taradonov
  • Patent number: 7493591
    Abstract: Methods and systems consistent with the present invention allow a user to animate different versions of a plan or workflow. Each version reflects an instance in an edit history, i.e., reflects the changes made to the plan or workflow. Additionally, methods and systems consistent with the present invention allow a user to view the various plans created from a given workflow over time. Finally, methods and systems consistent with the present invention may be used to review the steps performed during the activation of a plan.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: February 17, 2009
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Peter Coad
  • Patent number: 7171646
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a programmer to develop source code by receiving an indication to form a link, receiving an indication of a first of the plurality of elements, receiving an indication of a second of the plurality of elements, and adding new code to the first element to reflect the link to the second element.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: January 30, 2007
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Peter Coad
  • Patent number: 7055130
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that represents multiple dependencies between a dependent node and a defining node in a project as a single dependency link. Methods and systems consistent with the present invention also identify and display details regarding each dependency in a project upon request by the user.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: May 30, 2006
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Peter Coad
  • Patent number: 7055131
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a developer to animate the execution of compiled source code as a diagram. The developer may choose to stepwise animate one line of source code at a time. The developer may alternatively indicate at which line of source code the animation should end. In a further embodiment, the software development tool may end the animation when it detects an error.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: May 30, 2006
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Peter Coad
  • Patent number: 6993759
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on a single software project by maintaining a central repository containing a master copy of a software project and by managing versions of the software project that the programmers make through the development process. The improved software development tool enables a programmer to interact with the version control system by interacting with a diagram or diagram element that corresponds to a project, package, diagram, or class, thus facilitating the use of the version control system.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: January 31, 2006
    Assignee: Borland Software Corporation
    Inventors: Alexander Aptus, Dietrich Charisius, Peter Coad
  • Patent number: 6993710
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which displays versions of source code with the indications of the edits in a graphical representation, wherein the graphical representation of the source code is not merely a text representation on a user interface. Each version reflects an instance in an edit history, i.e., reflects the changes made to the source code.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: January 31, 2006
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius
  • Patent number: 6976243
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a developer to determine which elements in source code are at most a given number of links away from a selected element. Moreover, the software development tool allows the developer to specify the types of links connecting the elements from the selected element.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: December 13, 2005
    Assignee: Borland Software Coporation
    Inventors: Dietrich Charisius, Peter Coad
  • Publication number: 20050257136
    Abstract: Methods and systems consistent with the present invention allow a user to animate different versions of a plan or workflow. Each version reflects an instance in an edit history, i.e., reflects the changes made to the plan or workflow. Additionally, methods and systems consistent with the present invention allow a user to view the various plans created from a given workflow over time. Finally, methods and systems consistent with the present invention may be used to review the steps performed during the activation of a plan.
    Type: Application
    Filed: January 11, 2005
    Publication date: November 17, 2005
    Inventors: Dietrich Charisius, Peter Coad
  • Patent number: 6938240
    Abstract: Methods and systems consistent with the present invention provide an integrated process modeling and project planning tool that allows an enterprise affiliate to improve a workflow that models a process. To improve the workflow, the tool initiates execution of a plan created from the workflow such that an instance of the process is at least partially performed, receives a characteristic about the performance of the plan, and modifies the workflow to reflect the characteristic so that a subsequent plan created from the modified workflow has the received characteristic.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: August 30, 2005
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Peter Coad, Jonathan Kern
  • Patent number: 6931625
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that simplifies a graphical representation of software code for a developer. The software development tool provides the developer with a more coherent, manageable, and abstract graphical view of the project model, and facilitates the developer in graphically debugging and editing the associated software code. The improved software development tool detects a group of related elements in the code, and collapses a portion of the graphical representation of the code associated with the group of related elements.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: August 16, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Patent number: 6851107
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to simultaneously view a graphical and a textual display of source code. The graphical and textual views are synchronized so that a modification in one view is automatically reflected in the other view. In addition, the software development tool is designed for use with more than one programming language.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: February 1, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Patent number: 6851105
    Abstract: The present invention relates a method and systems for generating, applying and defining patterns for software development. The software development tool receives an indication of a pattern, generates software code reflecting the pattern, and stores identification information for the pattern in a comment associated with the generated software code. The software development tool receives an indication of the software element, determines whether the software element is capable of playing the role, and when it is determined that the software element is capable of playing the role, designates that the software element plays the role in the pattern. The software development tool displays a plurality of software elements to a user, receives an indication of a selected one of the plurality of software elements, receives an indication of a user-defined pattern role that the selected software element plays in a pattern, and stores the plurality of software elements as the pattern.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: February 1, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Publication number: 20020116702
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on a single software project by maintaining a central repository containing a master copy of a software project and by managing versions of the software project that the programmers make through the development process. The improved software development tool enables a programmer to interact with the version control system by interacting with a diagram or diagram element that corresponds to a project, package, diagram, or class, thus facilitating the use of the version control system.
    Type: Application
    Filed: April 20, 2001
    Publication date: August 22, 2002
    Inventors: Alexander Aptus, Dietrich Charisius, Peter Coad
  • Publication number: 20020112225
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a developer to animate the execution of compiled source code as a diagram. The developer may choose to stepwise animate one line of source code at a time. The developer may alternatively indicate at which line of source code the animation should end. In a further embodiment, the software development tool may end the animation when it detects an error.
    Type: Application
    Filed: April 20, 2001
    Publication date: August 15, 2002
    Inventors: Dietrich Charisius, Peter Coad
  • Publication number: 20020107914
    Abstract: Methods and systems consistent with the present invention provide an integrated process modeling and project planning tool that allows an enterprise affiliate to improve resource allocation to a given plan created from a workflow that models a process. To improve resource allocation, the tool generates a plan to perform an instance of the process. The generated plan has tasks performed by resources. Each resource has capabilities that are considered when generating the plan to ensure that, for each task, a suitable one of the resources is selected to perform each task. After generating the plan, the tool receives modification information indicating that the capabilities of one of the resources has changed, and assigns the resources to the tasks to generate a new plan by using the received modification information.
    Type: Application
    Filed: August 31, 2001
    Publication date: August 8, 2002
    Inventors: Dietrich Charisius, Peter Coad, Jonathan Kern, Mikhail Okrugin
  • Publication number: 20020097253
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that represents multiple dependencies between a dependent node and a defining node in a project as a single dependency link. Methods and systems consistent with the present invention also identify and display details regarding each dependency in a project upon request by the user.
    Type: Application
    Filed: April 20, 2001
    Publication date: July 25, 2002
    Inventors: Dietrich Charisius, Peter Coad
  • Publication number: 20020078432
    Abstract: Methods and systems consistent with the present invention provide an integrated process modeling and project planning tool that allows an enterprise affiliate to improve a workflow that models a process. To improve the workflow, the tool initiates execution of a plan created from the workflow such that an instance of the process is at least partially performed, receives a characteristic about the performance of the plan, and modifies the workflow to reflect the characteristic so that a subsequent plan created from the modified workflow has the received characteristic.
    Type: Application
    Filed: August 31, 2001
    Publication date: June 20, 2002
    Inventors: Dietrich Charisius, Peter Coad, Jonathan Kern
  • Publication number: 20020075293
    Abstract: Methods and systems consistent with the present invention allow a user to animate different versions of a plan or workflow. Each version reflects an instance in an edit history, i.e., reflects the changes made to the plan or workflow. Additionally, methods and systems consistent with the present invention allow a user to view the various plans created from a given workflow over time. Finally, methods and systems consistent with the present invention may be used to review the steps performed during the activation of a plan.
    Type: Application
    Filed: August 31, 2001
    Publication date: June 20, 2002
    Inventors: Dietrich Charisius, Peter Coad
  • Publication number: 20020032900
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a programmer to develop source code by receiving an indication to form a link, receiving an indication of a first of the plurality of elements, receiving an indication of a second of the plurality of elements, and adding new code to the first element to reflect the link to the second element.
    Type: Application
    Filed: April 20, 2001
    Publication date: March 14, 2002
    Inventors: Dietrich Charisius, Peter Coad