Breast pump assembly with functionality enabling customization and change

By designing a portable breast milk pump system, combining skin contacts and driving mechanisms, the concealment, portability and high efficiency of breast milk pumps are achieved, and the problem of convenience and precise monitoring of breast milk volume in the existing breast milk pump system is solved, providing personalized pump operation optimization.

JP2025016618AInactive Publication Date: 2025-02-04WILLOW INNOVATIONS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024190247
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2018-05-15
Filing Date
2024-10-30
Publication Date
2025-02-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing breast milk pump system is difficult to meet the needs of portability, concealment, energy efficiency and convenience, and lacks the precise monitoring and personalized setting of breast milk volume.

Method used

A portable breast milk pump system is designed, including a chest contact structure, storage container and vacuum generation mechanism, using adjustable skin contacts and driving mechanisms, combining computing equipment to achieve real-time optimization of pump operation, with manual adjustment functions and automatic detection functions, and supports a variety of data analysis and personalized settings.

Benefits of technology

It realizes the concealment, portability and high efficiency of the breast milk pump system, can accurately monitor the amount of breast milk and provide personalized pump operation settings, improving the user experience and efficiency of breast milk collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025016618000001_ABST
    Figure 2025016618000001_ABST
Patent Text Reader

Abstract

To provide an effective portable breast pump system with high use convenience.SOLUTION: A method and a system with variable and customized functionality for expressing breast milk from the breast are provided. The breast milk is extracted from the breast under a suction force, and eliminated to a collection container from a breast milk expressing mechanism under positive pressure.SELECTED DRAWING: Figure 1A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] FIELD OF THE DISCLOSURE The present disclosure relates generally to a portable breast pump system and method for collecting breast milk from a nursing mother's breast. [Background technology]

[0002] As more women consider breast milk to be the optimal source of nutrition for infants and to provide health benefits to nursing mothers, there is an increasing need for a user-friendly, quiet, discrete, and versatile breast pump solution for use by nursing mothers in a variety of situations. This is especially true for working women who may be away from home for 8 to 10 hours or more and need to express breast milk for their infants, but it is also a requirement for many other situations where mothers are away from the privacy of their home for extended periods of time, such as while shopping, eating out, or engaging in other activities.

[0003] A wide variety of breast pumps are available, but many are cumbersome, complicated, require many parts and assemblies, and are difficult to transport. A variety of manually operated hand pumps are cumbersome and can be inconvenient to use. Some powered breast pumps require an AC power source to be plugged in during use. Some systems are battery powered, but electric pumps run continuously to maintain suction during the milk extraction process, which drains batteries fairly quickly. Many of the available breast pumps are clearly visible to others when the mother is using them, and many also expose the mother's breasts when in use.

[0004] There is a continuing need for a small, portable, self-powered, energy-efficient wearable breast pump system that is easy to use, approximates natural breastfeeding as closely as possible, does not expose the user's breasts, is invisible when worn, and is virtually unnoticeable.

[0005] To ensure that a nursing infant receives proper nutrition, it is useful to monitor the infant's intake. It is desirable to provide a breast pump system that easily and accurately monitors the amount of breast milk expressed by the system, making it convenient for a nursing mother to know how much breast milk has been extracted by pumping. It is also desirable to track the amount of breast milk expressed per session, so that the amount of breast milk contained within any particular breast milk collection container can be easily known.

[0006] Further, a need exists for a pumping technique that involves adopting or repeating common or effective settings, customizing, varying or randomizing, to maximize milk production.

[0007] Thus, there continues to be a need for breast pump systems that are effective and easy to use. The present disclosure addresses these and other needs. Summary of the Invention

[0008] Briefly and in general terms, the present disclosure is directed to a breast pump system or method. The system includes a breast contacting structure and a collection or storage container or assembly, and a structure for transferring breast milk from the breast to the collection assembly. The method involves pumping breast milk from the breast and transferring the pumped breast milk into the collection assembly or storage container. In certain aspects, the breast pump system responds in real time to optimize pump operation for a particular user's particular pumping session. The system also provides manual adjustment of rate or speed, and level of pump pressure or suction, or waveform.

[0009] According to one aspect of the disclosure, a system for expressing breast milk from a breast includes one or more of a skin contact member or flange configured to form a seal with the breast, a conduit in fluid communication and coupled to the skin contact member, a drive mechanism configured to establish a vacuum profile within the conduit, an outer shell, a breast milk collection container, and a non-volatile computer readable medium storing instructions executable by a computing device to cause the computing device to perform functions associated with and directed by the instructions, the outer shell includes a compartment, the skin contact member, the conduit, and the drive mechanism are received within the compartment of the outer shell, the breast milk collection container is positionable within the shell, and the system is shaped and configured to contour to a user's breast. In one particular approach, the skin contact member includes a moldable or otherwise adjustable structure to change the shape of the skin contact member to better fit and conform to the user.

[0010] In one approach, pumping is randomized after statis and pumping behavior is governed by measured production. In another approach, based on analytics, common settings are identified and pumping is based on frequently used settings. In one approach, the user may input custom pumping settings or the pumping system may remember previous pumping sessions and apply those settings to subsequent sessions. Additionally, subtle variations in pump timing may be built in to ensure that pumping sessions do not feel too mechanical. Additionally, the system may incorporate an override feature to allow the user to choose to continue pumping after the normal detection of a full milk collection container.

[0011] Residual volume management is an additional feature provided as part of the architecture of the pumping system. In one approach, the residual volume management system is configured to optimize both the volume of milk fed and the length and time of feeding based on the residual volume. Additionally, various algorithms may be employed to optimize the storage and distribution of residual volume. Additionally, various devices and sensors are incorporated into the pumping system to measure, discover and test the condition and composition of the collected breast milk.

[0012] In one or more embodiments, the system may include one or more of the following structures: structures to handle fluid inflow, pinch protection structures, flex tubing configured to achieve efficient and stable pumping of fluids and generation of desired pressure profiles, and auxiliary structures for fluid collection, attachment and removal.

[0013] In various embodiments, the reservoir may be specially constructed to prevent kinking and for durability and ease of handling. The reservoir may be designed to hold, receive, or store breast milk or other fluids. Flow features in the form of scallop structures may be incorporated into the reservoir, valves and materials may be selected to facilitate removal of air or gas, tabs and wings may be provided for handling, and structures adapted for removing breast milk from the collection assembly may be provided.

[0014] In various disclosed embodiments, the system defines a natural breast profile. The natural breast profile is intended to fit comfortably and conveniently into a user's bra and to look natural. Thus, the profile is characterized by having a non-circular base. Moreover, like a natural breast, the profile of the device or system is intended to define one or more asymmetrical curves and an eccentric center of inertia. In one aspect, the system is intended to be a breast augmentation system that will make the user's breasts appear larger.

[0015] In at least one embodiment, the system functions by operating a control system that tracks the internal pressure of the system against a known waveform. In this regard, the waveform may be a vacuum waveform indicative of the pressure on the chest, may define a sine wave varying from about 60 mmHg vacuum, between about 120 mmHg and about 250 mmHg vacuum, or any other desired or useful waveform.

[0016] In one or more embodiments, the system includes a controller that achieves real-time pressure control within the system.

[0017] In one or more embodiments, the system includes a controller that provides automatic compliance detection and response.

[0018] In one or more embodiments, the system includes a non-contact pressure sensing device that accurately determines the pressure in the tube without contacting the skin or the milk in the tube.

[0019] In one or more embodiments, the system includes one or more controllers that automatically detect one or more of letdown, overfill, and flow.

[0020] In one or more embodiments, when the flange is not in the operating position, the system is disabled.

[0021] In one or more embodiments, the system may be adapted to visualize user data and trends related to volume (from each breast and from both), and number of sessions from several aspects (per day, per week, and per month). Pumping session data and analytics may also be provided. In one or more aspects, based on such data and analytics, the system or methodology has the ability to adapt or respond to milk flow rate (short term in any given session), tissue compliance (both short term in a given session and long term), user's perspective, pain tolerance, general anatomical, or attitudinal or mental / emotional changes, and based on such conditions or perspective, one or more of the system's pump function, pattern, target waveform or profile are modified in real time and long term (days, weeks, months).

[0022] Additionally, in one or more embodiments, the system is configured to provide a multi-dimensional array of different pumping profiles and configured to rapidly detect let-down. In yet another aspect, the system is configured to effectively communicate multiple data points to the user, including external data sources, pump information, user feedback, and input from domain experts. Communications can be for a variety of purposes, including onboarding, practical example usage advice, or for marketing purposes.

[0023] In at least one embodiment, the flange or skin-contacting member, conduit, drive mechanism, outer shell, and breast milk collection container are all contained within the cup of the bra. In other embodiments, the container need not be contained within a housing and the pump need not be within the cup of the bra, but instead may be unsupported, or may be supported on its own, or may be supported by other clothing, or a nursing tank top, or a strap around the user's body.

[0024] In at least one embodiment, the system is battery powered, the system includes a battery, the battery being received in a compartment in the exterior shell.

[0025] In at least one embodiment, the breast milk collection container includes a one-way valve that allows breast milk to flow into the breast milk collection container but prevents breast milk from flowing back out of the breast milk collection container into the conduit. In one embodiment, the collection container or container assembly includes an extra piece, valve, or fitting attached thereto that facilitates forming a seal with the container to create a closed system. In one embodiment, the breast milk container may include a one-way valve that cannot be removed without destroying the breast milk container or the valve function. The valve may be one of a myriad of shapes and types, such as an umbrella valve, duckbill valve, ball valve, or other valve. Additionally, in one or more embodiments, the container may be flexible or rigid, disposable or reusable.

[0026] According to another aspect of the disclosure, a system for expressing breast milk from a breast includes one or more of: a flange or skin contact member configured to form a seal with the breast; a conduit in fluid communication with and connected to the skin contact member; a drive mechanism configured to establish a vacuum profile within the conduit by cyclically compressing a portion of the conduit and allowing it to be decompressed; and an outer shell containing the conduit and the drive mechanism and supporting the skin contact member.

[0027] In at least one embodiment, the system further includes a breast milk collection container, wherein the breast milk collection container is in fluid communication with the conduit.

[0028] In at least one embodiment, the skin-contacting member includes a breast-contacting portion configured and dimensioned to mate with a portion of the breast to form a seal, and a nipple-receiving portion extending from the breast-contacting portion.

[0029] According to another aspect of the disclosure, a method of operating a system for expressing breast milk includes one or more of: providing a system comprising a skin contact member configured to form a seal with the breast, a conduit in fluid communication and coupled to the skin contact member, a drive mechanism including a compression member configured to compress the conduit and allow decompression of the conduit in response to inward and outward movement of the compression member, a sensor, and a controller configured to control operation of the drive mechanism; sealing the skin contact member against the breast; operating the drive mechanism to generate a predetermined pressure cycle in the conduit; monitoring by the controller at least one of a position and a speed of movement of the compression member relative to the conduit; measuring or calculating pressure in the conduit; and maintaining or modifying operation of the compression member as necessary based on feedback from the calculated pressure and at least one of the force, the position and the speed of movement of the compression member to ensure that the predetermined pressure cycle continues to be generated.

[0030] In at least one embodiment, the predetermined pressure cycle includes an extraction pressure cycle, and the controller increases the stroke distance of the compression member relative to the amount of breast milk entering the conduit to maintain the predetermined pressure during the extraction pressure cycle.

[0031] In at least one embodiment, the predetermined pressure cycle includes a latch cycle, and upon determining that milk has entered the conduit or after a predetermined time, the controller actuates the compression member to achieve a predetermined extraction pressure cycle, where the predetermined extraction cycle differs from the predetermined latch cycle in at least one of maximum suction level, cycle frequency, or waveform shape. Additionally, in one or more embodiments, the system includes structure or functionality to recognize when the user is done pumping, or upon recognition of loss of vacuum, to allow the user to easily end the pumping session by simply pausing and removing the device from the breast. Additionally, in one or more embodiments, the system may include an accelerometer that functions as an auto-purge function or gesture recognition, allowing the device to interpret what the user is trying to do.

[0032] According to another aspect of the disclosure, a system for expressing breast milk comprises: a flange or skin contact member configured to form a seal with the breast, a conduit in fluid communication and coupled to the skin contact member, a drive mechanism including a compression member configured to compress the conduit and allow decompression of the conduit in response to inward and outward movement of the compression member, a sensor, and a controller configured to control operation of the drive mechanism; upon sealing of the skin contact member against the breast, the controller actuates the drive mechanism to generate a predetermined pressure cycle in the conduit, monitoring by the controller at least one of a position and a speed of movement of the compression member relative to the conduit, measuring or calculating the pressure in the conduit based on signals received from the sensor, and maintaining or modifying operation of the compression member as necessary based on feedback from the calculated pressure and at least one of the force, the position and the speed of movement of the compression member to ensure that the predetermined pressure cycle continues to be generated. [Brief description of the drawings]

[0033] These and other features of the present disclosure will become apparent to those skilled in the art upon reading the details of the systems and methods described more fully below.

[0034] [Figure 1A] FIG. 1A is a perspective view of a breast pump system according to one embodiment of the present disclosure. [Figure 1B] FIG. 1B is a rear view of the flange of the pump system of FIG. 1A. [Diagram 2] FIG. 2 is a front view of the system of FIG. 1 without the shell. [Diagram 3] FIG. 3 is a rear view of the system of FIG. 1 without the flange. [Figure 4] FIG. 4 is a cross-sectional side view of the system of FIG. [Diagram 5] FIG. 5 is an internal view of the system of FIG. 1 showing the flexible conduits of the pump assembly. [Figure 6A] FIG. 6A is an exploded view of the system of FIG. 1, showing the mechanical components of the system. [Figure 6B] FIG. 6B is an enlarged view of a recess formed in the housing. [Figure 6C] FIG. 6C shows the flange mounted on the outside of the housing. [Figure 6D] FIG. 6D shows an alternative approach to the housing construction. [Figure 6E] FIG. 6E illustrates yet another approach to housing construction. [Figure 6F] FIG. 6F illustrates yet another approach to housing construction. [Figure 6G] FIG. 6G illustrates yet another approach to housing construction. [Figure 6H] FIG. 6H is a perspective view showing a first approach for a system including a removable battery structure. [Figure 6I] FIG. 6I is a perspective view showing a first approach for a system including a removable battery structure. [Figure 6J] FIG. 6J is a perspective view showing a first approach for a system including a removable battery structure. [Figure 6K] FIG. 6K is a perspective view showing a first approach for a system including a removable battery structure. [Figure 6L] FIG. 6L is a perspective view showing a first approach for a system including a removable battery structure. [Figure 7A] FIG. 7A is a schematic diagram showing the operating components of the system. [Figure 7B] FIG. 7B is a graph of motor position and vacuum versus time. [Figure 7C] FIG. 7C is a graph of motor position versus volume. [Figure 7D] FIG. 7D is a cross-sectional side view showing an alternative pump construction. [Figure 8] FIG. 8 is a top view of one embodiment of a storage and collection assembly of the present disclosure. [Figure 9] FIG. 9 is an enlarged view of the neck and valve of the storage and collection assembly of FIG. [Figure 10] FIG. 10 is an enlarged view showing the valve of the storage and collection assembly. [Figure 11A] FIG. 11A is a perspective view showing a storage and collection assembly connected to a system. [Figure 11B] FIG. 11B is a perspective view showing a first step in installing the collection assembly. [Figure 11C] FIG. 11C is a perspective view showing a second step in installing the collection assembly. [Figure 11D] FIG. 11D is a top view showing the third installation step. [Figure 11E] FIG. 11E illustrates yet another collection assembly installation step. [Figure 12] FIG. 12 is a cross-sectional view of a portion of the system. [Figure 13] FIG. 13 is a perspective view of the door assembly of the system. [Figure 14] FIG. 14 is a cross-sectional view showing details of the door assembly. [Figure 15] FIG. 15 shows the door assembly in detail. [Figure 16] FIG. 16 is an enlarged view showing the structure of the pinch protection assembly. [Figure 17] FIG. 17 is an enlarged view showing an alternative configuration of the pinch protection assembly. [Figure 18] FIG. 18 is a perspective view showing the flexible circuit of the system. [Figure 19] FIG. 19 is a top view of the user interface assembly. [Figure 20] FIG. 20 is a bottom view showing further details of the user interface assembly. [Figure 21] FIG. 21 shows the power access support structure of the system. [Figure 22] FIG. 22 illustrates various aspects of a remote user interface system. [Figure 23] FIG. 23 illustrates various aspects of a remote user interface system. [Figure 24] FIG. 24 illustrates various aspects of a remote user interface system. [Diagram 25] FIG. 25 illustrates various aspects of a remote user interface system. [Figure 26] FIG. 26 illustrates various aspects of a remote user interface system. [Figure 27] FIG. 27 illustrates various aspects of a remote user interface system. [Figure 28] FIG. 28 illustrates various aspects of a remote user interface system. [Figure 29] FIG. 29 illustrates various further aspects of the remote user interface system. [Diagram 30] FIG. 30 illustrates various further aspects of the remote user interface system. [Diagram 31] FIG. 31 illustrates various further aspects of the remote user interface system. [Diagram 32] FIG. 32 illustrates various further aspects of the remote user interface system. [Diagram 33]FIG. 33 illustrates various further aspects of the remote user interface system. [Diagram 34] FIG. 34 illustrates various further aspects of the remote user interface system. [Diagram 35] FIG. 35 illustrates various further aspects of the remote user interface system. [Diagram 36] FIG. 36 illustrates various further aspects of the remote user interface system. [Figure 37] FIG. 37 illustrates various further aspects of the remote user interface system. [Figure 38] FIG. 38 illustrates various further aspects of the remote user interface system. [Figure 39] FIG. 39 illustrates various further aspects of the remote user interface system. [Diagram 40] FIG. 40 illustrates various further aspects of the remote user interface system. [Diagram 41] FIG. 41 illustrates various further aspects of the remote user interface system. [Diagram 42] FIG. 42 shows one approach to a display that provides milking progress and results. [Figure 43A] FIG. 43A is a flow chart illustrating a feedback system for a breast pump. [Figure 43B] FIG. 43B is a flow chart illustrating a feedback system for a breast pump. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0035] Before the present systems and methods are described, it is to be understood that this disclosure is not limited to particular embodiments described, which may, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting, since the scope of the present disclosure will be limited only by the appended claims.

[0036] Where a range of values ​​is provided, each intervening value between the upper and lower limit of that range, to the tenth of the unit of the lower limit unless the context clearly dictates otherwise, is also specifically disclosed. Smaller ranges between any stated or intervening value in a stated range and any other stated or intervening value in that stated range are encompassed within the disclosure. The upper and lower limits of these smaller ranges may independently be included or excluded within the range, and each range where either or both limits are included in the smaller range, or where neither limit is included in the smaller range, is also encompassed within the disclosure, provided that any specifically excluded limit is within the stated range. A stated range includes one or both of the limits, and ranges excluding either or both of these included limits are also included within the disclosure.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. Although any methods and materials similar or equivalent to those described herein can be used in the practice or testing of this disclosure, the preferred methods and materials are described below. All publications mentioned herein are incorporated by reference to disclose and describe the methods and / or materials in which they are cited in connection.

[0038] It should be noted that, as used in this specification and the appended claims, "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, "a sensor" includes a plurality of such sensors, a reference to "the pump" includes a reference to one or more pumps and equivalents thereof known to those skilled in the art, and so forth.

[0039] The publications discussed herein are provided solely for their disclosure prior to the filing date of the present application. The publication dates provided may be different from the actual exact publication dates, which may need to be independently confirmed.

[0040] Various detailed descriptions of the present system are described in PCT application serial numbers PCT / US15 / 41257, PCT / US15 / 41271, PCT / US15 / 41277, PCT / US15 / 41285, filed July 21, 2015, and PCT / US15 / 50340, filed September 16, 2015, each of which is incorporated herein by reference in its entirety.

[0041] 1A-B are perspective and rear views of a breast pump system 10 according to an embodiment of the present disclosure. The breast pump system 10 may include one or more of the features or functions or combinations thereof introduced or described below. The housing or outer shell 12 of the system 10 may be shaped and configured to contour the shape of the user's breast, thereby providing a more natural appearance under the user's clothing. As is evident from the drawings, the system may define a natural breast profile. A natural breast profile is considered to fit comfortably and conveniently within a user's bra and to present a natural appearance. Thus, the profile is characterized by having a non-circular base, as opposed to a generally dome-shaped configuration. A curved surface having an asymmetrical pattern extends from the base. Moreover, like a natural breast, the profile of the device or system may be considered to define one or more asymmetrical curves and an off-center center of gravity. A variety of natural breast shape options may be provided to suit the user's preferences and needs. On the opposite side of the pump system 10, a flange 14 is configured to be sized and shaped to engage with the user's breast. The flange 14 has a shape that provides a comfortable fit for a wide range of users and a structure that closely engages the breast tissue. In one particular embodiment, the flange 14 may form a generally rigid structure and may alternatively or additionally be free of sharp edges or lips that contact the breast tissue during use, as opposed to a typical flange. In this regard, the flange may include a surface that extends outwardly from the nipple-receiving portion of the flange to engage the breast tissue, thereby providing an additional surface for comfortable tissue contact. Various approaches to the flange against the user's nipple are possible. One approach involves locating the horizontal line formed in the flange structure slightly higher than the center, since the mother's line of sight is from above.This line of sight allows the user to better align the breast with the horizontal and the center of the nipple with the actual center of the nipple-receiving portion of the flange, correcting the tendency to align lower than the centerline both because the user's line of sight is above the centerline and because the device may pivot to settle into its final position.

[0042] FIG. 2 is a front view of the system 10 of FIG. 1 with the housing or outer shell 12 removed and made transparent to show the components that would otherwise be hidden by the housing 12. Notably, with the housing 12 removed, various electronic components can be identified. A controller for the system is embedded in a circuit board 15 that communicates with a flex circuit 16, each of which cooperates to connect and control the various electromechanical components of the system 10. A control panel 17 electronically interfaces with the controller via the flex circuit 16 and allows a user to power the system on and off and change functions. One or more motors 44, 46 are further provided that are electronically controlled by the system and operate actuators (described below) that act on the conduits or flex tubes 32 (see FIGS. 4 and 5). A battery 48 is included and configured to provide a rechargeable power source and be plugged into a power source for charging. Additionally, a load cell assembly 54 is provided that is configured to provide a pressure sensing function as described below. It is contemplated that in at least one embodiment, the conduit or flex tube 32 is oriented inferiorly to superiorly relative to the nipple of the breast when the user is in a standing position.

[0043] FIG. 3 shows the back side of the system 10 with the flange 14 removed to illustrate the breast pump function in detail. A conduit or flex tube 32 (see FIGS. 4-6) includes a generally spherical connector 33 sized and shaped to be removably received in a recess 34 formed in a pump chassis 35. The connector 33 is designed to automatically engage a moving motor paddle without the user's awareness or adjustment or assembly of parts. The pump chassis 35 functions to support the electronic and electromechanical structure of the system 10 (see also FIG. 2). As will be explained further below, it also provides space for a pinching actuator 36 configured to advance into and retract from the conduit or flex tube 32. Other pumping actions are achieved via engagement of the conduit or flex tube 32 with the recess 34 by a compression and expansion member 38 (see FIG. 7A). Embossed markings or laser printing are further provided within wells formed in chassis 35, the markings providing product information and other information related to the breast pump. In this manner, the need for specific adhesive labels on the breast pump structure is eliminated.

[0044] Generally, real-time pressure control can be managed by the controller of the system 10. The controller tracks the pressure and moves the pump motor in or out to apply pressure in the selected direction. Using the rocking motion of the motor, the pump may be configured to pull on the connector 33 of the conduit or flex tube 32, increasing its volume. If there is a vacuum in the system 10, the vacuum may increase as the volume of the tube increases. Pushing on the tube reduces the volume. This in turn causes a decrease in the vacuum level in the tube, and if the vacuum is reduced sufficiently, a relative positive pressure can occur. The pump controller applies these principles to detect the current pressure and push the compression members or paddles of the motor assembly in the direction required to create the pressure target. By repeating this in real time, the system can generate a controlled vacuum waveform that matches the waveform desired to be applied to the user's nipple.

[0045] The pump slowly withdraws the compression member or paddle until it hits a predetermined target. If the desired vacuum is not created by the paddle moving to the end of this range, the system is purged to create an additional potential vacuum. Purging serves to push material out of the system, creating a stronger potential vacuum. It accomplishes this by first pinching the conduit or flex tube closed, or by closing the flex tube with a flap, dam, or the like, and then evacuating the flex tube, for example by pushing the paddle closed, pushing the volume in the flex tube out, and any fluid or air in that volume is also expelled through a one-way valve and into a collection vessel. When the paddle retracts again, it can create a significantly higher vacuum because the contents of the tube have been previously purged. Once a higher vacuum is created, the system can open the pinch valve and the desired vacuum profile can be applied to the chest, creating the desired pressure waveform.

[0046] When the system is filled with air, it is very compliant and large changes in motor position result in only small changes in the vacuum. However, when the system is filled with fluid, small changes in motor position result in large changes in the vacuum. In one particular approach, an encoder including a number of spaced magnets is associated with the motor. The magnets may be arranged along the circumference of a generally disk-shaped encoder in a direction parallel to the axis of rotation of the encoder. One or more Hall effect sensors are configured or surface mounted on the circuit board 15 and positioned to read the movement and position of the magnets. In this manner, the position of the motor may be determined and monitored. Thus, the challenge may be to configure a system that is stable when the system is responsive and effective when it is less responsive. One possible approach is to tune the controller to a relatively stiff system and input an amount to move the motor in a desired direction, where the amount is unitless and its magnitude is changed depending on the output of the system. Thus, a cascade controller may be created to grow the input wave if the system output is less than desired to reach the pressure target, and shrink it if the system output is greater than necessary. This can be accomplished in real time by observing the output versus the input. In this manner, the controller can continually adjust the target waveform. The upper and lower halves of the waveform may have independent controls, facilitating centering of the waveform in an efficient manner, resulting in a very accurate and easy to adjust system.

[0047] The system may further be equipped with automatic let-down detection. The pump can detect when it is filling with fluid and respond accordingly by switching between pumping and letting down when fluid begins to flow. In one approach, an algorithm built into the system is operable to look at the maximum to minimum ratio of the pump's target wave and compare it to the pump output. The result is a unitless but highly reliable sense of system fitness. This can be tuned to trigger an internal event when fitness exceeds a known value indicating the system is full of fluid. Any other fitness measure can be used in a similar manner.

[0048] In another approach to letdown detection, it is clear that pushing air through a tube does not generate the same force as pushing fluid through a tube. Of course, the force of purging also increases as fluid is pushed through the fitting / valve structure. Tracking the force generated during purging also gives an indication that the system is likely full of fluid. An event can be generated to track this, and when the force of purging exceeds a known threshold, the system is considered to be full of fluid rather than air. This approach requires less data to track and less variable tuning depending on pump design and breast tissue. In yet another approach, letdown detection can be based on flow tracking; that is, when flow begins, letdown should be occurring, and when a small volume of flow is collected, the system switches to pumping. Furthermore, letdown can be tracked by looking at the relative rate of change of measured vacuum versus motor position. It should be understood that this relative rate is an indication of fitness. The higher this rate number, the more one can conclude that the system is filling with fluid.

[0049] FIG. 4 shows a cross-sectional view of components of system 10 according to one embodiment of the present disclosure. Flex tube or conduit 32 (FIG. 5) includes a large conduit section 32L having a relatively larger internal cross-sectional area than the internal cross-sectional area of ​​the small conduit section 32S. The large conduit section 32L terminates in an opening sized for cleaning and large enough to accommodate the tip of a pinky finger. Although both sections 32S and 32L are shown as tubular sections, the disclosure is not so limited and one or both sections may be other shapes. When tubular, the cross section may be oval, square, other polygonal, asymmetrical, or non-geometric. Additionally, flex tube 32 may include a rounded, bulging section 32B near the end of the large conduit section 32L, which is provided to allow for hysteresis in the system.

[0050] FIG. 6A shows an exploded view of the structural and mechanical components of the system 10. Configured between the housing 12 and the flange 14 is the chassis 35. In particular, the chassis may be configured to snap-fit ​​with the housing 12. Additionally, in a preferred embodiment, the chassis 35 directly or indirectly supports all of the pump components. In particular, a PCB controller mount 62 is supported by the chassis 35 and configured to connect to and support the circuit board 15 (see also FIG. 2). A battery bracket 64 is also supported by the chassis 35 and is sized and shaped to receive a rechargeable battery 48 assembly that powers the system 10. A cover jack 65 is further included to receive a power cord connector (not shown) to provide access to the battery assembly. A motor mount 66 and a motor receiving structure 67 are also supported by the chassis 35 and are configured to receive and support a system motor that functions to move an actuator that is powered by the battery and acts on the conduit or flex tube 32. An actuator bracket 69, and a load cell bracket 70 and load cell receptacle 71 are also supported by the chassis 35. Additionally, the user interface panel may include a button cover 72 and a button cover housing 73, each of which is supported by the housing 12 and disposed in engagement with the flex circuit 16 to provide system controls to the user.

[0051] To connect the conduit or flex tube assembly 32 to the system 10, a flex tube ring 80 and a flex tube collar 82 are provided. The flex tube collar 82 is sized and shaped to be received within a slot 84 in the flange. A fluid container attachment 86 (shown detached from the container) is sized and shaped to be received within the flex tube collar 82. A door assembly 90 is attached to the flange 14 and configured to swing open and closed to provide access to the interior of the system 10 while supporting a sturdy connection between the attachment 86 and the flex tube collar 82. Thus, in at least one embodiment, the collection or container assembly is believed to be supported by friction around the conduit shaft and by the door assembly 90, which may partially surround and hold the collection or container assembly, maintaining its attachment to the collection or container assembly. In an alternative embodiment, the breast pump assembly may omit the door assembly entirely; that is, the flange itself may include structure to maintain the container assembly in place. Additionally, the door assembly, or other structure in lieu of a door assembly, may be transparent, allowing direct viewing of the container assembly.

[0052] As shown in Figures 6B-C, the exterior of housing 12 may include a recess 87 sized and shaped to receive a tab 89 extending from flange 14. A recess and tab arrangement may be disposed on each of their respective components. Such an arrangement secures flange 14 to the exterior of housing 12 and allows the user to better align flange 14 to the chest and subsequently install housing 12. It is contemplated that flange 14 may be vapor polished to make it more transparent to facilitate alignment.

[0053] In an alternative embodiment, the housing 12 is defined by an irregular shape that includes contours that follow or resemble the internal components and structures of the pump system. In one particular approach as shown in Figures 6D-F, the exterior surface of the housing 12 is characterized by an irregularly shaped recess 91 to provide an irregularly shaped exterior surface. A variety of differently shaped recesses 91 may be employed (see also Figures 6G-I). Various configurations of breast cup skins or interface structures 98 are sized and shaped to fit over the housing 12 and recess 91 to form the breast shape as shown. It is clear that the breast pump system can function with or without the breast cup skins or interface structures. Alignment and attachment structures or holes may further be provided to facilitate mating of the interface structures 91 with the housing 12, and the interface structures may have various colors, textures, and durometers to enhance or change the adhesion, softness, and feel of the bra. A variety of other breast and other shapes may be provided.

[0054] In further combinations or alternative embodiments (see FIGS. 6J-L), the housing 12 may additionally or alternatively be adapted or configured to receive a replaceable battery, where the housing 12 includes various alternatively shaped recesses 91 sized and shaped to receive the battery. In this approach, the battery includes its own mountable housing 99 that mates with the recess 91 of the housing 12 that covers the other pump structures. In one approach, the mating structure includes a flat, right angle structure, where alignment and mounting holes and structures are further provided.

[0055] As shown diagrammatically in FIG. 7A, the latching, milking and extraction forces are established by two compression members 36, 38 actively driven by motor drivers 44 and 46, respectively. Although more than two compression members may be used and one or more drivers may be used, the presently preferred embodiment uses two compression members each driven by two drivers as shown. A system controller or system software and / or firmware controls the operation of the drivers in real time according to predetermined latching and manufacturing targets or schemes detected by a pressure sensor or load cell assembly. The firmware may be written to approach such targets at various speeds, sometimes relatively fast and sometimes slow or gentle, providing multiple levels of stimulation and expression. For example, latching can be achieved by taking a more gradual or more radical approach and there may be controls that determine the level at which latching is achieved. Various levels of suction may also be present during milking. The tube sections 32S and 32L may be closed or substantially closed by the compression members 36 and 38, respectively. Further, such active pumping members may be configured to engage the tube channel generally perpendicular to the net flow of fluid or milk therein. Also, the pinched region of the tube channel may be configured to open through passive recoil adjacent the compressed region of the tube channel that opens through assisted active support. When the system 10 is powered on, the compression member 36 opens and the compression member 38 begins to retract through a connection with a structure such as a ball connector of the conduit or flex tube 32, thereby gradually increasing the suction level in the tube 32. When a predetermined maximum suction level is achieved (as confirmed by pressure values ​​obtained from a pressure sensor described below), the compression member 38 stops moving in the current direction and, if the operating mode of the system 10 has a predetermined time to maintain maximum suction, either remains in place for a predetermined time (or moves slightly in the same direction to compensate for the reduced suction as milk enters the system) or reverses direction and compresses the tube 32L until a latching suction level is achieved.If the maximum suction level has not been achieved by the time the compression member can be fully retracted on the first stroke, the compression member 36 again compresses the tube 32S to seal off the existing vacuum level in the chest environment, and the compression member 38 fully compresses the tube section 32L to squeeze more air out of the system. The compression member 36 then resumes to fully open the tube section 32S, and the compression member performs another stroke and is again retracted to create a greater suction level. This cycle is repeated until the maximum suction level is achieved. It will be apparent that in some cases the maximum suction level can be achieved on the first stroke, and in other cases multiple strokes may be required.

[0056] The system may be designed and programmed such that once maximum suction is achieved, the compression member 38 does not move to the fullest possible travel in either direction to achieve maximum and latch suction levels, allowing some back suction and pressure generating capability. When maximum suction level is achieved and the milking profile can return to latch vacuum, the compression member 38 advances, compressing the tube section 32L and increasing the vacuum in the tube 32. Once latch suction vacuum is achieved, the compression member 36 again seals off the tube 32S, ensuring that latch vacuum is maintained against the breast and sufficient suction is maintained. At this stage, the compression member 38 again begins to retract, restoring the suction level to maximum suction, and the compression member 36 opens to allow the tube 32S to open and expose the breast 2 to maximum suction. Alternatively, the system may be programmed such that the compression member 36 does not close at one point in each cycle, but instead closes when the latch vacuum is exceeded, causing the compression member 38 to cycle between maximum suction and latch suction levels.

[0057] When milk extraction begins, the compression members 36 and 38 may function in a manner similar to that in latching, but following an extraction waveform determined by the selected pumping, determined in real time by a system controller responsive to a load cell or pressure sensing assembly. At this stage, the sound generated by the milking action of the system is reduced as milk or fluid flows through the pump mechanism. During the compression stroke of the compression member 38, the compression member 36 closes when the latch pressure / suction level is achieved. As compression by the compression member 38 continues, the pressure in the tube 32 downstream of the compression member 36 increases, and a positive pressure is achieved that expels the contents (breast milk) in the tube section 32L through the small tube section 32S2 downstream of 32L and out of the tube section 32L through the one-way valve. The positive pressure obtained is sufficient to open the one-way valve to transport the breast milk from the tube 32 into the breast milk collection container. In one embodiment, the positive pressure ranges from 20 mmHg to 40 mmHg, typically about 25 mmHg. When the action of compression member 38 is reversed, compression member 36 opens as the suction level returns to the latched suction level, and compression member 38 continues to open, increasing the suction level to the maximum suction level.

[0058] The present disclosure is capable of achieving a latch vacuum that causes the flange or skin contact member / breast 14 to seal to the breast. The latch vacuum achieved by the system is currently about 60 mmHg, but can be any value ranging from about 20 mmHg to about 100 mmHg or more. Once the system 10 is latched to the breast via the skin contact member 14, the system cycles between the latch vacuum and a target (also called "peak" or "maximum") suction level. Because the lowest point of the suction cycle is the latch suction level (e.g., about 60 mmHg) and the system 10 does not cycle down to 0 mmHg, but maintains the suction applied to the breast, the nipple does not contract as much as when using prior art breast pump systems. It has been observed that the nipple retracts into the skin attachment member 10 upon initial latch achievement in a manner similar to that during natural breastfeeding. Once the vacuum begins to cycle between the latch and the target vacuum level, there is significantly less back and forth movement of the nipple with changes in vacuum compared to that which occurs when using conventional systems. Nipple movement (distance between full extension and full retraction) when using the present system is typically about 2 millimeters or less, and in some cases 1 millimeter or less. Thus, the system not only provides a latch similar to natural breastfeeding, but also results in reduced nipple movement similar to natural breastfeeding as shown in the scientific literature. In one particular implementation, the system may employ ultrasound to observe nipple movement during pumping to ensure that the desired nipple movement is being achieved.

[0059] This greatly reduced nipple movement during cycling is a result of achieving the latch at a latch vacuum level and limiting the vacuum swing between the latch vacuum (suction) and the peak vacuum (suction). Typically, the difference between the latch vacuum and the peak vacuum is no more than 200 mmHg, more typically no more than 150 mmHg. In one example, the latch vacuum is 50 mmHg and the peak vacuum is 200 mmHg, resulting in a vacuum difference of 150 mmHg.

[0060] Using the present system to limit nipple movement as described above provides many benefits to the user. One benefit is that less movement reduces the side of the nipple rubbing against the flange wall, greatly reducing the risk of itching, skin damage, pain, swelling, etc. As a result, the present system is more comfortable for breastfeeding mothers to use, and this benefit becomes more pronounced the longer it is used. By maintaining at least the latch suction level at all times, the present system provides a more stable and durable seal against the breast, significantly reducing the chance of air and / or milk leaking out. The significantly less nipple movement provides the user with a more "natural" sensation that better simulates breastfeeding. The reduced nipple movement allows the skin attachment member / flange 14 to be designed as a lower profile part, as it is shorter and does not need to accommodate the long distance movement of the nipple as experienced with prior art systems. This allows the skin contact member / flange 14 to be shorter, thus reducing the overall length of the system, so the entire system 10 protrudes less from the breast than the prior art. In this manner, the distance from the tip of the nipple to the exposed end of the system housing is reduced.

[0061] The breast contact portion may be symmetrical about the nipple receiving portion, or alternatively, the nipple receiving portion may be offset. The skin contact member 14 is designed to reduce the internal volume of the nipple receiving portion, which can be achieved by significantly reducing the amount of movement the nipple experiences during the milk extraction process using the system 10 of the present disclosure that includes the skin contact member 14. The nipple receiving portion of the skin contact member 14 is contoured to more closely match the natural shape of the nipple, thus eliminating or significantly reducing the dead space present around the nipple in the prior art. The nipple receiving portion may be cylindrical where it connects with the breast contact portion and may taper conically therefrom. This design allows a portion of the areola to be received within the nipple receiving portion while limiting the dead space. The cross-sectional diameter of the entire nipple receiving portion is considered to be large enough to accommodate nipple expansion. The length of the nipple receiving portion may be about 23 millimeters, and may vary in length from about 22 millimeters to about 29 millimeters. The length of the nipple receiving portion is sufficient to allow for engorgement of the nipple under vacuum without the distal end of the nipple contacting the proximal end of the nipple receiving portion. In an alternative approach, the nipple receiving portion may have a size and / or shape that mimics the anatomy of a nursing infant. In this regard, rather than being generally cylindrical, the nipple receiving portion defines a natural mouth shape or a generally rectangular sleeve with rounded corners and curved surfaces. The breast nipple is formed into a more natural nursing shape by the naturally shaped nipple receiving portion.

[0062] The internal contour 120 of the flange 14 is designed for use with the present system 10 to maximize comfort for the user. The internal angle and generally flat portion also facilitate the ability to limit portions of the breast from moving too far forward into the nipple receptacle. The wider angle helps to avoid breast tissue being drawn into the nipple receptacle in a funnel-like manner, resulting in less breast tissue being received within the nipple receptacle, making the use of the flange 14 more comfortable than prior art flanges and providing space for nipple engorgement. By providing a wider angle, this effectively allows the entire system to be shorter, allowing the system to lie flatter against the breast, improving both comfort and appearance.

[0063] In one embodiment, the total system volume is approximately 24 cc. The total volume is calculated from the space in the nipple receiving portion (not occupied by the nipple) and the tubing sections 32S, 32L, and 32S2 to the milk collection or container assembly. In an embodiment where the total system volume is approximately 24 cc, the pump volume, i.e., the volume movement achieved by compressing tubing section 32L by compression member 38 from a completely uncompressed state, is approximately 3.4 cc. When the tubing 32 of the system 10 contains only air, the pressure swing caused by moving compression member 38 inwardly and outwardly relative to tubing section 32L is small due to the compressibility of air. In this embodiment, assuming the system is under a vacuum of -60 mmHg, one stroke of the compression member (from compressing tubing section 32L to completely uncompressing it) increases the vacuum to -160 mmHg. The ratio of pump volume to total system volume can be important with respect to the power supply and size of the pump system. In this embodiment, tubing section 32L is made of silicone. It has been recognized that less movement of the compression members during pumping allows for a quieter pump motor and therefore a quieter overall system. Additionally, the system employs the extracted breast milk as the medium for the system pressure, which is in direct contact with the user's breast against which the vacuum is drawn. Thus, the system can employ air suction against the breast for initial latching and pumping, and then switch to utilizing the extracted breast milk for pumping action and power.

[0064] During the let-down operation, the system 10 operates to cause a let-down of the milk in the breast prior to extraction, achieving let-down with a maximum suction target of up to 120 mmHg (usually around 100 mmHg, (-100 mmHg pressure)), or up to 145 mmHg. The goal of let-down (non-nutrient suction) is to stimulate the breast to extract milk. The relatively shallow (small range of volume change) and relatively fast pumping during this phase is intended to mimic the infant's initial sucking action. This is because during the let-down phase, the suction pressure is not allowed to exceed the maximum let-down suction of 110 mmHg or 120 mmHg, or any other maximum let-down setting. Thus, as the compression member 38 is pulled away from the tube portion 32L, the system 10 is designed to reach -100 mmHg (100 mmHg suction pressure) (or -120 mmHg, or other maximum letdown design value) before the compression member 38 reaches a position where the tube 32L is barely compressed.

[0065] Subtle pumping variations may be incorporated into the system, both to improve milk production and to mimic natural breastfeeding. Such variations may be tracked and analyzed by the system to determine which variations are most effective for desirable or optimal milk production. Pumping frequency, amplitude, compression / release, and suction speed may be altered to mimic natural breastfeeding. Additionally, the variations may help the user feel more comfortable with the breast pump. In one approach, subtle variations in frequency, amplitude, waveform, and other parameters may be made throughout the entire pumping session, with each period or cycle being different each time. Alternatively, the variations may be made at key intervals, such as after specific periods or pumping events, or in response to specific cues. Additionally, the variations may be random or deliberately designed to follow specific patterns that are designed to stimulate heavy milk production and repeat every few seconds or minutes. Modifications may also be selected by the user to improve comfort and / or production, and profiles or settings may be provided to the user separately through user input or system firmware.

[0066] During let-down (no nutrients), the system software and / or firmware sends commands to the system motors based on the values ​​read and transmitted by the pressure sensing assembly, and the system is configured to operate between -60 mmHg and -100 mmHg in one example. In this example, the compression member 38 may compress the tube section 32L almost completely and then create a vacuum by detaching the tube section 32L. The maximum latch suction pressure of -100 mmHg is reached with a small amount of rebound of the tube section 32L, and the compression member 38 may cycle relative to the tube section 32L in a narrow range or band close to full compression of the tube section 32L between -100 mmHg and -60 mmHg. As milk flows, the narrow band shifts where the tube section 32L is purged by fully compressing it, expelling the contents, thereby again obtaining capacity for further milking by the relatively low compression of the tube section 32L.

[0067] The system 10 responds to pressure changes in the tube 32 caused by the entry of breast milk into the tube 32. Referring again to Figure 7A, the compression elements 36 and 38 are associated with drivers 44, 46, respectively, which provide independent but coordinated actuation and retraction of the compression elements 36, 38. When electric drivers are used, a battery 48 is in electrical communication with the drivers 44, 46, and also with the controller 52 and pressure sensor 54, and provides the power necessary to operate the drivers 44, 46 to drive the compression and retraction of the compression elements 36, 38.

[0068] The sensor 54 is used to provide feedback to the controller 52 to control the pumping cycle to achieve and / or maintain the desired vacuum level. The sensor 54 is preferably a load cell sensor that provides data used to calculate the system pressure, but may be a pressure, flow, temperature, proximity, motion, or other sensor capable of providing information that can be used to monitor the safety or functionality of the pumping mechanism of the system 10. As shown, the sensor 54 is a non-contact sensor 54, meaning that it is not in fluid communication with the breast milk or the vacuum space of the system 10.

[0069] As mentioned above, the conduit or flex tube 32 is arranged to interface with the motor. On the opposite side of the flex tube 32, a sensor 54 in the form of a load cell is provided. The position of the motor is tracked and the force on the tube 34 is evaluated to assess the internal vacuum. By employing machine learning or supervised learning regression, the system 10 can learn to interpret the motor position and the strain of the tube to arrive at a pressure / vacuum level with compensation for noise and hysteresis. More specifically, a neural net system or a mathematical regression of data can be incorporated into the system firmware to convert the sensor input to a pressure / vacuum level. Thus, the system 10 includes or communicates with a non-volatile computer readable medium that stores instructions executable by a computing device of the system or external to the system to cause the computing device to perform functions associated with and dictated by the firmware. Additionally, the system may optionally include at least one computer configured to control all or part of the system. The at least one computer may optionally be programmed with firmware, software, or both to control all or part of the system. In any embodiment, at least one computer has computer-executable instructions stored on a non-volatile computer-readable storage medium for controlling all or part of the system. The system may further include one or more back-end servers or other computing devices remote from the breast pump, which may be referred to as cloud computers or cloud-based computers, to assist in or accomplish any of the above, or any combination of the above. Each component of the computer network may communicate with at least some, or all, of the other components of the computer network by wireless, wired, or internet-based means, which may be referred to as or including the cloud. The computer network may optionally be programmed with firmware, software, or both, for controlling all or part of the system.In either embodiment, the computer network, including some or all of the components of the computer network, has computer-executable instructions stored in a non-volatile computer-readable storage medium for controlling all or portions of the system.

[0070] To train the neural net, a large amount of data is generated from both accurate vacuum measurements and strain gauge measurements. All of the data is sent to the software for post processing. It has been found that data taken during normal pump flow is optimal for training the system 10. For example, data may be collected at each pressure target when the flow rate is 2-3 milliliters per minute and the system is pumping slowly. This approach ensures that the motor runs relatively constant along its entire stroke cycle and does not require the noise associated with high flow rates to be included in the calculations. High controlled settings are also used in the data generation, producing unbiased data. Additionally, the accuracy of the system may be improved when using specific neural nets generated for specific pressure ranges. Special code is employed to filter data from different pumping limits in the training data and generate neural nets that are subsequently used when pumping to the same limits using only that data.

[0071] One alternative approach to providing vacuum or suction within a breast pump is shown in FIG. 7D. Instead of having a generally rigid flange or skin-contacting member 14, such structures may be configured to be adjustable or flexible and resiliently conformable. Additionally, an external breast pumping structure 57 may be substituted for the internal compression element and cooperating structure, and an external pump 57 may operate to change the shape of the elastic flange 14. It is apparent that the pump structure 57 is directly connected to the housing 12. The pump 57 employs air or other generally incompressible fluid 59, such as breast milk, water, or mineral oil, as a medium for applying a vacuum or suction force to the elastic flange 14. In this manner, pushing and pulling forces are provided through a window in the housing 12 that connects the space 61 around the flange 14 within the housing 12. This embodiment is shown including a reciprocating piston 63 that creates the desired pushing and pulling of the pumping medium 59, although other actuators, such as a lever or the like without a piston, are also contemplated.

[0072] Additionally, this configuration may be employed in combination with compression elements and cooperating structures simply to vary the shape or size of the flange 14 to better fit a particular user. Another approach to varying the shape or size of the flange may additionally or alternatively include a flange 14 incorporating a piezoelectric structure that can change to a desired shape upon actuation by an electrical force. Alternatively or additionally, the flange may also include a slidable or malleable structure that can be manipulated to create flanges of various sizes and shapes to better suit a particular user.

[0073] 8-10, one embodiment of the collection or container assembly 60 is shown. In one particular embodiment, the collection or container assembly 60 may be formed from two 2.5-3.0 mil sheets band welded or otherwise joined along the perimeter 92 of the assembly and is sized to hold up to 4.5 ounces, or alternatively up to 8 ounces of fluid. In particular, the collection or container assembly 60 may be preformed to optimize or maximize space within the milking system and flanges. For shipping, the collection or container assembly may be vacuumed closed to flatten or thin it for packaging and handling. The body of the collection or container assembly is generally bag-like and includes a generally asymmetrical elliptical central opening 93 created by an internal band seal. In one particular approach, the body may further include a gusset to increase volume. A pair of wings 94 extend into the central opening 93, which are provided for ease of handling and positioning of the collection or container assembly 60 within the milking system 10. A narrow neck 95 is centrally located and extends vertically away from the central opening 93. The neck 95 includes a tab 96 that provides a structure for gripping and removal, and may further include one or more notches or tear elements 97 provided to assist in tearing the container 90. Additional notches are also contemplated to assist in tearing the bag assembly 90. Also, in alternative embodiments, the collection or container assembly 90 may be resealable, reusable, may include a larger or smaller opening, or may include a spout structure for pouring the contents. To facilitate pouring, the spout may also be attached to the attachment or valve of the collection assembly. Such a spout may further include structure to temporarily or permanently disable the valve or attachment. The valve of the collection or container assembly may also be reusable in a second or subsequent collection or container assembly, and therefore may be removable from the container assembly.

[0074] Further, in one particular embodiment, the collection or container assembly 90 may be made of polyethylene, bisphenol A free, and food grade material. It should be freezable without tearing and be able to withstand temperatures of about -18 to 80 degrees Celsius. Additionally, it may have a tensile strength of 2300 to 2900 psi, a tear strength of 440 to 600 psi, a maximum water vapor transmission rate of about 0.5 grams / 100 square inches / 24 hours, and an oxygen transmission rate of about 150 cc / 100 square inches / 24 hours. In an alternative embodiment, the material of the collection or container assembly may be, for example, Goretex or Tyvek. Such alternative materials may allow for venting. Thus, non-closed or non-sealed systems are also contemplated. In this particular regard, other vents or methods for system ventilation may be incorporated into one or more embodiments. In this manner, self-venting of the container assembly or active ventilation during or after use of the milking system may be achieved. In one approach, a pressure valve may be incorporated into the system and configured to activate when a certain system pressure is reached, and the valve may be designed to act as a fluid barrier, allowing only air and not fluid to pass through.

[0075] It is contemplated that the system may be configured to pump milk into a collection or container assembly 60 that is sealed, or that is highly sealed by including an integral valve or otherwise, or a combination thereof. In particular in this regard, the system may alternatively or additionally be closed and not vented to the atmosphere, and / or the system suction may be reduced by only allowing the milk to flow into the system. In this manner, in at least one manner, the milk or fluid pumped through the system, once in the collection or container assembly, is never again exposed to fresh atmosphere from the surroundings. Thus, the orientation of the milk pumping system or user has little effect on the system function (i.e., no spillage). The collection or container assembly may include rigid or flexible sealing components, such as rings or gaskets, into which the pump or container valve is pressed or screwed to seal. The collection or container assembly may also include an opening or hole or structure through which a member passes that forms a seal with the container assembly upon entry therein. Additionally, many disposable and durable combinations of reservoir 101 and valve fitting 102 configurations are contemplated, where one or both of the reservoir bag 101 and fitting 102 are disposable or reusable. Additionally, the reservoir may be configured inside or outside the pump housing.

[0076] The fitting 102 may be embodied as a valve that connects in fluid communication with the storage container 101, such as an umbrella valve assembly 103, or other type of one-way valve. The fitting may also assume a myriad of other embodiments and may additionally or alternatively be formed integrally with the container. For example, in one possible approach, the fitting and / or valve may be formed as part of the container instead of being defined as a separate part that is attached to the container. However, as shown in FIGS. 8-10, a tail 104 of the umbrella valve 103 may be employed that may be turned to engage the tail with the valve body to break the valve, vent gas, etc., if desired. Additionally, the valve includes a generally cylindrical portion having a diameter of approximately 0.585 inches and extending from a flat base 104 having a width of approximately 0.875 inches. It is the flat base portion 104, including the tail 106, that is captured and sealed between two sheets of bag container material. The tail 106 has a narrow, elongated shape that functions to ensure flow through and around the neck of the container assembly 60, particularly when it is placed in the pump assembly (see FIG. 11A). That is, the tail 106 maintains flow through the neck even when the container assembly is attached to the breast pump body and the neck is collapsed. The valve 103 prevents milk from flowing back into the flex tube 32 and facilitates maintaining a suction (vacuum) level within the flex tube 32. In alternative embodiments, other structures may be provided or constructed on the valve to allow for pushing or otherwise venting air against the valve. Such approaches may include a protrusion attached to or associated with the valve that, when pushed towards the collection or container assembly, displaces an edge of the valve and breaks the internal seal of the valve. Additionally, a nub may be attached to the valve structure or constructed on the inside of the container assembly. Pulling the nub over a layer of the container assembly can dislodge the edge of the valve and break the seal of the valve.

[0077] In at least one embodiment, the pressure at which the valve 103 opens to allow flow into the breast milk collection container 60 is approximately 25 mmHg. The valve 103 may be constructed and designed to allow fluid to pass when the pressure in the conduit or flex tube 32 is positive (e.g., approximately 25 mmHg, or other pre-designed "crack pressure"). The operation of the compression element alternates between increasing vacuum as the compression element moves away from the flex tube 32 and decreasing vacuum as the compression element compresses the flex tube 32, but typically does not increase the vacuum beyond a predetermined maximum vacuum. As the compression elements 36, 38 compress the flex tube 32, the pressure in the system 10 increases and a minimum suction level (e.g., a latch suction level, such as -60 mmHg, -30 mmHg, or other predetermined latch suction level) is reached, at which point the compression member (pinch valve) 36 seals off the portion 32S and a minimum suction (latch suction) is maintained on the breast. As the compression member 38 continues to compress the portion 32L, the pressure downstream of the compression member 36 continues to increase until it reaches a crack pressure (e.g., 25 mmHg or other predetermined positive crack pressure) and the valve 103 opens. The compression elements 36, 38 continue to compress the flex tube 32 and continue to pump fluid (breast milk) through the valve 103 and into the collection canister assembly until the compression element 38 reaches the end of its stroke. Throughout this process, the compression member 36 remains closed, which is used to seal off the tube 32 while the compression element 38 pumps milk into the collection canister assembly 60. When the compression elements 36, 38 reverse direction and move away from the flex tube 32, they begin the cycle again.

[0078] As milk enters the system, the suction level decreases (pressure increases). Feedback provided by the pressure monitor via pressure sensor 54 provides input to a feedback loop that adjusts the position of the compression member 38 to maintain the desired vacuum (pressure) in the conduit or flex tube 32 by compensating for pressure changes caused by changes in the amount of milk in the flex tube 32. For example, a relatively large amount of milk in the tube requires a relatively short stroke of the compression member 38 to achieve the latch pressure. This correction is accommodated by either slowing down the movement of the compression member 38 to achieve the same timing cycle of milk expression, or by increasing the cycle frequency since a shorter stroke of the compression member 38 takes less time.

[0079] Use of the system 10 with the non-contact pressure sensor 54 involves mounting a collection or container assembly 60 to the system 10 (see FIGS. 11A-E). In a first step (FIG. 11B), the flange 14 is removed from engagement with the remainder of the system 10. Attached to the flange is a conduit or flex tube 32. A central opening 93 is placed over the central protrusion of the flange 14 and the flex tube 32. A user can then pinch the bottom wings 94 of the flex tube 32 (FIG. 11C) and then press the collection or container assembly 60 into the flange 14. A fitting 102 is placed into the collar 82 of the flex tube 32 (FIGS. 11A and 11E). In some embodiments, the collection or container assembly 60 may have a useful label, icon, or notice. For example, icons of gradually growing drops of breast milk may be printed on the collection or container assembly 60 to indicate how full the container is, or a "this way up" message may be included to assist the user in correctly placing the collection or container assembly 60. The container assembly 60 also includes many surfaces outside the storage area that can be printed or handwritten. For example, the wings 94, as well as the pull tab 96, may be used as surfaces for writing or printing. Similar labels or messages (e.g., "Thank you Mommy") may be included on the collar 84 or other portions of the flex tube 32 to assist in correctly orienting the flex tube relative to the flange 14. It will be apparent that the collection or container assembly may be located elsewhere. For example, the collection or container assembly may be configured around the nipple of the breast. In this regard, the container assembly itself may form the desired flange or breast contact structure within its own structure. In one particular approach, the container assembly may include a larger area facing the breast above the nipple than below.

[0080] It is contemplated that a door assembly 90 may be employed to both provide a smooth contour of the flange 14 for engagement with the user's chest and to support engagement of the collection or container assembly 60 with the system 10. As such, the door assembly 90 may be configured to pivot relative to the flange 14 and employed to snap the pump closed to close the system 10. In this manner, the fitting 102 and container bag 101 are securely sandwiched between the collar 82 of the conduit or flex tube 32 and the door assembly 90, with the cylindrical portion of the fitting 102 being received within the collar 82. The collar 82 may provide rigidity to the flex tube 32 so that it may be mounted within the flange 14, and may also provide an annular backup when the fitting 102 is inserted. A rib or O-ring may be provided on the inner surface of the flex tube to facilitate sealing with the fitting 102 and may have a radius of approximately 64 millimeters. In one embodiment, the inside diameter of the flex tube between the ribs may be approximately 14.6±0.17 millimeters and the outside diameter of the fitting 102 may be approximately 14.8±0.17 millimeters, resulting in an interference fit of approximately 1-2.5 pounds of force.

[0081] As best seen in Figures 12 and 13, the door assembly 90 further includes a pair of spaced apart curved guide arms 105. The arms 105 are configured to guide the door assembly 90 as it closes over a pair of curved rails 107. In this manner, as the door assembly 90 rotates toward the conduit or flex tube 32, the latch 109 of the door assembly 90 first clears and then latches behind the rails 107, thereby providing a secure engagement with the flange 14 and with the bladder assembly 60 when mounted to the system 10 (see Figure 11). As best seen in Figures 8 and 9, the fixture 102 includes a scalloped portion 110 that functions to facilitate this secure engagement and to reduce excessive stress on the bladder assembly by resisting kinking when the bladder assembly is securely mounted to the system. The door assembly may further include one or more ribs 111 (Figure 15) that engage the fixture 102 to provide direct support.

[0082] 16-18, one approach to protect against pinching by moving parts of the milking system 10 is shown. One or more magnets 118 may be attached to the flange 14. A corresponding sensor 119 (e.g., a Hall effect sensor) may be attached to the flex circuit 16 that is attached to the mounting bracket 120 (see also FIG. 3). The system 10 may be configured to allow operation of the motor only when the sensor detects the magnet 118. In this manner, the pumping action of the system, and in particular the compression member, will not move until the flange 14 is properly attached to the housing 12, thereby avoiding pinching of such parts or engagement with the user. In another approach, mechanical or electrical switches, RFID technology, optical sensors, or sonar technology may be incorporated into the system to prevent operation of the system unless all parts of the system (i.e., flanges, tubes, and reservoirs) are fully connected to provide the desired safeguards.

[0083] In another approach, the system 10 may include firmware that operates to track the system pressure with a load cell. Here, the motor paddle may be set and controlled by firmware to move outward 5 mm or other predetermined distance and observe the pressure on the load cell to see if the conduit or flex tube is properly installed. If the observed pressure is not as expected, e.g., no pressure, the motor is not allowed to move inward to express milk. A similar technique can be used to test proper collection container installation. After the motor extends, a pinch can seal the flex tube. Once the motor returns, a vacuum can be measured only if the bag is properly installed to seal air from filling the tube on the container side.

[0084] It is also known that pump systems may require fluid inflow protection. As such, it is contemplated that various gaskets may be configured within the structure of the system. One particular location for a gasket is the interface between the chassis and the housing, and thus a specially designed gasket is configured along the chassis perimeter that is intended to engage the housing. In this regard, a 3 millimeter interference fit is contemplated between the gasket and the housing. A gasket may also be configured near the motor receiving structure to assist the load cell and motor in preventing fluid inflow.

[0085] Once the flange or skin-contacting member 14 is installed in the body / pump housing 34, the pump may be powered on. Referring now to FIGS. 19-20, there is shown an enlarged view of the user interface panel including a button cover 72 and a button cover housing 73, each of which is supported on the housing 12 and positioned in engagement with a flex circuit that provides system control to the user, as described above. Here, the cover 72 acts as a light conduit. The light emission, intensity, and button deflection force are configured for convenient and effective interaction by the user. Thus, pressing the power button 130 functions to start the milking system 10 through interaction with a switch 131 configured on the flex circuit 16 (see FIG. 18). It will be apparent that other switches 132 may also be provided on the flex circuit to line up with other possible system control buttons included on the flex cover 72. In the event that the system 10 requires an external power source or battery charging, access to the auxiliary electronics is obtained through a cover jack 65 configured within the shell 12 (FIG. 21).

[0086] When a load cell is used as the pressure sensor 54, during the power up procedure of the breast pump system 10, the controller 52 reads the force on the load cell. This is the load measured by the load cell before the skin interface member 14 is applied to the breast, which in one approach is the condition when the pressure in the conduit or flex tube 32 is at ambient pressure. The controller 52 then calibrates the system so that the pre-load force or position, or the measured load or strain, is equal to atmospheric pressure. When the breast pump system 10 is attached to the chest and in operation, the load or strain detected on the flex tube 32 can be converted to a pressure value for the system 10 based on a neural network or computer learning.

[0087] The system 10 may calculate the volume of breast milk pumped into the system, or alternatively the volume collected in the breast milk collection container assembly 60. Because the dimensions of the conduit or flex tube 32 downstream from the compression member 36 are known when the compression member 36 seals off the tube section 32S, the volume of the entire system 10 downstream from the compression member 36 can be calculated. Referring again to Figure 7, tracking the position of the compression member 38 relative to the tube 32 (e.g., by knowing the position of the driver 46 at all times) determines the volume change in the tube 32. As the pumping procedure is performed, pumping / purging of breast milk into the breast milk collection container occurs when the compression member 36 seals off the smaller tube section 32S at the compression location. When the compression member 36 seals off the tube section 32S, the change in position of the compression member 38 that occurs to effect a purge of breast milk from the flex tube 32 into the breast milk collection container 60 is used to calculate the change in volume of the tube 32 downstream of the compression member 36, which is equal to the volume of breast milk forced into the bag of the breast milk collection container 60.

[0088] In particular, one algorithm recognizes that as flow enters the system 10, the motor must move farther to create a latching vacuum. Tracking this movement and the rate of change of position as the compression or paddle member creates the latching vacuum is one way to measure flow rate. For example, the slope of a line associated with tracking the paddle position for latching vacuum is proportional to flow rate. After a tuning step to correlate this relationship, it becomes easy to calculate the flow rate from the slope of this line.

[0089] Using another technique, the number of purges can be tracked when the system is full for flow measurement purposes. As mentioned above, the force purging a fluid is much greater than purging air, so it is possible to determine whether the system is purging fluid or air. By counting the number of purges that contain fluid in this manner and knowing the amount purged with each purge, the flow rate can be calculated without requiring extensive tuning or calibration of the system, and avoid confusing a slow air leak with flow. Leaks can also be detected by employing an algorithm that involves closing the pinch compression member followed by closing the compression or paddle member of the pump and then pulling the pump compression member outward to create a vacuum. Now, by holding the pump compression member in this position and verifying that the vacuum is maintained, it can be determined whether or not there is a leak in the system 10.

[0090] In addition to calculating the volume of milk purged in each purge cycle, the system (via the controller 52) can add up the volumes from all purge cycles to calculate the total volume that enters the pump or is instead forced into the milk collection container 60 during the milk extraction session. This volume value can be stored in an individual identifier provided to the milk container, and the system 10 keeps a record of the amount of milk received in each milk collection container 60. This information can also be time-stamped, allowing the user to know the date and time that milk was collected for each milk collection container. Other statistics can also be calculated, including, but not limited to, average volume per extraction session, total volume extracted for any day, average volume of milk extracted per day, etc. Any and all of this data can be manually written to an external computer or automatically uploaded to the computer when the computer is within wireless communication range of the system 10 or when the computer is wired to the system. Additionally, optionally, any or all of this data can be manually or automatically uploaded to a cloud service via the internet, wirelessly or wired. When the milk collection container is determined to be full, pumping will stop. An override feature may be set in the system to allow the user to continue pumping after the normal bag full detection if desired. This feature can be used when the user determines that there is enough room in the bag or milk container to accommodate a small amount of milk for a short period of time, such as when nearing the end of a pump.

[0091] In one preferred approach, the volume extracted from the breast is calculated by constructing a map of motor position versus volume at a particular vacuum, such as -60mmHg, a vacuum level that is expected to be reliable and repeatable. To determine this relationship, various known flow rates are replicated in the breast pump and the motor position at -60mmHg is identified and stored as data. A script is then used to extract such data and construct a motor versus volume scale. In particular, as shown in FIG. 7B, line M shows motor position versus time and line V shows vacuum versus time. This data is input into the script and a graph of volume versus time is obtained. The script looks at the time index of the purge and removes data other than the clean start and finish at the beginning of the cycle between purges, represented by spike S in FIG. 7B. An adjustment is made to the time and the relative time of the selected data is replaced with absolute time. The script also acts as a filter to remove data that is too far above or below -60mmHg. The relative time is converted to volume, i.e. motor position is the volume difference over a relative time span. This data can be plotted as a line graph (see FIG. 7C) and the area under the line represents the volume. The output of the script, represented as a line with a particular slope, is expressed as a 6th order equation that represents the number and the line. The 6th order equation is built into the code base and employed in real time to convert the measured motor position to volume while pumping at approximately -60 mmHg. Finally, calculus is employed to arrive at this volume calculation, where the motor position relative to the volume is integrated between two points to determine the volume difference. At certain flow levels, there may be an adjustment factor that multiplies the calculated volume when comparing the calculated flow rate to the experimentally measured value, particularly to accommodate, for example, flow rates just before and just after purging, or flow rates above 15 milliliters per minute. Additionally, based on experimental observations, a mathematical constant is built into the volume calculation when the pump is filled with air.Determining when the pump is full of air can be accomplished by looking at the work of the motor and knowing how much work the motor has to do to create a vacuum when the system is full of air compared to when the system is full of fluid.

[0092] When calculating the volume of breast milk pumped from the system 10, as discussed above, it is necessary to distinguish between air pumped by the system, breast milk pumped from the system, and pumping a mixture of breast milk and air. When starting a breast milk pumping / extraction session, there is air in the tube 32, and this initial air needs to be pumped into the breast milk collection container 60 to prime the pump of the breast pumping system 10. Again, pumping of air and pumping of breast milk can be recognized by relating the pressure change to the amount of movement of the compression member 38 required to achieve the pressure change. For example, to achieve the same pressure change, a larger repositioning or larger movement of the compression member 38 is required when there is air in the tube than is required when the tube 32 is full of breast milk. Thus, a relatively large compression member movement with a relatively small pressure change indicates the presence of air in the tube 32. This pressure difference may be detected when the compression member 36 opens (i.e. does not close off the tube section 32S), the compression member 38 retracts, and the vacuum pressure increases.

[0093] When the user has completed the pumping phase of extracting breast milk from the breast, it is useful and advantageous to purge as much of the breast milk remaining in the tube portion 32 from the tube portion 32 into the breast milk collection container 60. The end of the extraction phase may be triggered by the passage of a predetermined extraction phase time, by a calculation that a predetermined amount of breast milk has been purged, by the operator manually stopping the extraction phase, or by reaching some other predetermined value after performing an extraction. The direction of the pump stroke of the compression member 38 is reversed, causing the compression member 38 to move in the opposite direction to reduce the suction in the tube 32, and optionally create a small positive pressure in the tube 32 to facilitate removal of the system 10 from the breast. Alternatively, the suction may be reduced so that some suction remains, allowing the user to remove the system 10 from the breast. It is preferred that the vacuum be reduced to 0 mmHg or a small positive pressure to automatically remove the system 10 from the breast. The final pressure value at the end of the reverse pumping pressure reduction may range from about -20 mmHg (weak vacuum) to +50 mmHg (e.g., valve-to-container crack pressure). The compression member 36 does not close the tube section 32S during this process, which remains open. This initiation of reverse pumping may occur automatically, or alternatively may be initiated by the user. This process continues until the seal of the system 10 with the breast is broken, which is detected by the controller via the sensor 54. Once it is detected that the tube 32 is exposed to external pressure, the pump stroke direction is reversed again, pumping breast milk in the tube 32, which is under positive pressure, and delivering breast milk from the tube 32 to the container 60. Should the system 10 accidentally or for any reason become sealed to the breast again during the purge pump, the system 10 may automatically shut down upon sensing the re-establishment of vacuum pressure near the flange or breast / skin contact member 14.

[0094] The system 10 may be configured to identify whether it is attached to the left or right breast of a user. This may be useful for tracking milk production volume, breast by breast, session by session, total volume per day for each breast, etc. When using two pumping systems, accurate data tracking from each breast may continue even if one of the pumping systems 10 is attached to the left breast after a pumping session in which it was attached to the right breast. In one embodiment, the pumping system 10 may establish its current location (i.e., left or right breast) by receiving a signal from another pumping system attached to the other breast. Once the relative left-right positions of the two pumping systems 10 have been so established, each system 10 may accurately record whether milk is being extracted from the right or left breast. This identification is done automatically without requiring user input, relieving the user of the burden of having to remember which pumping system 10 was placed on each breast and maintaining that order for subsequent pumping sessions. It is also contemplated that the left and right pumps can be labeled by marking the system housing or cover jack, for example, near the power connector.

[0095] The pumping system may include various techniques for assessing milk volume. Particular techniques are described in co-pending International Application PCT / US15 / 50340, which is incorporated herein by reference in its entirety. Another technique for assessing the volume of extracted milk includes attaching one or more disposable data collection devices to the mother or infant. One specific technique involves creating a boundary on the skin of the breast and employing fiducials to conveniently measure the change in size of the boundary. This change in size is correlated with milk production and thus the volume of milk extracted or pumped. The cradle or cradle may include sensors and communication hardware that communicate with the pumping system to assess milk consumption and demand, as well as the health of the infant.

[0096] The system 10 is capable of calculating the pressure during operation in any of the ways described above. The suction (pressure) level can be varied as desired, and by continuously or repeatedly measuring / calculating the pressure, feedback provided by the sensor 54 to the controller 52 provides a control loop that can be used to adjust the position and / or speed of the compression members 38 to vary the suction pressure to a desired level or to maintain a desired suction pressure in real time. In this manner, the controller 52 can control the position and speed of the compression members 36, 38 to achieve any desired vacuum pressure milking profile, and can provide automatic real time adjustments to maintain a desired vacuum pressure in the system. Real time responses to maintain flow rate are also contemplated. This can be accomplished in conjunction with or independent of monitoring and adjusting pressure in real time.

[0097] The controller 52 tracks the position of the compression member 38 relative to the tube 32L, such as by tracking the position of the driver 46 or the position of the shaft (interconnection between the driver 46 and the compression member 38), and calculates (or seeks) the pressure based on the data received from the sensor 54. The system controller or firmware is programmed with or retains information related to the driver position and velocity and the system pressure values ​​detected by the system sensors. In this manner, changes in the position and / or velocity of the compression member 38 by the controller 52 can be controlled by the resulting calculated or sought pressure changes relative to the target pressure. As described above, by using machine learning or supervised learning regression techniques, the system 10 can learn to interpret the motor position and tube strain (and also the motor speed or pump setting) to arrive at a pressure / vacuum level while compensating for noise and hysteresis. More specifically, a neural net system, or other mathematical regression method, may be incorporated into the system firmware, and the sensor inputs can be converted to pressure / vacuum levels. Thus, the controller 52 can control the compression member 36 in a similar manner, but because the compression member 36 must fully close the tube portion 32S when maintaining latch suction against the breast / nipple, control of the member 36 is focused on position control, but the closure is timed and performed at a determined latch pressure known from data received from the sensor 54.

[0098] Turning now to Figures 22-28, various aspects of remote control and data collection techniques are shown. In at least one possible embodiment, the system 10 may be configured to communicate with a server, remote computer, smartphone, or other device, such as via Wi-Fi, Bluetooth, Bluetooth Low Energy (BTLE), RFID, NFC, or the like. In particular, one or more chips may be incorporated into the controller of the pumping system 10 (wired and / or wirelessly, preferably wirelessly) and configured to communicate with an external computer. The controller and / or external computer can communicate with them when the sensor / chip indicates that the system is in use and track usage. By tracking the time of use and / or number of uses or number of pump cycles, for example, the controller or external computer can alert the user when it is time to replace parts or report usage. In this manner, information such as extraction date and time, extraction volume, and other tracking for each breast milk collection container used with the system 10 for extracting breast milk can be reported and stored. In this manner, the system 10 can register each individual breast milk collection container, and the user can easily know when breast milk was collected from each container, the amount in each container, etc. The breast pump system can record the amount of breast milk in a given container during a pumping session. The recorded data can be automatically or manually transmitted to an external computer and / or over the internet. In this manner, data and trends of the user can be collected, stored, and analyzed as they relate to volume (volume from each breast and total volume), as well as many aspects of session counts (per day, per week, per month). In this manner, data and analytics related to pumping sessions can be provided to the user.

[0099] In one particular approach, at least the session start time, the session end time, and the total amount of milk extracted from the breast may be stored and tracked. A session is defined as beginning with the start of the latch and continuing with interruptions of, for example, up to 5 minutes. Thus, an interruption of 5 minutes or more may be defined as the end of a session. A language protocol is generated to allow two-way communication between the external device or program and the breast pump. That is, both the pump and the external device can create, understand, and respond to certain messages. Furthermore, the handling of live and historical data may be altered, and the data streams are stored separately. Live updates are generated and stored in the pump and can be read by the external device (e.g., up or down button activation, or volume update). Such live data may thus be reflected and updated on the screen of the external device. Historical data is stored in the pump as a stream, and the pump can communicate with this stream and extract and operate on it. An internal pump memory, such as a disk in a chip or other internal flash memory, communicates with the pump to write the session data to an internal history log. At the end of a session, for example, the pump writes the session data to an internal history log, the external device queries for data, and if the pump indicates data is present, the external device downloads this historical data and updates its non-live view screen. The external device can also make this same query to download multiple session data after a long time, or the query can be made during a session. In one particular embodiment, data for up to 600 sessions can be stored.

[0100] In various embodiments, the system may be configured to include a user interface, allowing the user to change pump settings such as suction level, amplitude, frequency, speed, and / or waveform. Such information is stored in the system memory and / or in the cloud. Based on analytics, typical pump settings may be tracked and identified, and stored data can be mined to create usage patterns and flow profiles of the user. In one or more aspects, based on such data and analytics, the system or methodology has the ability to adapt and respond to milk flow (short term in a given session), tissue compatibility (both short term in a given session and long term), user perception, pain tolerance, anatomical or attitudinal or mental / emotional changes, and based on those conditions or perceptions, the system's pump function, pattern, target waveform or profile can be altered in real time or over the long term (days, weeks, months). Based on time, pumping pattern, feeding pattern, and / or age, size, or health of the baby, different settings can be associated with or optimized for large output. Further, in another aspect, the controller associates pump settings with high volume production based on real-time breast data to optimize pumping. The system may, for example, change settings based on long-term volume. Furthermore, the controller associates pump settings with high volume production based on association with the mother's production profile to optimize pumping. A boost function is also provided such that if the system detects a drop in milk production throughout pumping, the system may make an automatic speed change that may stimulate an increase in production or another let-down. Pumping may be returned to normal pump settings, for example, by manually pressing the power button. Furthermore, pump settings may be associated with comfort and / or efficiency of the pumping session, automatically or based on user feedback or pump angle. The system may be configured to store various pump settings and key metrics such as time to pump, volume, and comfort, and based on that information, the system recommends specific settings for the user.In one aspect, data is sent to the cloud and setting recommendations are provided based on other user feedback. In this manner, the pump firmware has the capability to accommodate a variety of pump settings.

[0101] The system may be configured to store past pumping sessions and apply them to subsequent sessions. The pump may then repeat effective settings from a desired previous session, allowing the user to start subsequent sessions conveniently and potentially more efficiently. In one approach, the pump may remember settings used during a previous session and start the next session with the same settings. Another option provided is that the system stores pumping sessions from the previous day, from the same time, or where the time between pumping sessions is the same length. Additionally, the entire set of pump details, including timing to change frequency, waveform amplitude, suction level, and / or other characteristics during the session, may be reproduced for subsequent pumping sessions. The system may also be configured to allow the user to select a number of parameters from previous pumping sessions that were more effective, comfortable, or resulted in the greatest amount of milk produced based on date, time, or other searchable factors.

[0102] In one or more embodiments, the system may additionally or further include structure configured to achieve or functionality to operate in an Active Pause Mode in which the system can maintain a latched vacuum while remaining substantially silent. Such a system is much quieter than the Pump Mode, but will not fall off the chest. It may be employed when a mother user needs to have a conversation without others hearing the pump, or when for some reason she does not want to remove the device but activate the pump.

[0103] The remote user interface 140 on the external device may take a myriad of forms. The pumping system may also be personified, such as by naming one or more pumps (Fig. 22). A user profile may be created for the infant and may be linked to the infant's birthdate (Fig. 23). Other details may be collected, such as the infant's age when the system was first used, and analytics related to the infant's age may be generated. In this manner, pump performance may be tracked as the infant grows. Reminders may be entered into the system (Fig. 24), allowing the user to focus on matters other than pumping. Notifications may be provided by time or amount of milk pumped, and these criteria, as well as battery status, may be tracked and reflected in the remote computer (Figs. 25-28). Easy to understand and convenient graphical displays, such as hemispherical curved bands 150, showing the volume pumped by each pumping system are also contemplated, with the same information shown as numerical values ​​152. Timing seconds and information from one or more previous sessions may also be displayed graphically for efficient communication with the user. Users may be given the ability to start new sessions remotely.

[0104] The remote user interface 140, whether provided as an app on a mobile phone, computer, or any other computing device, may also include specific user control functionality and various associated easy to understand displays (see Figs. 29-41). As shown in Fig. 29, in one or more approaches, the amount of milk pumped is tracked on a daily basis, and the user is given the option to set up daily session tracking. For example (Figs. 30-31), target amounts can be set by the user in various increments, such as 0.1 ounces. This setting can be set and saved, or canceled. As shown in Fig. 32, the user can control whether to pump one breast or both breasts, and the system begins tracking the amount of milk pumped (see Fig. 33). As the pumping progresses (Fig. 34), an easy to read curved bar graph reflects the amount of milk pumped from each breast, with the bar graph becoming thicker as the amount of milk pumped increases. The user may adjust the suction level of one or both of the pumps attached to the breasts (FIGS. 35-36) to coordinate the pumping or continue as otherwise desired. After reflecting the change in suction level, the user may return the system to tracking the amount of milk pumped from the breasts (FIG. 37) and may be provided with an indication of the amount of milk remaining to be pumped. Once a pumping goal, such as a target volume (FIG. 38), is reached, the user interface indicates that the session is complete. An updated set tracker is then shown (FIG. 39) allowing further pumping to be scheduled. The user may then select from the options of viewing a pumping summary or a pumping history (see FIGS. 40 and 41). Data provided by the user interface may include bar graphs and numerical data showing pumping, session times, and number of sessions by day and by breast. Additionally, the size of the circles may indicate the relative amount of milk pumped by day in different colors for each breast.

[0105] The milking system may include a power management system, which functions to conserve power. In one embodiment, the milking system may be characterized as including multiple modules or threads, each running a separate program. Each thread, such as 15 to 20 different threads, is designed to operate in such a way as to conserve power, i.e. each thread is controlled to find its maximum and minimum power consumption modes.

[0106] The milking system may be further configured such that the power management system includes a power hierarchy that includes various levels at which threads attempt to achieve maximum and minimum power consumption. In one approach, the levels may include one or more of hibernate, standby, standby with LEDs, and active. Hibernate may be described as a deep sleep state, and standby may be defined as a level where the system is running and the computer chip is calculating, but the external components are not running. Standby with LEDs may mean that the LEDs are running, and active may mean that the external components such as motors and sensors are running. The power system functions such that a query is sent to each thread asking for its current state and the minimum required mode. The power system then goes through each thread and sets the power level to the maximum and minimum power level required for each thread to be able to operate properly.

[0107] In other embodiments and approaches, the pumping system may alternatively or additionally include built-in, computer-based, or app-based functionality to reduce stress from the user's life, to enable the user to better care for the health of the infant, to maximize the user's mobility and freedom, and to support all aspects of becoming or being a mother. In these respects, the structure and functionality of the pumping system may include focusing on one or more of pain points, physical condition, sleep, pain relief, post-partum issues, sleep tracking, detection and tracking of infant vitals and movements, as they relate to the health of the mother as a caregiver, and / or providing education, automated guidance, messages or guidance on parenting, breast position and movement and infant placement, fertility, post-partum needs, maternal health, ultrasound, and fertility. Apps may also be employed to provide photos, slideshows, videos, or other reminders to keep the user thinking about the infant, which may have the effect of enhancing the effectiveness of pumping. The pumping system may further include an app integrated with a smart bottle, smart scale, or the like to facilitate overall management of the baby's health and nutrition. App updates may also be provided regarding pumping timing, such as stimulation and let-down, and suggestions to start pumping based on that information. The system structure and functionality may also include updating pumping profiles based on the baby's age and needs to improve milk production, improve efficiency or comfort, and develop pumping functionality that more closely resembles a real baby. Data may be stored in the cloud for analysis, and additional functionality may be provided to change speeds, alternate or cycle between customized modes and profiles. An unlimited number of sizes of flanges and bag or container assemblies may be provided for the user, as well as programs including overnight pumping functionality or automatic session start and end.

[0108] Inventory management is an additional functionality provided as part of the structure of the milking system. In that regard, the container assembly may include structures (e.g., via a bar code or RFID chip) that are scannable or capable of separate communication with the inventory management system. In certain embodiments, sonar may be employed to determine the volume collected in the container assembly, and may include a sonar-based sensor near the container configured to facilitate volumetric assessment of the volume within the container, or of the free space of the container, where the volume is known. A laser-based sensing system may be configured to facilitate volume assessment as well, or alternatively, a video system may be configured for the same purpose. Additionally, a capacitance-based sensor or temperature sensor may be configured in or near the storage container to facilitate measurement of the volume collected in the container, or one or more flow sensors may be configured at or in the inlet of the container to measure the volume of breast milk collected in the container. In certain approaches, temperature or capacitance sensors may be configured along the length, or other dimension, of the container and employed to sense the volume of breast milk collected in the container. Additionally, BLE, WiFi, or radio-based technologies may be employed to collect and transmit volume data to an inventory management system and configured to communicate with one or more of the techniques and structures described above. Each of these techniques may be automated so that the user does not have to worry about measuring volume; such information is collected and prepared by the milking system and associated inventory management system.

[0109] In one approach, the inventory management system is configured to optimize both feeding volume and duration and time of day based on inventory. Milk containers include a unique identifier associated with the particular container with a known volume and collection date, each automatically collected and stored by the system without user intervention. Alternatively, the system may allow for user manual input and override. Thus, use of stored breast milk may be based on expiration date and volume. New or additional storage containers may be suggested by the system or sent automatically, such as through one or more linked commercial transaction databases. As mentioned above, various approaches may be employed to determine volume, such as bar codes or RFID tags incorporated or associated with storage containers, which are scanned automatically or by an operator when they are moved in and out of inventory. Various sensors or scales may be incorporated into inventory storage facilities or components to help control or track inventory. Additionally, various breast milk storage containers may include temperature sensors to help track when containers are placed in or removed from the storage, identify the type of storage (freezer or refrigerator), or ensure that the breast milk is stored properly.

[0110] Various algorithms may be employed to optimize the storage and distribution of inventory. A FIFO (first in, first out) approach may be taken with respect to distribution, as well as the number of bins, which may be controlled and managed by the system. The system may suggest a particular bin to use next or move various bins between storage areas or between the freezer and refrigerator. Additionally, a test kit may be provided to the user to test the breast milk in various conditions. In one approach, test strips may be employed to test the breast milk and provide the user with a pass / fail indication, or the strips may be configured to provide a scale of conditions from best or acceptable to worst or unacceptable, and / or provide an analysis of one or more components of caffeine, alcohol, temperature, fat content, and calories. The system may indicate consolidation of one or more bins, and the pump may be configured to remove air from the bins, or the bins may include valves or other structures to facilitate air removal. In this regard, the bins may be reusable or resealable.

[0111] The system's firmware may include one or more algorithms that function to optimize user suitability, pressure, speed, or frequency based on each user's profile. Pressure may be adjustable based on milk flow rate or what the user wants to achieve in a fixed amount of time, such as a short 5 minute pumping session based on the user's profile. Nutritional information may be provided to the user, such as increasing hydration or reducing caffeine intake to increase milk flow or production.

[0112] In one particular embodiment, as shown in FIG. 42, the system is configured with functionality and display to provide real-time pumping and milk collection information. A real-time history of total or cumulative or target volume is plotted against time and displayed in graphical format on a remote or external device or on a display (not shown) provided with the pump. The real-time history may alternatively or additionally track flow rate, speed, suction level, or other characteristics against time. Achievement of target volume of collected milk or flow rate / speed / suction level is tracked against time and trended and displayed to the user so that the user can best understand and predict pumping effectiveness and goals. For example, pumping trends are tracked for specific times of day, days of the week, or for a certain period of time such as a week or month. The mother or user can set pumping schedules based on these trends or history and changes, which can be set or changed for each breast. The system is also configured to identify certain pumping events, such as let-down LD during a pumping session. The pump is further configured to automatically stop upon reaching a target, which can be set by the system based on the trend, or by the user.

[0113] In this manner, the mother or user can refer to the graphical display and compare the pumping performance with her hopes or expectations, and make an on-the-spot pumping decision. For example, the user may be satisfied with reaching 80% of the goal if she knows that at certain times of the week, month, or between pumping sessions, breast milk production drops off significantly after reaching 80%. At other times, the user may want to wait longer to reach 100% of the goal. In this manner, new goals may be set based on trends collected for various sessions, and the system can send messages to help the user make pumping decisions. The user can annotate the display or send messages to the system to guide subsequent pumping. The user can log physical condition, diet, and supplement consumption during pumping, and the trend data includes as many factors as possible that help predict pumping efficiency and effectiveness. The user or the system is also configured to allow for the identification of various pumping modes, such as weekday or weekend mode, holiday mode, etc. The user then selects a particular pumping mode for a particular session. Additionally, faster or slower pumping may be selected by either the system or the user, and latch suction and peak vacuum may be selected or provided automatically by the system.

[0114] In one or more particular approaches, a variability model is provided, where the pump is configured to provide a multi-dimensional array of different pumping profiles, where a given pumping profile in the array is suitable for a particular group of users with particular preferences for a certain portion of a certain session on a certain day for pump use with infants of a certain age. One particular pumping profile in the array may be defined as a particular waveform and frequency and suction level, and a range of possible levels of stimulation and squeezing phases, respectively, that are fixed or variable over time. The profiles may also provide different thresholds (such as maximum time of stimulation) for various warnings that the pump will show to the user. The profiles may also include the concept of trigger events that cause a transition in a particular profile based on certain conditions of the pump. The profiles may also be fully customized with features based on data mining a set of optimal parameters for a particular mother, by downloading them from the cloud via the app. The index of the array of profiles is defined as an indicator of the group of the user, an indicator of her personal preferences, the number of sessions, the number of days, the session duration, and the age of the infant.

[0115] Using a profile-based breast pump, the mother is assigned or self-selects into a group based on the model she plans to use and possibly her physiological state. She also has the ability to indicate her personal preference indicators (e.g., "Today I'm fine so volume is more important than comfort" versus "Today I'm sensitive so comfort is more important than volume"). These parameters are selected for the pump using its user interface, or from the user interface of a mobile app that communicates with the pump, or from a cloud-based data system via the mobile app. The group assignments are in turn learned by the cloud-based data system using data mining from a larger population of mothers and their pumping data. The system combines these different sets of user-specific information, where pump and cloud-based information are tied together, to understand what works best for the user. Other personal preference parameters based on available user interface capabilities are also possible. The group indicators and personal preference indicators are stored for reuse.

[0116] In one or more embodiments, each time a new pumping session is started, the profile-based breast pump selects a profile to use from among the subarrays already indexed using the group indicator, personal preference indicator, and age of the baby, taking into account session number, number of days, and session time. This resolves the multi-dimensional array of profiles as a primary array of specific waveforms, frequencies, suction levels, thresholds and triggers to be used in that particular pumping session and that vary based on time points during that particular session, or as a single well-defined waveform, frequency, suction level, thresholds to be used throughout that session. In addition to changing over time, profiles also change conditionally based on event-based triggers (such as changing frequency based on detected milk flow). Using both time and trigger variations, a profile designed to help the mother feel more comfortable pumping might slowly increase and slowly release vacuum over time, while a profile designed for increased milk supply might actively change waveforms, frequencies and suction levels once milk flow stops. In addition to using an array of predefined, pre-stored profiles, some or all of the profile objects in the array can be customized by downloading profile parameters for a given index point from the cloud and made dedicated to a particular mother based on data mining.

[0117] An additional consideration to facilitate data mining of the success and appropriateness of the various profiles in the array is to ensure that the profile-based pump constantly records and reports to the app and cloud-based data system a data stream including key pumping session parameters such as session number, days, session duration, production, pumping phase, waveform in use, frequency in use, suction level in use, and selection of group or personal preference indicators. Additionally, to more effectively measure success, the pump or app may provide a user interface where the mother rates her satisfaction with a given session, for example in terms of comfort and accomplishment. This data set together is used to effectively mine the optimal profile to deliver. Additionally, user feedback may be provided through other channels or mediums such as email correspondence or surveys.

[0118] Furthermore, an effective communication structure is provided, allowing the user to communicate data to and from the infant center platform that stores the data, paving the way for effective management of infant nutrition, and further creating automatic communication links with breast milk banks and donation centers. Additionally, a caregiver data sharing system may be included within the functionality and structure of the breast pumping system. A messaging function is added to other formats and methods for communicating such important and useful information.

[0119] 43A-B, in one or more further embodiments, a breast pump system is constructed and includes a comprehensive feedback system 200, 201 that takes into account multiple data sources to determine when and how to communicate electronically with the user. This includes collecting data from the pump and external data sources (e.g., the baby's birth date) and combining that with the user's interaction with the communication that occurred (e.g., did she ignore or respond to a notification, etc.) to understand what information to send to the user, what form of communication (e.g., email, phone call, message, etc.) is optimal, and the time and frequency of sending that information (e.g., whether this information will be most useful in the morning, afternoon, or evening).

[0120] The information sent to the user by the system 200, 201 may be for a variety of purposes. For example, the system 200, 201 may contextually automate the user's initial guidance and practice experience on how to use a breast pump and maximize breast milk production based on input data the system collects about the user. The system may also nominate users to receive free products or vote for a number of candidates.

[0121] The system 200, 201 may also use data collected from various sources including breast pumps, sales / customer support cases, web analytics, clinical data, user feedback (e.g., survey feedback, emails) and combine all of them to detect issues the user is experiencing and provide her with necessary advice via electronic channels for the user to take corrective action / steps. In one embodiment, the system provides personalized advice or suggestions by employing pump information alone or in combination with other external data.

[0122] The system 200, 201 can also use the information to find users who need help from subject matter experts, who can step in to configure the backend of the system to send specific information to the user or to directly contact the user to help them if necessary. The system 200, 201 also uses feedback in combination with different data sources, including the user's pump information, and thresholds / triggers to determine when a communication needs to be sent to the user and when to provide personalized, relevant suggestions, including product offers. Additionally, the system 200, 201 uses information from the pump and other data sources to detect user usage, communicate with the user as needed, provide value-added services to the user, or help the user by providing information when it detects that the user is experiencing difficulties. The system 200, 201 also uses feedback of responses to communications to determine how to follow up with the user, and the information the system collects can change the content of the system-to-user communications, the channel, frequency used for communications, and other data sources the system 200, 201 considers to determine next steps.

[0123] The system 200, 210 may also employ decision logic to use the results of data mining of one or more data sources (pump data, user feedback, support data, web analytics, clinical research) to select the best pumping technique for a particular user from among possible options, which may be one of a set of different firmware variables or a set of different pumping profiles (FIGS. 43A-B). Once selected, the user is provided with a recommendation to switch to that variable and, if accepted, the pump will be configured based on that particular firmware variable or pumping profile. The pumping data and user feedback after this reconfiguration are analyzed to evaluate whether the new variable has actually improved the user's pumping experience.

[0124] Although the present disclosure has been described with reference to specific embodiments thereof, it should be understood by those skilled in the art that various changes may be made and equivalents substituted without departing from the true spirit and scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation, material, composition of matter, process, process step or steps thereof to the objective, spirit and scope of the present disclosure. All such modifications are intended to be within the scope of the present disclosure.

Claims

1. 1. A wearable system for pumping fluid from the chest, comprising: The system comprises: a skin-contacting structure configured and dimensioned to form a seal with the breast; a pump for providing suction within the skin contacting structure; A control device that automatically controls the operation of the pump; a user interface that allows manual modification of pump settings; the controller is configured to automatically provide an instructional message to a user; system.

2. The system of claim 1 , wherein the instructional message includes education or advice regarding breastfeeding or use of the wearable system.

3. The system of claim 1 , wherein the wearable system maintains at least latch suction throughout an entire cycle of pumping.

4. The system of claim 1 , wherein the controller is configured to control operational settings of the wearable system.

5. The system of claim 1 , wherein the system includes a full indicator and an override that enables pump operation after the full indicator is communicated.

6. The system of claim 1 , wherein the controller is configured to adjust pump operation in real time.

7. The system of claim 1 further comprising a flange and a shell, said shell attached to an outer surface of said flange.

8. The system of claim 1 , wherein the controller associates pump settings with high volume output to optimize pump operation based on time of day, pumping patterns, or the age, size, or health of the infant.

9. The system of claim 1 , wherein the controller adjusts pump settings based on the feedback to correlate with comfort and / or efficiency of the pumping session.

10. The system of claim 1 further comprising a flange, a chassis, and a housing, the flange, chassis, and housing snap-fit ​​together.

11. 10. The system of claim 1, wherein the controller makes pump adjustments based on analytics, typical pump settings are tracked and identified, stored data is mined for usage patterns, and flow profiles can be created.

12. The system of claim 1 , wherein the controller controls pump function and varies pump operation to reach goals in real time.

13. 10. The system of claim 1, wherein the system is configured to store various pump settings and to store important metrics such as time to pump, output, pump angle, and comfort, based on which the system recommends specific settings for the user.

14. The system of claim 1 further comprising an inventory control system.

15. 15. The system of claim 14, wherein the inventory management system is configured to optimize both feeding amount and feeding duration and time of day based on inventory.

16. 2. The system of claim 1, further comprising breast milk containers each including a unique identifier associated with a particular container, the volume and collection date of which are known, each of which is automatically collected by the system without intervention from the user and stored in the system.

17. The system of claim 1 , further comprising a collection assembly disposed inside the system.

18. The system of claim 1 , wherein use of stored breast milk is based on expiration date and volume.

19. The system of claim 1 , wherein new or additional storage containers are automatically sent by the system, such as through one or more of the system suggested or linked commercial transaction databases.

20. 15. The system of claim 14, wherein quantity determination is employed by the inventory management system and a bar code or RFID is incorporated into or associated with the storage container and is scanned automatically or by an operator as the storage container is placed in or removed from inventory.

21. The system of claim 1 , wherein various sensors or scales are incorporated into the inventory storage facility or compartment to aid in controlling or tracking the inventory.

22. 10. The system of claim 1, further comprising a breast milk storage container, the breast milk storage container including a temperature sensor to help track when the container is placed in or removed from the storage, identify the type of storage, or ensure that the breast milk is properly stored.

23. 10. The system of claim 1, further comprising a container assembly, the container assembly including a structure that is scannable or capable of separately communicating with an inventory control system via a bar code, an RFID chip.

24. 13. The system of claim 1, employing sonar to determine the volume collected in the container assembly, such as by including a sonar-based sensor in or near the container and configured to facilitate assessment of the volume within the container or the volume of free space in a container whose volume is known.

25. The system of claim 1 further comprising a laser-based sensing system that facilitates assessment of the quantity.

26. The system of claim 1 , further comprising a video system configured to assess the amount collected.

27. The system of claim 1 , further comprising a capacitance-based sensor, a volume sensor, or a temperature sensor configured in or near the storage vessel to facilitate assessment of the amount collected in the vessel.

28. The system of claim 1 , wherein the valve is reattached to a second or subsequent collection assembly.

29. 10. The system of claim 1, further comprising radio-based wireless technology employed to collect and transmit quantity data to the inventory management system.

30. 15. The system of claim 14, wherein the inventory control system is based on first in, first out inventory control.

31. 10. The system of claim 1, further comprising a test strip configured to provide a scale of condition from best or acceptable to worst or unacceptable and / or to provide an analysis of one or more of the following components: caffeine, alcohol, temperature, fat and calories.

32. The system of claim 1 further comprising a shell and a pump structure attached to an exterior surface of the shell.

33. 10. The system of claim 1, further comprising an elastic flange, the pump using air or other generally incompressible fluid such as expressed breast milk, water, or mineral oil as a medium to apply a vacuum or suction force to the elastic flange.

34. 10. The system of claim 1, wherein the pushing and pulling forces are provided through a window in the housing that connects the space around the flange within the housing.

35. The system of claim 1 , wherein the skin-contacting structure can be configured to deform.

36. The system of claim 1 , wherein the skin-contacting structure comprises a slidable or malleable structure that can be shaped to create flanges of various sizes and shapes to better suit a particular user.

37. The system of claim 1 , wherein the skin-contacting structure is defined by a piezoelectric material that can be shaped to create flanges of various sizes and shapes to better suit a particular user.

38. The system of claim 1 , wherein the user interface allows for manual modification of a waveform.

39. The system of claim 1 , wherein the controller optimizes pump operation by associating pump settings with high volume production based on association with a user's production profile.

40. 10. The system of claim 1, wherein the controller optimizes pump operation by correlating pump settings with mass output based on real-time breast data.

41. 10. The system of claim 1, wherein the system includes a multi-dimensional array of different pumping profiles that prioritize portions of the pumping session based on the time of the first pump for the age of the first infant.

42. 2. The system of claim 1, further comprising an array of milking profiles, wherein a milking profile in the array of different milking profiles is defined as a first waveform, a first frequency, and a first suction level in a range of available levels for each of the stimulation phase and the milking phase, and the milking profile is variable over time.

43. The system of claim 1 , wherein the milking profile includes a plurality of different thresholds associated with a plurality of user alerts.

44. The system of claim 1 , wherein the pumping profile comprises a plurality of different trigger events associated with a plurality of pump states.

45. 10. The system of claim 1, wherein the array of pumping profiles is defined by one or more of an indicator of a group of users, an indicator of personal preference, number of sessions, number of days, session time, or age of the infant.

46. The system of claim 1 , further comprising a cloud-based data system that communicates user preferences to the pump.

47. The system of claim 1 , wherein the cloud-based data system employs data mining of a population of users to set or suggest milking parameters.

48. The system of claim 1 , wherein a user rates a satisfaction level and the system uses the satisfaction level to display a milking profile.

49. The system of claim 1 further comprising a feedback system that considers multiple sources of data to determine when and how to communicate to a user.

50. The system of claim 1 , wherein the feedback system automates a user's initial guidance into the system.

51. 10. The system of claim 1, wherein milking, sales force support case and web analytics data are combined to detect user problems and provide recommendations on corrective measures.

52. The system of claim 1 , wherein users in need of help are located and made known to experts who will provide assistance.

53. 10. The system of claim 1, wherein decision logic is used to select from among a plurality of firmware variables and recommend to the user to switch to that firmware variable, which, if accepted, results in the pump being reconfigured with that variable.

54. 10. The system of claim 1, wherein decision logic is used to select from among a plurality of pumping profile variables and recommend to the user to switch to that profile variable, which, if accepted, results in the pump being reconfigured with that variable.