IP Library Granted Patent US 8,108,883
Granted Patent B2
US 8,108,883 · App. 11/778,116 · Granted Jan 31, 2012

Methods of populating a third-party document with digital information content

Assignee: Apteryx, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,108,883
App. No.
11/778,116
Granted
Jan 31, 2012
Kind
B2
Abstract

Methods of populating a document with digital information content. An information management software application is launched on a computer-based platform and a data drop window or a base format document is opened such that digital files, having digital data content, may be easily dragged and dropped (or pasted) into data holder locations of the data drop window or the base format document. A third-party document generation application is launched on the computer-based platform such that the third-party document generation application is able to communicate with the information management software application, for example, through an API, or the third-party document generation application is able to open and save the base format document, such that a third-party document, that is populated with the digital data content, may be automatically generated.

Claims (125)

1. A method of populating a document with digital information content, said method comprising:

launching an information management software application on a computer-based platform;

opening a data drop window within said information management software application to display a representation of a document layout within said data drop window;

selecting a first digital file having a first digital data content using said information management software application;

dragging and dropping said selected first digital file into a displayed first data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said first data holder location of said displayed document layout representation is populated with said first digital data content;

launching a third-party document generation application on said computer-based platform; and

said information management software application communicating with said third-party document generation application via at least one application program interface (API) on said computer-based platform such that said at least one API directs said third-party document generation application to generate a third-party document based on said populated document layout representation within said data drop window.

2. The method of claim 1 further comprising pasting a second digital file, having a second digital data content, from a clipboard into a displayed second data holder location of said displayed document layout representation within said data drop window such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with said third-party document generation application via said at least one application program interface (API).

3. The method of claim 2 wherein said second digital file comprises a clipboard object file and said second digital data content comprises a clipboard object.

4. The method of claim 1 further comprising:

selecting a second digital file having a second digital data content, using said information management software application, before performing said step of communicating with said third-party document generation application via said application program interface (API); and

dragging and dropping said selected second digital file into a displayed second data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with said third-party document generation application via said at least one application program interface (API).

5. The method of claim 4 further comprising:

selecting a third digital file having a third digital data content, using said information management software application, before performing said step of communicating with said third-party document generation application via said application program interface (API); and

dragging and dropping said selected third digital file into a displayed third data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said third data holder location of said displayed document layout representation is populated with said third digital data content before performing said step of communicating with said third-party document generation application via said at least one application program interface (API).

6. The method of claim 5 wherein said third digital file comprises an image file and said third digital data content comprises an image.

7. The method of claim 5 wherein said third digital file comprises a text file and said third digital data content comprises text.

8. The method of claim 5 wherein said third digital file comprises a graphic file and said third digital data content comprises a graphic.

9. The method of claim 4 wherein said second digital file comprises an image file and said second digital data content comprises an image.

10. The method of claim 4 wherein said second digital file comprises a text file and said second digital data content comprises text.

11. The method of claim 4 wherein said second digital file comprises a graphic file and said second digital data content comprises a graphic.

12. The method of claim 1 wherein said first digital file comprises an image file and said first digital data content comprises an image.

13. The method of claim 1 wherein said first digital file comprises a text file and said first digital data content comprises text.

14. The method of claim 1 wherein said first digital file comprises a graphic file and said first digital data content comprises a graphic.

15. The method of claim 1 further comprising saving said third-party document using said third-party document generation application.

16. The method of claim 1 wherein said information management software application comprises a patient management software application.

17. The method of claim 1 wherein said third-party document generation application comprises a word processing software application.

18. The method of claim 1 wherein said third-party document generation application comprises a slide presentation software application.

19. The method of claim 1 further comprising editing said third-party document using said third-party document generation application.

20. A software interface embodied on a computer-readable medium for execution on a computer-based platform in conjunction with an information management software program for populating a document layout representation with image, text, graphic, and/or clipboard information, and in conjunction with a third-party document generation application for generating third party documents, said software interface comprising:

at least one application program interface that facilitates communication between said information management software application and said third-party document generation application such that said at least one application program interface directs said third-party document generation application to generate a third-party document based on a populated document layout representation displayed within a window of said information management software application.

21. A method of populating a document with digital information content, said method comprising:

launching an information management software application on a computer-based platform;

opening a data drop window within said information management software application;

selecting a first digital file having a first digital data content using said information management software application;

dragging and dropping said selected first digital file into said data drop window using said information management software application;

launching a third-party document generation application on said computer-based platform;

selecting a predefined document layout and opening a third-party document having said selected document layout using said third-party document generation application; and

said third-party document generation application communicating with said information management software application to populate said third-party document with digital data content from said data drop window.

22. The method of claim 21 further comprising pasting a second digital file, having a second digital data content, from a clipboard into said data drop window before performing said step of said third-party document generation application communicating with said information management software application to populate said third-party document with digital data content from said data drop window.

23. The method of claim 22 wherein said second digital file comprises a clipboard object file and said second digital data content comprises a clipboard object.

24. The method of claim 22 wherein said first digital data content is populated into a first predefined data holder location of said document layout of said third party document, and said second digital data content is populated into a second predefined data holder location of said document layout of said third party document.

25. The method of claim 22 wherein said first and second digital data content are populated into said third-party document in a same order as said first and second digital files are dragged and dropped into said data drop window.

26. The method of claim 21 further comprising:

selecting a second digital file having a second digital data content, using said information management software application, before performing said step of said third-party document generation application communicating with said information management software application to import digital data content into said third-party document from said data drop window; and

dragging and dropping said selected second digital file into said data drop window, using said information management software application, before performing said step of said third-party document generation application communicating with said information management software application to populate said third-party document with digital data content from said data drop window.

27. The method of claim 26 further comprising:

selecting a third digital file having a third digital data content, using said information management software application, before performing said step of said third-party document generation application communicating with said information management software application to import digital data content into said third-party document from said data drop window; and

dragging and dropping said selected third digital file into said data drop window, using said information management software application, before performing said step of said third-party document generation application communicating with said information management software application to populate said third-party document with digital data content from said data drop window.

28. The method of claim 27 wherein said third digital file comprises an image file and said third digital data content comprises an image.

29. The method of claim 27 wherein said third digital file comprises a text file and said third digital data content comprises text.

30. The method of claim 27 wherein said third digital file comprises a graphic file and said third digital data content comprises a graphic.

31. The method of claim 27 wherein said first digital data content is populated into a first predefined data holder location of said document layout of said third party document, said second digital data content is populated into a second predefined data holder location of said document layout of said third party document, and said third digital data content is populated into a third predefined data holder location of said document layout of said third party document.

32. The method of claim 27 wherein said first, second, and third digital data content are populated into said third-party document in a same order as said first, second, and third digital files are dragged and dropped into said data drop window.

33. The method of claim 26 wherein said second digital file comprises an image file and said second digital data content comprises an image.

34. The method of claim 26 wherein said second digital file comprises a text file and said second digital data content comprises text.

35. The method of claim 26 wherein said second digital file comprises a graphic file and said second digital data content comprises a graphic.

36. The method of claim 26 wherein said first digital data content is populated into a first predefined data holder location of said document layout of said third party document, and said second digital data content is populated into a second predefined data holder location of said document layout of said third party document.

37. The method of claim 21 wherein said first digital file comprises an image file and said first digital data content comprises an image.

38. The method of claim 21 wherein said first digital file comprises a text file and said first digital data content comprises text.

39. The method of claim 21 wherein said first digital file comprises a graphic file and said first digital data content comprises a graphic.

40. The method of claim 21 further comprising saving said third-party document using said third-party document generation application.

41. The method of claim 21 wherein said information management software application comprises a patient management software application.

42. The method of claim 21 wherein said third-party document generation application comprises a word processing software application.

43. The method of claim 21 wherein said third-party document generation application comprises a slide presentation software application.

44. The method of claim 21 further comprising editing said third-party document using said third-party document generation application.

45. The method of claim 21 wherein said first digital data content is populated into a first predefined data holder location of said document layout of said third party document.

46. The method of claim 21 wherein said third-party document generation application communicates with said information management software application through at least one application program interface.

47. A method of populating a document with digital information content, said method comprising:

launching an information management software application on a computer-based platform;

opening a first base format document, having a base format, within said information management software application, wherein said first base format document has a first document layout, and wherein said base format is recognizable by a third-party document generation application;

selecting a first digital file having a first digital data content using said information management software application;

dragging and dropping said selected first digital file into a displayed first data holder location defined by said first document layout of said first base format document, using said information management software application, such that said first data holder location of said first base format document is populated with said first digital data content;

saving said first base format document on said computer-based platform using said information management software application;

launching said third-party document generation application on said computer-based platform;

opening said first base format document using said third-party document generation application on said computer-based platform; and

saving said first base format document as a third-party document on said computer-based platform.

48. The method of claim 47 further comprising:

pasting a second digital file, having a second digital data content, from a clipboard to a second data holder location defined by said first document layout of said first base format document, using said information management software application, such that said second data holder location of said first base format document is populated with said second digital data content, before said step of opening said first base format document using said third-party document generation application on said computer-based platform.

49. The method of claim 48 wherein said second digital file comprises a clipboard object file and said second digital data content comprises a clipboard object.

50. The method of claim 47 further comprising:

selecting a second digital file having a second digital data content, using said information management software application, before said step of opening said first base format document using said third-party document generation application on said computer-based platform; and

dragging and dropping said selected second digital file into a displayed second data holder location defined by said first document layout of said first base format document, using said information management software application, such that said second data holder location of said first base format document is populated with said second digital data content before said step of opening said first base format document using said third-party document generation application on said computer-based platform.

51. The method of claim 50 further comprising:

selecting a third digital file having a third digital data content, using said information management software application, before said step of opening said first base format document using said third-party document generation application on said computer-based platform; and

dragging and dropping said selected third digital file into a displayed third data holder location defined by said first document layout of said first base format document, using said information management software application, such that said third data holder location of said first base format document is populated with said third digital data content before said step of opening said first base format document using said third-party document generation application on said computer-based platform.

52. The method of claim 51 wherein said third digital file comprises an image file and said third digital data content comprises an image.

53. The method of claim 51 wherein said third digital file comprises a text file and said third digital data content comprises text.

54. The method of claim 51 wherein said third digital file comprises a graphic file and said third digital data content comprises a graphic.

55. The method of claim 50 wherein said second digital file comprises an image file and said second digital data content comprises an image.

56. The method of claim 50 wherein said second digital file comprises a text file and said second digital data content comprises text.

57. The method of claim 50 wherein said second digital file comprises a graphic file and said second digital data content comprises a graphic.

58. The method of claim 47 wherein said first digital file comprises an image file and said first digital data content comprises an image.

59. The method of claim 47 wherein said first digital file comprises a text file and said first digital data content comprises text.

60. The method of claim 47 wherein said first digital file comprises a graphic file and said first digital data content comprises a graphic.

61. The method of claim 47 wherein said information management software application comprises a patient management software application.

62. The method of claim 47 wherein said third-party document generation application comprises a word processing software application.

63. The method of claim 47 wherein said third-party document generation application comprises a slide presentation software application.

64. The method of claim 47 further comprising editing said third-party document using said third-party document generation application.

65. A computer-readable medium having computer-executable instructions for performing a method on a computer-based platform, said method comprising:

opening and displaying a data drop window;

selecting and displaying a representation of a predefined document layout within said data drop window;

selecting a first digital file having a first digital data content;

dragging and dropping said selected first digital file into a displayed first data holder location of said displayed document layout representation within said data drop window such that said first data holder location of said displayed document layout representation is populated with said first digital data content; and

communicating with a third-party document generation application via at least one application program interface (API) such that said at least one API directs said third-party document generation application to generate a third-party document based on said populated document layout representation within said data drop window.

66. The computer-readable medium of claim 65 wherein said method further comprises pasting a second digital file, having a second digital data content, from a clipboard into a displayed second data holder location of said displayed document layout representation within said data drop window such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with a third-party document generation application.

67. The computer-readable medium of claim 66 wherein said second digital file comprises a clipboard object file and said second digital data content comprises a clipboard object.

68. The computer-readable medium of claim 65 wherein said method further comprises:

selecting a second digital file having a second digital data content before performing said step of communicating with a third-party document generation application; and

dragging and dropping said selected second digital file into a displayed second data holder location of said displayed document layout representation within said data drop window such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with said third-party document generation application.

69. The computer-readable medium of claim 68 wherein said method further comprises:

selecting a third digital file having a third digital data content before performing said step of communicating with said third-party document generation application; and

dragging and dropping said selected third digital file into a displayed third data holder location of said displayed document layout representation within said data drop window such that said third data holder location of said displayed document layout representation is populated with said third digital data content before performing said step of communicating with said third-party document generation application.

70. The computer-readable medium of claim 69 wherein said third digital file comprises an image file and said third digital data content comprises an image.

71. The computer-readable medium of claim 69 wherein said third digital file comprises a text file and said third digital data content comprises text.

72. The computer-readable medium of claim 69 wherein said third digital file comprises a graphic file and said third digital data content comprises a graphic.

73. The computer-readable medium of claim 68 wherein said second digital file comprises an image file and said second digital data content comprises an image.

74. The computer-readable medium of claim 68 wherein said second digital file comprises a text file and said second digital data content comprises text.

75. The computer-readable medium of claim 68 wherein said second digital file comprises a graphic file and said second digital data content comprises a graphic.

76. The computer-readable medium of claim 65 wherein said first digital file comprises an image file and said first digital data content comprises an image.

77. The computer-readable medium of claim 65 wherein said first digital file comprises a text file and said first digital data content comprises text.

78. The computer-readable medium of claim 65 wherein said first digital file comprises a graphic file and said first digital data content comprises a graphic.

79. The computer-readable medium of claim 65 wherein said computer-executable instructions for performing said method on said computer-based platform comprises a patient management software application.

80. The computer-readable medium of claim 65 wherein said third-party document generation application comprises a word processing software application.

81. The computer-readable medium of claim 65 wherein said third-party document generation application comprises a slide presentation software application.

Assignments (8)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN PATENTS RECORDED AT RF 060531-0750 Recorded Sep 30, 2025
From: GOLDMAN SACHS MIDDLE MARKET LENDING CORP. II, AS RESIGNING COLLATERAL AGENT
To: GOLDMAN SACHS PRIVATE CREDIT CORP, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 072990/0080 →
RELEASE OF SECURITY INTEREST Recorded Jul 19, 2022
From: SARATOGA INVESTMENT CORP. SBIC LP, AS ADMINISTRATIVE AGENT
To: APTERYX, LLC
Reel/Frame 060550/0026 →
SECURITY INTEREST Recorded Jul 18, 2022
From: APTERYX, LLC; PDDS HOLDCO, INC.
To: GOLDMAN SACHS MIDDLE MARKET LENDING CORP. II, AS COLLATERAL AGENT
Reel/Frame 060531/0750 →
CHANGE OF NAME Recorded Mar 24, 2022
From: APTERYX, INC.
To: APTERYX, LLC
Reel/Frame 059390/0915 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 3, 2022
From: APTERYX, LLC
To: SARATOGA INVESTMENT CORP. SBIC LP, AS ADMINISTRATIVE AGENT
Reel/Frame 059317/0626 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2020
From: NATIONAL BANK OF CANADA
To: APTERYX, INC.
Reel/Frame 053872/0602 →
SECURITY INTEREST Recorded May 12, 2020
From: APTERYX, INC.
To: NATIONAL BANK OF CANADA
Reel/Frame 052639/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2007
From: CRUCS, KEVIN M.
To: APTERYX, INC.
Reel/Frame 019672/0660 →
Continuity (1)
Related Publication 20090025016A1 · Jan 22, 2009