SHAFT TO SHAFT SCREW-LESS COUPLING
20170261039 · 2017-09-14
Inventors
Cpc classification
H01R13/639
ELECTRICITY
F16D1/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T403/7026
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F16D2001/102
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D1/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F16D1/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Certain aspects relate to shaft-to-shaft D-to-polygon connectors. The connector can have an interior channel with a “D-shaped” cross section to form a friction fit with an output shaft of a motor having a corresponding outer D-shape. The outer shape of the connector can be hexagonal, square, triple square, 12-point, or D-shaped. As such, when the connector is fit within a correspondingly shaped channel of another shaft or mechanical body, the torque from the motor is transmitted to the other shaft or mechanical body without the need for set screws.
Claims
1. A coupling for transmitting torque between two mechanical bodies, the coupling comprising: a body comprising: a first end face having a polygonal shape, a second end face on an opposing side of the body from the first face, the second face having the polygonal shape, and a prismatic exterior formed by a plurality of exterior faces connecting corresponding sides of the first end face and the second end face; a channel extending at least partway through the body, the channel having a D-shaped cross-section; and wherein the body includes no apertures for receiving set screws or pins.
2. The coupling of claim 1, wherein the D-shaped cross-section of the channel is sized and shaped to form a friction fit with a D-shaped shaft of a first of the two mechanical bodies.
3. The coupling of claim 2, wherein the polygonal shape is selected such that the prismatic exterior forms a friction fit with a corresponding channel in a second of the two mechanical bodies.
4. The coupling of claim 3, wherein the friction fit between the D-shaped cross-section and the D-shaped shaft transmits torque from the first of the two mechanical bodies to the connector, and wherein the friction fit between the prismatic exterior and the corresponding channel transmits the torque from the connector to the second of the two mechanical bodies.
5. The coupling of claim 4, wherein the first of the two mechanical bodies comprises a D-shaped motor output shaft and wherein the second of the two mechanical bodies comprises a rotatable hinge.
6. The coupling of claim 1, wherein the polygonal shape of the first and second end faces comprises a hexagon and the prismatic exterior comprises a hexagonal prism.
7. The coupling of claim 1, wherein the polygonal shape of the first and second end faces comprises a triple square or 12-point polygon.
8. The coupling of claim 1, wherein the channel extends along a length of the connector from the first end face to the second end face of the body.
9. The coupling of claim 1, wherein the channel extends from the first end face along a portion of a length of the connector between the first end face to the second end face of the connector.
10. The coupling of claim 1, wherein the prismatic exterior extends from the second end face along a portion of a length of the connector between the first end face to the second end face of the connector.
11. A coupling for transmitting torque between two mechanical bodies, the connector comprising: a first end face; a second face opposing the first end face; a body extending between the first end face and the second end face; and a channel extending at least partly through the body, the channel having a D-shaped cross-section extending at least partly along a length of the channel, the D-shaped cross-section sized such that the channel forms a friction fit with a D-shaped shaft of a first of the two mechanical bodies; and a polygonal feature shaped to form a friction-fit with a corresponding polygonal feature of a second of the two mechanical bodies.
12. The coupling of claim 11, wherein the first end face and the second end face are hexagonal.
13. The coupling of claim 12, further comprising a hexagonal prism exterior of the body including six exterior faces connecting corresponding sides of the hexagonal first and second faces, and wherein the polygonal feature comprises the hexagonal prism exterior.
14. The coupling of claim 13, wherein the corresponding hexagonal feature of the second of the two mechanical bodies comprises a hexagonal channel, and wherein a size of the hexagonal first and second faces is selected such that the hexagonal prism exterior forms the friction-fit with the hexagonal channel.
15. The coupling of claim 11, wherein the D-shaped cross-section extends along a first portion of the length of the channel, and wherein the polygonal feature comprises a polygonal cross-section extending along a second portion of the length of the channel.
16. The coupling of claim 15, wherein the corresponding polygonal feature of the second of the two mechanical bodies comprises a hexagonal shaft, the polygonal cross-section comprising a hexagonal cross-section, and wherein a size of the hexagonal cross-section is selected such that the second portion of the length of the channel forms the friction-fit with the hexagonal shaft.
17. The coupling of claim 11, wherein the coupling transmits the torque from the first of the two mechanical bodies to the second of the two mechanical bodies via the friction fit between the D-shaped cross-section of the channel and the D-shaped shaft and via the friction fit between the polygonal feature and the corresponding polygonal feature.
18. The coupling of claim 11, wherein the coupling transmits the torque from the first of the two mechanical bodies to the second of the two mechanical bodies without set screws.
19. The coupling of claim 11, wherein the first of the two mechanical bodies comprises a D-shaped motor output shaft and wherein the second of the two mechanical bodies comprises a rotatable hinge.
20. The coupling of claim 11, wherein the body comprises 3-D printed plastic.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The disclosed aspects will hereinafter be described in conjunction with the appended drawings and appendices, provided to illustrate and not to limit the disclosed aspects, wherein like designations denote like elements.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
Introduction
[0022] In manual charging systems, in order to recharge the vehicle's power source the operator of the vehicle may have to handle a high-voltage cable or charging connector, which may be dangerous, especially during conditions such as darkness or inclement weather. Additionally, electric vehicle charge ports are typically located along the side of the vehicle similar to gas tank inlets on combustion-engine-powered vehicles. However, in parking garages, both residential and public, it may not be practical for a charging station to be located along the side of a vehicle, particularly in parking areas designated for multiple electric vehicles where each vehicle may require a charging station.
[0023] The aforementioned problems, among others, are addressed in some embodiments by the charge port disclosed herein that can be movably mounted in the vehicle. The movable nature of the charge port can facilitate automated coupling with a charger of a charging station for replenishing the electric vehicle battery. During driving or non-charging parking of the vehicle a charge port as disclosed herein can be concealed by the exterior or body of the vehicle. In a pre-charging mode or charging mode the charge port can be automatically moved to a charging position where it is exposed through a portion of the vehicle body and is then available for coupling with a charging connector at a charging station.
[0024] Further, some charge ports according to the present disclosure can be mounted in a front-facing portion of the vehicle. Front-facing mounting of the charge port can facilitate connection with a charging station positioned in front of the vehicle when the vehicle is parked. Such front-mounted charge ports may be contained within a housing that is flexibly mounted within the vehicle such that the housing is movable during low-impact collisions, for example to absorb or cushion impact in one or more directions during collision between the vehicle front and another vehicle or other object.
[0025] Embodiments of the disclosure relate to systems and techniques for flexibly and movably mounting a charge port in front-facing portions of an electric vehicle. When not in use, the charge port can be concealed by the body of the vehicle. Concealing the charge port in the body of the vehicle when not in use can protect the charge port from damage, and can prevent direct external connection to the electrical systems of the vehicle. In pre-charging or charging scenarios, the charge port can be automatically moved to a charging position where it is exposed through the vehicle body and thus available for coupling with a charging connector at a charging station. Accordingly, the charge port can be automatically movable between the non-charging concealed position and charging exposed position, for example by one or more motors and corresponding mechanical systems and software systems designed to facilitate movement between positions.
[0026] Further, some charge ports as described herein can be mounted in a front-facing portion of the vehicle to facilitate connection with a charging station positioned in front of the vehicle (that is, in view of an operator of the vehicle) when parked and in need of replenishment of stored battery charge. Such front-mounted charge ports may be flexibly mounted within the vehicle such that they are movable during low-impact collisions, for example by one or more springs or other shock-absorbing structures. For example, a front-mounted charge port may be contained within a housing that is flexibly mounted within the vehicle such that the housing is movable during low-impact collisions, for example to comply with standards for front-impact collisions and/or to absorb or cushion impact during collision between the vehicle front and another vehicle or other object.
[0027] Due to the movable nature of the charge port, the power cable or cables connecting the charge port to the battery bank or other power source of the vehicle can be movably mounted to absorb oscillations resulting from movement of the charge port. For example, the cables can be mounted within a bushing or other isolating mechanical device designed to reduce vibrations. The bushing can be movably mounted within an elongated slot in a surface of or adjacent to the charge port housing. In some implementations, the bushing can be a rubber bushing having a number of apertures corresponding to number of cables passing through the bushing. The elongated slot can have a similar width to the diameter or width of the bushing but can have a length greater than the diameter or length of the bushing, thereby allowing movement of the bushing through the length of the elongated slot. Some implementations of the elongated slot may be formed along a curve to allow for both vertical and horizontal displacement of the bushing. The bushing may be spring-loaded to maintain a default position in the absence of forces due to movement of the charge port housing.
[0028] As used herein, the term “electric vehicle” can refer to any vehicle that is partly (“hybrid vehicle”) or entirely operated based on stored electric power. Such vehicles can include, for example, road vehicles (cars, trucks, motorcycles, buses, etc.), rail vehicles, underwater vessels, electric aircraft, and electric spacecraft.
[0029] Various embodiments will be described below in conjunction with the drawings for purposes of illustration. It should be appreciated that many other implementations of the disclosed concepts are possible, and various advantages can be achieved with the disclosed implementations. Headings are included herein for reference and to aid in locating various sections. These headings are not intended to limit the scope of the concepts described with respect thereto. Such concepts may have applicability throughout the entire specification.
Overview of Example Charge Port Movement
[0030]
[0031] Referring generally to all three of
[0032] In the illustrated example, charge port 110 is located in a front portion of the electric vehicle behind bumper 125. In other examples the location of the charge port 110 can be varied. The charge port may be located along a front-facing or back-facing portion of the vehicle, an upper portion of the vehicle, a side-facing portion of the vehicle, or a bottom portion of the vehicle. Locating a charge port 110 near the front end of a vehicle may be desirable because the portion of the vehicle containing the charge port 110 may be visible to the driver, allowing the driver to accurately position the charge port 110 in close proximity to a charging station. In both manual and automated parking environments, a charge port 110 located at the front of a vehicle may permit a vehicle to pull forward into a parking space and utilize a charging station located at the interior end of the parking space, such as on an adjacent wall or sidewalk.
[0033] As illustrated in
[0034] In the illustrated embodiment, the portion 105 of the vehicle body can be a front portion such as a front light. The portion 105 can also be a door in the vehicle body that can be mechanically opened to accommodate connection between the charge port 110 when in the exposed position 100B and the charging station connector 120.
[0035] The automated movement of the charge port 110 between the concealed position 100A and the exposed position 100B can occur, in some embodiments, in response to determination of proximity of the electric vehicle 135 to a charging station. For example, in an automated parking mode, sensors on the vehicle can be used to align the vehicle in a designated parking area without user intervention. The designated parking area may include a charging station, for example along a front portion of the vehicle. The sensors on the vehicle may provide input to the charge port control module or processor indicating that the vehicle is located within a predefined envelope of the charging station. In other embodiments, charging station connector 120 may include one or more sensors to detect when a user has moved the connector 120. The charging station and/or connector 120 may transmit a determination to a nearby electric vehicle to enter a pre-charging mode to move the charge port 110 into the exposed position 100B. As used herein, the terms “pre-charging mode” and “pre-charging condition” refer to the vehicle being within the predefined envelope but not yet coupled to the charging station connector. In some implementations, determination of the “pre-charging mode” and “pre-charging condition” can further involve calculating that the current charge state of the electric vehicle battery bank is at less than a threshold level of its total capacity, for example less than 85%-100% of the total charge storage capacity of the battery banks.
[0036] In response to a determination that the vehicle is in a pre-charging condition, the charge port 100 may be controlled to move from the concealed position 100A to the exposed position 100B. In the exposed position 100B, one or more sensors on the vehicle and/or charge port 110 can communicate with the charging station to coordinate alignment of the charge port 110 and charging station for automated charging. In some implementations, the described automated movement of the charge port 110 can be accomplished without user intervention, for example under control of a processor executing computer-executable instructions. The battery management system of the vehicle may operate to retain enough stored power for automated movement of the charge port into the exposed position 100B. Some implementations may additionally comprise features to enable user-controller movement of the charge port 110, for example a button to cause automated movement of the charge port, or even mechanical features for the user to manually move the charge port into the exposed position in case vehicle battery power becomes depleted.
[0037] Following the coupling of the connector 120 with the charge port 110, current may flow from the charging station (not shown) to one or more batteries of the vehicle 135 through the charge port 110. Charging may continue until the batteries are partially or fully charged. When sufficient charging has occurred, or when it is desired to disconnect the vehicle from the charging station for any other reason, the connector 120 may be uncoupled from the charge port 110, either manually or automatically. After uncoupling the connector 120 from the charge port 110 it may be moved, either manually or automatically, to its concealed position 110A and the portion 105 of the electric vehicle exterior may be moved to its position concealing the charge port 110.
Overview of Example Charge Port Structure
[0038]
[0039]
[0040] With reference now to the components of the movement mechanism 300 illustrated in
[0041] The depicted charge port body 205 is movably coupled to port housing 325 by hinges 315A, 315B, 315C and motor hinge 315D. Hinges 315A and 315B are provided on a first wall of the port housing 325 and a first side of the charge port body 205, and hinges 315C and 315D are provided on a second wall of the port housing 325 opposite the first wall and on an opposing side of the charge port body 205. As illustrated with respect to motor hinge 315D and hinge 315C, each hinge 315A-315D is rotatably coupled to the charge port body 205 by a rotational coupling 355A, 355B. Although not illustrated, hinges 315A, 315B are also coupled by rotational couplings to the charge port body 205. Hinge 315C is illustrated as being rotatably coupled to a wall of the port housing 325 by rotational coupling 370, and hinge 315D is illustrated as being rotatably coupled to a wall of the port housing 325 by rotational coupling 365. Thus, each of hinges 315A-315D is rotatably coupled to the port housing 325 at a first point and rotatably coupled to the charge port body 205 at a second point spaced apart from the first point. A spring 350 can be coupled to hinge 315C to set motion bias. Similar springs can be coupled to any of hinges 315A, 315B, and 315D. These hinges 315A-315D may or may not be coupled to a spring depending on the desired smoothness of hinge motion.
[0042] Hinges 315A-315D can be constructed from planar material having an arced shape such that when the charge port body is in the concealed position a pair of corresponding hinges (315A and 315B, 315C and 315D) are positioned in a nested configuration (see for example
[0043] Motor hinge 315D is fixedly coupled to an output of the motor 335 at connector 380 such that activation of the motor 335 rotates or pivots the motor hinge 315D a predetermined amount around axis 360. For example, motor hinge 315D can rotate anywhere in the range between 30 degrees and 180 degrees in various embodiments, and some embodiments preferably in the range between 80 degrees and 100 degrees. Slot 320B can be formed in the port housing to accommodate the movement of the flexible couplings of the hinges. As the motor hinge 315D rotates around axis 360, the rotational coupling 355B between motor hinge 315D and the charge port body travels along an arc-shaped path through slot 320B in the port housing 325, moving the charge port body 205 from the concealed position to the exposed position and concurrently causing movement of the rotational coupling 355A of hinge 315C to move along a different arc-shaped path through slot 320B. Corresponding motion occurs for hinges 315A and 315B on the opposing side of the charge port body 205. Such motion can move the port body 205 upward (from the bottom surface of the housing 325 toward the top surface of the housing 325) and also forward (from a rear surface of the housing 325 toward a front surface of the housing 325, where the charging interface within the port body 205 faces the front surface). When in the exposed position, the charge port body 205 may contact a portion of the housing 325 that functions as a heat sink for the heat generated during charging. For example, in some aspects, the housing 325 may include a heat sink 299 (shown in
[0044] As illustrated in
[0045] In the illustrated hinge example, when the charge port body 205 is in the concealed position, rotational coupling 355B can be located at a position 375A in the lower end of slot 320B and rotational coupling 355A can be located at a position 375B in the lower end of slot 320B. As the motor rotates motor hinge 315D around axis 360, rotational coupling 355A travels along a first arc through slot 320B corresponding to the arc of the left side of the slot 320B and rotational coupling 355B travels along a second arc through slot 320B corresponding to the arc of the right side of the slot 320B. When the charge port body 205 is in the exposed position, rotational coupling 355B can be located at a position 375D near the upper end of slot 320B and rotational coupling 355A can be located at a position 375C in the upper end of slot 320B. A similar slot can be provided to accommodate the movement of the rotational couplings of hinges 315A, 315B through the opposing surface of the housing 325.
[0046] A locking pin 330 can be provided to prevent decoupling of the charging station connector and charge port interface during vehicle charging. After alignment of the connector and charge port and prior to charging, locking pin 330 can be extended and thereby inserted into a corresponding opening in the charging connector to secure it in place. In some aspects, the locking pin 330 is coupled to a separate motor that can move the locking pin from a first to a second position. When charging is complete, or when decoupling of the charging connector and charge port interface is otherwise desired, the locking pin 330 can be retracted to release the charging connector.
[0047] For example, the locking pin 330 may be supported by a hinged support structure 345 that moves the locking pin 330 between extended and retracted positions. As shown in
[0048] The motor 335 can be housed in control unit 340, which can optionally house additional components such as one or more processors with computer-executable instructions for controlling one or more of activation of the motor 335 to move the charge port body 205, charging of vehicle batteries via the charging interface, opening of a portion of the vehicle body exterior to reveal the charging interface, and extension/retraction of the locking pin 330.
[0049]
[0050] A wall 405 can be spaced apart from the housing 325 of the charge port along a length of the cables 425. The wall 405 can include an elongate slot 410 through which cables 425 pass. Cables can be secured by a bushing 420 slidably engaged in the slot 410. Bushing 420 can include a rubber bushing perimeter 435 that engages the edges of slot 410 and a central sleeve 440 for cable retention in one example. Bushing 420 can be secured to a protrusion 430 (illustrated in the view of
[0051] Although only one wall 405 and bushing 420 is illustrated, it will be appreciated that additional walls each having an elongate slot and spring-biased, cable-retaining bushing slidably engaged therein can be spaced apart at intervals (regular or irregular) along the length of cables 425 to provide further oscillation dampening until the cables reach a point where they are fixed relative to surrounding structures. In some implementations, the length and shape of the elongate slot may be the same in each additional wall. In other implementations the length of the elongate slot in each additional wall may decrease as the distance from the movable charge port increases.
[0052]
[0053] The illustrated flexible mounting 500 for the charge port housing can at least partially absorb the force of low-impact collisions (for example, up to around 15 miles per hour) in one or more linear or rotational direction. The flexible mounting 500 can include multiple force-absorbing systems each designed to absorb force on the charge port in a particular direction. For example, a first spring 510 can cushion forces acting on the charge port housing longitudinally (that is, along the axis extending between the front and back of the vehicle) by allowing a certain amount of movement along a longitudinal axis of the car. Additional springs 505A, 505B can cushion forces acting on the charge port housing vertically (that is, extending between the top and bottom of the vehicle) by allowing a certain amount of movement along a vertical axis of the car. Cooperation of springs 510, 505A, 505B can cushion forces acting on the charge port housing rotationally (that is, rotation along a lateral axis extending between left and right sides of the vehicle and perpendicular to the axis extending between the front and back of the vehicle) by allowing a certain amount of rotation around a lateral axis of the car. Thus, the base 515 of the charge port housing 325 can be flexibly mounted to a portion of the vehicle.
[0054] Accordingly, the flexible mounting 500 can include mechanical shock absorbing structures as depicted. In other implementations, the flexible mounting can include hydraulic shock absorbing structures to absorb impact force in one or more of the longitudinal, vertical, or rotational directions. Other embodiments of charge port housings can also include shock absorbing features for absorbing force in lateral (that is, extending between left and right sides of the vehicle) and other rotational directions.
Overview of Example Screw-Less Connectors
[0055]
[0056] The body of the disclosed screw-less connectors may be formed as a prism having an n-sided polygonal perimeter first end face, a congruent and parallel second end face on an opposing side of the body from the first face which may have the same rotational orientation as the first face, and n side faces joining corresponding segments of the perimeters of the first and second faces. As shown in
[0057] In one example, as shown in
[0058] As shown, the channel 605 can extend along the entire length of the connector between the first face to the second face of the connector, and the prismatic exterior can extend along the entire length of the connector between the first face to the second face of the connector. In some examples, the channel can extend from the first face along only a portion of the length of the connector between the first face to the second face of the connector. In some examples, the prismatic exterior can extend from the second face along only a portion of the length of the connector between the first face to the second face of the connector.
[0059] The connector can be secured in place relative to the motor output and the rotationally-coupled mechanical body via its friction fits and via abutting adjacent mechanical features in some examples. Because no set screws are required, the motor output shaft, connector, and mechanical body can be assembled simply and without the need for tools. Further, if disassembly is required, problems associated with set screws becoming stuck or stripped are avoided. Additionally, the connector can be shorter axially than existing motor shaft couplings since the coupling uses an inner to outer coupling rather than end-to-end like the coupling shown in
[0060]
[0061] Although the cross-section of the connector 700A extending along length b is illustrated in
[0062]
Implementing Systems and Terminology
[0063] Implementations disclosed herein provide systems and methods for screw-less connection between a D-shaped shaft and another shaft.
[0064] Systems and methods have been described in general terms as an aid to understanding details of the invention. In some instances, well-known structures, materials, and/or operations have not been specifically shown or described in detail to avoid obscuring aspects of the invention. In other instances, specific details have been given in order to provide a thorough understanding of the invention. One skilled in the relevant art will recognize that the invention may be embodied in other specific forms, for example to adapt to a particular system or apparatus or situation or material or component, without departing from the spirit or essential characteristics thereof. Therefore the disclosures and descriptions herein are intended to be illustrative, but not limiting, of the scope of the invention.
[0065] With respect to the use of any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
[0066] It should be noted that the terms “couple,” “coupling,” “coupled” or other variations of the word couple as used herein may indicate either an indirect connection or a direct connection. For example, if a first component is “coupled” to a second component, the first component may be either indirectly connected to the second component or directly connected to the second component.
[0067] The automated charge port movement processes and functions described herein may be stored as one or more instructions on a processor-readable or computer-readable medium. The term “computer-readable medium” refers to any available medium that can be accessed by a computer or processor. By way of example, and not limitation, such a medium may comprise RAM, ROM, EEPROM, flash memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. It should be noted that a computer-readable medium may be tangible and non-transitory. The term “computer-readable medium” refers to a computing device or hardware processor in combination with code or instructions (e.g., a “program”) that may be executed, processed or computed by the computing device or processor. As used herein, the terms “code” or “instructions” may refer to software, instructions, code or data that is/are executable by a computing device or processor.
[0068] The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
[0069] The term “determining” encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing and the like.
[0070] The phrase “based on” does not mean “based only on,” unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on” and “based at least partly on.”
[0071] The previous description of the disclosed implementations is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these implementations will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other implementations without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the implementations shown herein but is to be accorded the widest scope consistent with the principles and features disclosed herein.